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

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/poppins.ttf?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: #0f37da;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

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

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

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

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.list-inline-item {
  display: inline-block;
}

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

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

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

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

.blockquote-footer::before {
  content: "\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: #cbd4fb;
}

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

.table-hover .table-primary:hover {
  background-color: #b3c0f9;
}

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

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

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

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

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

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

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

.table-hover .table-success:hover {
  background-color: #b8e8c1;
}

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

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

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

.table-hover .table-info:hover {
  background-color: #bce8ee;
}

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

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

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

.table-hover .table-warning:hover {
  background-color: #fbf6b5;
}

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

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

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

.table-hover .table-danger:hover {
  background-color: #fcbdbd;
}

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

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

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

.table-hover .table-light:hover {
  background-color: #ececf6;
}

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

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

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

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

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

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

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

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

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

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

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

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

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

.table-dark.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #ffffff;
  border-color: #bbc8fa;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

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

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

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

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

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

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

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

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

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

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

textarea.form-control {
  height: auto;
}

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

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

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

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

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

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

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

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

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

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
  border-color: #46c35f;
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.25);
}

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

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

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

.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #46c35f;
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.25);
}

.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

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

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

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

.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #46c35f;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #46c35f;
}

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

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #6dcf80;
  background-color: #6dcf80;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #46c35f;
}

.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
  border-color: #46c35f;
}

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

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

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

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

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

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  border-color: #f96868;
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.25);
}

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

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

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

.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #f96868;
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.25);
}

.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

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

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

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

.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #f96868;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #f96868;
}

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

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #fb9999;
  background-color: #fb9999;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f96868;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #f96868;
}

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

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

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }

  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

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

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus,
.btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}

.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #2049f0;
  border-color: #143fef;
}

.btn-primary:focus,
.btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 125, 244, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #143fef;
  border-color: #103ae6;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 125, 244, 0.5);
}

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

.btn-secondary:hover {
  color: #ffffff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus,
.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

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

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

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

.btn-success:hover {
  color: #ffffff;
  background-color: #38ab4f;
  border-color: #34a24a;
}

.btn-success:focus,
.btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 204, 119, 0.5);
}

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

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #34a24a;
  border-color: #319846;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 204, 119, 0.5);
}

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

.btn-info:hover {
  color: #212529;
  background-color: #39bdcc;
  border-color: #33b6c5;
}

.btn-info:focus,
.btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 175, 186, 0.5);
}

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

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #33b6c5;
  border-color: #30adbb;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 175, 186, 0.5);
}

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

.btn-warning:hover {
  color: #212529;
  background-color: #f4e32a;
  border-color: #f4e21d;
}

.btn-warning:focus,
.btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 203, 72, 0.5);
}

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

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #f4e21d;
  border-color: #f3e011;
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 203, 72, 0.5);
}

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

.btn-danger:hover {
  color: #ffffff;
  background-color: #f84343;
  border-color: #f73737;
}

.btn-danger:focus,
.btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 127, 127, 0.5);
}

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

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #f73737;
  border-color: #f72b2b;
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 127, 127, 0.5);
}

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

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus,
.btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

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

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

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

.btn-dark:hover {
  color: #ffffff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus,
.btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

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

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #4466F2;
  border-color: #4466F2;
}

.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.5);
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #4466F2;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.5);
}

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

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

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

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

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

.btn-outline-success:focus,
.btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.5);
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #46c35f;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #46c35f;
  border-color: #46c35f;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.5);
}

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

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

.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 199, 212, 0.5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #57c7d4;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #57c7d4;
  border-color: #57c7d4;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 199, 212, 0.5);
}

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

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

.btn-outline-warning:focus,
.btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 232, 78, 0.5);
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #f6e84e;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #f6e84e;
  border-color: #f6e84e;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 232, 78, 0.5);
}

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

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

.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.5);
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #f96868;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #f96868;
  border-color: #f96868;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.5);
}

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

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

.btn-outline-light:focus,
.btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

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

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

.btn-outline-dark:focus,
.btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #4466F2;
  text-decoration: none;
}

.btn-link:hover {
  color: #0f37da;
  text-decoration: underline;
}

.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}

.btn-link:disabled,
.btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

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

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

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

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

.fade {
  transition: opacity 0.15s linear;
}

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

.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

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

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

.dropdown-toggle {
  white-space: nowrap;
}

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

.dropdown-toggle:empty::after {
  margin-left: 0;
}

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

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

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

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

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

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

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

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

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

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

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

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

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

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover,
.dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #4466F2;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

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

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

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

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

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

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

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: flex;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

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

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

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

.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

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

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

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

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

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

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

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

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

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  border-color: #4466F2;
  background-color: #4466F2;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #bbc8fa;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ebeffe;
  border-color: #ebeffe;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: #adb5bd solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #4466F2;
  background-color: #4466F2;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(68, 102, 242, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(68, 102, 242, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

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

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(68, 102, 242, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffffff;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(68, 102, 242, 0.5);
}

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

.custom-select:focus {
  border-color: #bbc8fa;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}

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

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

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

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #bbc8fa;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}

.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

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

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

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
          appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #4466F2;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

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

.custom-range::-webkit-slider-thumb:active {
  background-color: #ebeffe;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #4466F2;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

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

.custom-range::-moz-range-thumb:active {
  background-color: #ebeffe;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #4466F2;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

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

.custom-range::-ms-thumb:active {
  background-color: #ebeffe;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover,
.nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

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

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

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

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

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

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

.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

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

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

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

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

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

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

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

.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

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

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #ffffff;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #ffffff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #ffffff;
}

.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #ffffff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

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

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

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

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

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

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

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

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

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

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

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

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

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

.card-deck {
  display: flex;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }

  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

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

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card .card-header {
  margin-bottom: -1px;
}

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

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #4466F2;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0f37da;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

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

a.badge:hover,
a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

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

.badge-primary {
  color: #ffffff;
  background-color: #4466F2;
}

a.badge-primary:hover,
a.badge-primary:focus {
  color: #ffffff;
  background-color: #143fef;
}

a.badge-primary:focus,
a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.5);
}

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

a.badge-secondary:hover,
a.badge-secondary:focus {
  color: #ffffff;
  background-color: #545b62;
}

a.badge-secondary:focus,
a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

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

a.badge-success:hover,
a.badge-success:focus {
  color: #ffffff;
  background-color: #34a24a;
}

a.badge-success:focus,
a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.5);
}

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

a.badge-info:hover,
a.badge-info:focus {
  color: #212529;
  background-color: #33b6c5;
}

a.badge-info:focus,
a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(87, 199, 212, 0.5);
}

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

a.badge-warning:hover,
a.badge-warning:focus {
  color: #212529;
  background-color: #f4e21d;
}

a.badge-warning:focus,
a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(246, 232, 78, 0.5);
}

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

a.badge-danger:hover,
a.badge-danger:focus {
  color: #ffffff;
  background-color: #f73737;
}

a.badge-danger:focus,
a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.5);
}

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

a.badge-light:hover,
a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus,
a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

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

a.badge-dark:hover,
a.badge-dark:focus {
  color: #ffffff;
  background-color: #1d2124;
}

a.badge-dark:focus,
a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

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

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

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 4rem;
}

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

.alert-primary {
  color: #23357e;
  background-color: #dae0fc;
  border-color: #cbd4fb;
}

.alert-primary hr {
  border-top-color: #b3c0f9;
}

.alert-primary .alert-link {
  color: #182456;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #246531;
  background-color: #daf3df;
  border-color: #cbeed2;
}

.alert-success hr {
  border-top-color: #b8e8c1;
}

.alert-success .alert-link {
  color: #173f1f;
}

.alert-info {
  color: #2d676e;
  background-color: #ddf4f6;
  border-color: #d0eff3;
}

.alert-info hr {
  border-top-color: #bce8ee;
}

.alert-info .alert-link {
  color: #1e454a;
}

.alert-warning {
  color: #807929;
  background-color: #fdfadc;
  border-color: #fcf9cd;
}

.alert-warning hr {
  border-top-color: #fbf6b5;
}

.alert-warning .alert-link {
  color: #59541d;
}

.alert-danger {
  color: #813636;
  background-color: #fee1e1;
  border-color: #fdd5d5;
}

.alert-danger hr {
  border-top-color: #fcbdbd;
}

.alert-danger .alert-link {
  color: #5d2727;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

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

  to {
    background-position: 0 0;
  }
}

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

  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #4466F2;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

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

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

.media-body {
  flex: 1;
}

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover,
.list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #ffffff;
}

.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }

  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }

  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }

  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }

  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #23357e;
  background-color: #cbd4fb;
}

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

.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #23357e;
  border-color: #23357e;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

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

.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #246531;
  background-color: #cbeed2;
}

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

.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #246531;
  border-color: #246531;
}

.list-group-item-info {
  color: #2d676e;
  background-color: #d0eff3;
}

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

.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #2d676e;
  border-color: #2d676e;
}

.list-group-item-warning {
  color: #807929;
  background-color: #fcf9cd;
}

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

.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #807929;
  border-color: #807929;
}

.list-group-item-danger {
  color: #813636;
  background-color: #fdd5d5;
}

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

.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #813636;
  border-color: #813636;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

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

.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

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

.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

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

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

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

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

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

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

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}

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

.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

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

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

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

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

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}

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

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}

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

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

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}

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

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}

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

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

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

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

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top,
.bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow,
.bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top > .arrow::before,
.bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after,
.bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-right,
.bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}

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

.bs-popover-right > .arrow::before,
.bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after,
.bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom,
.bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow,
.bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom > .arrow::before,
.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after,
.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left,
.bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}

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

.bs-popover-left > .arrow::before,
.bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after,
.bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}

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

.popover-header:empty {
  display: none;
}

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

.carousel {
  position: relative;
}

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

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

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

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

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

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

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

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

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}

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

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

  50% {
    opacity: 1;
  }
}

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

  50% {
    opacity: 1;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

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

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

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

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

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

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

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

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

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

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

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

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

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

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

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

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

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

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

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

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

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

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

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

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

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

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

@media print {
  .d-print-none {
    display: none !important;
  }

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

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

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

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

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

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

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

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

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-items-sm-center {
    align-items: center !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-items-md-center {
    align-items: center !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-items-lg-center {
    align-items: center !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-items-xl-center {
    align-items: center !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

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

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

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

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

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

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

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

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

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #4466F2 !important;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #0f37da !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover,
a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #46c35f !important;
}

a.text-success:hover,
a.text-success:focus {
  color: #2e8e41 !important;
}

.text-info {
  color: #57c7d4 !important;
}

a.text-info:hover,
a.text-info:focus {
  color: #2da3b1 !important;
}

.text-warning {
  color: #f6e84e !important;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #ecd90c !important;
}

.text-danger {
  color: #f96868 !important;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #f61e1e !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover,
a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover,
a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

@page {
    size: a3;
}

  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #ffffff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

@-webkit-keyframes dropdownAnimation {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
            transform: translate3d(0, 0px, 0);
  }
}

@keyframes dropdownAnimation {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
            transform: translate3d(0, 0px, 0);
  }
}

.dropdownAnimation,
.time-picker-input .dropdown .dropdown-menu,
.chips-dropdown .dropdown-menu,
.bulk-floating-action-wrapper,
.dropdown-with-animation .dropdown-menu,
.dropdown.btn-tenant-dropdown .dropdown-menu,
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu {
  -webkit-animation-name: dropdownAnimation;
          animation-name: dropdownAnimation;
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

/*Bounce Spinner Animation*/

@-webkit-keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
  }
}

@keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.sidebar {
  z-index: 200;
  position: fixed;
  min-height: 100vh;
  max-height: 100vh;
  font-family: "Poppins", sans-serif;
  width: 230px;
  background: var(--sidebar-bg);
  box-shadow: var(--sidebar-box-shadow);
  transition: width 0.25s ease-in-out;
  -ms-transition: width 0.25s ease-in-out;
  -moz-transition: width 0.25s ease-in-out;
  -webkit-transition: width 0.25s ease-in-out;
}

.sidebar .navbar-brand-wrapper {
  height: 70px;
  width: 230px;
  background: var(--navbar-brand-bg);
  transition: width 0.25s ease-in-out;
  -ms-transition: width 0.25s ease-in-out;
  -moz-transition: width 0.25s ease-in-out;
  -webkit-transition: width 0.25s ease-in-out;
}

.sidebar .navbar-brand-wrapper .navbar-brand {
  width: 100%;
  margin-right: 0;
  padding: 0 10px !important;
}

.sidebar .navbar-brand-wrapper .navbar-brand img {
  height: 50px;
  margin: auto;
  max-width: 100%;
  vertical-align: middle;
}

.sidebar .navbar-brand-wrapper .navbar-brand.brand-logo-mini {
  display: none;
}

.sidebar .navbar-brand-wrapper .navbar-brand.brand-logo-mini img {
  max-width: 100%;
  height: 50px;
  margin: auto;
}

.sidebar .nav {
  overflow: hidden;
  overflow-y: auto;
  flex-wrap: nowrap;
  flex-direction: column;
  max-height: calc(100vh - 70px);
}

.sidebar .nav .nav-item {
  padding: 0 1.25rem;
  transition: all 0.25s ease-in-out;
}

.sidebar .nav .nav-item .collapsing {
  margin: 0 -1.25rem 0 -1.25rem;
  background-color: #1e2229;
}

.sidebar .nav .nav-item .collapse {
  z-index: 999;
  margin: 0 -1.25rem 0 -1.25rem;
  background-color: #1e2229;
}

.sidebar .nav .nav-item .nav-link {
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0.5rem 0 0.5rem 0;
  color: #707887;
  transition: 0.25s ease-in-out;
  transition-property: color;
  -webkit-transition-property: color;
}

.sidebar .nav .nav-item .nav-link .icon-wrapper {
  height: 40px;
  min-width: 40px;
  max-width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  background-color: #1e2229;
  transition: color 0.25s ease-in-out;
}

.sidebar .nav .nav-item .nav-link .icon-wrapper svg {
  width: 20px;
  height: 20px;
  color: #707887;
}

.sidebar .nav .nav-item .nav-link .menu-title {
  color: inherit;
  line-height: 1;
  margin-left: 0.9rem;
  display: inline-block;
  vertical-align: middle;
  font-size: 0.935rem;
}

.sidebar .nav .nav-item .nav-link i {
  color: #707887;
}

.sidebar .nav .nav-item .nav-link i.menu-arrow {
  opacity: 0.5;
  margin-left: auto;
  display: inline-block;
  color: #707887;
  transition: 0.25s ease-in-out;
  font: normal normal 700 0.75rem "Font Awesome 5 Free";
}

.rtl .sidebar .nav .nav-item .nav-link i.menu-arrow {
  margin-left: 0;
  margin-right: auto;
}

.sidebar .nav .nav-item .nav-link i.menu-arrow:before {
  content: "\F078";
  font-size: inherit;
  color: inherit;
}

.sidebar .nav .nav-item .nav-link i.menu-arrow + .menu-icon {
  margin-left: 0.25rem;
}

.rtl .sidebar .nav .nav-item .nav-link i.menu-arrow + .menu-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}

.sidebar .nav .nav-item .nav-link[aria-expanded=true] .menu-arrow {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.sidebar .nav .nav-item.active .nav-link .icon-wrapper {
  background-color: #4466F2;
}

.sidebar .nav .nav-item.active .nav-link .icon-wrapper svg {
  color: #ebeffe;
}

.sidebar .nav .nav-item.active .nav-link .menu-title {
  font-family: "Poppins", sans-serif;
  color: #ebeffe;
}

.sidebar .nav .nav-item.active .nav-link i {
  color: #707887;
}

.sidebar .nav .nav-item.active .nav-link i.menu-arrow {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.sidebar .nav .nav-item.active .nav-link.collapsed[aria-expanded=false] .menu-arrow {
  -webkit-transform: rotate(-360deg);
          transform: rotate(-360deg);
}

.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link {
  color: #ebeffe;
}

.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link .icon-wrapper svg {
  color: #ebeffe;
}

.sidebar .nav.sub-menu {
  list-style: none;
  margin-bottom: 0;
}

.sidebar .nav.sub-menu .nav-item {
  padding: 0;
}

.sidebar .nav.sub-menu .nav-item .nav-link {
  height: auto;
  border-top: 0;
  line-height: 1;
  position: relative;
  color: #707887;
  font-size: 0.8125rem;
  padding: 0 1.35rem 0.75rem 1.35rem;
}

.sidebar .nav.sub-menu .nav-item .nav-link::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin: 10px 14px;
  border-radius: 50%;
  background-color: #707887;
}

.sidebar .nav.sub-menu .nav-item .nav-link.active {
  color: #ebeffe;
  background: transparent;
}

.sidebar .nav.sub-menu .nav-item .nav-link.active::before {
  background-color: #4466F2;
}

.sidebar .nav.sub-menu .nav-item .nav-link:hover {
  color: #ebeffe;
}

.sidebar .nav.sub-menu .nav-item .nav-link:hover::before {
  background-color: #ebeffe;
}

.sidebar .nav.sub-menu .nav-item:hover {
  background: transparent;
}

.sidebar .nav.sub-menu .nav-item:first-child .nav-link {
  padding-top: 1.2rem;
}

.sidebar .nav.sub-menu .nav-item:last-child .nav-link {
  padding-bottom: 1.2rem;
}

.sidebar .nav.nav-scrolling {
  padding-top: 0.75rem;
}

.sidebar .nav.nav-scrolling::-webkit-scrollbar {
  width: 6px;
}

.sidebar .nav.nav-scrolling::-webkit-scrollbar-track {
  background: transparent;
}

.sidebar .nav.nav-scrolling::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 0.25rem;
}

.sidebar .nav.nav-scrolling:hover::-webkit-scrollbar-thumb {
  background: #566076;
}

@media screen and (max-width: 991px) {
  .sidebar-offcanvas {
    margin-top: 0;
    position: fixed;
    top: 70px;
    bottom: 0;
    left: -230px;
    max-height: calc(100vh - 70px);
    transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
  }

  .sidebar-offcanvas.active {
    left: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.navbar {
  font-family: "Poppins", sans-serif;
  background: var(--navbar-bg);
  margin-left: 230px;
  box-shadow: var(--navbar-box-shadow);
  transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
}

.navbar .navbar-menu-wrapper {
  padding: 0 2rem;
  height: 70px;
  color: #9c9fa6;
  width: calc(100% - 230px);
  transition: width 0.25s ease-in-out;
  -ms-transition: width 0.25s ease-in-out;
  -moz-transition: width 0.25s ease-in-out;
  -webkit-transition: width 0.25s ease-in-out;
}

.navbar .navbar-menu-wrapper .navbar-brand {
  margin-right: 0;
  padding-right: 20px;
}

.navbar .navbar-menu-wrapper .navbar-brand img {
  margin: auto;
  max-width: 32px;
  vertical-align: middle;
}

.navbar .navbar-menu-wrapper .navbar-toggler {
  border: 0;
  height: 70px;
  color: #4466F2;
}

.navbar .navbar-menu-wrapper .navbar-toggler svg {
  stroke-width: 1.6;
}

.navbar .navbar-menu-wrapper .navbar-toggler:focus {
  outline: none;
}

.navbar .navbar-menu-wrapper .count-indicator {
  position: relative;
}

.navbar .navbar-menu-wrapper .count-indicator .count-symbol {
  position: absolute;
  top: 17px;
  right: -3px;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 2px solid #ffffff;
}

.navbar .navbar-menu-wrapper .count-indicator:after {
  display: none;
}

.navbar .navbar-menu-wrapper .navbar-nav {
  flex-direction: row;
  align-items: center;
}

.navbar .navbar-menu-wrapper .navbar-nav .topbar-divider {
  width: 0;
  height: 2.375rem;
  margin: auto 0.2rem;
  border-right: 1px solid var(--default-border-color);
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
  margin-left: 1rem;
  margin-right: 1rem;
  color: #4466F2;
  height: 70px;
}

@media (max-width: 767px) {
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
    margin-left: 0.8rem;
    margin-right: 0.8rem;
  }
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link svg {
  stroke-width: 1.6;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-toggle:after {
  content: "";
  font-size: 1rem;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu {
  border: none;
  border-radius: 0.25rem;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu:before {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  position: absolute;
  top: -7px;
  right: 15px;
  left: inherit;
  border-bottom: 7px solid var(--dropdown-menu-bg);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {
  margin-top: 0;
  min-width: 150px;
  padding: 0.8rem 0;
  position: absolute;
}

.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {
  right: auto;
  left: 0;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item {
  cursor: pointer;
  margin-bottom: 0;
  font-size: inherit;
  padding: 1rem 2rem 1rem 2rem;
}

.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item i {
  margin-left: 10px;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown {
  width: 333px;
  max-width: 333px;
  padding-top: 0;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown h6 {
  padding-bottom: 1.5rem !important;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-divider {
  margin: 0.5rem 0;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item {
  white-space: initial;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item .media .media-body media-heading {
  white-space: initial !important;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item .media .media-body span {
  font-size: 97%;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item .media .media-body span.link {
  opacity: 0.8;
  display: block;
  font-size: 88%;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-items-wrapper {
  overflow-y: auto;
  max-height: 255px;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.no-notification-dropdown .no-notification-img {
  height: 130px !important;
}

@media (max-width: 991px) {
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {
    top: 70px;
  }
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img {
  width: 32px;
  height: 32px;
  position: relative;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img img {
  width: 32px;
  height: 32px;
  border-radius: 100%;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: 2px solid #ffffff;
  bottom: 5px;
  right: -5px;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status.online {
  background: #46c35f;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status.offline {
  background: #f96868;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status.busy {
  background: #f6e84e;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text {
  color: var(--default-font-color);
  margin-right: 1.25rem;
}

.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text {
  margin-left: 0;
  margin-right: 1.25rem;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text p {
  line-height: 1;
}

@media (max-width: 767px) {
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text {
    display: none;
  }
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link.dropdown-toggle:after {
  line-height: 2;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu {
  width: 250px !important;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-divider {
  margin: 0.5rem 0;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item.profile {
  cursor: default;
  font-size: 90%;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item.profile:hover {
  background: transparent;
  color: var(--default-font-color);
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item.profile .nav-profile-text p {
  text-overflow: initial !important;
  white-space: normal !important;
  text-wrap: normal !important;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item svg {
  width: 20px;
  height: 20px;
  stroke-width: 1.7;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .nav-profile-img {
  margin-right: 1rem;
  position: relative;
  width: 50px;
  height: 50px;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .nav-profile-img img {
  width: 50px;
  height: 50px;
  border-radius: 100%;
}

@media (min-width: 992px) {
  .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {
    margin-left: auto;
  }

  .rtl .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {
    margin-left: 0;
    margin-right: auto;
  }
}

@media (max-width: 991px) {
  .navbar {
    margin-left: 0;
    flex-direction: row;
  }

  .navbar .navbar-menu-wrapper {
    width: 100%;
  }

  .sidebar .navbar-brand-wrapper {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .navbar .navbar-menu-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 575px) {
  .navbar .navbar-menu-wrapper .navbar-toggler {
    padding-right: 12px;
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.breadcrumb {
  background-color: transparent;
}

.breadcrumb .breadcrumb-item .page-icon {
  width: 14px;
  height: 14px;
  color: #4466F2;
}

.breadcrumb .breadcrumb-item.page-header {
  align-items: center;
}

@media (min-width: 576px) {
  .breadcrumb .breadcrumb-item .page-icon {
    width: 16px;
    height: 16px;
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.pagination {
  border-radius: 0.25rem;
}

.pagination .page-item:focus {
  outline: none;
}

.pagination .page-item .page-link {
  padding: 0;
  margin-right: 10px;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}

.pagination .page-item .page-link:focus {
  box-shadow: none;
}

.pagination .page-item .page-link:hover {
  background-color: #ebeffe !important;
}

.pagination .page-item .page-link svg {
  height: 18px;
  width: 18px;
  stroke-width: 1.7;
}

.pagination .page-item .page-link.active {
  color: #ffffff;
  background-color: #4466F2;
}

.pagination .page-item .page-link.active:hover {
  color: #ffffff;
  background-color: #4466F2 !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.dropdown .dropdown-toggle:after {
  border: 0;
  content: "";
  width: auto;
  height: auto;
  font-size: 0.75rem;
  vertical-align: baseline;
}

.dropdown .dropdown-menu {
  border: 0;
  left: inherit;
  margin-top: 0.75rem;
  font-size: 0.935rem;
  color: var(--default-font-color);
  background-color: var(--dropdown-menu-bg);
  box-shadow: var(--default-box-shadow);
}

.dropdown .dropdown-menu .dropdown-divider {
  margin: 0;
  border-color: var(--default-border-color);
}

.dropdown .dropdown-menu .dropdown-item {
  font-size: inherit;
  padding: 0.35rem 1.5rem;
  color: var(--default-font-color);
  transition: 0.25s ease-in-out;
}

.dropdown .dropdown-menu .dropdown-item:active {
  background: initial;
}

.dropdown .dropdown-menu .dropdown-item:hover {
  color: #4466F2;
  background-color: var(--base-color);
}

.dropdown .dropdown-menu.dropdown-menu-center {
  right: auto !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, 0) !important;
  transform: translate(-50%, 0) !important;
}

.dropdown.btn-dropdown .dropdown-toggle {
  box-shadow: var(--default-box-shadow);
}

.dropdown.btn-dropdown .dropdown-toggle:after {
  border: 0;
  content: "\F078";
  margin-left: 0.95em;
  display: inline-block;
  vertical-align: inherit;
  transition: all 0.25s ease-in-out;
  font: normal normal 700 0.55rem "Font Awesome 5 Free";
}

.dropdown.btn-dropdown .dropdown-toggle[aria-expanded=true]:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.dropdown.btn-dropdown .dropdown-menu {
  margin-top: 0.25rem;
}

.dropdown.btn-dropdown.show .btn-light.dropdown-toggle {
  color: var(--default-font-color);
  border-color: var(--btn-light-bg);
  background-color: var(--btn-light-bg);
}

.dropdown.options-dropdown .btn-option {
  padding: 0;
  width: 31px;
  height: 30px;
  border-radius: 50%;
  color: #4466F2;
}

.dropdown.options-dropdown .btn-option svg {
  width: 14px;
  height: 14px;
}

.dropdown.options-dropdown .btn-option:hover {
  background-color: var(--icon-hover-bg);
}

.dropdown.btn-tenant-dropdown .btn {
  font-size: 0.935rem;
  border-radius: 0.25rem;
  box-shadow: none !important;
  background-color: var(--base-color);
}

.dropdown.btn-tenant-dropdown .btn:hover {
  color: var(--default-font-color);
}

.dropdown.btn-tenant-dropdown .dropdown-menu {
  min-width: 15rem;
}

.dropdown.btn-tenant-dropdown .dropdown-menu:before {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  position: absolute;
  top: -7px;
  right: inherit;
  left: 15px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid var(--dropdown-menu-bg);
}

.dropdown.btn-tenant-dropdown .dropdown-menu .dropdown-item {
  white-space: initial;
}

.dropdown.btn-tenant-dropdown .dropdown-menu .dropdown-item.dropdown-title {
  padding: 1.5rem;
}

.dropdown.btn-tenant-dropdown .dropdown-menu .tenant-items {
  padding: 0.5rem 0;
}

.dropdown.btn-tenant-dropdown .dropdown-menu .tenant-items .dropdown-item {
  padding: 0.75rem 1.5rem;
}

@media (max-width: 767px) {
  .dropdown.btn-tenant-dropdown .btn {
    padding: 0;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
  }
}

.dropdown-with-animation .dropdown-menu.show {
  top: 100% !important;
}

.dropdown-with-animation .dropdown-menu[x-placement^=left],
.dropdown-with-animation .dropdown-menu[x-placement^=right],
.dropdown-with-animation .dropdown-menu[x-placement^=top] {
  top: auto !important;
  -webkit-animation: none !important;
  animation: none !important;
}

.dropdown-with-animation .dropdown-menu[x-placement^=bottom-start] {
  margin-top: 7px !important;
}

.dropdown-with-animation .dropdown-menu[x-placement^=top-start] {
  top: 0 !important;
  margin-bottom: 7px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.datatable .table-responsive {
  min-height: 400px;
  background-color: var(--default-card-bg);
}

.datatable .table-responsive::-webkit-scrollbar {
  height: 8px;
}

.datatable .table-responsive::-webkit-scrollbar-thumb {
  background-color: #a3b4f9;
}

.datatable .table-responsive::-webkit-scrollbar-thumb:hover {
  background-color: #8ca1f7;
}

.datatable .table-responsive::-webkit-scrollbar-track {
  background-color: var(--base-color);
}

.datatable table {
  margin-bottom: 0;
  color: var(--default-font-color);
}

.datatable table thead th.datatable-th {
  border: 0;
  padding: 2rem 1rem;
  color: #6c757d !important;
  vertical-align: top !important;
}

.datatable table thead th.datatable-th:first-child {
  padding-left: 2rem;
}

.datatable table thead th.datatable-th:last-child {
  padding-right: 2rem;
}

.datatable table thead th.datatable-th .btn {
  width: 100%;
  padding: 0;
}

.datatable table thead th.datatable-th .btn:hover {
  color: #4466F2 !important;
}

.datatable table thead th.datatable-th .btn svg {
  width: 14px;
  height: 14px;
}

.datatable table tbody tr {
  /*&:last-child {
    td {
      &.datatable-td {
        padding-bottom: 0;
      }
    }
  }*/
}

.datatable table tbody tr td.datatable-td {
  vertical-align: middle;
  padding: 1.5rem 1rem;
  border-color: var(--default-border-color);
}

.datatable table tbody tr td.datatable-td:first-child {
  padding-left: 2rem;
}

.datatable table tbody tr td.datatable-td:last-child {
  padding-right: 2rem;
}

.datatable table tbody tr td.datatable-td svg {
  height: 14px;
}

.datatable table tbody tr td.datatable-td.table-action {
  display: flex;
  justify-content: flex-end;
}

@media only screen and (max-width: 767px) {
  .table-view-responsive table,
  .table-view-responsive thead,
  .table-view-responsive tbody,
  .table-view-responsive th,
  .table-view-responsive td,
  .table-view-responsive tr {
    display: block;
  }

  .table-view-responsive thead tr {
    display: none;
  }

  .table-view-responsive tr {
    border: 1px solid var(--default-border-color);
  }

  .table-view-responsive tr:first-child {
    border-bottom: 0;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .table-view-responsive tr:last-child {
    border-top: 0;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .table-view-responsive tr td {
    border: 0;
    padding: 1rem 1.5rem !important;
    white-space: normal;
  }

  .table-view-responsive tr td.table-action {
    display: block !important;
  }

  .table-view-responsive tr td:before {
    width: 45%;
    font-weight: bold;
    display: inline-block;
    content: attr(data-title);
  }
}

.no-data-found-wrapper img {
  width: 150px;
  opacity: var(--not-found-opacity);
}

.highlighted {
  background-color: var(--base-color);
}

.highlighted td {
  background-color: var(--base-color);
}

.bulk-floating-action-wrapper {
  z-index: 1031;
  position: fixed;
  top: 44px;
  right: 0;
  left: 0;
}

.bulk-floating-action-wrapper .actions {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  box-shadow: var(--default-box-shadow);
  background-color: var(--btn-light-bg);
}

.bulk-floating-action-wrapper .actions .dropdown {
  margin: 0 -2px;
}

.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle {
  padding: 0.8rem;
  box-shadow: none;
  color: #9397A0;
}

.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle::after {
  content: "";
  margin: 0;
}

.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle:hover {
  color: #4466F2;
}

.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle svg {
  stroke-width: 1.5;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-toggle {
  border-radius: 0;
}

.bulk-floating-action-wrapper .actions .dropdown:first-child .dropdown-toggle {
  border-radius: 0.25rem 0 0 0.25rem;
}

.bulk-floating-action-wrapper .actions .dropdown:last-child .dropdown-toggle {
  border-radius: 0 0.25rem 0.25rem 0;
}

.bulk-floating-action-wrapper .actions .dropdown.show .dropdown-toggle {
  color: #ffffff !important;
  background-color: #4466F2 !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
  min-width: -webkit-max-content;
  min-width: max-content;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu .dropdown-item {
  white-space: initial;
  padding: 1rem 2rem 1rem 2rem !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select {
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper {
  padding: 0.8rem 0;
  max-height: 320px;
  overflow-y: auto;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item {
  font-size: 95% !important;
  color: #898989;
  padding: 1rem 2rem 1rem 2rem !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.selected .check-sign {
  display: block;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select a .check-sign {
  display: none;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.dropdown-menu-with-search {
  width: 280px;
  min-width: 280px;
  max-width: 280px;
}

@media (min-width: 575px) {
  .bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
    top: auto !important;
    -webkit-animation-name: dropdownAnimation;
            animation-name: dropdownAnimation;
    -webkit-animation-duration: 0.25s;
            animation-duration: 0.25s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }

@-webkit-keyframes dropdownAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
}

@keyframes dropdownAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
}
}

@media (max-width: 575px) {
  .bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
    top: 0 !important;
  }
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-search-result-wrapper {
  max-height: 320px;
  overflow-y: auto;
}

.table-expanded-column .expandable-btn {
  transition: 0.5s;
}

.table-expanded-column .expandable-btn[aria-expanded=true] {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

.cursor-default {
  cursor: default !important;
}

.table-expandable-area td {
  padding: 0 !important;
  border-top: 0 !important;
}

@media only screen and (max-width: 767px) {
  .table-view-responsive .table-expandable-area {
    border-top: 0 !important;
    border-bottom: 0 !important;
  }

  .table-view-responsive .table-expandable-area td {
    padding: 0 !important;
  }

  .table-view-responsive .table-expandable-area td:before {
    display: none !important;
  }
}

.remove-datatable-x-padding .datatable table thead th:first-child {
  padding-left: 0;
}

.remove-datatable-x-padding .datatable table thead th:last-child {
  padding-right: 0;
}

.remove-datatable-x-padding .datatable table tbody tr td:first-child {
  padding-left: 0;
}

.remove-datatable-x-padding .datatable table tbody tr td:last-child {
  padding-right: 0;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.tab-pane .content .single-search-wrapper .form-group-with-search .form-control {
  box-shadow: none !important;
  background-color: var(--base-color) !important;
  border-color: var(--default-border-color) !important;
}

.tab-pane .content .single-search-wrapper .form-group-with-search .form-control:focus {
  border-color: #4466F2 !important;
}

@media (min-width: 768px) {
  .vertical-tab .tab-menu {
    max-width: 265px !important;
    flex: 0 0 265px !important;
  }
}

.vertical-tab .tab-menu .card {
  height: 100%;
}

.vertical-tab .tab-menu .tab-menu-wrapper {
  padding-top: 2.5rem !important;
}

.vertical-tab .col-md-9 .card {
  height: 100%;
}

@media (min-width: 768px) {
  .vertical-tab .col-md-9 {
    max-width: calc(100% - 265px) !important;
    flex: 0 0 calc(100% - 265px) !important;
  }
}

.vertical-tab .header-icon {
  height: 90px;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  background-color: var(--vertical-tab-header-bg);
}

.vertical-tab .header-icon .icon-position {
  height: 60px;
  margin-top: 60px;
}

.vertical-tab .header-icon .icon-position .tab-icon {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: var(--vertical-tab-icon-bg);
  box-shadow: var(--vertical-tab-icon-shadow);
}

.vertical-tab .header-icon .icon-position .tab-icon svg {
  width: 30px;
  height: 30px;
  stroke-width: 1.5;
  color: #4466F2;
}

.vertical-tab .nav .tab-item-link {
  color: #8A8A8A;
}

.vertical-tab .nav .tab-item-link .active-icon svg {
  transition: 0.25s ease-in-out !important;
  opacity: 0;
  height: 20px;
}

.vertical-tab .nav .tab-item-link:hover {
  color: var(--default-font-color);
}

.vertical-tab .nav .tab-item-link:hover .active-icon svg {
  opacity: 1;
}

.vertical-tab .nav .tab-item-link.active {
  color: #4466F2;
}

.vertical-tab .nav .tab-item-link.active .active-icon svg {
  opacity: 1;
}

.vertical-tab .tab-content .tab-content-header {
  height: 90px;
}

.vertical-tab .tab-content hr {
  margin: 0 -2rem;
}

.vertical-tab .tab-content .content .datatable table thead th:first-child {
  padding-left: 0;
}

.vertical-tab .tab-content .content .datatable table thead th:last-child {
  padding-right: 0;
}

.vertical-tab .tab-content .content .datatable table tbody tr td:first-child {
  padding-left: 0;
}

.vertical-tab .tab-content .content .datatable table tbody tr td:last-child {
  padding-right: 0;
}

.horizontal-tab .card .nav a {
  color: var(--default-font-color);
  margin-bottom: -2px !important;
}

.horizontal-tab .card .nav a:hover {
  color: #4466F2;
}

.horizontal-tab .card .nav a.active {
  color: #4466F2;
  border-bottom: 3px solid #4466F2;
}

.horizontal-tab .card .nav a svg {
  height: 16px;
  width: 16px;
}

.horizontal-tab .card .nav-tabs {
  border-bottom: 1px solid var(--default-border-color);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.navbar.fixed-top + .page-body-wrapper {
  padding-top: 70px;
}

@media (min-width: 992px) {
  .sidebar-icon-only .container-scroller {
    position: relative;
  }

  .sidebar-icon-only .navbar {
    margin-left: 70px;
  }

  .sidebar-icon-only .navbar .navbar-menu-wrapper {
    width: calc(100% - 70px);
  }

  .sidebar-icon-only .sidebar {
    min-height: 100%;
    position: absolute;
    width: 70px;
  }

  .sidebar-icon-only .sidebar .navbar-brand-wrapper {
    z-index: 12;
    position: fixed;
    width: 70px;
  }

  .sidebar-icon-only .sidebar .navbar-brand-wrapper .brand-logo {
    display: none;
  }

  .sidebar-icon-only .sidebar .navbar-brand-wrapper .brand-logo-mini {
    display: inline-block;
  }

  .sidebar-icon-only .sidebar .nav {
    overflow: visible;
    margin-top: 70px;
  }

  .sidebar-icon-only .sidebar .nav .nav-item {
    position: relative;
    padding: 0 1rem;
  }

  .sidebar-icon-only .sidebar .nav .nav-item .nav-link {
    display: block;
    text-align: center;
  }

  .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title,
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link .badge {
    display: none;
  }

  .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title {
    border-radius: 0 5px 5px 0px;
  }

  .rtl.sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title {
    border-radius: 5px 0 0 5px;
  }

  .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-icon {
    margin-right: 0;
    margin-left: 0;
  }

  .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-arrow {
    display: none;
  }

  .sidebar-icon-only .sidebar .nav .nav-item .nav-link[aria-expanded] .menu-title {
    border-radius: 0 5px 0 0px;
  }

  .rtl.sidebar-icon-only .sidebar .nav .nav-item .nav-link[aria-expanded] .menu-title {
    border-radius: 5px 0 0 0;
  }

  .sidebar-icon-only .sidebar .nav .nav-item .collapse {
    display: none;
  }

  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link {
    display: flex;
  }

  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
    display: flex;
    align-items: center;
    background: var(--sidebar-bg);
    padding: 0.75rem 1.35rem 0.75rem 1.35rem;
    left: 70px;
    position: absolute;
    text-align: left;
    top: 0;
    bottom: 0;
    width: 190px;
    z-index: 1;
    line-height: 1.8;
    margin-left: 0;
    box-shadow: var(--menu-title-shadow);
  }

  .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
    left: auto;
    right: 70px;
    text-align: left;
  }

  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title:after {
    display: none;
  }

  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse,
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
    display: block;
    background: var(--sidebar-bg);
    margin: 0;
    border-radius: 0 0 5px 0;
    position: absolute;
    left: 70px;
    width: 190px;
    box-shadow: var(--submenu-shadow);
  }

  .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse,
  .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
    left: auto;
    right: 70px;
    border-radius: 0 0 0 5px;
  }

  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse .sub-menu .nav-link,
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing .sub-menu .nav-link {
    line-height: 1.15;
    white-space: initial;
  }

  .sidebar-icon-only .sidebar .nav.sub-menu {
    margin: 0 0 20px 0;
    background-color: var(--sidebar-bg);
  }

  .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }

  .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link .icon-wrapper {
    background-color: #1e2229;
  }

  .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item {
    margin-right: auto;
    margin-left: 0;
  }

  .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {
    text-align: right;
  }

  .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link:before {
    left: 0;
    right: unset;
  }

  .sidebar-icon-only .main-panel {
    min-height: 1200px;
    margin-left: 70px;
    width: calc(100% - 70px);
  }
}

@media (min-width: 992px) {
  .sidebar-hover-only .navbar {
    margin-left: 70px;
    z-index: 10;
  }

  .sidebar-hover-only .navbar .navbar-menu-wrapper {
    width: calc(100% - 70px);
  }

  .sidebar-hover-only .sidebar {
    width: 70px;
  }

  .sidebar-hover-only .sidebar .navbar-brand-wrapper {
    width: 70px;
  }

  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo {
    display: none;
  }

  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo-mini {
    display: inline-block;
  }

  .sidebar-hover-only .sidebar:hover {
    width: 230px;
    box-shadow: 1px 0px 5px 2px rgba(0, 0, 0, 0.5);
  }

  .sidebar-hover-only .sidebar:hover .navbar-brand-wrapper {
    width: 230px;
  }

  .sidebar-hover-only .sidebar:hover .nav .nav-item .nav-link .menu-title {
    display: block;
  }

  .sidebar-hover-only .sidebar:hover .nav .nav-item .nav-link i.menu-arrow {
    display: inline-block;
  }

  .sidebar-hover-only .sidebar:hover .nav .nav-item.active .nav-link[aria-expanded=false] .menu-arrow {
    -webkit-transform: none;
            transform: none;
  }

  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo {
    display: none;
  }

  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo-mini {
    display: inline-block;
  }

  .sidebar-hover-only .sidebar .nav .nav-item {
    padding: 0 1rem;
  }

  .sidebar-hover-only .sidebar .nav .nav-item .nav-link .menu-title {
    display: none;
  }

  .sidebar-hover-only .sidebar .nav .nav-item .nav-link i.menu-icon {
    margin-right: 0;
    margin-left: 0;
  }

  .sidebar-hover-only .sidebar .nav .nav-item .nav-link i.menu-arrow {
    display: none;
  }

  .sidebar-hover-only .sidebar .nav.sub-menu .nav-item {
    padding: 0;
  }

  .sidebar-hover-only .main-panel {
    margin-left: 70px;
    width: calc(100% - 70px);
  }
}

.rtl {
  direction: rtl;
  text-align: right;
}

.rtl .sidebar .nav {
  padding-right: 0;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

body,
html {
  overflow-x: hidden;
  font-family: "Poppins", sans-serif;
  padding-right: 0 !important;
  font-size: 0.935rem;
  color: var(--default-font-color);
}

body::-webkit-scrollbar,
html::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

body::-webkit-scrollbar-track,
html::-webkit-scrollbar-track {
  background-color: lightgray;
}

body::-webkit-scrollbar-thumb,
html::-webkit-scrollbar-thumb {
  background-color: darkgray;
  border-radius: 5px;
}

*:-moz-full-screen,
*:-webkit-full-screen,
*:fullscreen *:-ms-fullscreen {
  overflow: auto;
}

a {
  text-decoration: none !important;
}

a.text-muted:hover {
  color: #4466F2 !important;
}

hr {
  border-color: var(--default-border-color);
}

span {
  font-size: 0.935rem;
}

.custom-scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.custom-scrollbar::-webkit-scrollbar-track {
  background: transparent;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}

.custom-scrollbar:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}

.custom-scrollbar:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.container-scroller {
  overflow: hidden;
  min-height: 105vh;
  background-color: var(--base-color);
}

.disabled {
  opacity: 0.6 !important;
  pointer-events: none !important;
}

.loading-opacity {
  opacity: 0.4;
}

.h-fit-content {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.justify-content-flex-end {
  justify-content: flex-end;
}

.schedule-divider:before {
  content: "";
  width: 20px;
  height: 2px;
  margin: 0 10px 0 8px;
  display: inline-block;
  background-color: #afb1b6;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-grab {
  cursor: -webkit-grab !important;
  cursor: grab !important;
}

.width-1 {
  width: 1px !important;
}

.min-width-1 {
  min-width: 1px !important;
}

.max-width-1 {
  max-width: 1px !important;
}

.height-1 {
  height: 1px !important;
}

.min-height-1 {
  min-height: 1px !important;
}

.max-height-1 {
  max-height: 1px !important;
}

.width-2 {
  width: 2px !important;
}

.min-width-2 {
  min-width: 2px !important;
}

.max-width-2 {
  max-width: 2px !important;
}

.height-2 {
  height: 2px !important;
}

.min-height-2 {
  min-height: 2px !important;
}

.max-height-2 {
  max-height: 2px !important;
}

.width-3 {
  width: 3px !important;
}

.min-width-3 {
  min-width: 3px !important;
}

.max-width-3 {
  max-width: 3px !important;
}

.height-3 {
  height: 3px !important;
}

.min-height-3 {
  min-height: 3px !important;
}

.max-height-3 {
  max-height: 3px !important;
}

.width-4 {
  width: 4px !important;
}

.min-width-4 {
  min-width: 4px !important;
}

.max-width-4 {
  max-width: 4px !important;
}

.height-4 {
  height: 4px !important;
}

.min-height-4 {
  min-height: 4px !important;
}

.max-height-4 {
  max-height: 4px !important;
}

.width-5 {
  width: 5px !important;
}

.min-width-5 {
  min-width: 5px !important;
}

.max-width-5 {
  max-width: 5px !important;
}

.height-5 {
  height: 5px !important;
}

.min-height-5 {
  min-height: 5px !important;
}

.max-height-5 {
  max-height: 5px !important;
}

.width-6 {
  width: 6px !important;
}

.min-width-6 {
  min-width: 6px !important;
}

.max-width-6 {
  max-width: 6px !important;
}

.height-6 {
  height: 6px !important;
}

.min-height-6 {
  min-height: 6px !important;
}

.max-height-6 {
  max-height: 6px !important;
}

.width-7 {
  width: 7px !important;
}

.min-width-7 {
  min-width: 7px !important;
}

.max-width-7 {
  max-width: 7px !important;
}

.height-7 {
  height: 7px !important;
}

.min-height-7 {
  min-height: 7px !important;
}

.max-height-7 {
  max-height: 7px !important;
}

.width-8 {
  width: 8px !important;
}

.min-width-8 {
  min-width: 8px !important;
}

.max-width-8 {
  max-width: 8px !important;
}

.height-8 {
  height: 8px !important;
}

.min-height-8 {
  min-height: 8px !important;
}

.max-height-8 {
  max-height: 8px !important;
}

.width-9 {
  width: 9px !important;
}

.min-width-9 {
  min-width: 9px !important;
}

.max-width-9 {
  max-width: 9px !important;
}

.height-9 {
  height: 9px !important;
}

.min-height-9 {
  min-height: 9px !important;
}

.max-height-9 {
  max-height: 9px !important;
}

.width-10 {
  width: 10px !important;
}

.min-width-10 {
  min-width: 10px !important;
}

.max-width-10 {
  max-width: 10px !important;
}

.height-10 {
  height: 10px !important;
}

.min-height-10 {
  min-height: 10px !important;
}

.max-height-10 {
  max-height: 10px !important;
}

.width-11 {
  width: 11px !important;
}

.min-width-11 {
  min-width: 11px !important;
}

.max-width-11 {
  max-width: 11px !important;
}

.height-11 {
  height: 11px !important;
}

.min-height-11 {
  min-height: 11px !important;
}

.max-height-11 {
  max-height: 11px !important;
}

.width-12 {
  width: 12px !important;
}

.min-width-12 {
  min-width: 12px !important;
}

.max-width-12 {
  max-width: 12px !important;
}

.height-12 {
  height: 12px !important;
}

.min-height-12 {
  min-height: 12px !important;
}

.max-height-12 {
  max-height: 12px !important;
}

.width-13 {
  width: 13px !important;
}

.min-width-13 {
  min-width: 13px !important;
}

.max-width-13 {
  max-width: 13px !important;
}

.height-13 {
  height: 13px !important;
}

.min-height-13 {
  min-height: 13px !important;
}

.max-height-13 {
  max-height: 13px !important;
}

.width-14 {
  width: 14px !important;
}

.min-width-14 {
  min-width: 14px !important;
}

.max-width-14 {
  max-width: 14px !important;
}

.height-14 {
  height: 14px !important;
}

.min-height-14 {
  min-height: 14px !important;
}

.max-height-14 {
  max-height: 14px !important;
}

.width-15 {
  width: 15px !important;
}

.min-width-15 {
  min-width: 15px !important;
}

.max-width-15 {
  max-width: 15px !important;
}

.height-15 {
  height: 15px !important;
}

.min-height-15 {
  min-height: 15px !important;
}

.max-height-15 {
  max-height: 15px !important;
}

.width-16 {
  width: 16px !important;
}

.min-width-16 {
  min-width: 16px !important;
}

.max-width-16 {
  max-width: 16px !important;
}

.height-16 {
  height: 16px !important;
}

.min-height-16 {
  min-height: 16px !important;
}

.max-height-16 {
  max-height: 16px !important;
}

.width-17 {
  width: 17px !important;
}

.min-width-17 {
  min-width: 17px !important;
}

.max-width-17 {
  max-width: 17px !important;
}

.height-17 {
  height: 17px !important;
}

.min-height-17 {
  min-height: 17px !important;
}

.max-height-17 {
  max-height: 17px !important;
}

.width-18 {
  width: 18px !important;
}

.min-width-18 {
  min-width: 18px !important;
}

.max-width-18 {
  max-width: 18px !important;
}

.height-18 {
  height: 18px !important;
}

.min-height-18 {
  min-height: 18px !important;
}

.max-height-18 {
  max-height: 18px !important;
}

.width-19 {
  width: 19px !important;
}

.min-width-19 {
  min-width: 19px !important;
}

.max-width-19 {
  max-width: 19px !important;
}

.height-19 {
  height: 19px !important;
}

.min-height-19 {
  min-height: 19px !important;
}

.max-height-19 {
  max-height: 19px !important;
}

.width-20 {
  width: 20px !important;
}

.min-width-20 {
  min-width: 20px !important;
}

.max-width-20 {
  max-width: 20px !important;
}

.height-20 {
  height: 20px !important;
}

.min-height-20 {
  min-height: 20px !important;
}

.max-height-20 {
  max-height: 20px !important;
}

.width-21 {
  width: 21px !important;
}

.min-width-21 {
  min-width: 21px !important;
}

.max-width-21 {
  max-width: 21px !important;
}

.height-21 {
  height: 21px !important;
}

.min-height-21 {
  min-height: 21px !important;
}

.max-height-21 {
  max-height: 21px !important;
}

.width-22 {
  width: 22px !important;
}

.min-width-22 {
  min-width: 22px !important;
}

.max-width-22 {
  max-width: 22px !important;
}

.height-22 {
  height: 22px !important;
}

.min-height-22 {
  min-height: 22px !important;
}

.max-height-22 {
  max-height: 22px !important;
}

.width-23 {
  width: 23px !important;
}

.min-width-23 {
  min-width: 23px !important;
}

.max-width-23 {
  max-width: 23px !important;
}

.height-23 {
  height: 23px !important;
}

.min-height-23 {
  min-height: 23px !important;
}

.max-height-23 {
  max-height: 23px !important;
}

.width-24 {
  width: 24px !important;
}

.min-width-24 {
  min-width: 24px !important;
}

.max-width-24 {
  max-width: 24px !important;
}

.height-24 {
  height: 24px !important;
}

.min-height-24 {
  min-height: 24px !important;
}

.max-height-24 {
  max-height: 24px !important;
}

.width-25 {
  width: 25px !important;
}

.min-width-25 {
  min-width: 25px !important;
}

.max-width-25 {
  max-width: 25px !important;
}

.height-25 {
  height: 25px !important;
}

.min-height-25 {
  min-height: 25px !important;
}

.max-height-25 {
  max-height: 25px !important;
}

.width-26 {
  width: 26px !important;
}

.min-width-26 {
  min-width: 26px !important;
}

.max-width-26 {
  max-width: 26px !important;
}

.height-26 {
  height: 26px !important;
}

.min-height-26 {
  min-height: 26px !important;
}

.max-height-26 {
  max-height: 26px !important;
}

.width-27 {
  width: 27px !important;
}

.min-width-27 {
  min-width: 27px !important;
}

.max-width-27 {
  max-width: 27px !important;
}

.height-27 {
  height: 27px !important;
}

.min-height-27 {
  min-height: 27px !important;
}

.max-height-27 {
  max-height: 27px !important;
}

.width-28 {
  width: 28px !important;
}

.min-width-28 {
  min-width: 28px !important;
}

.max-width-28 {
  max-width: 28px !important;
}

.height-28 {
  height: 28px !important;
}

.min-height-28 {
  min-height: 28px !important;
}

.max-height-28 {
  max-height: 28px !important;
}

.width-29 {
  width: 29px !important;
}

.min-width-29 {
  min-width: 29px !important;
}

.max-width-29 {
  max-width: 29px !important;
}

.height-29 {
  height: 29px !important;
}

.min-height-29 {
  min-height: 29px !important;
}

.max-height-29 {
  max-height: 29px !important;
}

.width-30 {
  width: 30px !important;
}

.min-width-30 {
  min-width: 30px !important;
}

.max-width-30 {
  max-width: 30px !important;
}

.height-30 {
  height: 30px !important;
}

.min-height-30 {
  min-height: 30px !important;
}

.max-height-30 {
  max-height: 30px !important;
}

.width-31 {
  width: 31px !important;
}

.min-width-31 {
  min-width: 31px !important;
}

.max-width-31 {
  max-width: 31px !important;
}

.height-31 {
  height: 31px !important;
}

.min-height-31 {
  min-height: 31px !important;
}

.max-height-31 {
  max-height: 31px !important;
}

.width-32 {
  width: 32px !important;
}

.min-width-32 {
  min-width: 32px !important;
}

.max-width-32 {
  max-width: 32px !important;
}

.height-32 {
  height: 32px !important;
}

.min-height-32 {
  min-height: 32px !important;
}

.max-height-32 {
  max-height: 32px !important;
}

.width-33 {
  width: 33px !important;
}

.min-width-33 {
  min-width: 33px !important;
}

.max-width-33 {
  max-width: 33px !important;
}

.height-33 {
  height: 33px !important;
}

.min-height-33 {
  min-height: 33px !important;
}

.max-height-33 {
  max-height: 33px !important;
}

.width-34 {
  width: 34px !important;
}

.min-width-34 {
  min-width: 34px !important;
}

.max-width-34 {
  max-width: 34px !important;
}

.height-34 {
  height: 34px !important;
}

.min-height-34 {
  min-height: 34px !important;
}

.max-height-34 {
  max-height: 34px !important;
}

.width-35 {
  width: 35px !important;
}

.min-width-35 {
  min-width: 35px !important;
}

.max-width-35 {
  max-width: 35px !important;
}

.height-35 {
  height: 35px !important;
}

.min-height-35 {
  min-height: 35px !important;
}

.max-height-35 {
  max-height: 35px !important;
}

.width-36 {
  width: 36px !important;
}

.min-width-36 {
  min-width: 36px !important;
}

.max-width-36 {
  max-width: 36px !important;
}

.height-36 {
  height: 36px !important;
}

.min-height-36 {
  min-height: 36px !important;
}

.max-height-36 {
  max-height: 36px !important;
}

.width-37 {
  width: 37px !important;
}

.min-width-37 {
  min-width: 37px !important;
}

.max-width-37 {
  max-width: 37px !important;
}

.height-37 {
  height: 37px !important;
}

.min-height-37 {
  min-height: 37px !important;
}

.max-height-37 {
  max-height: 37px !important;
}

.width-38 {
  width: 38px !important;
}

.min-width-38 {
  min-width: 38px !important;
}

.max-width-38 {
  max-width: 38px !important;
}

.height-38 {
  height: 38px !important;
}

.min-height-38 {
  min-height: 38px !important;
}

.max-height-38 {
  max-height: 38px !important;
}

.width-39 {
  width: 39px !important;
}

.min-width-39 {
  min-width: 39px !important;
}

.max-width-39 {
  max-width: 39px !important;
}

.height-39 {
  height: 39px !important;
}

.min-height-39 {
  min-height: 39px !important;
}

.max-height-39 {
  max-height: 39px !important;
}

.width-40 {
  width: 40px !important;
}

.min-width-40 {
  min-width: 40px !important;
}

.max-width-40 {
  max-width: 40px !important;
}

.height-40 {
  height: 40px !important;
}

.min-height-40 {
  min-height: 40px !important;
}

.max-height-40 {
  max-height: 40px !important;
}

.width-41 {
  width: 41px !important;
}

.min-width-41 {
  min-width: 41px !important;
}

.max-width-41 {
  max-width: 41px !important;
}

.height-41 {
  height: 41px !important;
}

.min-height-41 {
  min-height: 41px !important;
}

.max-height-41 {
  max-height: 41px !important;
}

.width-42 {
  width: 42px !important;
}

.min-width-42 {
  min-width: 42px !important;
}

.max-width-42 {
  max-width: 42px !important;
}

.height-42 {
  height: 42px !important;
}

.min-height-42 {
  min-height: 42px !important;
}

.max-height-42 {
  max-height: 42px !important;
}

.width-43 {
  width: 43px !important;
}

.min-width-43 {
  min-width: 43px !important;
}

.max-width-43 {
  max-width: 43px !important;
}

.height-43 {
  height: 43px !important;
}

.min-height-43 {
  min-height: 43px !important;
}

.max-height-43 {
  max-height: 43px !important;
}

.width-44 {
  width: 44px !important;
}

.min-width-44 {
  min-width: 44px !important;
}

.max-width-44 {
  max-width: 44px !important;
}

.height-44 {
  height: 44px !important;
}

.min-height-44 {
  min-height: 44px !important;
}

.max-height-44 {
  max-height: 44px !important;
}

.width-45 {
  width: 45px !important;
}

.min-width-45 {
  min-width: 45px !important;
}

.max-width-45 {
  max-width: 45px !important;
}

.height-45 {
  height: 45px !important;
}

.min-height-45 {
  min-height: 45px !important;
}

.max-height-45 {
  max-height: 45px !important;
}

.width-46 {
  width: 46px !important;
}

.min-width-46 {
  min-width: 46px !important;
}

.max-width-46 {
  max-width: 46px !important;
}

.height-46 {
  height: 46px !important;
}

.min-height-46 {
  min-height: 46px !important;
}

.max-height-46 {
  max-height: 46px !important;
}

.width-47 {
  width: 47px !important;
}

.min-width-47 {
  min-width: 47px !important;
}

.max-width-47 {
  max-width: 47px !important;
}

.height-47 {
  height: 47px !important;
}

.min-height-47 {
  min-height: 47px !important;
}

.max-height-47 {
  max-height: 47px !important;
}

.width-48 {
  width: 48px !important;
}

.min-width-48 {
  min-width: 48px !important;
}

.max-width-48 {
  max-width: 48px !important;
}

.height-48 {
  height: 48px !important;
}

.min-height-48 {
  min-height: 48px !important;
}

.max-height-48 {
  max-height: 48px !important;
}

.width-49 {
  width: 49px !important;
}

.min-width-49 {
  min-width: 49px !important;
}

.max-width-49 {
  max-width: 49px !important;
}

.height-49 {
  height: 49px !important;
}

.min-height-49 {
  min-height: 49px !important;
}

.max-height-49 {
  max-height: 49px !important;
}

.width-50 {
  width: 50px !important;
}

.min-width-50 {
  min-width: 50px !important;
}

.max-width-50 {
  max-width: 50px !important;
}

.height-50 {
  height: 50px !important;
}

.min-height-50 {
  min-height: 50px !important;
}

.max-height-50 {
  max-height: 50px !important;
}

.width-51 {
  width: 51px !important;
}

.min-width-51 {
  min-width: 51px !important;
}

.max-width-51 {
  max-width: 51px !important;
}

.height-51 {
  height: 51px !important;
}

.min-height-51 {
  min-height: 51px !important;
}

.max-height-51 {
  max-height: 51px !important;
}

.width-52 {
  width: 52px !important;
}

.min-width-52 {
  min-width: 52px !important;
}

.max-width-52 {
  max-width: 52px !important;
}

.height-52 {
  height: 52px !important;
}

.min-height-52 {
  min-height: 52px !important;
}

.max-height-52 {
  max-height: 52px !important;
}

.width-53 {
  width: 53px !important;
}

.min-width-53 {
  min-width: 53px !important;
}

.max-width-53 {
  max-width: 53px !important;
}

.height-53 {
  height: 53px !important;
}

.min-height-53 {
  min-height: 53px !important;
}

.max-height-53 {
  max-height: 53px !important;
}

.width-54 {
  width: 54px !important;
}

.min-width-54 {
  min-width: 54px !important;
}

.max-width-54 {
  max-width: 54px !important;
}

.height-54 {
  height: 54px !important;
}

.min-height-54 {
  min-height: 54px !important;
}

.max-height-54 {
  max-height: 54px !important;
}

.width-55 {
  width: 55px !important;
}

.min-width-55 {
  min-width: 55px !important;
}

.max-width-55 {
  max-width: 55px !important;
}

.height-55 {
  height: 55px !important;
}

.min-height-55 {
  min-height: 55px !important;
}

.max-height-55 {
  max-height: 55px !important;
}

.width-56 {
  width: 56px !important;
}

.min-width-56 {
  min-width: 56px !important;
}

.max-width-56 {
  max-width: 56px !important;
}

.height-56 {
  height: 56px !important;
}

.min-height-56 {
  min-height: 56px !important;
}

.max-height-56 {
  max-height: 56px !important;
}

.width-57 {
  width: 57px !important;
}

.min-width-57 {
  min-width: 57px !important;
}

.max-width-57 {
  max-width: 57px !important;
}

.height-57 {
  height: 57px !important;
}

.min-height-57 {
  min-height: 57px !important;
}

.max-height-57 {
  max-height: 57px !important;
}

.width-58 {
  width: 58px !important;
}

.min-width-58 {
  min-width: 58px !important;
}

.max-width-58 {
  max-width: 58px !important;
}

.height-58 {
  height: 58px !important;
}

.min-height-58 {
  min-height: 58px !important;
}

.max-height-58 {
  max-height: 58px !important;
}

.width-59 {
  width: 59px !important;
}

.min-width-59 {
  min-width: 59px !important;
}

.max-width-59 {
  max-width: 59px !important;
}

.height-59 {
  height: 59px !important;
}

.min-height-59 {
  min-height: 59px !important;
}

.max-height-59 {
  max-height: 59px !important;
}

.width-60 {
  width: 60px !important;
}

.min-width-60 {
  min-width: 60px !important;
}

.max-width-60 {
  max-width: 60px !important;
}

.height-60 {
  height: 60px !important;
}

.min-height-60 {
  min-height: 60px !important;
}

.max-height-60 {
  max-height: 60px !important;
}

.width-61 {
  width: 61px !important;
}

.min-width-61 {
  min-width: 61px !important;
}

.max-width-61 {
  max-width: 61px !important;
}

.height-61 {
  height: 61px !important;
}

.min-height-61 {
  min-height: 61px !important;
}

.max-height-61 {
  max-height: 61px !important;
}

.width-62 {
  width: 62px !important;
}

.min-width-62 {
  min-width: 62px !important;
}

.max-width-62 {
  max-width: 62px !important;
}

.height-62 {
  height: 62px !important;
}

.min-height-62 {
  min-height: 62px !important;
}

.max-height-62 {
  max-height: 62px !important;
}

.width-63 {
  width: 63px !important;
}

.min-width-63 {
  min-width: 63px !important;
}

.max-width-63 {
  max-width: 63px !important;
}

.height-63 {
  height: 63px !important;
}

.min-height-63 {
  min-height: 63px !important;
}

.max-height-63 {
  max-height: 63px !important;
}

.width-64 {
  width: 64px !important;
}

.min-width-64 {
  min-width: 64px !important;
}

.max-width-64 {
  max-width: 64px !important;
}

.height-64 {
  height: 64px !important;
}

.min-height-64 {
  min-height: 64px !important;
}

.max-height-64 {
  max-height: 64px !important;
}

.width-65 {
  width: 65px !important;
}

.min-width-65 {
  min-width: 65px !important;
}

.max-width-65 {
  max-width: 65px !important;
}

.height-65 {
  height: 65px !important;
}

.min-height-65 {
  min-height: 65px !important;
}

.max-height-65 {
  max-height: 65px !important;
}

.width-66 {
  width: 66px !important;
}

.min-width-66 {
  min-width: 66px !important;
}

.max-width-66 {
  max-width: 66px !important;
}

.height-66 {
  height: 66px !important;
}

.min-height-66 {
  min-height: 66px !important;
}

.max-height-66 {
  max-height: 66px !important;
}

.width-67 {
  width: 67px !important;
}

.min-width-67 {
  min-width: 67px !important;
}

.max-width-67 {
  max-width: 67px !important;
}

.height-67 {
  height: 67px !important;
}

.min-height-67 {
  min-height: 67px !important;
}

.max-height-67 {
  max-height: 67px !important;
}

.width-68 {
  width: 68px !important;
}

.min-width-68 {
  min-width: 68px !important;
}

.max-width-68 {
  max-width: 68px !important;
}

.height-68 {
  height: 68px !important;
}

.min-height-68 {
  min-height: 68px !important;
}

.max-height-68 {
  max-height: 68px !important;
}

.width-69 {
  width: 69px !important;
}

.min-width-69 {
  min-width: 69px !important;
}

.max-width-69 {
  max-width: 69px !important;
}

.height-69 {
  height: 69px !important;
}

.min-height-69 {
  min-height: 69px !important;
}

.max-height-69 {
  max-height: 69px !important;
}

.width-70 {
  width: 70px !important;
}

.min-width-70 {
  min-width: 70px !important;
}

.max-width-70 {
  max-width: 70px !important;
}

.height-70 {
  height: 70px !important;
}

.min-height-70 {
  min-height: 70px !important;
}

.max-height-70 {
  max-height: 70px !important;
}

.width-71 {
  width: 71px !important;
}

.min-width-71 {
  min-width: 71px !important;
}

.max-width-71 {
  max-width: 71px !important;
}

.height-71 {
  height: 71px !important;
}

.min-height-71 {
  min-height: 71px !important;
}

.max-height-71 {
  max-height: 71px !important;
}

.width-72 {
  width: 72px !important;
}

.min-width-72 {
  min-width: 72px !important;
}

.max-width-72 {
  max-width: 72px !important;
}

.height-72 {
  height: 72px !important;
}

.min-height-72 {
  min-height: 72px !important;
}

.max-height-72 {
  max-height: 72px !important;
}

.width-73 {
  width: 73px !important;
}

.min-width-73 {
  min-width: 73px !important;
}

.max-width-73 {
  max-width: 73px !important;
}

.height-73 {
  height: 73px !important;
}

.min-height-73 {
  min-height: 73px !important;
}

.max-height-73 {
  max-height: 73px !important;
}

.width-74 {
  width: 74px !important;
}

.min-width-74 {
  min-width: 74px !important;
}

.max-width-74 {
  max-width: 74px !important;
}

.height-74 {
  height: 74px !important;
}

.min-height-74 {
  min-height: 74px !important;
}

.max-height-74 {
  max-height: 74px !important;
}

.width-75 {
  width: 75px !important;
}

.min-width-75 {
  min-width: 75px !important;
}

.max-width-75 {
  max-width: 75px !important;
}

.height-75 {
  height: 75px !important;
}

.min-height-75 {
  min-height: 75px !important;
}

.max-height-75 {
  max-height: 75px !important;
}

.width-76 {
  width: 76px !important;
}

.min-width-76 {
  min-width: 76px !important;
}

.max-width-76 {
  max-width: 76px !important;
}

.height-76 {
  height: 76px !important;
}

.min-height-76 {
  min-height: 76px !important;
}

.max-height-76 {
  max-height: 76px !important;
}

.width-77 {
  width: 77px !important;
}

.min-width-77 {
  min-width: 77px !important;
}

.max-width-77 {
  max-width: 77px !important;
}

.height-77 {
  height: 77px !important;
}

.min-height-77 {
  min-height: 77px !important;
}

.max-height-77 {
  max-height: 77px !important;
}

.width-78 {
  width: 78px !important;
}

.min-width-78 {
  min-width: 78px !important;
}

.max-width-78 {
  max-width: 78px !important;
}

.height-78 {
  height: 78px !important;
}

.min-height-78 {
  min-height: 78px !important;
}

.max-height-78 {
  max-height: 78px !important;
}

.width-79 {
  width: 79px !important;
}

.min-width-79 {
  min-width: 79px !important;
}

.max-width-79 {
  max-width: 79px !important;
}

.height-79 {
  height: 79px !important;
}

.min-height-79 {
  min-height: 79px !important;
}

.max-height-79 {
  max-height: 79px !important;
}

.width-80 {
  width: 80px !important;
}

.min-width-80 {
  min-width: 80px !important;
}

.max-width-80 {
  max-width: 80px !important;
}

.height-80 {
  height: 80px !important;
}

.min-height-80 {
  min-height: 80px !important;
}

.max-height-80 {
  max-height: 80px !important;
}

.width-81 {
  width: 81px !important;
}

.min-width-81 {
  min-width: 81px !important;
}

.max-width-81 {
  max-width: 81px !important;
}

.height-81 {
  height: 81px !important;
}

.min-height-81 {
  min-height: 81px !important;
}

.max-height-81 {
  max-height: 81px !important;
}

.width-82 {
  width: 82px !important;
}

.min-width-82 {
  min-width: 82px !important;
}

.max-width-82 {
  max-width: 82px !important;
}

.height-82 {
  height: 82px !important;
}

.min-height-82 {
  min-height: 82px !important;
}

.max-height-82 {
  max-height: 82px !important;
}

.width-83 {
  width: 83px !important;
}

.min-width-83 {
  min-width: 83px !important;
}

.max-width-83 {
  max-width: 83px !important;
}

.height-83 {
  height: 83px !important;
}

.min-height-83 {
  min-height: 83px !important;
}

.max-height-83 {
  max-height: 83px !important;
}

.width-84 {
  width: 84px !important;
}

.min-width-84 {
  min-width: 84px !important;
}

.max-width-84 {
  max-width: 84px !important;
}

.height-84 {
  height: 84px !important;
}

.min-height-84 {
  min-height: 84px !important;
}

.max-height-84 {
  max-height: 84px !important;
}

.width-85 {
  width: 85px !important;
}

.min-width-85 {
  min-width: 85px !important;
}

.max-width-85 {
  max-width: 85px !important;
}

.height-85 {
  height: 85px !important;
}

.min-height-85 {
  min-height: 85px !important;
}

.max-height-85 {
  max-height: 85px !important;
}

.width-86 {
  width: 86px !important;
}

.min-width-86 {
  min-width: 86px !important;
}

.max-width-86 {
  max-width: 86px !important;
}

.height-86 {
  height: 86px !important;
}

.min-height-86 {
  min-height: 86px !important;
}

.max-height-86 {
  max-height: 86px !important;
}

.width-87 {
  width: 87px !important;
}

.min-width-87 {
  min-width: 87px !important;
}

.max-width-87 {
  max-width: 87px !important;
}

.height-87 {
  height: 87px !important;
}

.min-height-87 {
  min-height: 87px !important;
}

.max-height-87 {
  max-height: 87px !important;
}

.width-88 {
  width: 88px !important;
}

.min-width-88 {
  min-width: 88px !important;
}

.max-width-88 {
  max-width: 88px !important;
}

.height-88 {
  height: 88px !important;
}

.min-height-88 {
  min-height: 88px !important;
}

.max-height-88 {
  max-height: 88px !important;
}

.width-89 {
  width: 89px !important;
}

.min-width-89 {
  min-width: 89px !important;
}

.max-width-89 {
  max-width: 89px !important;
}

.height-89 {
  height: 89px !important;
}

.min-height-89 {
  min-height: 89px !important;
}

.max-height-89 {
  max-height: 89px !important;
}

.width-90 {
  width: 90px !important;
}

.min-width-90 {
  min-width: 90px !important;
}

.max-width-90 {
  max-width: 90px !important;
}

.height-90 {
  height: 90px !important;
}

.min-height-90 {
  min-height: 90px !important;
}

.max-height-90 {
  max-height: 90px !important;
}

.width-91 {
  width: 91px !important;
}

.min-width-91 {
  min-width: 91px !important;
}

.max-width-91 {
  max-width: 91px !important;
}

.height-91 {
  height: 91px !important;
}

.min-height-91 {
  min-height: 91px !important;
}

.max-height-91 {
  max-height: 91px !important;
}

.width-92 {
  width: 92px !important;
}

.min-width-92 {
  min-width: 92px !important;
}

.max-width-92 {
  max-width: 92px !important;
}

.height-92 {
  height: 92px !important;
}

.min-height-92 {
  min-height: 92px !important;
}

.max-height-92 {
  max-height: 92px !important;
}

.width-93 {
  width: 93px !important;
}

.min-width-93 {
  min-width: 93px !important;
}

.max-width-93 {
  max-width: 93px !important;
}

.height-93 {
  height: 93px !important;
}

.min-height-93 {
  min-height: 93px !important;
}

.max-height-93 {
  max-height: 93px !important;
}

.width-94 {
  width: 94px !important;
}

.min-width-94 {
  min-width: 94px !important;
}

.max-width-94 {
  max-width: 94px !important;
}

.height-94 {
  height: 94px !important;
}

.min-height-94 {
  min-height: 94px !important;
}

.max-height-94 {
  max-height: 94px !important;
}

.width-95 {
  width: 95px !important;
}

.min-width-95 {
  min-width: 95px !important;
}

.max-width-95 {
  max-width: 95px !important;
}

.height-95 {
  height: 95px !important;
}

.min-height-95 {
  min-height: 95px !important;
}

.max-height-95 {
  max-height: 95px !important;
}

.width-96 {
  width: 96px !important;
}

.min-width-96 {
  min-width: 96px !important;
}

.max-width-96 {
  max-width: 96px !important;
}

.height-96 {
  height: 96px !important;
}

.min-height-96 {
  min-height: 96px !important;
}

.max-height-96 {
  max-height: 96px !important;
}

.width-97 {
  width: 97px !important;
}

.min-width-97 {
  min-width: 97px !important;
}

.max-width-97 {
  max-width: 97px !important;
}

.height-97 {
  height: 97px !important;
}

.min-height-97 {
  min-height: 97px !important;
}

.max-height-97 {
  max-height: 97px !important;
}

.width-98 {
  width: 98px !important;
}

.min-width-98 {
  min-width: 98px !important;
}

.max-width-98 {
  max-width: 98px !important;
}

.height-98 {
  height: 98px !important;
}

.min-height-98 {
  min-height: 98px !important;
}

.max-height-98 {
  max-height: 98px !important;
}

.width-99 {
  width: 99px !important;
}

.min-width-99 {
  min-width: 99px !important;
}

.max-width-99 {
  max-width: 99px !important;
}

.height-99 {
  height: 99px !important;
}

.min-height-99 {
  min-height: 99px !important;
}

.max-height-99 {
  max-height: 99px !important;
}

.width-100 {
  width: 100px !important;
}

.min-width-100 {
  min-width: 100px !important;
}

.max-width-100 {
  max-width: 100px !important;
}

.height-100 {
  height: 100px !important;
}

.min-height-100 {
  min-height: 100px !important;
}

.max-height-100 {
  max-height: 100px !important;
}

.width-101 {
  width: 101px !important;
}

.min-width-101 {
  min-width: 101px !important;
}

.max-width-101 {
  max-width: 101px !important;
}

.height-101 {
  height: 101px !important;
}

.min-height-101 {
  min-height: 101px !important;
}

.max-height-101 {
  max-height: 101px !important;
}

.width-102 {
  width: 102px !important;
}

.min-width-102 {
  min-width: 102px !important;
}

.max-width-102 {
  max-width: 102px !important;
}

.height-102 {
  height: 102px !important;
}

.min-height-102 {
  min-height: 102px !important;
}

.max-height-102 {
  max-height: 102px !important;
}

.width-103 {
  width: 103px !important;
}

.min-width-103 {
  min-width: 103px !important;
}

.max-width-103 {
  max-width: 103px !important;
}

.height-103 {
  height: 103px !important;
}

.min-height-103 {
  min-height: 103px !important;
}

.max-height-103 {
  max-height: 103px !important;
}

.width-104 {
  width: 104px !important;
}

.min-width-104 {
  min-width: 104px !important;
}

.max-width-104 {
  max-width: 104px !important;
}

.height-104 {
  height: 104px !important;
}

.min-height-104 {
  min-height: 104px !important;
}

.max-height-104 {
  max-height: 104px !important;
}

.width-105 {
  width: 105px !important;
}

.min-width-105 {
  min-width: 105px !important;
}

.max-width-105 {
  max-width: 105px !important;
}

.height-105 {
  height: 105px !important;
}

.min-height-105 {
  min-height: 105px !important;
}

.max-height-105 {
  max-height: 105px !important;
}

.width-106 {
  width: 106px !important;
}

.min-width-106 {
  min-width: 106px !important;
}

.max-width-106 {
  max-width: 106px !important;
}

.height-106 {
  height: 106px !important;
}

.min-height-106 {
  min-height: 106px !important;
}

.max-height-106 {
  max-height: 106px !important;
}

.width-107 {
  width: 107px !important;
}

.min-width-107 {
  min-width: 107px !important;
}

.max-width-107 {
  max-width: 107px !important;
}

.height-107 {
  height: 107px !important;
}

.min-height-107 {
  min-height: 107px !important;
}

.max-height-107 {
  max-height: 107px !important;
}

.width-108 {
  width: 108px !important;
}

.min-width-108 {
  min-width: 108px !important;
}

.max-width-108 {
  max-width: 108px !important;
}

.height-108 {
  height: 108px !important;
}

.min-height-108 {
  min-height: 108px !important;
}

.max-height-108 {
  max-height: 108px !important;
}

.width-109 {
  width: 109px !important;
}

.min-width-109 {
  min-width: 109px !important;
}

.max-width-109 {
  max-width: 109px !important;
}

.height-109 {
  height: 109px !important;
}

.min-height-109 {
  min-height: 109px !important;
}

.max-height-109 {
  max-height: 109px !important;
}

.width-110 {
  width: 110px !important;
}

.min-width-110 {
  min-width: 110px !important;
}

.max-width-110 {
  max-width: 110px !important;
}

.height-110 {
  height: 110px !important;
}

.min-height-110 {
  min-height: 110px !important;
}

.max-height-110 {
  max-height: 110px !important;
}

.width-111 {
  width: 111px !important;
}

.min-width-111 {
  min-width: 111px !important;
}

.max-width-111 {
  max-width: 111px !important;
}

.height-111 {
  height: 111px !important;
}

.min-height-111 {
  min-height: 111px !important;
}

.max-height-111 {
  max-height: 111px !important;
}

.width-112 {
  width: 112px !important;
}

.min-width-112 {
  min-width: 112px !important;
}

.max-width-112 {
  max-width: 112px !important;
}

.height-112 {
  height: 112px !important;
}

.min-height-112 {
  min-height: 112px !important;
}

.max-height-112 {
  max-height: 112px !important;
}

.width-113 {
  width: 113px !important;
}

.min-width-113 {
  min-width: 113px !important;
}

.max-width-113 {
  max-width: 113px !important;
}

.height-113 {
  height: 113px !important;
}

.min-height-113 {
  min-height: 113px !important;
}

.max-height-113 {
  max-height: 113px !important;
}

.width-114 {
  width: 114px !important;
}

.min-width-114 {
  min-width: 114px !important;
}

.max-width-114 {
  max-width: 114px !important;
}

.height-114 {
  height: 114px !important;
}

.min-height-114 {
  min-height: 114px !important;
}

.max-height-114 {
  max-height: 114px !important;
}

.width-115 {
  width: 115px !important;
}

.min-width-115 {
  min-width: 115px !important;
}

.max-width-115 {
  max-width: 115px !important;
}

.height-115 {
  height: 115px !important;
}

.min-height-115 {
  min-height: 115px !important;
}

.max-height-115 {
  max-height: 115px !important;
}

.width-116 {
  width: 116px !important;
}

.min-width-116 {
  min-width: 116px !important;
}

.max-width-116 {
  max-width: 116px !important;
}

.height-116 {
  height: 116px !important;
}

.min-height-116 {
  min-height: 116px !important;
}

.max-height-116 {
  max-height: 116px !important;
}

.width-117 {
  width: 117px !important;
}

.min-width-117 {
  min-width: 117px !important;
}

.max-width-117 {
  max-width: 117px !important;
}

.height-117 {
  height: 117px !important;
}

.min-height-117 {
  min-height: 117px !important;
}

.max-height-117 {
  max-height: 117px !important;
}

.width-118 {
  width: 118px !important;
}

.min-width-118 {
  min-width: 118px !important;
}

.max-width-118 {
  max-width: 118px !important;
}

.height-118 {
  height: 118px !important;
}

.min-height-118 {
  min-height: 118px !important;
}

.max-height-118 {
  max-height: 118px !important;
}

.width-119 {
  width: 119px !important;
}

.min-width-119 {
  min-width: 119px !important;
}

.max-width-119 {
  max-width: 119px !important;
}

.height-119 {
  height: 119px !important;
}

.min-height-119 {
  min-height: 119px !important;
}

.max-height-119 {
  max-height: 119px !important;
}

.width-120 {
  width: 120px !important;
}

.min-width-120 {
  min-width: 120px !important;
}

.max-width-120 {
  max-width: 120px !important;
}

.height-120 {
  height: 120px !important;
}

.min-height-120 {
  min-height: 120px !important;
}

.max-height-120 {
  max-height: 120px !important;
}

.width-121 {
  width: 121px !important;
}

.min-width-121 {
  min-width: 121px !important;
}

.max-width-121 {
  max-width: 121px !important;
}

.height-121 {
  height: 121px !important;
}

.min-height-121 {
  min-height: 121px !important;
}

.max-height-121 {
  max-height: 121px !important;
}

.width-122 {
  width: 122px !important;
}

.min-width-122 {
  min-width: 122px !important;
}

.max-width-122 {
  max-width: 122px !important;
}

.height-122 {
  height: 122px !important;
}

.min-height-122 {
  min-height: 122px !important;
}

.max-height-122 {
  max-height: 122px !important;
}

.width-123 {
  width: 123px !important;
}

.min-width-123 {
  min-width: 123px !important;
}

.max-width-123 {
  max-width: 123px !important;
}

.height-123 {
  height: 123px !important;
}

.min-height-123 {
  min-height: 123px !important;
}

.max-height-123 {
  max-height: 123px !important;
}

.width-124 {
  width: 124px !important;
}

.min-width-124 {
  min-width: 124px !important;
}

.max-width-124 {
  max-width: 124px !important;
}

.height-124 {
  height: 124px !important;
}

.min-height-124 {
  min-height: 124px !important;
}

.max-height-124 {
  max-height: 124px !important;
}

.width-125 {
  width: 125px !important;
}

.min-width-125 {
  min-width: 125px !important;
}

.max-width-125 {
  max-width: 125px !important;
}

.height-125 {
  height: 125px !important;
}

.min-height-125 {
  min-height: 125px !important;
}

.max-height-125 {
  max-height: 125px !important;
}

.width-126 {
  width: 126px !important;
}

.min-width-126 {
  min-width: 126px !important;
}

.max-width-126 {
  max-width: 126px !important;
}

.height-126 {
  height: 126px !important;
}

.min-height-126 {
  min-height: 126px !important;
}

.max-height-126 {
  max-height: 126px !important;
}

.width-127 {
  width: 127px !important;
}

.min-width-127 {
  min-width: 127px !important;
}

.max-width-127 {
  max-width: 127px !important;
}

.height-127 {
  height: 127px !important;
}

.min-height-127 {
  min-height: 127px !important;
}

.max-height-127 {
  max-height: 127px !important;
}

.width-128 {
  width: 128px !important;
}

.min-width-128 {
  min-width: 128px !important;
}

.max-width-128 {
  max-width: 128px !important;
}

.height-128 {
  height: 128px !important;
}

.min-height-128 {
  min-height: 128px !important;
}

.max-height-128 {
  max-height: 128px !important;
}

.width-129 {
  width: 129px !important;
}

.min-width-129 {
  min-width: 129px !important;
}

.max-width-129 {
  max-width: 129px !important;
}

.height-129 {
  height: 129px !important;
}

.min-height-129 {
  min-height: 129px !important;
}

.max-height-129 {
  max-height: 129px !important;
}

.width-130 {
  width: 130px !important;
}

.min-width-130 {
  min-width: 130px !important;
}

.max-width-130 {
  max-width: 130px !important;
}

.height-130 {
  height: 130px !important;
}

.min-height-130 {
  min-height: 130px !important;
}

.max-height-130 {
  max-height: 130px !important;
}

.width-131 {
  width: 131px !important;
}

.min-width-131 {
  min-width: 131px !important;
}

.max-width-131 {
  max-width: 131px !important;
}

.height-131 {
  height: 131px !important;
}

.min-height-131 {
  min-height: 131px !important;
}

.max-height-131 {
  max-height: 131px !important;
}

.width-132 {
  width: 132px !important;
}

.min-width-132 {
  min-width: 132px !important;
}

.max-width-132 {
  max-width: 132px !important;
}

.height-132 {
  height: 132px !important;
}

.min-height-132 {
  min-height: 132px !important;
}

.max-height-132 {
  max-height: 132px !important;
}

.width-133 {
  width: 133px !important;
}

.min-width-133 {
  min-width: 133px !important;
}

.max-width-133 {
  max-width: 133px !important;
}

.height-133 {
  height: 133px !important;
}

.min-height-133 {
  min-height: 133px !important;
}

.max-height-133 {
  max-height: 133px !important;
}

.width-134 {
  width: 134px !important;
}

.min-width-134 {
  min-width: 134px !important;
}

.max-width-134 {
  max-width: 134px !important;
}

.height-134 {
  height: 134px !important;
}

.min-height-134 {
  min-height: 134px !important;
}

.max-height-134 {
  max-height: 134px !important;
}

.width-135 {
  width: 135px !important;
}

.min-width-135 {
  min-width: 135px !important;
}

.max-width-135 {
  max-width: 135px !important;
}

.height-135 {
  height: 135px !important;
}

.min-height-135 {
  min-height: 135px !important;
}

.max-height-135 {
  max-height: 135px !important;
}

.width-136 {
  width: 136px !important;
}

.min-width-136 {
  min-width: 136px !important;
}

.max-width-136 {
  max-width: 136px !important;
}

.height-136 {
  height: 136px !important;
}

.min-height-136 {
  min-height: 136px !important;
}

.max-height-136 {
  max-height: 136px !important;
}

.width-137 {
  width: 137px !important;
}

.min-width-137 {
  min-width: 137px !important;
}

.max-width-137 {
  max-width: 137px !important;
}

.height-137 {
  height: 137px !important;
}

.min-height-137 {
  min-height: 137px !important;
}

.max-height-137 {
  max-height: 137px !important;
}

.width-138 {
  width: 138px !important;
}

.min-width-138 {
  min-width: 138px !important;
}

.max-width-138 {
  max-width: 138px !important;
}

.height-138 {
  height: 138px !important;
}

.min-height-138 {
  min-height: 138px !important;
}

.max-height-138 {
  max-height: 138px !important;
}

.width-139 {
  width: 139px !important;
}

.min-width-139 {
  min-width: 139px !important;
}

.max-width-139 {
  max-width: 139px !important;
}

.height-139 {
  height: 139px !important;
}

.min-height-139 {
  min-height: 139px !important;
}

.max-height-139 {
  max-height: 139px !important;
}

.width-140 {
  width: 140px !important;
}

.min-width-140 {
  min-width: 140px !important;
}

.max-width-140 {
  max-width: 140px !important;
}

.height-140 {
  height: 140px !important;
}

.min-height-140 {
  min-height: 140px !important;
}

.max-height-140 {
  max-height: 140px !important;
}

.width-141 {
  width: 141px !important;
}

.min-width-141 {
  min-width: 141px !important;
}

.max-width-141 {
  max-width: 141px !important;
}

.height-141 {
  height: 141px !important;
}

.min-height-141 {
  min-height: 141px !important;
}

.max-height-141 {
  max-height: 141px !important;
}

.width-142 {
  width: 142px !important;
}

.min-width-142 {
  min-width: 142px !important;
}

.max-width-142 {
  max-width: 142px !important;
}

.height-142 {
  height: 142px !important;
}

.min-height-142 {
  min-height: 142px !important;
}

.max-height-142 {
  max-height: 142px !important;
}

.width-143 {
  width: 143px !important;
}

.min-width-143 {
  min-width: 143px !important;
}

.max-width-143 {
  max-width: 143px !important;
}

.height-143 {
  height: 143px !important;
}

.min-height-143 {
  min-height: 143px !important;
}

.max-height-143 {
  max-height: 143px !important;
}

.width-144 {
  width: 144px !important;
}

.min-width-144 {
  min-width: 144px !important;
}

.max-width-144 {
  max-width: 144px !important;
}

.height-144 {
  height: 144px !important;
}

.min-height-144 {
  min-height: 144px !important;
}

.max-height-144 {
  max-height: 144px !important;
}

.width-145 {
  width: 145px !important;
}

.min-width-145 {
  min-width: 145px !important;
}

.max-width-145 {
  max-width: 145px !important;
}

.height-145 {
  height: 145px !important;
}

.min-height-145 {
  min-height: 145px !important;
}

.max-height-145 {
  max-height: 145px !important;
}

.width-146 {
  width: 146px !important;
}

.min-width-146 {
  min-width: 146px !important;
}

.max-width-146 {
  max-width: 146px !important;
}

.height-146 {
  height: 146px !important;
}

.min-height-146 {
  min-height: 146px !important;
}

.max-height-146 {
  max-height: 146px !important;
}

.width-147 {
  width: 147px !important;
}

.min-width-147 {
  min-width: 147px !important;
}

.max-width-147 {
  max-width: 147px !important;
}

.height-147 {
  height: 147px !important;
}

.min-height-147 {
  min-height: 147px !important;
}

.max-height-147 {
  max-height: 147px !important;
}

.width-148 {
  width: 148px !important;
}

.min-width-148 {
  min-width: 148px !important;
}

.max-width-148 {
  max-width: 148px !important;
}

.height-148 {
  height: 148px !important;
}

.min-height-148 {
  min-height: 148px !important;
}

.max-height-148 {
  max-height: 148px !important;
}

.width-149 {
  width: 149px !important;
}

.min-width-149 {
  min-width: 149px !important;
}

.max-width-149 {
  max-width: 149px !important;
}

.height-149 {
  height: 149px !important;
}

.min-height-149 {
  min-height: 149px !important;
}

.max-height-149 {
  max-height: 149px !important;
}

.width-150 {
  width: 150px !important;
}

.min-width-150 {
  min-width: 150px !important;
}

.max-width-150 {
  max-width: 150px !important;
}

.height-150 {
  height: 150px !important;
}

.min-height-150 {
  min-height: 150px !important;
}

.max-height-150 {
  max-height: 150px !important;
}

.width-151 {
  width: 151px !important;
}

.min-width-151 {
  min-width: 151px !important;
}

.max-width-151 {
  max-width: 151px !important;
}

.height-151 {
  height: 151px !important;
}

.min-height-151 {
  min-height: 151px !important;
}

.max-height-151 {
  max-height: 151px !important;
}

.width-152 {
  width: 152px !important;
}

.min-width-152 {
  min-width: 152px !important;
}

.max-width-152 {
  max-width: 152px !important;
}

.height-152 {
  height: 152px !important;
}

.min-height-152 {
  min-height: 152px !important;
}

.max-height-152 {
  max-height: 152px !important;
}

.width-153 {
  width: 153px !important;
}

.min-width-153 {
  min-width: 153px !important;
}

.max-width-153 {
  max-width: 153px !important;
}

.height-153 {
  height: 153px !important;
}

.min-height-153 {
  min-height: 153px !important;
}

.max-height-153 {
  max-height: 153px !important;
}

.width-154 {
  width: 154px !important;
}

.min-width-154 {
  min-width: 154px !important;
}

.max-width-154 {
  max-width: 154px !important;
}

.height-154 {
  height: 154px !important;
}

.min-height-154 {
  min-height: 154px !important;
}

.max-height-154 {
  max-height: 154px !important;
}

.width-155 {
  width: 155px !important;
}

.min-width-155 {
  min-width: 155px !important;
}

.max-width-155 {
  max-width: 155px !important;
}

.height-155 {
  height: 155px !important;
}

.min-height-155 {
  min-height: 155px !important;
}

.max-height-155 {
  max-height: 155px !important;
}

.width-156 {
  width: 156px !important;
}

.min-width-156 {
  min-width: 156px !important;
}

.max-width-156 {
  max-width: 156px !important;
}

.height-156 {
  height: 156px !important;
}

.min-height-156 {
  min-height: 156px !important;
}

.max-height-156 {
  max-height: 156px !important;
}

.width-157 {
  width: 157px !important;
}

.min-width-157 {
  min-width: 157px !important;
}

.max-width-157 {
  max-width: 157px !important;
}

.height-157 {
  height: 157px !important;
}

.min-height-157 {
  min-height: 157px !important;
}

.max-height-157 {
  max-height: 157px !important;
}

.width-158 {
  width: 158px !important;
}

.min-width-158 {
  min-width: 158px !important;
}

.max-width-158 {
  max-width: 158px !important;
}

.height-158 {
  height: 158px !important;
}

.min-height-158 {
  min-height: 158px !important;
}

.max-height-158 {
  max-height: 158px !important;
}

.width-159 {
  width: 159px !important;
}

.min-width-159 {
  min-width: 159px !important;
}

.max-width-159 {
  max-width: 159px !important;
}

.height-159 {
  height: 159px !important;
}

.min-height-159 {
  min-height: 159px !important;
}

.max-height-159 {
  max-height: 159px !important;
}

.width-160 {
  width: 160px !important;
}

.min-width-160 {
  min-width: 160px !important;
}

.max-width-160 {
  max-width: 160px !important;
}

.height-160 {
  height: 160px !important;
}

.min-height-160 {
  min-height: 160px !important;
}

.max-height-160 {
  max-height: 160px !important;
}

.width-161 {
  width: 161px !important;
}

.min-width-161 {
  min-width: 161px !important;
}

.max-width-161 {
  max-width: 161px !important;
}

.height-161 {
  height: 161px !important;
}

.min-height-161 {
  min-height: 161px !important;
}

.max-height-161 {
  max-height: 161px !important;
}

.width-162 {
  width: 162px !important;
}

.min-width-162 {
  min-width: 162px !important;
}

.max-width-162 {
  max-width: 162px !important;
}

.height-162 {
  height: 162px !important;
}

.min-height-162 {
  min-height: 162px !important;
}

.max-height-162 {
  max-height: 162px !important;
}

.width-163 {
  width: 163px !important;
}

.min-width-163 {
  min-width: 163px !important;
}

.max-width-163 {
  max-width: 163px !important;
}

.height-163 {
  height: 163px !important;
}

.min-height-163 {
  min-height: 163px !important;
}

.max-height-163 {
  max-height: 163px !important;
}

.width-164 {
  width: 164px !important;
}

.min-width-164 {
  min-width: 164px !important;
}

.max-width-164 {
  max-width: 164px !important;
}

.height-164 {
  height: 164px !important;
}

.min-height-164 {
  min-height: 164px !important;
}

.max-height-164 {
  max-height: 164px !important;
}

.width-165 {
  width: 165px !important;
}

.min-width-165 {
  min-width: 165px !important;
}

.max-width-165 {
  max-width: 165px !important;
}

.height-165 {
  height: 165px !important;
}

.min-height-165 {
  min-height: 165px !important;
}

.max-height-165 {
  max-height: 165px !important;
}

.width-166 {
  width: 166px !important;
}

.min-width-166 {
  min-width: 166px !important;
}

.max-width-166 {
  max-width: 166px !important;
}

.height-166 {
  height: 166px !important;
}

.min-height-166 {
  min-height: 166px !important;
}

.max-height-166 {
  max-height: 166px !important;
}

.width-167 {
  width: 167px !important;
}

.min-width-167 {
  min-width: 167px !important;
}

.max-width-167 {
  max-width: 167px !important;
}

.height-167 {
  height: 167px !important;
}

.min-height-167 {
  min-height: 167px !important;
}

.max-height-167 {
  max-height: 167px !important;
}

.width-168 {
  width: 168px !important;
}

.min-width-168 {
  min-width: 168px !important;
}

.max-width-168 {
  max-width: 168px !important;
}

.height-168 {
  height: 168px !important;
}

.min-height-168 {
  min-height: 168px !important;
}

.max-height-168 {
  max-height: 168px !important;
}

.width-169 {
  width: 169px !important;
}

.min-width-169 {
  min-width: 169px !important;
}

.max-width-169 {
  max-width: 169px !important;
}

.height-169 {
  height: 169px !important;
}

.min-height-169 {
  min-height: 169px !important;
}

.max-height-169 {
  max-height: 169px !important;
}

.width-170 {
  width: 170px !important;
}

.min-width-170 {
  min-width: 170px !important;
}

.max-width-170 {
  max-width: 170px !important;
}

.height-170 {
  height: 170px !important;
}

.min-height-170 {
  min-height: 170px !important;
}

.max-height-170 {
  max-height: 170px !important;
}

.width-171 {
  width: 171px !important;
}

.min-width-171 {
  min-width: 171px !important;
}

.max-width-171 {
  max-width: 171px !important;
}

.height-171 {
  height: 171px !important;
}

.min-height-171 {
  min-height: 171px !important;
}

.max-height-171 {
  max-height: 171px !important;
}

.width-172 {
  width: 172px !important;
}

.min-width-172 {
  min-width: 172px !important;
}

.max-width-172 {
  max-width: 172px !important;
}

.height-172 {
  height: 172px !important;
}

.min-height-172 {
  min-height: 172px !important;
}

.max-height-172 {
  max-height: 172px !important;
}

.width-173 {
  width: 173px !important;
}

.min-width-173 {
  min-width: 173px !important;
}

.max-width-173 {
  max-width: 173px !important;
}

.height-173 {
  height: 173px !important;
}

.min-height-173 {
  min-height: 173px !important;
}

.max-height-173 {
  max-height: 173px !important;
}

.width-174 {
  width: 174px !important;
}

.min-width-174 {
  min-width: 174px !important;
}

.max-width-174 {
  max-width: 174px !important;
}

.height-174 {
  height: 174px !important;
}

.min-height-174 {
  min-height: 174px !important;
}

.max-height-174 {
  max-height: 174px !important;
}

.width-175 {
  width: 175px !important;
}

.min-width-175 {
  min-width: 175px !important;
}

.max-width-175 {
  max-width: 175px !important;
}

.height-175 {
  height: 175px !important;
}

.min-height-175 {
  min-height: 175px !important;
}

.max-height-175 {
  max-height: 175px !important;
}

.width-176 {
  width: 176px !important;
}

.min-width-176 {
  min-width: 176px !important;
}

.max-width-176 {
  max-width: 176px !important;
}

.height-176 {
  height: 176px !important;
}

.min-height-176 {
  min-height: 176px !important;
}

.max-height-176 {
  max-height: 176px !important;
}

.width-177 {
  width: 177px !important;
}

.min-width-177 {
  min-width: 177px !important;
}

.max-width-177 {
  max-width: 177px !important;
}

.height-177 {
  height: 177px !important;
}

.min-height-177 {
  min-height: 177px !important;
}

.max-height-177 {
  max-height: 177px !important;
}

.width-178 {
  width: 178px !important;
}

.min-width-178 {
  min-width: 178px !important;
}

.max-width-178 {
  max-width: 178px !important;
}

.height-178 {
  height: 178px !important;
}

.min-height-178 {
  min-height: 178px !important;
}

.max-height-178 {
  max-height: 178px !important;
}

.width-179 {
  width: 179px !important;
}

.min-width-179 {
  min-width: 179px !important;
}

.max-width-179 {
  max-width: 179px !important;
}

.height-179 {
  height: 179px !important;
}

.min-height-179 {
  min-height: 179px !important;
}

.max-height-179 {
  max-height: 179px !important;
}

.width-180 {
  width: 180px !important;
}

.min-width-180 {
  min-width: 180px !important;
}

.max-width-180 {
  max-width: 180px !important;
}

.height-180 {
  height: 180px !important;
}

.min-height-180 {
  min-height: 180px !important;
}

.max-height-180 {
  max-height: 180px !important;
}

.width-181 {
  width: 181px !important;
}

.min-width-181 {
  min-width: 181px !important;
}

.max-width-181 {
  max-width: 181px !important;
}

.height-181 {
  height: 181px !important;
}

.min-height-181 {
  min-height: 181px !important;
}

.max-height-181 {
  max-height: 181px !important;
}

.width-182 {
  width: 182px !important;
}

.min-width-182 {
  min-width: 182px !important;
}

.max-width-182 {
  max-width: 182px !important;
}

.height-182 {
  height: 182px !important;
}

.min-height-182 {
  min-height: 182px !important;
}

.max-height-182 {
  max-height: 182px !important;
}

.width-183 {
  width: 183px !important;
}

.min-width-183 {
  min-width: 183px !important;
}

.max-width-183 {
  max-width: 183px !important;
}

.height-183 {
  height: 183px !important;
}

.min-height-183 {
  min-height: 183px !important;
}

.max-height-183 {
  max-height: 183px !important;
}

.width-184 {
  width: 184px !important;
}

.min-width-184 {
  min-width: 184px !important;
}

.max-width-184 {
  max-width: 184px !important;
}

.height-184 {
  height: 184px !important;
}

.min-height-184 {
  min-height: 184px !important;
}

.max-height-184 {
  max-height: 184px !important;
}

.width-185 {
  width: 185px !important;
}

.min-width-185 {
  min-width: 185px !important;
}

.max-width-185 {
  max-width: 185px !important;
}

.height-185 {
  height: 185px !important;
}

.min-height-185 {
  min-height: 185px !important;
}

.max-height-185 {
  max-height: 185px !important;
}

.width-186 {
  width: 186px !important;
}

.min-width-186 {
  min-width: 186px !important;
}

.max-width-186 {
  max-width: 186px !important;
}

.height-186 {
  height: 186px !important;
}

.min-height-186 {
  min-height: 186px !important;
}

.max-height-186 {
  max-height: 186px !important;
}

.width-187 {
  width: 187px !important;
}

.min-width-187 {
  min-width: 187px !important;
}

.max-width-187 {
  max-width: 187px !important;
}

.height-187 {
  height: 187px !important;
}

.min-height-187 {
  min-height: 187px !important;
}

.max-height-187 {
  max-height: 187px !important;
}

.width-188 {
  width: 188px !important;
}

.min-width-188 {
  min-width: 188px !important;
}

.max-width-188 {
  max-width: 188px !important;
}

.height-188 {
  height: 188px !important;
}

.min-height-188 {
  min-height: 188px !important;
}

.max-height-188 {
  max-height: 188px !important;
}

.width-189 {
  width: 189px !important;
}

.min-width-189 {
  min-width: 189px !important;
}

.max-width-189 {
  max-width: 189px !important;
}

.height-189 {
  height: 189px !important;
}

.min-height-189 {
  min-height: 189px !important;
}

.max-height-189 {
  max-height: 189px !important;
}

.width-190 {
  width: 190px !important;
}

.min-width-190 {
  min-width: 190px !important;
}

.max-width-190 {
  max-width: 190px !important;
}

.height-190 {
  height: 190px !important;
}

.min-height-190 {
  min-height: 190px !important;
}

.max-height-190 {
  max-height: 190px !important;
}

.width-191 {
  width: 191px !important;
}

.min-width-191 {
  min-width: 191px !important;
}

.max-width-191 {
  max-width: 191px !important;
}

.height-191 {
  height: 191px !important;
}

.min-height-191 {
  min-height: 191px !important;
}

.max-height-191 {
  max-height: 191px !important;
}

.width-192 {
  width: 192px !important;
}

.min-width-192 {
  min-width: 192px !important;
}

.max-width-192 {
  max-width: 192px !important;
}

.height-192 {
  height: 192px !important;
}

.min-height-192 {
  min-height: 192px !important;
}

.max-height-192 {
  max-height: 192px !important;
}

.width-193 {
  width: 193px !important;
}

.min-width-193 {
  min-width: 193px !important;
}

.max-width-193 {
  max-width: 193px !important;
}

.height-193 {
  height: 193px !important;
}

.min-height-193 {
  min-height: 193px !important;
}

.max-height-193 {
  max-height: 193px !important;
}

.width-194 {
  width: 194px !important;
}

.min-width-194 {
  min-width: 194px !important;
}

.max-width-194 {
  max-width: 194px !important;
}

.height-194 {
  height: 194px !important;
}

.min-height-194 {
  min-height: 194px !important;
}

.max-height-194 {
  max-height: 194px !important;
}

.width-195 {
  width: 195px !important;
}

.min-width-195 {
  min-width: 195px !important;
}

.max-width-195 {
  max-width: 195px !important;
}

.height-195 {
  height: 195px !important;
}

.min-height-195 {
  min-height: 195px !important;
}

.max-height-195 {
  max-height: 195px !important;
}

.width-196 {
  width: 196px !important;
}

.min-width-196 {
  min-width: 196px !important;
}

.max-width-196 {
  max-width: 196px !important;
}

.height-196 {
  height: 196px !important;
}

.min-height-196 {
  min-height: 196px !important;
}

.max-height-196 {
  max-height: 196px !important;
}

.width-197 {
  width: 197px !important;
}

.min-width-197 {
  min-width: 197px !important;
}

.max-width-197 {
  max-width: 197px !important;
}

.height-197 {
  height: 197px !important;
}

.min-height-197 {
  min-height: 197px !important;
}

.max-height-197 {
  max-height: 197px !important;
}

.width-198 {
  width: 198px !important;
}

.min-width-198 {
  min-width: 198px !important;
}

.max-width-198 {
  max-width: 198px !important;
}

.height-198 {
  height: 198px !important;
}

.min-height-198 {
  min-height: 198px !important;
}

.max-height-198 {
  max-height: 198px !important;
}

.width-199 {
  width: 199px !important;
}

.min-width-199 {
  min-width: 199px !important;
}

.max-width-199 {
  max-width: 199px !important;
}

.height-199 {
  height: 199px !important;
}

.min-height-199 {
  min-height: 199px !important;
}

.max-height-199 {
  max-height: 199px !important;
}

.width-200 {
  width: 200px !important;
}

.min-width-200 {
  min-width: 200px !important;
}

.max-width-200 {
  max-width: 200px !important;
}

.height-200 {
  height: 200px !important;
}

.min-height-200 {
  min-height: 200px !important;
}

.max-height-200 {
  max-height: 200px !important;
}

.width-201 {
  width: 201px !important;
}

.min-width-201 {
  min-width: 201px !important;
}

.max-width-201 {
  max-width: 201px !important;
}

.height-201 {
  height: 201px !important;
}

.min-height-201 {
  min-height: 201px !important;
}

.max-height-201 {
  max-height: 201px !important;
}

.width-202 {
  width: 202px !important;
}

.min-width-202 {
  min-width: 202px !important;
}

.max-width-202 {
  max-width: 202px !important;
}

.height-202 {
  height: 202px !important;
}

.min-height-202 {
  min-height: 202px !important;
}

.max-height-202 {
  max-height: 202px !important;
}

.width-203 {
  width: 203px !important;
}

.min-width-203 {
  min-width: 203px !important;
}

.max-width-203 {
  max-width: 203px !important;
}

.height-203 {
  height: 203px !important;
}

.min-height-203 {
  min-height: 203px !important;
}

.max-height-203 {
  max-height: 203px !important;
}

.width-204 {
  width: 204px !important;
}

.min-width-204 {
  min-width: 204px !important;
}

.max-width-204 {
  max-width: 204px !important;
}

.height-204 {
  height: 204px !important;
}

.min-height-204 {
  min-height: 204px !important;
}

.max-height-204 {
  max-height: 204px !important;
}

.width-205 {
  width: 205px !important;
}

.min-width-205 {
  min-width: 205px !important;
}

.max-width-205 {
  max-width: 205px !important;
}

.height-205 {
  height: 205px !important;
}

.min-height-205 {
  min-height: 205px !important;
}

.max-height-205 {
  max-height: 205px !important;
}

.width-206 {
  width: 206px !important;
}

.min-width-206 {
  min-width: 206px !important;
}

.max-width-206 {
  max-width: 206px !important;
}

.height-206 {
  height: 206px !important;
}

.min-height-206 {
  min-height: 206px !important;
}

.max-height-206 {
  max-height: 206px !important;
}

.width-207 {
  width: 207px !important;
}

.min-width-207 {
  min-width: 207px !important;
}

.max-width-207 {
  max-width: 207px !important;
}

.height-207 {
  height: 207px !important;
}

.min-height-207 {
  min-height: 207px !important;
}

.max-height-207 {
  max-height: 207px !important;
}

.width-208 {
  width: 208px !important;
}

.min-width-208 {
  min-width: 208px !important;
}

.max-width-208 {
  max-width: 208px !important;
}

.height-208 {
  height: 208px !important;
}

.min-height-208 {
  min-height: 208px !important;
}

.max-height-208 {
  max-height: 208px !important;
}

.width-209 {
  width: 209px !important;
}

.min-width-209 {
  min-width: 209px !important;
}

.max-width-209 {
  max-width: 209px !important;
}

.height-209 {
  height: 209px !important;
}

.min-height-209 {
  min-height: 209px !important;
}

.max-height-209 {
  max-height: 209px !important;
}

.width-210 {
  width: 210px !important;
}

.min-width-210 {
  min-width: 210px !important;
}

.max-width-210 {
  max-width: 210px !important;
}

.height-210 {
  height: 210px !important;
}

.min-height-210 {
  min-height: 210px !important;
}

.max-height-210 {
  max-height: 210px !important;
}

.width-211 {
  width: 211px !important;
}

.min-width-211 {
  min-width: 211px !important;
}

.max-width-211 {
  max-width: 211px !important;
}

.height-211 {
  height: 211px !important;
}

.min-height-211 {
  min-height: 211px !important;
}

.max-height-211 {
  max-height: 211px !important;
}

.width-212 {
  width: 212px !important;
}

.min-width-212 {
  min-width: 212px !important;
}

.max-width-212 {
  max-width: 212px !important;
}

.height-212 {
  height: 212px !important;
}

.min-height-212 {
  min-height: 212px !important;
}

.max-height-212 {
  max-height: 212px !important;
}

.width-213 {
  width: 213px !important;
}

.min-width-213 {
  min-width: 213px !important;
}

.max-width-213 {
  max-width: 213px !important;
}

.height-213 {
  height: 213px !important;
}

.min-height-213 {
  min-height: 213px !important;
}

.max-height-213 {
  max-height: 213px !important;
}

.width-214 {
  width: 214px !important;
}

.min-width-214 {
  min-width: 214px !important;
}

.max-width-214 {
  max-width: 214px !important;
}

.height-214 {
  height: 214px !important;
}

.min-height-214 {
  min-height: 214px !important;
}

.max-height-214 {
  max-height: 214px !important;
}

.width-215 {
  width: 215px !important;
}

.min-width-215 {
  min-width: 215px !important;
}

.max-width-215 {
  max-width: 215px !important;
}

.height-215 {
  height: 215px !important;
}

.min-height-215 {
  min-height: 215px !important;
}

.max-height-215 {
  max-height: 215px !important;
}

.width-216 {
  width: 216px !important;
}

.min-width-216 {
  min-width: 216px !important;
}

.max-width-216 {
  max-width: 216px !important;
}

.height-216 {
  height: 216px !important;
}

.min-height-216 {
  min-height: 216px !important;
}

.max-height-216 {
  max-height: 216px !important;
}

.width-217 {
  width: 217px !important;
}

.min-width-217 {
  min-width: 217px !important;
}

.max-width-217 {
  max-width: 217px !important;
}

.height-217 {
  height: 217px !important;
}

.min-height-217 {
  min-height: 217px !important;
}

.max-height-217 {
  max-height: 217px !important;
}

.width-218 {
  width: 218px !important;
}

.min-width-218 {
  min-width: 218px !important;
}

.max-width-218 {
  max-width: 218px !important;
}

.height-218 {
  height: 218px !important;
}

.min-height-218 {
  min-height: 218px !important;
}

.max-height-218 {
  max-height: 218px !important;
}

.width-219 {
  width: 219px !important;
}

.min-width-219 {
  min-width: 219px !important;
}

.max-width-219 {
  max-width: 219px !important;
}

.height-219 {
  height: 219px !important;
}

.min-height-219 {
  min-height: 219px !important;
}

.max-height-219 {
  max-height: 219px !important;
}

.width-220 {
  width: 220px !important;
}

.min-width-220 {
  min-width: 220px !important;
}

.max-width-220 {
  max-width: 220px !important;
}

.height-220 {
  height: 220px !important;
}

.min-height-220 {
  min-height: 220px !important;
}

.max-height-220 {
  max-height: 220px !important;
}

.width-221 {
  width: 221px !important;
}

.min-width-221 {
  min-width: 221px !important;
}

.max-width-221 {
  max-width: 221px !important;
}

.height-221 {
  height: 221px !important;
}

.min-height-221 {
  min-height: 221px !important;
}

.max-height-221 {
  max-height: 221px !important;
}

.width-222 {
  width: 222px !important;
}

.min-width-222 {
  min-width: 222px !important;
}

.max-width-222 {
  max-width: 222px !important;
}

.height-222 {
  height: 222px !important;
}

.min-height-222 {
  min-height: 222px !important;
}

.max-height-222 {
  max-height: 222px !important;
}

.width-223 {
  width: 223px !important;
}

.min-width-223 {
  min-width: 223px !important;
}

.max-width-223 {
  max-width: 223px !important;
}

.height-223 {
  height: 223px !important;
}

.min-height-223 {
  min-height: 223px !important;
}

.max-height-223 {
  max-height: 223px !important;
}

.width-224 {
  width: 224px !important;
}

.min-width-224 {
  min-width: 224px !important;
}

.max-width-224 {
  max-width: 224px !important;
}

.height-224 {
  height: 224px !important;
}

.min-height-224 {
  min-height: 224px !important;
}

.max-height-224 {
  max-height: 224px !important;
}

.width-225 {
  width: 225px !important;
}

.min-width-225 {
  min-width: 225px !important;
}

.max-width-225 {
  max-width: 225px !important;
}

.height-225 {
  height: 225px !important;
}

.min-height-225 {
  min-height: 225px !important;
}

.max-height-225 {
  max-height: 225px !important;
}

.width-226 {
  width: 226px !important;
}

.min-width-226 {
  min-width: 226px !important;
}

.max-width-226 {
  max-width: 226px !important;
}

.height-226 {
  height: 226px !important;
}

.min-height-226 {
  min-height: 226px !important;
}

.max-height-226 {
  max-height: 226px !important;
}

.width-227 {
  width: 227px !important;
}

.min-width-227 {
  min-width: 227px !important;
}

.max-width-227 {
  max-width: 227px !important;
}

.height-227 {
  height: 227px !important;
}

.min-height-227 {
  min-height: 227px !important;
}

.max-height-227 {
  max-height: 227px !important;
}

.width-228 {
  width: 228px !important;
}

.min-width-228 {
  min-width: 228px !important;
}

.max-width-228 {
  max-width: 228px !important;
}

.height-228 {
  height: 228px !important;
}

.min-height-228 {
  min-height: 228px !important;
}

.max-height-228 {
  max-height: 228px !important;
}

.width-229 {
  width: 229px !important;
}

.min-width-229 {
  min-width: 229px !important;
}

.max-width-229 {
  max-width: 229px !important;
}

.height-229 {
  height: 229px !important;
}

.min-height-229 {
  min-height: 229px !important;
}

.max-height-229 {
  max-height: 229px !important;
}

.width-230 {
  width: 230px !important;
}

.min-width-230 {
  min-width: 230px !important;
}

.max-width-230 {
  max-width: 230px !important;
}

.height-230 {
  height: 230px !important;
}

.min-height-230 {
  min-height: 230px !important;
}

.max-height-230 {
  max-height: 230px !important;
}

.width-231 {
  width: 231px !important;
}

.min-width-231 {
  min-width: 231px !important;
}

.max-width-231 {
  max-width: 231px !important;
}

.height-231 {
  height: 231px !important;
}

.min-height-231 {
  min-height: 231px !important;
}

.max-height-231 {
  max-height: 231px !important;
}

.width-232 {
  width: 232px !important;
}

.min-width-232 {
  min-width: 232px !important;
}

.max-width-232 {
  max-width: 232px !important;
}

.height-232 {
  height: 232px !important;
}

.min-height-232 {
  min-height: 232px !important;
}

.max-height-232 {
  max-height: 232px !important;
}

.width-233 {
  width: 233px !important;
}

.min-width-233 {
  min-width: 233px !important;
}

.max-width-233 {
  max-width: 233px !important;
}

.height-233 {
  height: 233px !important;
}

.min-height-233 {
  min-height: 233px !important;
}

.max-height-233 {
  max-height: 233px !important;
}

.width-234 {
  width: 234px !important;
}

.min-width-234 {
  min-width: 234px !important;
}

.max-width-234 {
  max-width: 234px !important;
}

.height-234 {
  height: 234px !important;
}

.min-height-234 {
  min-height: 234px !important;
}

.max-height-234 {
  max-height: 234px !important;
}

.width-235 {
  width: 235px !important;
}

.min-width-235 {
  min-width: 235px !important;
}

.max-width-235 {
  max-width: 235px !important;
}

.height-235 {
  height: 235px !important;
}

.min-height-235 {
  min-height: 235px !important;
}

.max-height-235 {
  max-height: 235px !important;
}

.width-236 {
  width: 236px !important;
}

.min-width-236 {
  min-width: 236px !important;
}

.max-width-236 {
  max-width: 236px !important;
}

.height-236 {
  height: 236px !important;
}

.min-height-236 {
  min-height: 236px !important;
}

.max-height-236 {
  max-height: 236px !important;
}

.width-237 {
  width: 237px !important;
}

.min-width-237 {
  min-width: 237px !important;
}

.max-width-237 {
  max-width: 237px !important;
}

.height-237 {
  height: 237px !important;
}

.min-height-237 {
  min-height: 237px !important;
}

.max-height-237 {
  max-height: 237px !important;
}

.width-238 {
  width: 238px !important;
}

.min-width-238 {
  min-width: 238px !important;
}

.max-width-238 {
  max-width: 238px !important;
}

.height-238 {
  height: 238px !important;
}

.min-height-238 {
  min-height: 238px !important;
}

.max-height-238 {
  max-height: 238px !important;
}

.width-239 {
  width: 239px !important;
}

.min-width-239 {
  min-width: 239px !important;
}

.max-width-239 {
  max-width: 239px !important;
}

.height-239 {
  height: 239px !important;
}

.min-height-239 {
  min-height: 239px !important;
}

.max-height-239 {
  max-height: 239px !important;
}

.width-240 {
  width: 240px !important;
}

.min-width-240 {
  min-width: 240px !important;
}

.max-width-240 {
  max-width: 240px !important;
}

.height-240 {
  height: 240px !important;
}

.min-height-240 {
  min-height: 240px !important;
}

.max-height-240 {
  max-height: 240px !important;
}

.width-241 {
  width: 241px !important;
}

.min-width-241 {
  min-width: 241px !important;
}

.max-width-241 {
  max-width: 241px !important;
}

.height-241 {
  height: 241px !important;
}

.min-height-241 {
  min-height: 241px !important;
}

.max-height-241 {
  max-height: 241px !important;
}

.width-242 {
  width: 242px !important;
}

.min-width-242 {
  min-width: 242px !important;
}

.max-width-242 {
  max-width: 242px !important;
}

.height-242 {
  height: 242px !important;
}

.min-height-242 {
  min-height: 242px !important;
}

.max-height-242 {
  max-height: 242px !important;
}

.width-243 {
  width: 243px !important;
}

.min-width-243 {
  min-width: 243px !important;
}

.max-width-243 {
  max-width: 243px !important;
}

.height-243 {
  height: 243px !important;
}

.min-height-243 {
  min-height: 243px !important;
}

.max-height-243 {
  max-height: 243px !important;
}

.width-244 {
  width: 244px !important;
}

.min-width-244 {
  min-width: 244px !important;
}

.max-width-244 {
  max-width: 244px !important;
}

.height-244 {
  height: 244px !important;
}

.min-height-244 {
  min-height: 244px !important;
}

.max-height-244 {
  max-height: 244px !important;
}

.width-245 {
  width: 245px !important;
}

.min-width-245 {
  min-width: 245px !important;
}

.max-width-245 {
  max-width: 245px !important;
}

.height-245 {
  height: 245px !important;
}

.min-height-245 {
  min-height: 245px !important;
}

.max-height-245 {
  max-height: 245px !important;
}

.width-246 {
  width: 246px !important;
}

.min-width-246 {
  min-width: 246px !important;
}

.max-width-246 {
  max-width: 246px !important;
}

.height-246 {
  height: 246px !important;
}

.min-height-246 {
  min-height: 246px !important;
}

.max-height-246 {
  max-height: 246px !important;
}

.width-247 {
  width: 247px !important;
}

.min-width-247 {
  min-width: 247px !important;
}

.max-width-247 {
  max-width: 247px !important;
}

.height-247 {
  height: 247px !important;
}

.min-height-247 {
  min-height: 247px !important;
}

.max-height-247 {
  max-height: 247px !important;
}

.width-248 {
  width: 248px !important;
}

.min-width-248 {
  min-width: 248px !important;
}

.max-width-248 {
  max-width: 248px !important;
}

.height-248 {
  height: 248px !important;
}

.min-height-248 {
  min-height: 248px !important;
}

.max-height-248 {
  max-height: 248px !important;
}

.width-249 {
  width: 249px !important;
}

.min-width-249 {
  min-width: 249px !important;
}

.max-width-249 {
  max-width: 249px !important;
}

.height-249 {
  height: 249px !important;
}

.min-height-249 {
  min-height: 249px !important;
}

.max-height-249 {
  max-height: 249px !important;
}

.width-250 {
  width: 250px !important;
}

.min-width-250 {
  min-width: 250px !important;
}

.max-width-250 {
  max-width: 250px !important;
}

.height-250 {
  height: 250px !important;
}

.min-height-250 {
  min-height: 250px !important;
}

.max-height-250 {
  max-height: 250px !important;
}

.width-251 {
  width: 251px !important;
}

.min-width-251 {
  min-width: 251px !important;
}

.max-width-251 {
  max-width: 251px !important;
}

.height-251 {
  height: 251px !important;
}

.min-height-251 {
  min-height: 251px !important;
}

.max-height-251 {
  max-height: 251px !important;
}

.width-252 {
  width: 252px !important;
}

.min-width-252 {
  min-width: 252px !important;
}

.max-width-252 {
  max-width: 252px !important;
}

.height-252 {
  height: 252px !important;
}

.min-height-252 {
  min-height: 252px !important;
}

.max-height-252 {
  max-height: 252px !important;
}

.width-253 {
  width: 253px !important;
}

.min-width-253 {
  min-width: 253px !important;
}

.max-width-253 {
  max-width: 253px !important;
}

.height-253 {
  height: 253px !important;
}

.min-height-253 {
  min-height: 253px !important;
}

.max-height-253 {
  max-height: 253px !important;
}

.width-254 {
  width: 254px !important;
}

.min-width-254 {
  min-width: 254px !important;
}

.max-width-254 {
  max-width: 254px !important;
}

.height-254 {
  height: 254px !important;
}

.min-height-254 {
  min-height: 254px !important;
}

.max-height-254 {
  max-height: 254px !important;
}

.width-255 {
  width: 255px !important;
}

.min-width-255 {
  min-width: 255px !important;
}

.max-width-255 {
  max-width: 255px !important;
}

.height-255 {
  height: 255px !important;
}

.min-height-255 {
  min-height: 255px !important;
}

.max-height-255 {
  max-height: 255px !important;
}

.width-256 {
  width: 256px !important;
}

.min-width-256 {
  min-width: 256px !important;
}

.max-width-256 {
  max-width: 256px !important;
}

.height-256 {
  height: 256px !important;
}

.min-height-256 {
  min-height: 256px !important;
}

.max-height-256 {
  max-height: 256px !important;
}

.width-257 {
  width: 257px !important;
}

.min-width-257 {
  min-width: 257px !important;
}

.max-width-257 {
  max-width: 257px !important;
}

.height-257 {
  height: 257px !important;
}

.min-height-257 {
  min-height: 257px !important;
}

.max-height-257 {
  max-height: 257px !important;
}

.width-258 {
  width: 258px !important;
}

.min-width-258 {
  min-width: 258px !important;
}

.max-width-258 {
  max-width: 258px !important;
}

.height-258 {
  height: 258px !important;
}

.min-height-258 {
  min-height: 258px !important;
}

.max-height-258 {
  max-height: 258px !important;
}

.width-259 {
  width: 259px !important;
}

.min-width-259 {
  min-width: 259px !important;
}

.max-width-259 {
  max-width: 259px !important;
}

.height-259 {
  height: 259px !important;
}

.min-height-259 {
  min-height: 259px !important;
}

.max-height-259 {
  max-height: 259px !important;
}

.width-260 {
  width: 260px !important;
}

.min-width-260 {
  min-width: 260px !important;
}

.max-width-260 {
  max-width: 260px !important;
}

.height-260 {
  height: 260px !important;
}

.min-height-260 {
  min-height: 260px !important;
}

.max-height-260 {
  max-height: 260px !important;
}

.width-261 {
  width: 261px !important;
}

.min-width-261 {
  min-width: 261px !important;
}

.max-width-261 {
  max-width: 261px !important;
}

.height-261 {
  height: 261px !important;
}

.min-height-261 {
  min-height: 261px !important;
}

.max-height-261 {
  max-height: 261px !important;
}

.width-262 {
  width: 262px !important;
}

.min-width-262 {
  min-width: 262px !important;
}

.max-width-262 {
  max-width: 262px !important;
}

.height-262 {
  height: 262px !important;
}

.min-height-262 {
  min-height: 262px !important;
}

.max-height-262 {
  max-height: 262px !important;
}

.width-263 {
  width: 263px !important;
}

.min-width-263 {
  min-width: 263px !important;
}

.max-width-263 {
  max-width: 263px !important;
}

.height-263 {
  height: 263px !important;
}

.min-height-263 {
  min-height: 263px !important;
}

.max-height-263 {
  max-height: 263px !important;
}

.width-264 {
  width: 264px !important;
}

.min-width-264 {
  min-width: 264px !important;
}

.max-width-264 {
  max-width: 264px !important;
}

.height-264 {
  height: 264px !important;
}

.min-height-264 {
  min-height: 264px !important;
}

.max-height-264 {
  max-height: 264px !important;
}

.width-265 {
  width: 265px !important;
}

.min-width-265 {
  min-width: 265px !important;
}

.max-width-265 {
  max-width: 265px !important;
}

.height-265 {
  height: 265px !important;
}

.min-height-265 {
  min-height: 265px !important;
}

.max-height-265 {
  max-height: 265px !important;
}

.width-266 {
  width: 266px !important;
}

.min-width-266 {
  min-width: 266px !important;
}

.max-width-266 {
  max-width: 266px !important;
}

.height-266 {
  height: 266px !important;
}

.min-height-266 {
  min-height: 266px !important;
}

.max-height-266 {
  max-height: 266px !important;
}

.width-267 {
  width: 267px !important;
}

.min-width-267 {
  min-width: 267px !important;
}

.max-width-267 {
  max-width: 267px !important;
}

.height-267 {
  height: 267px !important;
}

.min-height-267 {
  min-height: 267px !important;
}

.max-height-267 {
  max-height: 267px !important;
}

.width-268 {
  width: 268px !important;
}

.min-width-268 {
  min-width: 268px !important;
}

.max-width-268 {
  max-width: 268px !important;
}

.height-268 {
  height: 268px !important;
}

.min-height-268 {
  min-height: 268px !important;
}

.max-height-268 {
  max-height: 268px !important;
}

.width-269 {
  width: 269px !important;
}

.min-width-269 {
  min-width: 269px !important;
}

.max-width-269 {
  max-width: 269px !important;
}

.height-269 {
  height: 269px !important;
}

.min-height-269 {
  min-height: 269px !important;
}

.max-height-269 {
  max-height: 269px !important;
}

.width-270 {
  width: 270px !important;
}

.min-width-270 {
  min-width: 270px !important;
}

.max-width-270 {
  max-width: 270px !important;
}

.height-270 {
  height: 270px !important;
}

.min-height-270 {
  min-height: 270px !important;
}

.max-height-270 {
  max-height: 270px !important;
}

.width-271 {
  width: 271px !important;
}

.min-width-271 {
  min-width: 271px !important;
}

.max-width-271 {
  max-width: 271px !important;
}

.height-271 {
  height: 271px !important;
}

.min-height-271 {
  min-height: 271px !important;
}

.max-height-271 {
  max-height: 271px !important;
}

.width-272 {
  width: 272px !important;
}

.min-width-272 {
  min-width: 272px !important;
}

.max-width-272 {
  max-width: 272px !important;
}

.height-272 {
  height: 272px !important;
}

.min-height-272 {
  min-height: 272px !important;
}

.max-height-272 {
  max-height: 272px !important;
}

.width-273 {
  width: 273px !important;
}

.min-width-273 {
  min-width: 273px !important;
}

.max-width-273 {
  max-width: 273px !important;
}

.height-273 {
  height: 273px !important;
}

.min-height-273 {
  min-height: 273px !important;
}

.max-height-273 {
  max-height: 273px !important;
}

.width-274 {
  width: 274px !important;
}

.min-width-274 {
  min-width: 274px !important;
}

.max-width-274 {
  max-width: 274px !important;
}

.height-274 {
  height: 274px !important;
}

.min-height-274 {
  min-height: 274px !important;
}

.max-height-274 {
  max-height: 274px !important;
}

.width-275 {
  width: 275px !important;
}

.min-width-275 {
  min-width: 275px !important;
}

.max-width-275 {
  max-width: 275px !important;
}

.height-275 {
  height: 275px !important;
}

.min-height-275 {
  min-height: 275px !important;
}

.max-height-275 {
  max-height: 275px !important;
}

.width-276 {
  width: 276px !important;
}

.min-width-276 {
  min-width: 276px !important;
}

.max-width-276 {
  max-width: 276px !important;
}

.height-276 {
  height: 276px !important;
}

.min-height-276 {
  min-height: 276px !important;
}

.max-height-276 {
  max-height: 276px !important;
}

.width-277 {
  width: 277px !important;
}

.min-width-277 {
  min-width: 277px !important;
}

.max-width-277 {
  max-width: 277px !important;
}

.height-277 {
  height: 277px !important;
}

.min-height-277 {
  min-height: 277px !important;
}

.max-height-277 {
  max-height: 277px !important;
}

.width-278 {
  width: 278px !important;
}

.min-width-278 {
  min-width: 278px !important;
}

.max-width-278 {
  max-width: 278px !important;
}

.height-278 {
  height: 278px !important;
}

.min-height-278 {
  min-height: 278px !important;
}

.max-height-278 {
  max-height: 278px !important;
}

.width-279 {
  width: 279px !important;
}

.min-width-279 {
  min-width: 279px !important;
}

.max-width-279 {
  max-width: 279px !important;
}

.height-279 {
  height: 279px !important;
}

.min-height-279 {
  min-height: 279px !important;
}

.max-height-279 {
  max-height: 279px !important;
}

.width-280 {
  width: 280px !important;
}

.min-width-280 {
  min-width: 280px !important;
}

.max-width-280 {
  max-width: 280px !important;
}

.height-280 {
  height: 280px !important;
}

.min-height-280 {
  min-height: 280px !important;
}

.max-height-280 {
  max-height: 280px !important;
}

.width-281 {
  width: 281px !important;
}

.min-width-281 {
  min-width: 281px !important;
}

.max-width-281 {
  max-width: 281px !important;
}

.height-281 {
  height: 281px !important;
}

.min-height-281 {
  min-height: 281px !important;
}

.max-height-281 {
  max-height: 281px !important;
}

.width-282 {
  width: 282px !important;
}

.min-width-282 {
  min-width: 282px !important;
}

.max-width-282 {
  max-width: 282px !important;
}

.height-282 {
  height: 282px !important;
}

.min-height-282 {
  min-height: 282px !important;
}

.max-height-282 {
  max-height: 282px !important;
}

.width-283 {
  width: 283px !important;
}

.min-width-283 {
  min-width: 283px !important;
}

.max-width-283 {
  max-width: 283px !important;
}

.height-283 {
  height: 283px !important;
}

.min-height-283 {
  min-height: 283px !important;
}

.max-height-283 {
  max-height: 283px !important;
}

.width-284 {
  width: 284px !important;
}

.min-width-284 {
  min-width: 284px !important;
}

.max-width-284 {
  max-width: 284px !important;
}

.height-284 {
  height: 284px !important;
}

.min-height-284 {
  min-height: 284px !important;
}

.max-height-284 {
  max-height: 284px !important;
}

.width-285 {
  width: 285px !important;
}

.min-width-285 {
  min-width: 285px !important;
}

.max-width-285 {
  max-width: 285px !important;
}

.height-285 {
  height: 285px !important;
}

.min-height-285 {
  min-height: 285px !important;
}

.max-height-285 {
  max-height: 285px !important;
}

.width-286 {
  width: 286px !important;
}

.min-width-286 {
  min-width: 286px !important;
}

.max-width-286 {
  max-width: 286px !important;
}

.height-286 {
  height: 286px !important;
}

.min-height-286 {
  min-height: 286px !important;
}

.max-height-286 {
  max-height: 286px !important;
}

.width-287 {
  width: 287px !important;
}

.min-width-287 {
  min-width: 287px !important;
}

.max-width-287 {
  max-width: 287px !important;
}

.height-287 {
  height: 287px !important;
}

.min-height-287 {
  min-height: 287px !important;
}

.max-height-287 {
  max-height: 287px !important;
}

.width-288 {
  width: 288px !important;
}

.min-width-288 {
  min-width: 288px !important;
}

.max-width-288 {
  max-width: 288px !important;
}

.height-288 {
  height: 288px !important;
}

.min-height-288 {
  min-height: 288px !important;
}

.max-height-288 {
  max-height: 288px !important;
}

.width-289 {
  width: 289px !important;
}

.min-width-289 {
  min-width: 289px !important;
}

.max-width-289 {
  max-width: 289px !important;
}

.height-289 {
  height: 289px !important;
}

.min-height-289 {
  min-height: 289px !important;
}

.max-height-289 {
  max-height: 289px !important;
}

.width-290 {
  width: 290px !important;
}

.min-width-290 {
  min-width: 290px !important;
}

.max-width-290 {
  max-width: 290px !important;
}

.height-290 {
  height: 290px !important;
}

.min-height-290 {
  min-height: 290px !important;
}

.max-height-290 {
  max-height: 290px !important;
}

.width-291 {
  width: 291px !important;
}

.min-width-291 {
  min-width: 291px !important;
}

.max-width-291 {
  max-width: 291px !important;
}

.height-291 {
  height: 291px !important;
}

.min-height-291 {
  min-height: 291px !important;
}

.max-height-291 {
  max-height: 291px !important;
}

.width-292 {
  width: 292px !important;
}

.min-width-292 {
  min-width: 292px !important;
}

.max-width-292 {
  max-width: 292px !important;
}

.height-292 {
  height: 292px !important;
}

.min-height-292 {
  min-height: 292px !important;
}

.max-height-292 {
  max-height: 292px !important;
}

.width-293 {
  width: 293px !important;
}

.min-width-293 {
  min-width: 293px !important;
}

.max-width-293 {
  max-width: 293px !important;
}

.height-293 {
  height: 293px !important;
}

.min-height-293 {
  min-height: 293px !important;
}

.max-height-293 {
  max-height: 293px !important;
}

.width-294 {
  width: 294px !important;
}

.min-width-294 {
  min-width: 294px !important;
}

.max-width-294 {
  max-width: 294px !important;
}

.height-294 {
  height: 294px !important;
}

.min-height-294 {
  min-height: 294px !important;
}

.max-height-294 {
  max-height: 294px !important;
}

.width-295 {
  width: 295px !important;
}

.min-width-295 {
  min-width: 295px !important;
}

.max-width-295 {
  max-width: 295px !important;
}

.height-295 {
  height: 295px !important;
}

.min-height-295 {
  min-height: 295px !important;
}

.max-height-295 {
  max-height: 295px !important;
}

.width-296 {
  width: 296px !important;
}

.min-width-296 {
  min-width: 296px !important;
}

.max-width-296 {
  max-width: 296px !important;
}

.height-296 {
  height: 296px !important;
}

.min-height-296 {
  min-height: 296px !important;
}

.max-height-296 {
  max-height: 296px !important;
}

.width-297 {
  width: 297px !important;
}

.min-width-297 {
  min-width: 297px !important;
}

.max-width-297 {
  max-width: 297px !important;
}

.height-297 {
  height: 297px !important;
}

.min-height-297 {
  min-height: 297px !important;
}

.max-height-297 {
  max-height: 297px !important;
}

.width-298 {
  width: 298px !important;
}

.min-width-298 {
  min-width: 298px !important;
}

.max-width-298 {
  max-width: 298px !important;
}

.height-298 {
  height: 298px !important;
}

.min-height-298 {
  min-height: 298px !important;
}

.max-height-298 {
  max-height: 298px !important;
}

.width-299 {
  width: 299px !important;
}

.min-width-299 {
  min-width: 299px !important;
}

.max-width-299 {
  max-width: 299px !important;
}

.height-299 {
  height: 299px !important;
}

.min-height-299 {
  min-height: 299px !important;
}

.max-height-299 {
  max-height: 299px !important;
}

.width-300 {
  width: 300px !important;
}

.min-width-300 {
  min-width: 300px !important;
}

.max-width-300 {
  max-width: 300px !important;
}

.height-300 {
  height: 300px !important;
}

.min-height-300 {
  min-height: 300px !important;
}

.max-height-300 {
  max-height: 300px !important;
}

.width-301 {
  width: 301px !important;
}

.min-width-301 {
  min-width: 301px !important;
}

.max-width-301 {
  max-width: 301px !important;
}

.height-301 {
  height: 301px !important;
}

.min-height-301 {
  min-height: 301px !important;
}

.max-height-301 {
  max-height: 301px !important;
}

.width-302 {
  width: 302px !important;
}

.min-width-302 {
  min-width: 302px !important;
}

.max-width-302 {
  max-width: 302px !important;
}

.height-302 {
  height: 302px !important;
}

.min-height-302 {
  min-height: 302px !important;
}

.max-height-302 {
  max-height: 302px !important;
}

.width-303 {
  width: 303px !important;
}

.min-width-303 {
  min-width: 303px !important;
}

.max-width-303 {
  max-width: 303px !important;
}

.height-303 {
  height: 303px !important;
}

.min-height-303 {
  min-height: 303px !important;
}

.max-height-303 {
  max-height: 303px !important;
}

.width-304 {
  width: 304px !important;
}

.min-width-304 {
  min-width: 304px !important;
}

.max-width-304 {
  max-width: 304px !important;
}

.height-304 {
  height: 304px !important;
}

.min-height-304 {
  min-height: 304px !important;
}

.max-height-304 {
  max-height: 304px !important;
}

.width-305 {
  width: 305px !important;
}

.min-width-305 {
  min-width: 305px !important;
}

.max-width-305 {
  max-width: 305px !important;
}

.height-305 {
  height: 305px !important;
}

.min-height-305 {
  min-height: 305px !important;
}

.max-height-305 {
  max-height: 305px !important;
}

.width-306 {
  width: 306px !important;
}

.min-width-306 {
  min-width: 306px !important;
}

.max-width-306 {
  max-width: 306px !important;
}

.height-306 {
  height: 306px !important;
}

.min-height-306 {
  min-height: 306px !important;
}

.max-height-306 {
  max-height: 306px !important;
}

.width-307 {
  width: 307px !important;
}

.min-width-307 {
  min-width: 307px !important;
}

.max-width-307 {
  max-width: 307px !important;
}

.height-307 {
  height: 307px !important;
}

.min-height-307 {
  min-height: 307px !important;
}

.max-height-307 {
  max-height: 307px !important;
}

.width-308 {
  width: 308px !important;
}

.min-width-308 {
  min-width: 308px !important;
}

.max-width-308 {
  max-width: 308px !important;
}

.height-308 {
  height: 308px !important;
}

.min-height-308 {
  min-height: 308px !important;
}

.max-height-308 {
  max-height: 308px !important;
}

.width-309 {
  width: 309px !important;
}

.min-width-309 {
  min-width: 309px !important;
}

.max-width-309 {
  max-width: 309px !important;
}

.height-309 {
  height: 309px !important;
}

.min-height-309 {
  min-height: 309px !important;
}

.max-height-309 {
  max-height: 309px !important;
}

.width-310 {
  width: 310px !important;
}

.min-width-310 {
  min-width: 310px !important;
}

.max-width-310 {
  max-width: 310px !important;
}

.height-310 {
  height: 310px !important;
}

.min-height-310 {
  min-height: 310px !important;
}

.max-height-310 {
  max-height: 310px !important;
}

.width-311 {
  width: 311px !important;
}

.min-width-311 {
  min-width: 311px !important;
}

.max-width-311 {
  max-width: 311px !important;
}

.height-311 {
  height: 311px !important;
}

.min-height-311 {
  min-height: 311px !important;
}

.max-height-311 {
  max-height: 311px !important;
}

.width-312 {
  width: 312px !important;
}

.min-width-312 {
  min-width: 312px !important;
}

.max-width-312 {
  max-width: 312px !important;
}

.height-312 {
  height: 312px !important;
}

.min-height-312 {
  min-height: 312px !important;
}

.max-height-312 {
  max-height: 312px !important;
}

.width-313 {
  width: 313px !important;
}

.min-width-313 {
  min-width: 313px !important;
}

.max-width-313 {
  max-width: 313px !important;
}

.height-313 {
  height: 313px !important;
}

.min-height-313 {
  min-height: 313px !important;
}

.max-height-313 {
  max-height: 313px !important;
}

.width-314 {
  width: 314px !important;
}

.min-width-314 {
  min-width: 314px !important;
}

.max-width-314 {
  max-width: 314px !important;
}

.height-314 {
  height: 314px !important;
}

.min-height-314 {
  min-height: 314px !important;
}

.max-height-314 {
  max-height: 314px !important;
}

.width-315 {
  width: 315px !important;
}

.min-width-315 {
  min-width: 315px !important;
}

.max-width-315 {
  max-width: 315px !important;
}

.height-315 {
  height: 315px !important;
}

.min-height-315 {
  min-height: 315px !important;
}

.max-height-315 {
  max-height: 315px !important;
}

.width-316 {
  width: 316px !important;
}

.min-width-316 {
  min-width: 316px !important;
}

.max-width-316 {
  max-width: 316px !important;
}

.height-316 {
  height: 316px !important;
}

.min-height-316 {
  min-height: 316px !important;
}

.max-height-316 {
  max-height: 316px !important;
}

.width-317 {
  width: 317px !important;
}

.min-width-317 {
  min-width: 317px !important;
}

.max-width-317 {
  max-width: 317px !important;
}

.height-317 {
  height: 317px !important;
}

.min-height-317 {
  min-height: 317px !important;
}

.max-height-317 {
  max-height: 317px !important;
}

.width-318 {
  width: 318px !important;
}

.min-width-318 {
  min-width: 318px !important;
}

.max-width-318 {
  max-width: 318px !important;
}

.height-318 {
  height: 318px !important;
}

.min-height-318 {
  min-height: 318px !important;
}

.max-height-318 {
  max-height: 318px !important;
}

.width-319 {
  width: 319px !important;
}

.min-width-319 {
  min-width: 319px !important;
}

.max-width-319 {
  max-width: 319px !important;
}

.height-319 {
  height: 319px !important;
}

.min-height-319 {
  min-height: 319px !important;
}

.max-height-319 {
  max-height: 319px !important;
}

.width-320 {
  width: 320px !important;
}

.min-width-320 {
  min-width: 320px !important;
}

.max-width-320 {
  max-width: 320px !important;
}

.height-320 {
  height: 320px !important;
}

.min-height-320 {
  min-height: 320px !important;
}

.max-height-320 {
  max-height: 320px !important;
}

.width-321 {
  width: 321px !important;
}

.min-width-321 {
  min-width: 321px !important;
}

.max-width-321 {
  max-width: 321px !important;
}

.height-321 {
  height: 321px !important;
}

.min-height-321 {
  min-height: 321px !important;
}

.max-height-321 {
  max-height: 321px !important;
}

.width-322 {
  width: 322px !important;
}

.min-width-322 {
  min-width: 322px !important;
}

.max-width-322 {
  max-width: 322px !important;
}

.height-322 {
  height: 322px !important;
}

.min-height-322 {
  min-height: 322px !important;
}

.max-height-322 {
  max-height: 322px !important;
}

.width-323 {
  width: 323px !important;
}

.min-width-323 {
  min-width: 323px !important;
}

.max-width-323 {
  max-width: 323px !important;
}

.height-323 {
  height: 323px !important;
}

.min-height-323 {
  min-height: 323px !important;
}

.max-height-323 {
  max-height: 323px !important;
}

.width-324 {
  width: 324px !important;
}

.min-width-324 {
  min-width: 324px !important;
}

.max-width-324 {
  max-width: 324px !important;
}

.height-324 {
  height: 324px !important;
}

.min-height-324 {
  min-height: 324px !important;
}

.max-height-324 {
  max-height: 324px !important;
}

.width-325 {
  width: 325px !important;
}

.min-width-325 {
  min-width: 325px !important;
}

.max-width-325 {
  max-width: 325px !important;
}

.height-325 {
  height: 325px !important;
}

.min-height-325 {
  min-height: 325px !important;
}

.max-height-325 {
  max-height: 325px !important;
}

.width-326 {
  width: 326px !important;
}

.min-width-326 {
  min-width: 326px !important;
}

.max-width-326 {
  max-width: 326px !important;
}

.height-326 {
  height: 326px !important;
}

.min-height-326 {
  min-height: 326px !important;
}

.max-height-326 {
  max-height: 326px !important;
}

.width-327 {
  width: 327px !important;
}

.min-width-327 {
  min-width: 327px !important;
}

.max-width-327 {
  max-width: 327px !important;
}

.height-327 {
  height: 327px !important;
}

.min-height-327 {
  min-height: 327px !important;
}

.max-height-327 {
  max-height: 327px !important;
}

.width-328 {
  width: 328px !important;
}

.min-width-328 {
  min-width: 328px !important;
}

.max-width-328 {
  max-width: 328px !important;
}

.height-328 {
  height: 328px !important;
}

.min-height-328 {
  min-height: 328px !important;
}

.max-height-328 {
  max-height: 328px !important;
}

.width-329 {
  width: 329px !important;
}

.min-width-329 {
  min-width: 329px !important;
}

.max-width-329 {
  max-width: 329px !important;
}

.height-329 {
  height: 329px !important;
}

.min-height-329 {
  min-height: 329px !important;
}

.max-height-329 {
  max-height: 329px !important;
}

.width-330 {
  width: 330px !important;
}

.min-width-330 {
  min-width: 330px !important;
}

.max-width-330 {
  max-width: 330px !important;
}

.height-330 {
  height: 330px !important;
}

.min-height-330 {
  min-height: 330px !important;
}

.max-height-330 {
  max-height: 330px !important;
}

.width-331 {
  width: 331px !important;
}

.min-width-331 {
  min-width: 331px !important;
}

.max-width-331 {
  max-width: 331px !important;
}

.height-331 {
  height: 331px !important;
}

.min-height-331 {
  min-height: 331px !important;
}

.max-height-331 {
  max-height: 331px !important;
}

.width-332 {
  width: 332px !important;
}

.min-width-332 {
  min-width: 332px !important;
}

.max-width-332 {
  max-width: 332px !important;
}

.height-332 {
  height: 332px !important;
}

.min-height-332 {
  min-height: 332px !important;
}

.max-height-332 {
  max-height: 332px !important;
}

.width-333 {
  width: 333px !important;
}

.min-width-333 {
  min-width: 333px !important;
}

.max-width-333 {
  max-width: 333px !important;
}

.height-333 {
  height: 333px !important;
}

.min-height-333 {
  min-height: 333px !important;
}

.max-height-333 {
  max-height: 333px !important;
}

.width-334 {
  width: 334px !important;
}

.min-width-334 {
  min-width: 334px !important;
}

.max-width-334 {
  max-width: 334px !important;
}

.height-334 {
  height: 334px !important;
}

.min-height-334 {
  min-height: 334px !important;
}

.max-height-334 {
  max-height: 334px !important;
}

.width-335 {
  width: 335px !important;
}

.min-width-335 {
  min-width: 335px !important;
}

.max-width-335 {
  max-width: 335px !important;
}

.height-335 {
  height: 335px !important;
}

.min-height-335 {
  min-height: 335px !important;
}

.max-height-335 {
  max-height: 335px !important;
}

.width-336 {
  width: 336px !important;
}

.min-width-336 {
  min-width: 336px !important;
}

.max-width-336 {
  max-width: 336px !important;
}

.height-336 {
  height: 336px !important;
}

.min-height-336 {
  min-height: 336px !important;
}

.max-height-336 {
  max-height: 336px !important;
}

.width-337 {
  width: 337px !important;
}

.min-width-337 {
  min-width: 337px !important;
}

.max-width-337 {
  max-width: 337px !important;
}

.height-337 {
  height: 337px !important;
}

.min-height-337 {
  min-height: 337px !important;
}

.max-height-337 {
  max-height: 337px !important;
}

.width-338 {
  width: 338px !important;
}

.min-width-338 {
  min-width: 338px !important;
}

.max-width-338 {
  max-width: 338px !important;
}

.height-338 {
  height: 338px !important;
}

.min-height-338 {
  min-height: 338px !important;
}

.max-height-338 {
  max-height: 338px !important;
}

.width-339 {
  width: 339px !important;
}

.min-width-339 {
  min-width: 339px !important;
}

.max-width-339 {
  max-width: 339px !important;
}

.height-339 {
  height: 339px !important;
}

.min-height-339 {
  min-height: 339px !important;
}

.max-height-339 {
  max-height: 339px !important;
}

.width-340 {
  width: 340px !important;
}

.min-width-340 {
  min-width: 340px !important;
}

.max-width-340 {
  max-width: 340px !important;
}

.height-340 {
  height: 340px !important;
}

.min-height-340 {
  min-height: 340px !important;
}

.max-height-340 {
  max-height: 340px !important;
}

.width-341 {
  width: 341px !important;
}

.min-width-341 {
  min-width: 341px !important;
}

.max-width-341 {
  max-width: 341px !important;
}

.height-341 {
  height: 341px !important;
}

.min-height-341 {
  min-height: 341px !important;
}

.max-height-341 {
  max-height: 341px !important;
}

.width-342 {
  width: 342px !important;
}

.min-width-342 {
  min-width: 342px !important;
}

.max-width-342 {
  max-width: 342px !important;
}

.height-342 {
  height: 342px !important;
}

.min-height-342 {
  min-height: 342px !important;
}

.max-height-342 {
  max-height: 342px !important;
}

.width-343 {
  width: 343px !important;
}

.min-width-343 {
  min-width: 343px !important;
}

.max-width-343 {
  max-width: 343px !important;
}

.height-343 {
  height: 343px !important;
}

.min-height-343 {
  min-height: 343px !important;
}

.max-height-343 {
  max-height: 343px !important;
}

.width-344 {
  width: 344px !important;
}

.min-width-344 {
  min-width: 344px !important;
}

.max-width-344 {
  max-width: 344px !important;
}

.height-344 {
  height: 344px !important;
}

.min-height-344 {
  min-height: 344px !important;
}

.max-height-344 {
  max-height: 344px !important;
}

.width-345 {
  width: 345px !important;
}

.min-width-345 {
  min-width: 345px !important;
}

.max-width-345 {
  max-width: 345px !important;
}

.height-345 {
  height: 345px !important;
}

.min-height-345 {
  min-height: 345px !important;
}

.max-height-345 {
  max-height: 345px !important;
}

.width-346 {
  width: 346px !important;
}

.min-width-346 {
  min-width: 346px !important;
}

.max-width-346 {
  max-width: 346px !important;
}

.height-346 {
  height: 346px !important;
}

.min-height-346 {
  min-height: 346px !important;
}

.max-height-346 {
  max-height: 346px !important;
}

.width-347 {
  width: 347px !important;
}

.min-width-347 {
  min-width: 347px !important;
}

.max-width-347 {
  max-width: 347px !important;
}

.height-347 {
  height: 347px !important;
}

.min-height-347 {
  min-height: 347px !important;
}

.max-height-347 {
  max-height: 347px !important;
}

.width-348 {
  width: 348px !important;
}

.min-width-348 {
  min-width: 348px !important;
}

.max-width-348 {
  max-width: 348px !important;
}

.height-348 {
  height: 348px !important;
}

.min-height-348 {
  min-height: 348px !important;
}

.max-height-348 {
  max-height: 348px !important;
}

.width-349 {
  width: 349px !important;
}

.min-width-349 {
  min-width: 349px !important;
}

.max-width-349 {
  max-width: 349px !important;
}

.height-349 {
  height: 349px !important;
}

.min-height-349 {
  min-height: 349px !important;
}

.max-height-349 {
  max-height: 349px !important;
}

.width-350 {
  width: 350px !important;
}

.min-width-350 {
  min-width: 350px !important;
}

.max-width-350 {
  max-width: 350px !important;
}

.height-350 {
  height: 350px !important;
}

.min-height-350 {
  min-height: 350px !important;
}

.max-height-350 {
  max-height: 350px !important;
}

.width-351 {
  width: 351px !important;
}

.min-width-351 {
  min-width: 351px !important;
}

.max-width-351 {
  max-width: 351px !important;
}

.height-351 {
  height: 351px !important;
}

.min-height-351 {
  min-height: 351px !important;
}

.max-height-351 {
  max-height: 351px !important;
}

.width-352 {
  width: 352px !important;
}

.min-width-352 {
  min-width: 352px !important;
}

.max-width-352 {
  max-width: 352px !important;
}

.height-352 {
  height: 352px !important;
}

.min-height-352 {
  min-height: 352px !important;
}

.max-height-352 {
  max-height: 352px !important;
}

.width-353 {
  width: 353px !important;
}

.min-width-353 {
  min-width: 353px !important;
}

.max-width-353 {
  max-width: 353px !important;
}

.height-353 {
  height: 353px !important;
}

.min-height-353 {
  min-height: 353px !important;
}

.max-height-353 {
  max-height: 353px !important;
}

.width-354 {
  width: 354px !important;
}

.min-width-354 {
  min-width: 354px !important;
}

.max-width-354 {
  max-width: 354px !important;
}

.height-354 {
  height: 354px !important;
}

.min-height-354 {
  min-height: 354px !important;
}

.max-height-354 {
  max-height: 354px !important;
}

.width-355 {
  width: 355px !important;
}

.min-width-355 {
  min-width: 355px !important;
}

.max-width-355 {
  max-width: 355px !important;
}

.height-355 {
  height: 355px !important;
}

.min-height-355 {
  min-height: 355px !important;
}

.max-height-355 {
  max-height: 355px !important;
}

.width-356 {
  width: 356px !important;
}

.min-width-356 {
  min-width: 356px !important;
}

.max-width-356 {
  max-width: 356px !important;
}

.height-356 {
  height: 356px !important;
}

.min-height-356 {
  min-height: 356px !important;
}

.max-height-356 {
  max-height: 356px !important;
}

.width-357 {
  width: 357px !important;
}

.min-width-357 {
  min-width: 357px !important;
}

.max-width-357 {
  max-width: 357px !important;
}

.height-357 {
  height: 357px !important;
}

.min-height-357 {
  min-height: 357px !important;
}

.max-height-357 {
  max-height: 357px !important;
}

.width-358 {
  width: 358px !important;
}

.min-width-358 {
  min-width: 358px !important;
}

.max-width-358 {
  max-width: 358px !important;
}

.height-358 {
  height: 358px !important;
}

.min-height-358 {
  min-height: 358px !important;
}

.max-height-358 {
  max-height: 358px !important;
}

.width-359 {
  width: 359px !important;
}

.min-width-359 {
  min-width: 359px !important;
}

.max-width-359 {
  max-width: 359px !important;
}

.height-359 {
  height: 359px !important;
}

.min-height-359 {
  min-height: 359px !important;
}

.max-height-359 {
  max-height: 359px !important;
}

.width-360 {
  width: 360px !important;
}

.min-width-360 {
  min-width: 360px !important;
}

.max-width-360 {
  max-width: 360px !important;
}

.height-360 {
  height: 360px !important;
}

.min-height-360 {
  min-height: 360px !important;
}

.max-height-360 {
  max-height: 360px !important;
}

.width-361 {
  width: 361px !important;
}

.min-width-361 {
  min-width: 361px !important;
}

.max-width-361 {
  max-width: 361px !important;
}

.height-361 {
  height: 361px !important;
}

.min-height-361 {
  min-height: 361px !important;
}

.max-height-361 {
  max-height: 361px !important;
}

.width-362 {
  width: 362px !important;
}

.min-width-362 {
  min-width: 362px !important;
}

.max-width-362 {
  max-width: 362px !important;
}

.height-362 {
  height: 362px !important;
}

.min-height-362 {
  min-height: 362px !important;
}

.max-height-362 {
  max-height: 362px !important;
}

.width-363 {
  width: 363px !important;
}

.min-width-363 {
  min-width: 363px !important;
}

.max-width-363 {
  max-width: 363px !important;
}

.height-363 {
  height: 363px !important;
}

.min-height-363 {
  min-height: 363px !important;
}

.max-height-363 {
  max-height: 363px !important;
}

.width-364 {
  width: 364px !important;
}

.min-width-364 {
  min-width: 364px !important;
}

.max-width-364 {
  max-width: 364px !important;
}

.height-364 {
  height: 364px !important;
}

.min-height-364 {
  min-height: 364px !important;
}

.max-height-364 {
  max-height: 364px !important;
}

.width-365 {
  width: 365px !important;
}

.min-width-365 {
  min-width: 365px !important;
}

.max-width-365 {
  max-width: 365px !important;
}

.height-365 {
  height: 365px !important;
}

.min-height-365 {
  min-height: 365px !important;
}

.max-height-365 {
  max-height: 365px !important;
}

.width-366 {
  width: 366px !important;
}

.min-width-366 {
  min-width: 366px !important;
}

.max-width-366 {
  max-width: 366px !important;
}

.height-366 {
  height: 366px !important;
}

.min-height-366 {
  min-height: 366px !important;
}

.max-height-366 {
  max-height: 366px !important;
}

.width-367 {
  width: 367px !important;
}

.min-width-367 {
  min-width: 367px !important;
}

.max-width-367 {
  max-width: 367px !important;
}

.height-367 {
  height: 367px !important;
}

.min-height-367 {
  min-height: 367px !important;
}

.max-height-367 {
  max-height: 367px !important;
}

.width-368 {
  width: 368px !important;
}

.min-width-368 {
  min-width: 368px !important;
}

.max-width-368 {
  max-width: 368px !important;
}

.height-368 {
  height: 368px !important;
}

.min-height-368 {
  min-height: 368px !important;
}

.max-height-368 {
  max-height: 368px !important;
}

.width-369 {
  width: 369px !important;
}

.min-width-369 {
  min-width: 369px !important;
}

.max-width-369 {
  max-width: 369px !important;
}

.height-369 {
  height: 369px !important;
}

.min-height-369 {
  min-height: 369px !important;
}

.max-height-369 {
  max-height: 369px !important;
}

.width-370 {
  width: 370px !important;
}

.min-width-370 {
  min-width: 370px !important;
}

.max-width-370 {
  max-width: 370px !important;
}

.height-370 {
  height: 370px !important;
}

.min-height-370 {
  min-height: 370px !important;
}

.max-height-370 {
  max-height: 370px !important;
}

.width-371 {
  width: 371px !important;
}

.min-width-371 {
  min-width: 371px !important;
}

.max-width-371 {
  max-width: 371px !important;
}

.height-371 {
  height: 371px !important;
}

.min-height-371 {
  min-height: 371px !important;
}

.max-height-371 {
  max-height: 371px !important;
}

.width-372 {
  width: 372px !important;
}

.min-width-372 {
  min-width: 372px !important;
}

.max-width-372 {
  max-width: 372px !important;
}

.height-372 {
  height: 372px !important;
}

.min-height-372 {
  min-height: 372px !important;
}

.max-height-372 {
  max-height: 372px !important;
}

.width-373 {
  width: 373px !important;
}

.min-width-373 {
  min-width: 373px !important;
}

.max-width-373 {
  max-width: 373px !important;
}

.height-373 {
  height: 373px !important;
}

.min-height-373 {
  min-height: 373px !important;
}

.max-height-373 {
  max-height: 373px !important;
}

.width-374 {
  width: 374px !important;
}

.min-width-374 {
  min-width: 374px !important;
}

.max-width-374 {
  max-width: 374px !important;
}

.height-374 {
  height: 374px !important;
}

.min-height-374 {
  min-height: 374px !important;
}

.max-height-374 {
  max-height: 374px !important;
}

.width-375 {
  width: 375px !important;
}

.min-width-375 {
  min-width: 375px !important;
}

.max-width-375 {
  max-width: 375px !important;
}

.height-375 {
  height: 375px !important;
}

.min-height-375 {
  min-height: 375px !important;
}

.max-height-375 {
  max-height: 375px !important;
}

.width-376 {
  width: 376px !important;
}

.min-width-376 {
  min-width: 376px !important;
}

.max-width-376 {
  max-width: 376px !important;
}

.height-376 {
  height: 376px !important;
}

.min-height-376 {
  min-height: 376px !important;
}

.max-height-376 {
  max-height: 376px !important;
}

.width-377 {
  width: 377px !important;
}

.min-width-377 {
  min-width: 377px !important;
}

.max-width-377 {
  max-width: 377px !important;
}

.height-377 {
  height: 377px !important;
}

.min-height-377 {
  min-height: 377px !important;
}

.max-height-377 {
  max-height: 377px !important;
}

.width-378 {
  width: 378px !important;
}

.min-width-378 {
  min-width: 378px !important;
}

.max-width-378 {
  max-width: 378px !important;
}

.height-378 {
  height: 378px !important;
}

.min-height-378 {
  min-height: 378px !important;
}

.max-height-378 {
  max-height: 378px !important;
}

.width-379 {
  width: 379px !important;
}

.min-width-379 {
  min-width: 379px !important;
}

.max-width-379 {
  max-width: 379px !important;
}

.height-379 {
  height: 379px !important;
}

.min-height-379 {
  min-height: 379px !important;
}

.max-height-379 {
  max-height: 379px !important;
}

.width-380 {
  width: 380px !important;
}

.min-width-380 {
  min-width: 380px !important;
}

.max-width-380 {
  max-width: 380px !important;
}

.height-380 {
  height: 380px !important;
}

.min-height-380 {
  min-height: 380px !important;
}

.max-height-380 {
  max-height: 380px !important;
}

.width-381 {
  width: 381px !important;
}

.min-width-381 {
  min-width: 381px !important;
}

.max-width-381 {
  max-width: 381px !important;
}

.height-381 {
  height: 381px !important;
}

.min-height-381 {
  min-height: 381px !important;
}

.max-height-381 {
  max-height: 381px !important;
}

.width-382 {
  width: 382px !important;
}

.min-width-382 {
  min-width: 382px !important;
}

.max-width-382 {
  max-width: 382px !important;
}

.height-382 {
  height: 382px !important;
}

.min-height-382 {
  min-height: 382px !important;
}

.max-height-382 {
  max-height: 382px !important;
}

.width-383 {
  width: 383px !important;
}

.min-width-383 {
  min-width: 383px !important;
}

.max-width-383 {
  max-width: 383px !important;
}

.height-383 {
  height: 383px !important;
}

.min-height-383 {
  min-height: 383px !important;
}

.max-height-383 {
  max-height: 383px !important;
}

.width-384 {
  width: 384px !important;
}

.min-width-384 {
  min-width: 384px !important;
}

.max-width-384 {
  max-width: 384px !important;
}

.height-384 {
  height: 384px !important;
}

.min-height-384 {
  min-height: 384px !important;
}

.max-height-384 {
  max-height: 384px !important;
}

.width-385 {
  width: 385px !important;
}

.min-width-385 {
  min-width: 385px !important;
}

.max-width-385 {
  max-width: 385px !important;
}

.height-385 {
  height: 385px !important;
}

.min-height-385 {
  min-height: 385px !important;
}

.max-height-385 {
  max-height: 385px !important;
}

.width-386 {
  width: 386px !important;
}

.min-width-386 {
  min-width: 386px !important;
}

.max-width-386 {
  max-width: 386px !important;
}

.height-386 {
  height: 386px !important;
}

.min-height-386 {
  min-height: 386px !important;
}

.max-height-386 {
  max-height: 386px !important;
}

.width-387 {
  width: 387px !important;
}

.min-width-387 {
  min-width: 387px !important;
}

.max-width-387 {
  max-width: 387px !important;
}

.height-387 {
  height: 387px !important;
}

.min-height-387 {
  min-height: 387px !important;
}

.max-height-387 {
  max-height: 387px !important;
}

.width-388 {
  width: 388px !important;
}

.min-width-388 {
  min-width: 388px !important;
}

.max-width-388 {
  max-width: 388px !important;
}

.height-388 {
  height: 388px !important;
}

.min-height-388 {
  min-height: 388px !important;
}

.max-height-388 {
  max-height: 388px !important;
}

.width-389 {
  width: 389px !important;
}

.min-width-389 {
  min-width: 389px !important;
}

.max-width-389 {
  max-width: 389px !important;
}

.height-389 {
  height: 389px !important;
}

.min-height-389 {
  min-height: 389px !important;
}

.max-height-389 {
  max-height: 389px !important;
}

.width-390 {
  width: 390px !important;
}

.min-width-390 {
  min-width: 390px !important;
}

.max-width-390 {
  max-width: 390px !important;
}

.height-390 {
  height: 390px !important;
}

.min-height-390 {
  min-height: 390px !important;
}

.max-height-390 {
  max-height: 390px !important;
}

.width-391 {
  width: 391px !important;
}

.min-width-391 {
  min-width: 391px !important;
}

.max-width-391 {
  max-width: 391px !important;
}

.height-391 {
  height: 391px !important;
}

.min-height-391 {
  min-height: 391px !important;
}

.max-height-391 {
  max-height: 391px !important;
}

.width-392 {
  width: 392px !important;
}

.min-width-392 {
  min-width: 392px !important;
}

.max-width-392 {
  max-width: 392px !important;
}

.height-392 {
  height: 392px !important;
}

.min-height-392 {
  min-height: 392px !important;
}

.max-height-392 {
  max-height: 392px !important;
}

.width-393 {
  width: 393px !important;
}

.min-width-393 {
  min-width: 393px !important;
}

.max-width-393 {
  max-width: 393px !important;
}

.height-393 {
  height: 393px !important;
}

.min-height-393 {
  min-height: 393px !important;
}

.max-height-393 {
  max-height: 393px !important;
}

.width-394 {
  width: 394px !important;
}

.min-width-394 {
  min-width: 394px !important;
}

.max-width-394 {
  max-width: 394px !important;
}

.height-394 {
  height: 394px !important;
}

.min-height-394 {
  min-height: 394px !important;
}

.max-height-394 {
  max-height: 394px !important;
}

.width-395 {
  width: 395px !important;
}

.min-width-395 {
  min-width: 395px !important;
}

.max-width-395 {
  max-width: 395px !important;
}

.height-395 {
  height: 395px !important;
}

.min-height-395 {
  min-height: 395px !important;
}

.max-height-395 {
  max-height: 395px !important;
}

.width-396 {
  width: 396px !important;
}

.min-width-396 {
  min-width: 396px !important;
}

.max-width-396 {
  max-width: 396px !important;
}

.height-396 {
  height: 396px !important;
}

.min-height-396 {
  min-height: 396px !important;
}

.max-height-396 {
  max-height: 396px !important;
}

.width-397 {
  width: 397px !important;
}

.min-width-397 {
  min-width: 397px !important;
}

.max-width-397 {
  max-width: 397px !important;
}

.height-397 {
  height: 397px !important;
}

.min-height-397 {
  min-height: 397px !important;
}

.max-height-397 {
  max-height: 397px !important;
}

.width-398 {
  width: 398px !important;
}

.min-width-398 {
  min-width: 398px !important;
}

.max-width-398 {
  max-width: 398px !important;
}

.height-398 {
  height: 398px !important;
}

.min-height-398 {
  min-height: 398px !important;
}

.max-height-398 {
  max-height: 398px !important;
}

.width-399 {
  width: 399px !important;
}

.min-width-399 {
  min-width: 399px !important;
}

.max-width-399 {
  max-width: 399px !important;
}

.height-399 {
  height: 399px !important;
}

.min-height-399 {
  min-height: 399px !important;
}

.max-height-399 {
  max-height: 399px !important;
}

.width-400 {
  width: 400px !important;
}

.min-width-400 {
  min-width: 400px !important;
}

.max-width-400 {
  max-width: 400px !important;
}

.height-400 {
  height: 400px !important;
}

.min-height-400 {
  min-height: 400px !important;
}

.max-height-400 {
  max-height: 400px !important;
}

.width-401 {
  width: 401px !important;
}

.min-width-401 {
  min-width: 401px !important;
}

.max-width-401 {
  max-width: 401px !important;
}

.height-401 {
  height: 401px !important;
}

.min-height-401 {
  min-height: 401px !important;
}

.max-height-401 {
  max-height: 401px !important;
}

.width-402 {
  width: 402px !important;
}

.min-width-402 {
  min-width: 402px !important;
}

.max-width-402 {
  max-width: 402px !important;
}

.height-402 {
  height: 402px !important;
}

.min-height-402 {
  min-height: 402px !important;
}

.max-height-402 {
  max-height: 402px !important;
}

.width-403 {
  width: 403px !important;
}

.min-width-403 {
  min-width: 403px !important;
}

.max-width-403 {
  max-width: 403px !important;
}

.height-403 {
  height: 403px !important;
}

.min-height-403 {
  min-height: 403px !important;
}

.max-height-403 {
  max-height: 403px !important;
}

.width-404 {
  width: 404px !important;
}

.min-width-404 {
  min-width: 404px !important;
}

.max-width-404 {
  max-width: 404px !important;
}

.height-404 {
  height: 404px !important;
}

.min-height-404 {
  min-height: 404px !important;
}

.max-height-404 {
  max-height: 404px !important;
}

.width-405 {
  width: 405px !important;
}

.min-width-405 {
  min-width: 405px !important;
}

.max-width-405 {
  max-width: 405px !important;
}

.height-405 {
  height: 405px !important;
}

.min-height-405 {
  min-height: 405px !important;
}

.max-height-405 {
  max-height: 405px !important;
}

.width-406 {
  width: 406px !important;
}

.min-width-406 {
  min-width: 406px !important;
}

.max-width-406 {
  max-width: 406px !important;
}

.height-406 {
  height: 406px !important;
}

.min-height-406 {
  min-height: 406px !important;
}

.max-height-406 {
  max-height: 406px !important;
}

.width-407 {
  width: 407px !important;
}

.min-width-407 {
  min-width: 407px !important;
}

.max-width-407 {
  max-width: 407px !important;
}

.height-407 {
  height: 407px !important;
}

.min-height-407 {
  min-height: 407px !important;
}

.max-height-407 {
  max-height: 407px !important;
}

.width-408 {
  width: 408px !important;
}

.min-width-408 {
  min-width: 408px !important;
}

.max-width-408 {
  max-width: 408px !important;
}

.height-408 {
  height: 408px !important;
}

.min-height-408 {
  min-height: 408px !important;
}

.max-height-408 {
  max-height: 408px !important;
}

.width-409 {
  width: 409px !important;
}

.min-width-409 {
  min-width: 409px !important;
}

.max-width-409 {
  max-width: 409px !important;
}

.height-409 {
  height: 409px !important;
}

.min-height-409 {
  min-height: 409px !important;
}

.max-height-409 {
  max-height: 409px !important;
}

.width-410 {
  width: 410px !important;
}

.min-width-410 {
  min-width: 410px !important;
}

.max-width-410 {
  max-width: 410px !important;
}

.height-410 {
  height: 410px !important;
}

.min-height-410 {
  min-height: 410px !important;
}

.max-height-410 {
  max-height: 410px !important;
}

.width-411 {
  width: 411px !important;
}

.min-width-411 {
  min-width: 411px !important;
}

.max-width-411 {
  max-width: 411px !important;
}

.height-411 {
  height: 411px !important;
}

.min-height-411 {
  min-height: 411px !important;
}

.max-height-411 {
  max-height: 411px !important;
}

.width-412 {
  width: 412px !important;
}

.min-width-412 {
  min-width: 412px !important;
}

.max-width-412 {
  max-width: 412px !important;
}

.height-412 {
  height: 412px !important;
}

.min-height-412 {
  min-height: 412px !important;
}

.max-height-412 {
  max-height: 412px !important;
}

.width-413 {
  width: 413px !important;
}

.min-width-413 {
  min-width: 413px !important;
}

.max-width-413 {
  max-width: 413px !important;
}

.height-413 {
  height: 413px !important;
}

.min-height-413 {
  min-height: 413px !important;
}

.max-height-413 {
  max-height: 413px !important;
}

.width-414 {
  width: 414px !important;
}

.min-width-414 {
  min-width: 414px !important;
}

.max-width-414 {
  max-width: 414px !important;
}

.height-414 {
  height: 414px !important;
}

.min-height-414 {
  min-height: 414px !important;
}

.max-height-414 {
  max-height: 414px !important;
}

.width-415 {
  width: 415px !important;
}

.min-width-415 {
  min-width: 415px !important;
}

.max-width-415 {
  max-width: 415px !important;
}

.height-415 {
  height: 415px !important;
}

.min-height-415 {
  min-height: 415px !important;
}

.max-height-415 {
  max-height: 415px !important;
}

.width-416 {
  width: 416px !important;
}

.min-width-416 {
  min-width: 416px !important;
}

.max-width-416 {
  max-width: 416px !important;
}

.height-416 {
  height: 416px !important;
}

.min-height-416 {
  min-height: 416px !important;
}

.max-height-416 {
  max-height: 416px !important;
}

.width-417 {
  width: 417px !important;
}

.min-width-417 {
  min-width: 417px !important;
}

.max-width-417 {
  max-width: 417px !important;
}

.height-417 {
  height: 417px !important;
}

.min-height-417 {
  min-height: 417px !important;
}

.max-height-417 {
  max-height: 417px !important;
}

.width-418 {
  width: 418px !important;
}

.min-width-418 {
  min-width: 418px !important;
}

.max-width-418 {
  max-width: 418px !important;
}

.height-418 {
  height: 418px !important;
}

.min-height-418 {
  min-height: 418px !important;
}

.max-height-418 {
  max-height: 418px !important;
}

.width-419 {
  width: 419px !important;
}

.min-width-419 {
  min-width: 419px !important;
}

.max-width-419 {
  max-width: 419px !important;
}

.height-419 {
  height: 419px !important;
}

.min-height-419 {
  min-height: 419px !important;
}

.max-height-419 {
  max-height: 419px !important;
}

.width-420 {
  width: 420px !important;
}

.min-width-420 {
  min-width: 420px !important;
}

.max-width-420 {
  max-width: 420px !important;
}

.height-420 {
  height: 420px !important;
}

.min-height-420 {
  min-height: 420px !important;
}

.max-height-420 {
  max-height: 420px !important;
}

.width-421 {
  width: 421px !important;
}

.min-width-421 {
  min-width: 421px !important;
}

.max-width-421 {
  max-width: 421px !important;
}

.height-421 {
  height: 421px !important;
}

.min-height-421 {
  min-height: 421px !important;
}

.max-height-421 {
  max-height: 421px !important;
}

.width-422 {
  width: 422px !important;
}

.min-width-422 {
  min-width: 422px !important;
}

.max-width-422 {
  max-width: 422px !important;
}

.height-422 {
  height: 422px !important;
}

.min-height-422 {
  min-height: 422px !important;
}

.max-height-422 {
  max-height: 422px !important;
}

.width-423 {
  width: 423px !important;
}

.min-width-423 {
  min-width: 423px !important;
}

.max-width-423 {
  max-width: 423px !important;
}

.height-423 {
  height: 423px !important;
}

.min-height-423 {
  min-height: 423px !important;
}

.max-height-423 {
  max-height: 423px !important;
}

.width-424 {
  width: 424px !important;
}

.min-width-424 {
  min-width: 424px !important;
}

.max-width-424 {
  max-width: 424px !important;
}

.height-424 {
  height: 424px !important;
}

.min-height-424 {
  min-height: 424px !important;
}

.max-height-424 {
  max-height: 424px !important;
}

.width-425 {
  width: 425px !important;
}

.min-width-425 {
  min-width: 425px !important;
}

.max-width-425 {
  max-width: 425px !important;
}

.height-425 {
  height: 425px !important;
}

.min-height-425 {
  min-height: 425px !important;
}

.max-height-425 {
  max-height: 425px !important;
}

.width-426 {
  width: 426px !important;
}

.min-width-426 {
  min-width: 426px !important;
}

.max-width-426 {
  max-width: 426px !important;
}

.height-426 {
  height: 426px !important;
}

.min-height-426 {
  min-height: 426px !important;
}

.max-height-426 {
  max-height: 426px !important;
}

.width-427 {
  width: 427px !important;
}

.min-width-427 {
  min-width: 427px !important;
}

.max-width-427 {
  max-width: 427px !important;
}

.height-427 {
  height: 427px !important;
}

.min-height-427 {
  min-height: 427px !important;
}

.max-height-427 {
  max-height: 427px !important;
}

.width-428 {
  width: 428px !important;
}

.min-width-428 {
  min-width: 428px !important;
}

.max-width-428 {
  max-width: 428px !important;
}

.height-428 {
  height: 428px !important;
}

.min-height-428 {
  min-height: 428px !important;
}

.max-height-428 {
  max-height: 428px !important;
}

.width-429 {
  width: 429px !important;
}

.min-width-429 {
  min-width: 429px !important;
}

.max-width-429 {
  max-width: 429px !important;
}

.height-429 {
  height: 429px !important;
}

.min-height-429 {
  min-height: 429px !important;
}

.max-height-429 {
  max-height: 429px !important;
}

.width-430 {
  width: 430px !important;
}

.min-width-430 {
  min-width: 430px !important;
}

.max-width-430 {
  max-width: 430px !important;
}

.height-430 {
  height: 430px !important;
}

.min-height-430 {
  min-height: 430px !important;
}

.max-height-430 {
  max-height: 430px !important;
}

.width-431 {
  width: 431px !important;
}

.min-width-431 {
  min-width: 431px !important;
}

.max-width-431 {
  max-width: 431px !important;
}

.height-431 {
  height: 431px !important;
}

.min-height-431 {
  min-height: 431px !important;
}

.max-height-431 {
  max-height: 431px !important;
}

.width-432 {
  width: 432px !important;
}

.min-width-432 {
  min-width: 432px !important;
}

.max-width-432 {
  max-width: 432px !important;
}

.height-432 {
  height: 432px !important;
}

.min-height-432 {
  min-height: 432px !important;
}

.max-height-432 {
  max-height: 432px !important;
}

.width-433 {
  width: 433px !important;
}

.min-width-433 {
  min-width: 433px !important;
}

.max-width-433 {
  max-width: 433px !important;
}

.height-433 {
  height: 433px !important;
}

.min-height-433 {
  min-height: 433px !important;
}

.max-height-433 {
  max-height: 433px !important;
}

.width-434 {
  width: 434px !important;
}

.min-width-434 {
  min-width: 434px !important;
}

.max-width-434 {
  max-width: 434px !important;
}

.height-434 {
  height: 434px !important;
}

.min-height-434 {
  min-height: 434px !important;
}

.max-height-434 {
  max-height: 434px !important;
}

.width-435 {
  width: 435px !important;
}

.min-width-435 {
  min-width: 435px !important;
}

.max-width-435 {
  max-width: 435px !important;
}

.height-435 {
  height: 435px !important;
}

.min-height-435 {
  min-height: 435px !important;
}

.max-height-435 {
  max-height: 435px !important;
}

.width-436 {
  width: 436px !important;
}

.min-width-436 {
  min-width: 436px !important;
}

.max-width-436 {
  max-width: 436px !important;
}

.height-436 {
  height: 436px !important;
}

.min-height-436 {
  min-height: 436px !important;
}

.max-height-436 {
  max-height: 436px !important;
}

.width-437 {
  width: 437px !important;
}

.min-width-437 {
  min-width: 437px !important;
}

.max-width-437 {
  max-width: 437px !important;
}

.height-437 {
  height: 437px !important;
}

.min-height-437 {
  min-height: 437px !important;
}

.max-height-437 {
  max-height: 437px !important;
}

.width-438 {
  width: 438px !important;
}

.min-width-438 {
  min-width: 438px !important;
}

.max-width-438 {
  max-width: 438px !important;
}

.height-438 {
  height: 438px !important;
}

.min-height-438 {
  min-height: 438px !important;
}

.max-height-438 {
  max-height: 438px !important;
}

.width-439 {
  width: 439px !important;
}

.min-width-439 {
  min-width: 439px !important;
}

.max-width-439 {
  max-width: 439px !important;
}

.height-439 {
  height: 439px !important;
}

.min-height-439 {
  min-height: 439px !important;
}

.max-height-439 {
  max-height: 439px !important;
}

.width-440 {
  width: 440px !important;
}

.min-width-440 {
  min-width: 440px !important;
}

.max-width-440 {
  max-width: 440px !important;
}

.height-440 {
  height: 440px !important;
}

.min-height-440 {
  min-height: 440px !important;
}

.max-height-440 {
  max-height: 440px !important;
}

.width-441 {
  width: 441px !important;
}

.min-width-441 {
  min-width: 441px !important;
}

.max-width-441 {
  max-width: 441px !important;
}

.height-441 {
  height: 441px !important;
}

.min-height-441 {
  min-height: 441px !important;
}

.max-height-441 {
  max-height: 441px !important;
}

.width-442 {
  width: 442px !important;
}

.min-width-442 {
  min-width: 442px !important;
}

.max-width-442 {
  max-width: 442px !important;
}

.height-442 {
  height: 442px !important;
}

.min-height-442 {
  min-height: 442px !important;
}

.max-height-442 {
  max-height: 442px !important;
}

.width-443 {
  width: 443px !important;
}

.min-width-443 {
  min-width: 443px !important;
}

.max-width-443 {
  max-width: 443px !important;
}

.height-443 {
  height: 443px !important;
}

.min-height-443 {
  min-height: 443px !important;
}

.max-height-443 {
  max-height: 443px !important;
}

.width-444 {
  width: 444px !important;
}

.min-width-444 {
  min-width: 444px !important;
}

.max-width-444 {
  max-width: 444px !important;
}

.height-444 {
  height: 444px !important;
}

.min-height-444 {
  min-height: 444px !important;
}

.max-height-444 {
  max-height: 444px !important;
}

.width-445 {
  width: 445px !important;
}

.min-width-445 {
  min-width: 445px !important;
}

.max-width-445 {
  max-width: 445px !important;
}

.height-445 {
  height: 445px !important;
}

.min-height-445 {
  min-height: 445px !important;
}

.max-height-445 {
  max-height: 445px !important;
}

.width-446 {
  width: 446px !important;
}

.min-width-446 {
  min-width: 446px !important;
}

.max-width-446 {
  max-width: 446px !important;
}

.height-446 {
  height: 446px !important;
}

.min-height-446 {
  min-height: 446px !important;
}

.max-height-446 {
  max-height: 446px !important;
}

.width-447 {
  width: 447px !important;
}

.min-width-447 {
  min-width: 447px !important;
}

.max-width-447 {
  max-width: 447px !important;
}

.height-447 {
  height: 447px !important;
}

.min-height-447 {
  min-height: 447px !important;
}

.max-height-447 {
  max-height: 447px !important;
}

.width-448 {
  width: 448px !important;
}

.min-width-448 {
  min-width: 448px !important;
}

.max-width-448 {
  max-width: 448px !important;
}

.height-448 {
  height: 448px !important;
}

.min-height-448 {
  min-height: 448px !important;
}

.max-height-448 {
  max-height: 448px !important;
}

.width-449 {
  width: 449px !important;
}

.min-width-449 {
  min-width: 449px !important;
}

.max-width-449 {
  max-width: 449px !important;
}

.height-449 {
  height: 449px !important;
}

.min-height-449 {
  min-height: 449px !important;
}

.max-height-449 {
  max-height: 449px !important;
}

.width-450 {
  width: 450px !important;
}

.min-width-450 {
  min-width: 450px !important;
}

.max-width-450 {
  max-width: 450px !important;
}

.height-450 {
  height: 450px !important;
}

.min-height-450 {
  min-height: 450px !important;
}

.max-height-450 {
  max-height: 450px !important;
}

.width-451 {
  width: 451px !important;
}

.min-width-451 {
  min-width: 451px !important;
}

.max-width-451 {
  max-width: 451px !important;
}

.height-451 {
  height: 451px !important;
}

.min-height-451 {
  min-height: 451px !important;
}

.max-height-451 {
  max-height: 451px !important;
}

.width-452 {
  width: 452px !important;
}

.min-width-452 {
  min-width: 452px !important;
}

.max-width-452 {
  max-width: 452px !important;
}

.height-452 {
  height: 452px !important;
}

.min-height-452 {
  min-height: 452px !important;
}

.max-height-452 {
  max-height: 452px !important;
}

.width-453 {
  width: 453px !important;
}

.min-width-453 {
  min-width: 453px !important;
}

.max-width-453 {
  max-width: 453px !important;
}

.height-453 {
  height: 453px !important;
}

.min-height-453 {
  min-height: 453px !important;
}

.max-height-453 {
  max-height: 453px !important;
}

.width-454 {
  width: 454px !important;
}

.min-width-454 {
  min-width: 454px !important;
}

.max-width-454 {
  max-width: 454px !important;
}

.height-454 {
  height: 454px !important;
}

.min-height-454 {
  min-height: 454px !important;
}

.max-height-454 {
  max-height: 454px !important;
}

.width-455 {
  width: 455px !important;
}

.min-width-455 {
  min-width: 455px !important;
}

.max-width-455 {
  max-width: 455px !important;
}

.height-455 {
  height: 455px !important;
}

.min-height-455 {
  min-height: 455px !important;
}

.max-height-455 {
  max-height: 455px !important;
}

.width-456 {
  width: 456px !important;
}

.min-width-456 {
  min-width: 456px !important;
}

.max-width-456 {
  max-width: 456px !important;
}

.height-456 {
  height: 456px !important;
}

.min-height-456 {
  min-height: 456px !important;
}

.max-height-456 {
  max-height: 456px !important;
}

.width-457 {
  width: 457px !important;
}

.min-width-457 {
  min-width: 457px !important;
}

.max-width-457 {
  max-width: 457px !important;
}

.height-457 {
  height: 457px !important;
}

.min-height-457 {
  min-height: 457px !important;
}

.max-height-457 {
  max-height: 457px !important;
}

.width-458 {
  width: 458px !important;
}

.min-width-458 {
  min-width: 458px !important;
}

.max-width-458 {
  max-width: 458px !important;
}

.height-458 {
  height: 458px !important;
}

.min-height-458 {
  min-height: 458px !important;
}

.max-height-458 {
  max-height: 458px !important;
}

.width-459 {
  width: 459px !important;
}

.min-width-459 {
  min-width: 459px !important;
}

.max-width-459 {
  max-width: 459px !important;
}

.height-459 {
  height: 459px !important;
}

.min-height-459 {
  min-height: 459px !important;
}

.max-height-459 {
  max-height: 459px !important;
}

.width-460 {
  width: 460px !important;
}

.min-width-460 {
  min-width: 460px !important;
}

.max-width-460 {
  max-width: 460px !important;
}

.height-460 {
  height: 460px !important;
}

.min-height-460 {
  min-height: 460px !important;
}

.max-height-460 {
  max-height: 460px !important;
}

.width-461 {
  width: 461px !important;
}

.min-width-461 {
  min-width: 461px !important;
}

.max-width-461 {
  max-width: 461px !important;
}

.height-461 {
  height: 461px !important;
}

.min-height-461 {
  min-height: 461px !important;
}

.max-height-461 {
  max-height: 461px !important;
}

.width-462 {
  width: 462px !important;
}

.min-width-462 {
  min-width: 462px !important;
}

.max-width-462 {
  max-width: 462px !important;
}

.height-462 {
  height: 462px !important;
}

.min-height-462 {
  min-height: 462px !important;
}

.max-height-462 {
  max-height: 462px !important;
}

.width-463 {
  width: 463px !important;
}

.min-width-463 {
  min-width: 463px !important;
}

.max-width-463 {
  max-width: 463px !important;
}

.height-463 {
  height: 463px !important;
}

.min-height-463 {
  min-height: 463px !important;
}

.max-height-463 {
  max-height: 463px !important;
}

.width-464 {
  width: 464px !important;
}

.min-width-464 {
  min-width: 464px !important;
}

.max-width-464 {
  max-width: 464px !important;
}

.height-464 {
  height: 464px !important;
}

.min-height-464 {
  min-height: 464px !important;
}

.max-height-464 {
  max-height: 464px !important;
}

.width-465 {
  width: 465px !important;
}

.min-width-465 {
  min-width: 465px !important;
}

.max-width-465 {
  max-width: 465px !important;
}

.height-465 {
  height: 465px !important;
}

.min-height-465 {
  min-height: 465px !important;
}

.max-height-465 {
  max-height: 465px !important;
}

.width-466 {
  width: 466px !important;
}

.min-width-466 {
  min-width: 466px !important;
}

.max-width-466 {
  max-width: 466px !important;
}

.height-466 {
  height: 466px !important;
}

.min-height-466 {
  min-height: 466px !important;
}

.max-height-466 {
  max-height: 466px !important;
}

.width-467 {
  width: 467px !important;
}

.min-width-467 {
  min-width: 467px !important;
}

.max-width-467 {
  max-width: 467px !important;
}

.height-467 {
  height: 467px !important;
}

.min-height-467 {
  min-height: 467px !important;
}

.max-height-467 {
  max-height: 467px !important;
}

.width-468 {
  width: 468px !important;
}

.min-width-468 {
  min-width: 468px !important;
}

.max-width-468 {
  max-width: 468px !important;
}

.height-468 {
  height: 468px !important;
}

.min-height-468 {
  min-height: 468px !important;
}

.max-height-468 {
  max-height: 468px !important;
}

.width-469 {
  width: 469px !important;
}

.min-width-469 {
  min-width: 469px !important;
}

.max-width-469 {
  max-width: 469px !important;
}

.height-469 {
  height: 469px !important;
}

.min-height-469 {
  min-height: 469px !important;
}

.max-height-469 {
  max-height: 469px !important;
}

.width-470 {
  width: 470px !important;
}

.min-width-470 {
  min-width: 470px !important;
}

.max-width-470 {
  max-width: 470px !important;
}

.height-470 {
  height: 470px !important;
}

.min-height-470 {
  min-height: 470px !important;
}

.max-height-470 {
  max-height: 470px !important;
}

.width-471 {
  width: 471px !important;
}

.min-width-471 {
  min-width: 471px !important;
}

.max-width-471 {
  max-width: 471px !important;
}

.height-471 {
  height: 471px !important;
}

.min-height-471 {
  min-height: 471px !important;
}

.max-height-471 {
  max-height: 471px !important;
}

.width-472 {
  width: 472px !important;
}

.min-width-472 {
  min-width: 472px !important;
}

.max-width-472 {
  max-width: 472px !important;
}

.height-472 {
  height: 472px !important;
}

.min-height-472 {
  min-height: 472px !important;
}

.max-height-472 {
  max-height: 472px !important;
}

.width-473 {
  width: 473px !important;
}

.min-width-473 {
  min-width: 473px !important;
}

.max-width-473 {
  max-width: 473px !important;
}

.height-473 {
  height: 473px !important;
}

.min-height-473 {
  min-height: 473px !important;
}

.max-height-473 {
  max-height: 473px !important;
}

.width-474 {
  width: 474px !important;
}

.min-width-474 {
  min-width: 474px !important;
}

.max-width-474 {
  max-width: 474px !important;
}

.height-474 {
  height: 474px !important;
}

.min-height-474 {
  min-height: 474px !important;
}

.max-height-474 {
  max-height: 474px !important;
}

.width-475 {
  width: 475px !important;
}

.min-width-475 {
  min-width: 475px !important;
}

.max-width-475 {
  max-width: 475px !important;
}

.height-475 {
  height: 475px !important;
}

.min-height-475 {
  min-height: 475px !important;
}

.max-height-475 {
  max-height: 475px !important;
}

.width-476 {
  width: 476px !important;
}

.min-width-476 {
  min-width: 476px !important;
}

.max-width-476 {
  max-width: 476px !important;
}

.height-476 {
  height: 476px !important;
}

.min-height-476 {
  min-height: 476px !important;
}

.max-height-476 {
  max-height: 476px !important;
}

.width-477 {
  width: 477px !important;
}

.min-width-477 {
  min-width: 477px !important;
}

.max-width-477 {
  max-width: 477px !important;
}

.height-477 {
  height: 477px !important;
}

.min-height-477 {
  min-height: 477px !important;
}

.max-height-477 {
  max-height: 477px !important;
}

.width-478 {
  width: 478px !important;
}

.min-width-478 {
  min-width: 478px !important;
}

.max-width-478 {
  max-width: 478px !important;
}

.height-478 {
  height: 478px !important;
}

.min-height-478 {
  min-height: 478px !important;
}

.max-height-478 {
  max-height: 478px !important;
}

.width-479 {
  width: 479px !important;
}

.min-width-479 {
  min-width: 479px !important;
}

.max-width-479 {
  max-width: 479px !important;
}

.height-479 {
  height: 479px !important;
}

.min-height-479 {
  min-height: 479px !important;
}

.max-height-479 {
  max-height: 479px !important;
}

.width-480 {
  width: 480px !important;
}

.min-width-480 {
  min-width: 480px !important;
}

.max-width-480 {
  max-width: 480px !important;
}

.height-480 {
  height: 480px !important;
}

.min-height-480 {
  min-height: 480px !important;
}

.max-height-480 {
  max-height: 480px !important;
}

.width-481 {
  width: 481px !important;
}

.min-width-481 {
  min-width: 481px !important;
}

.max-width-481 {
  max-width: 481px !important;
}

.height-481 {
  height: 481px !important;
}

.min-height-481 {
  min-height: 481px !important;
}

.max-height-481 {
  max-height: 481px !important;
}

.width-482 {
  width: 482px !important;
}

.min-width-482 {
  min-width: 482px !important;
}

.max-width-482 {
  max-width: 482px !important;
}

.height-482 {
  height: 482px !important;
}

.min-height-482 {
  min-height: 482px !important;
}

.max-height-482 {
  max-height: 482px !important;
}

.width-483 {
  width: 483px !important;
}

.min-width-483 {
  min-width: 483px !important;
}

.max-width-483 {
  max-width: 483px !important;
}

.height-483 {
  height: 483px !important;
}

.min-height-483 {
  min-height: 483px !important;
}

.max-height-483 {
  max-height: 483px !important;
}

.width-484 {
  width: 484px !important;
}

.min-width-484 {
  min-width: 484px !important;
}

.max-width-484 {
  max-width: 484px !important;
}

.height-484 {
  height: 484px !important;
}

.min-height-484 {
  min-height: 484px !important;
}

.max-height-484 {
  max-height: 484px !important;
}

.width-485 {
  width: 485px !important;
}

.min-width-485 {
  min-width: 485px !important;
}

.max-width-485 {
  max-width: 485px !important;
}

.height-485 {
  height: 485px !important;
}

.min-height-485 {
  min-height: 485px !important;
}

.max-height-485 {
  max-height: 485px !important;
}

.width-486 {
  width: 486px !important;
}

.min-width-486 {
  min-width: 486px !important;
}

.max-width-486 {
  max-width: 486px !important;
}

.height-486 {
  height: 486px !important;
}

.min-height-486 {
  min-height: 486px !important;
}

.max-height-486 {
  max-height: 486px !important;
}

.width-487 {
  width: 487px !important;
}

.min-width-487 {
  min-width: 487px !important;
}

.max-width-487 {
  max-width: 487px !important;
}

.height-487 {
  height: 487px !important;
}

.min-height-487 {
  min-height: 487px !important;
}

.max-height-487 {
  max-height: 487px !important;
}

.width-488 {
  width: 488px !important;
}

.min-width-488 {
  min-width: 488px !important;
}

.max-width-488 {
  max-width: 488px !important;
}

.height-488 {
  height: 488px !important;
}

.min-height-488 {
  min-height: 488px !important;
}

.max-height-488 {
  max-height: 488px !important;
}

.width-489 {
  width: 489px !important;
}

.min-width-489 {
  min-width: 489px !important;
}

.max-width-489 {
  max-width: 489px !important;
}

.height-489 {
  height: 489px !important;
}

.min-height-489 {
  min-height: 489px !important;
}

.max-height-489 {
  max-height: 489px !important;
}

.width-490 {
  width: 490px !important;
}

.min-width-490 {
  min-width: 490px !important;
}

.max-width-490 {
  max-width: 490px !important;
}

.height-490 {
  height: 490px !important;
}

.min-height-490 {
  min-height: 490px !important;
}

.max-height-490 {
  max-height: 490px !important;
}

.width-491 {
  width: 491px !important;
}

.min-width-491 {
  min-width: 491px !important;
}

.max-width-491 {
  max-width: 491px !important;
}

.height-491 {
  height: 491px !important;
}

.min-height-491 {
  min-height: 491px !important;
}

.max-height-491 {
  max-height: 491px !important;
}

.width-492 {
  width: 492px !important;
}

.min-width-492 {
  min-width: 492px !important;
}

.max-width-492 {
  max-width: 492px !important;
}

.height-492 {
  height: 492px !important;
}

.min-height-492 {
  min-height: 492px !important;
}

.max-height-492 {
  max-height: 492px !important;
}

.width-493 {
  width: 493px !important;
}

.min-width-493 {
  min-width: 493px !important;
}

.max-width-493 {
  max-width: 493px !important;
}

.height-493 {
  height: 493px !important;
}

.min-height-493 {
  min-height: 493px !important;
}

.max-height-493 {
  max-height: 493px !important;
}

.width-494 {
  width: 494px !important;
}

.min-width-494 {
  min-width: 494px !important;
}

.max-width-494 {
  max-width: 494px !important;
}

.height-494 {
  height: 494px !important;
}

.min-height-494 {
  min-height: 494px !important;
}

.max-height-494 {
  max-height: 494px !important;
}

.width-495 {
  width: 495px !important;
}

.min-width-495 {
  min-width: 495px !important;
}

.max-width-495 {
  max-width: 495px !important;
}

.height-495 {
  height: 495px !important;
}

.min-height-495 {
  min-height: 495px !important;
}

.max-height-495 {
  max-height: 495px !important;
}

.width-496 {
  width: 496px !important;
}

.min-width-496 {
  min-width: 496px !important;
}

.max-width-496 {
  max-width: 496px !important;
}

.height-496 {
  height: 496px !important;
}

.min-height-496 {
  min-height: 496px !important;
}

.max-height-496 {
  max-height: 496px !important;
}

.width-497 {
  width: 497px !important;
}

.min-width-497 {
  min-width: 497px !important;
}

.max-width-497 {
  max-width: 497px !important;
}

.height-497 {
  height: 497px !important;
}

.min-height-497 {
  min-height: 497px !important;
}

.max-height-497 {
  max-height: 497px !important;
}

.width-498 {
  width: 498px !important;
}

.min-width-498 {
  min-width: 498px !important;
}

.max-width-498 {
  max-width: 498px !important;
}

.height-498 {
  height: 498px !important;
}

.min-height-498 {
  min-height: 498px !important;
}

.max-height-498 {
  max-height: 498px !important;
}

.width-499 {
  width: 499px !important;
}

.min-width-499 {
  min-width: 499px !important;
}

.max-width-499 {
  max-width: 499px !important;
}

.height-499 {
  height: 499px !important;
}

.min-height-499 {
  min-height: 499px !important;
}

.max-height-499 {
  max-height: 499px !important;
}

.width-500 {
  width: 500px !important;
}

.min-width-500 {
  min-width: 500px !important;
}

.max-width-500 {
  max-width: 500px !important;
}

.height-500 {
  height: 500px !important;
}

.min-height-500 {
  min-height: 500px !important;
}

.max-height-500 {
  max-height: 500px !important;
}

.radius-1 {
  border-radius: 1px !important;
}

.radius-top-1 {
  border-radius: 1px 1px 0 0 !important;
}

.radius-right-1 {
  border-radius: 0 1px 1px 0 !important;
}

.radius-bottom-1 {
  border-radius: 0 0 1px 1px !important;
}

.radius-left-1 {
  border-radius: 1px 0 0 1px !important;
}

.radius-top-left-1 {
  border-radius: 1px 0 0 0 !important;
}

.radius-top-right-1 {
  border-radius: 0 1px 0 0 !important;
}

.radius-bottom-left-1 {
  border-radius: 0 0 0 1px !important;
}

.radius-bottom-right-1 {
  border-radius: 0 0 1px 0 !important;
}

.radius-2 {
  border-radius: 2px !important;
}

.radius-top-2 {
  border-radius: 2px 2px 0 0 !important;
}

.radius-right-2 {
  border-radius: 0 2px 2px 0 !important;
}

.radius-bottom-2 {
  border-radius: 0 0 2px 2px !important;
}

.radius-left-2 {
  border-radius: 2px 0 0 2px !important;
}

.radius-top-left-2 {
  border-radius: 2px 0 0 0 !important;
}

.radius-top-right-2 {
  border-radius: 0 2px 0 0 !important;
}

.radius-bottom-left-2 {
  border-radius: 0 0 0 2px !important;
}

.radius-bottom-right-2 {
  border-radius: 0 0 2px 0 !important;
}

.radius-3 {
  border-radius: 3px !important;
}

.radius-top-3 {
  border-radius: 3px 3px 0 0 !important;
}

.radius-right-3 {
  border-radius: 0 3px 3px 0 !important;
}

.radius-bottom-3 {
  border-radius: 0 0 3px 3px !important;
}

.radius-left-3 {
  border-radius: 3px 0 0 3px !important;
}

.radius-top-left-3 {
  border-radius: 3px 0 0 0 !important;
}

.radius-top-right-3 {
  border-radius: 0 3px 0 0 !important;
}

.radius-bottom-left-3 {
  border-radius: 0 0 0 3px !important;
}

.radius-bottom-right-3 {
  border-radius: 0 0 3px 0 !important;
}

.radius-4 {
  border-radius: 4px !important;
}

.radius-top-4 {
  border-radius: 4px 4px 0 0 !important;
}

.radius-right-4 {
  border-radius: 0 4px 4px 0 !important;
}

.radius-bottom-4 {
  border-radius: 0 0 4px 4px !important;
}

.radius-left-4 {
  border-radius: 4px 0 0 4px !important;
}

.radius-top-left-4 {
  border-radius: 4px 0 0 0 !important;
}

.radius-top-right-4 {
  border-radius: 0 4px 0 0 !important;
}

.radius-bottom-left-4 {
  border-radius: 0 0 0 4px !important;
}

.radius-bottom-right-4 {
  border-radius: 0 0 4px 0 !important;
}

.radius-5 {
  border-radius: 5px !important;
}

.radius-top-5 {
  border-radius: 5px 5px 0 0 !important;
}

.radius-right-5 {
  border-radius: 0 5px 5px 0 !important;
}

.radius-bottom-5 {
  border-radius: 0 0 5px 5px !important;
}

.radius-left-5 {
  border-radius: 5px 0 0 5px !important;
}

.radius-top-left-5 {
  border-radius: 5px 0 0 0 !important;
}

.radius-top-right-5 {
  border-radius: 0 5px 0 0 !important;
}

.radius-bottom-left-5 {
  border-radius: 0 0 0 5px !important;
}

.radius-bottom-right-5 {
  border-radius: 0 0 5px 0 !important;
}

.radius-6 {
  border-radius: 6px !important;
}

.radius-top-6 {
  border-radius: 6px 6px 0 0 !important;
}

.radius-right-6 {
  border-radius: 0 6px 6px 0 !important;
}

.radius-bottom-6 {
  border-radius: 0 0 6px 6px !important;
}

.radius-left-6 {
  border-radius: 6px 0 0 6px !important;
}

.radius-top-left-6 {
  border-radius: 6px 0 0 0 !important;
}

.radius-top-right-6 {
  border-radius: 0 6px 0 0 !important;
}

.radius-bottom-left-6 {
  border-radius: 0 0 0 6px !important;
}

.radius-bottom-right-6 {
  border-radius: 0 0 6px 0 !important;
}

.radius-7 {
  border-radius: 7px !important;
}

.radius-top-7 {
  border-radius: 7px 7px 0 0 !important;
}

.radius-right-7 {
  border-radius: 0 7px 7px 0 !important;
}

.radius-bottom-7 {
  border-radius: 0 0 7px 7px !important;
}

.radius-left-7 {
  border-radius: 7px 0 0 7px !important;
}

.radius-top-left-7 {
  border-radius: 7px 0 0 0 !important;
}

.radius-top-right-7 {
  border-radius: 0 7px 0 0 !important;
}

.radius-bottom-left-7 {
  border-radius: 0 0 0 7px !important;
}

.radius-bottom-right-7 {
  border-radius: 0 0 7px 0 !important;
}

.radius-8 {
  border-radius: 8px !important;
}

.radius-top-8 {
  border-radius: 8px 8px 0 0 !important;
}

.radius-right-8 {
  border-radius: 0 8px 8px 0 !important;
}

.radius-bottom-8 {
  border-radius: 0 0 8px 8px !important;
}

.radius-left-8 {
  border-radius: 8px 0 0 8px !important;
}

.radius-top-left-8 {
  border-radius: 8px 0 0 0 !important;
}

.radius-top-right-8 {
  border-radius: 0 8px 0 0 !important;
}

.radius-bottom-left-8 {
  border-radius: 0 0 0 8px !important;
}

.radius-bottom-right-8 {
  border-radius: 0 0 8px 0 !important;
}

.radius-9 {
  border-radius: 9px !important;
}

.radius-top-9 {
  border-radius: 9px 9px 0 0 !important;
}

.radius-right-9 {
  border-radius: 0 9px 9px 0 !important;
}

.radius-bottom-9 {
  border-radius: 0 0 9px 9px !important;
}

.radius-left-9 {
  border-radius: 9px 0 0 9px !important;
}

.radius-top-left-9 {
  border-radius: 9px 0 0 0 !important;
}

.radius-top-right-9 {
  border-radius: 0 9px 0 0 !important;
}

.radius-bottom-left-9 {
  border-radius: 0 0 0 9px !important;
}

.radius-bottom-right-9 {
  border-radius: 0 0 9px 0 !important;
}

.radius-10 {
  border-radius: 10px !important;
}

.radius-top-10 {
  border-radius: 10px 10px 0 0 !important;
}

.radius-right-10 {
  border-radius: 0 10px 10px 0 !important;
}

.radius-bottom-10 {
  border-radius: 0 0 10px 10px !important;
}

.radius-left-10 {
  border-radius: 10px 0 0 10px !important;
}

.radius-top-left-10 {
  border-radius: 10px 0 0 0 !important;
}

.radius-top-right-10 {
  border-radius: 0 10px 0 0 !important;
}

.radius-bottom-left-10 {
  border-radius: 0 0 0 10px !important;
}

.radius-bottom-right-10 {
  border-radius: 0 0 10px 0 !important;
}

.radius-11 {
  border-radius: 11px !important;
}

.radius-top-11 {
  border-radius: 11px 11px 0 0 !important;
}

.radius-right-11 {
  border-radius: 0 11px 11px 0 !important;
}

.radius-bottom-11 {
  border-radius: 0 0 11px 11px !important;
}

.radius-left-11 {
  border-radius: 11px 0 0 11px !important;
}

.radius-top-left-11 {
  border-radius: 11px 0 0 0 !important;
}

.radius-top-right-11 {
  border-radius: 0 11px 0 0 !important;
}

.radius-bottom-left-11 {
  border-radius: 0 0 0 11px !important;
}

.radius-bottom-right-11 {
  border-radius: 0 0 11px 0 !important;
}

.radius-12 {
  border-radius: 12px !important;
}

.radius-top-12 {
  border-radius: 12px 12px 0 0 !important;
}

.radius-right-12 {
  border-radius: 0 12px 12px 0 !important;
}

.radius-bottom-12 {
  border-radius: 0 0 12px 12px !important;
}

.radius-left-12 {
  border-radius: 12px 0 0 12px !important;
}

.radius-top-left-12 {
  border-radius: 12px 0 0 0 !important;
}

.radius-top-right-12 {
  border-radius: 0 12px 0 0 !important;
}

.radius-bottom-left-12 {
  border-radius: 0 0 0 12px !important;
}

.radius-bottom-right-12 {
  border-radius: 0 0 12px 0 !important;
}

.radius-13 {
  border-radius: 13px !important;
}

.radius-top-13 {
  border-radius: 13px 13px 0 0 !important;
}

.radius-right-13 {
  border-radius: 0 13px 13px 0 !important;
}

.radius-bottom-13 {
  border-radius: 0 0 13px 13px !important;
}

.radius-left-13 {
  border-radius: 13px 0 0 13px !important;
}

.radius-top-left-13 {
  border-radius: 13px 0 0 0 !important;
}

.radius-top-right-13 {
  border-radius: 0 13px 0 0 !important;
}

.radius-bottom-left-13 {
  border-radius: 0 0 0 13px !important;
}

.radius-bottom-right-13 {
  border-radius: 0 0 13px 0 !important;
}

.radius-14 {
  border-radius: 14px !important;
}

.radius-top-14 {
  border-radius: 14px 14px 0 0 !important;
}

.radius-right-14 {
  border-radius: 0 14px 14px 0 !important;
}

.radius-bottom-14 {
  border-radius: 0 0 14px 14px !important;
}

.radius-left-14 {
  border-radius: 14px 0 0 14px !important;
}

.radius-top-left-14 {
  border-radius: 14px 0 0 0 !important;
}

.radius-top-right-14 {
  border-radius: 0 14px 0 0 !important;
}

.radius-bottom-left-14 {
  border-radius: 0 0 0 14px !important;
}

.radius-bottom-right-14 {
  border-radius: 0 0 14px 0 !important;
}

.radius-15 {
  border-radius: 15px !important;
}

.radius-top-15 {
  border-radius: 15px 15px 0 0 !important;
}

.radius-right-15 {
  border-radius: 0 15px 15px 0 !important;
}

.radius-bottom-15 {
  border-radius: 0 0 15px 15px !important;
}

.radius-left-15 {
  border-radius: 15px 0 0 15px !important;
}

.radius-top-left-15 {
  border-radius: 15px 0 0 0 !important;
}

.radius-top-right-15 {
  border-radius: 0 15px 0 0 !important;
}

.radius-bottom-left-15 {
  border-radius: 0 0 0 15px !important;
}

.radius-bottom-right-15 {
  border-radius: 0 0 15px 0 !important;
}

.radius-16 {
  border-radius: 16px !important;
}

.radius-top-16 {
  border-radius: 16px 16px 0 0 !important;
}

.radius-right-16 {
  border-radius: 0 16px 16px 0 !important;
}

.radius-bottom-16 {
  border-radius: 0 0 16px 16px !important;
}

.radius-left-16 {
  border-radius: 16px 0 0 16px !important;
}

.radius-top-left-16 {
  border-radius: 16px 0 0 0 !important;
}

.radius-top-right-16 {
  border-radius: 0 16px 0 0 !important;
}

.radius-bottom-left-16 {
  border-radius: 0 0 0 16px !important;
}

.radius-bottom-right-16 {
  border-radius: 0 0 16px 0 !important;
}

.radius-17 {
  border-radius: 17px !important;
}

.radius-top-17 {
  border-radius: 17px 17px 0 0 !important;
}

.radius-right-17 {
  border-radius: 0 17px 17px 0 !important;
}

.radius-bottom-17 {
  border-radius: 0 0 17px 17px !important;
}

.radius-left-17 {
  border-radius: 17px 0 0 17px !important;
}

.radius-top-left-17 {
  border-radius: 17px 0 0 0 !important;
}

.radius-top-right-17 {
  border-radius: 0 17px 0 0 !important;
}

.radius-bottom-left-17 {
  border-radius: 0 0 0 17px !important;
}

.radius-bottom-right-17 {
  border-radius: 0 0 17px 0 !important;
}

.radius-18 {
  border-radius: 18px !important;
}

.radius-top-18 {
  border-radius: 18px 18px 0 0 !important;
}

.radius-right-18 {
  border-radius: 0 18px 18px 0 !important;
}

.radius-bottom-18 {
  border-radius: 0 0 18px 18px !important;
}

.radius-left-18 {
  border-radius: 18px 0 0 18px !important;
}

.radius-top-left-18 {
  border-radius: 18px 0 0 0 !important;
}

.radius-top-right-18 {
  border-radius: 0 18px 0 0 !important;
}

.radius-bottom-left-18 {
  border-radius: 0 0 0 18px !important;
}

.radius-bottom-right-18 {
  border-radius: 0 0 18px 0 !important;
}

.radius-19 {
  border-radius: 19px !important;
}

.radius-top-19 {
  border-radius: 19px 19px 0 0 !important;
}

.radius-right-19 {
  border-radius: 0 19px 19px 0 !important;
}

.radius-bottom-19 {
  border-radius: 0 0 19px 19px !important;
}

.radius-left-19 {
  border-radius: 19px 0 0 19px !important;
}

.radius-top-left-19 {
  border-radius: 19px 0 0 0 !important;
}

.radius-top-right-19 {
  border-radius: 0 19px 0 0 !important;
}

.radius-bottom-left-19 {
  border-radius: 0 0 0 19px !important;
}

.radius-bottom-right-19 {
  border-radius: 0 0 19px 0 !important;
}

.radius-20 {
  border-radius: 20px !important;
}

.radius-top-20 {
  border-radius: 20px 20px 0 0 !important;
}

.radius-right-20 {
  border-radius: 0 20px 20px 0 !important;
}

.radius-bottom-20 {
  border-radius: 0 0 20px 20px !important;
}

.radius-left-20 {
  border-radius: 20px 0 0 20px !important;
}

.radius-top-left-20 {
  border-radius: 20px 0 0 0 !important;
}

.radius-top-right-20 {
  border-radius: 0 20px 0 0 !important;
}

.radius-bottom-left-20 {
  border-radius: 0 0 0 20px !important;
}

.radius-bottom-right-20 {
  border-radius: 0 0 20px 0 !important;
}

.radius-21 {
  border-radius: 21px !important;
}

.radius-top-21 {
  border-radius: 21px 21px 0 0 !important;
}

.radius-right-21 {
  border-radius: 0 21px 21px 0 !important;
}

.radius-bottom-21 {
  border-radius: 0 0 21px 21px !important;
}

.radius-left-21 {
  border-radius: 21px 0 0 21px !important;
}

.radius-top-left-21 {
  border-radius: 21px 0 0 0 !important;
}

.radius-top-right-21 {
  border-radius: 0 21px 0 0 !important;
}

.radius-bottom-left-21 {
  border-radius: 0 0 0 21px !important;
}

.radius-bottom-right-21 {
  border-radius: 0 0 21px 0 !important;
}

.radius-22 {
  border-radius: 22px !important;
}

.radius-top-22 {
  border-radius: 22px 22px 0 0 !important;
}

.radius-right-22 {
  border-radius: 0 22px 22px 0 !important;
}

.radius-bottom-22 {
  border-radius: 0 0 22px 22px !important;
}

.radius-left-22 {
  border-radius: 22px 0 0 22px !important;
}

.radius-top-left-22 {
  border-radius: 22px 0 0 0 !important;
}

.radius-top-right-22 {
  border-radius: 0 22px 0 0 !important;
}

.radius-bottom-left-22 {
  border-radius: 0 0 0 22px !important;
}

.radius-bottom-right-22 {
  border-radius: 0 0 22px 0 !important;
}

.radius-23 {
  border-radius: 23px !important;
}

.radius-top-23 {
  border-radius: 23px 23px 0 0 !important;
}

.radius-right-23 {
  border-radius: 0 23px 23px 0 !important;
}

.radius-bottom-23 {
  border-radius: 0 0 23px 23px !important;
}

.radius-left-23 {
  border-radius: 23px 0 0 23px !important;
}

.radius-top-left-23 {
  border-radius: 23px 0 0 0 !important;
}

.radius-top-right-23 {
  border-radius: 0 23px 0 0 !important;
}

.radius-bottom-left-23 {
  border-radius: 0 0 0 23px !important;
}

.radius-bottom-right-23 {
  border-radius: 0 0 23px 0 !important;
}

.radius-24 {
  border-radius: 24px !important;
}

.radius-top-24 {
  border-radius: 24px 24px 0 0 !important;
}

.radius-right-24 {
  border-radius: 0 24px 24px 0 !important;
}

.radius-bottom-24 {
  border-radius: 0 0 24px 24px !important;
}

.radius-left-24 {
  border-radius: 24px 0 0 24px !important;
}

.radius-top-left-24 {
  border-radius: 24px 0 0 0 !important;
}

.radius-top-right-24 {
  border-radius: 0 24px 0 0 !important;
}

.radius-bottom-left-24 {
  border-radius: 0 0 0 24px !important;
}

.radius-bottom-right-24 {
  border-radius: 0 0 24px 0 !important;
}

.radius-25 {
  border-radius: 25px !important;
}

.radius-top-25 {
  border-radius: 25px 25px 0 0 !important;
}

.radius-right-25 {
  border-radius: 0 25px 25px 0 !important;
}

.radius-bottom-25 {
  border-radius: 0 0 25px 25px !important;
}

.radius-left-25 {
  border-radius: 25px 0 0 25px !important;
}

.radius-top-left-25 {
  border-radius: 25px 0 0 0 !important;
}

.radius-top-right-25 {
  border-radius: 0 25px 0 0 !important;
}

.radius-bottom-left-25 {
  border-radius: 0 0 0 25px !important;
}

.radius-bottom-right-25 {
  border-radius: 0 0 25px 0 !important;
}

.radius-26 {
  border-radius: 26px !important;
}

.radius-top-26 {
  border-radius: 26px 26px 0 0 !important;
}

.radius-right-26 {
  border-radius: 0 26px 26px 0 !important;
}

.radius-bottom-26 {
  border-radius: 0 0 26px 26px !important;
}

.radius-left-26 {
  border-radius: 26px 0 0 26px !important;
}

.radius-top-left-26 {
  border-radius: 26px 0 0 0 !important;
}

.radius-top-right-26 {
  border-radius: 0 26px 0 0 !important;
}

.radius-bottom-left-26 {
  border-radius: 0 0 0 26px !important;
}

.radius-bottom-right-26 {
  border-radius: 0 0 26px 0 !important;
}

.radius-27 {
  border-radius: 27px !important;
}

.radius-top-27 {
  border-radius: 27px 27px 0 0 !important;
}

.radius-right-27 {
  border-radius: 0 27px 27px 0 !important;
}

.radius-bottom-27 {
  border-radius: 0 0 27px 27px !important;
}

.radius-left-27 {
  border-radius: 27px 0 0 27px !important;
}

.radius-top-left-27 {
  border-radius: 27px 0 0 0 !important;
}

.radius-top-right-27 {
  border-radius: 0 27px 0 0 !important;
}

.radius-bottom-left-27 {
  border-radius: 0 0 0 27px !important;
}

.radius-bottom-right-27 {
  border-radius: 0 0 27px 0 !important;
}

.radius-28 {
  border-radius: 28px !important;
}

.radius-top-28 {
  border-radius: 28px 28px 0 0 !important;
}

.radius-right-28 {
  border-radius: 0 28px 28px 0 !important;
}

.radius-bottom-28 {
  border-radius: 0 0 28px 28px !important;
}

.radius-left-28 {
  border-radius: 28px 0 0 28px !important;
}

.radius-top-left-28 {
  border-radius: 28px 0 0 0 !important;
}

.radius-top-right-28 {
  border-radius: 0 28px 0 0 !important;
}

.radius-bottom-left-28 {
  border-radius: 0 0 0 28px !important;
}

.radius-bottom-right-28 {
  border-radius: 0 0 28px 0 !important;
}

.radius-29 {
  border-radius: 29px !important;
}

.radius-top-29 {
  border-radius: 29px 29px 0 0 !important;
}

.radius-right-29 {
  border-radius: 0 29px 29px 0 !important;
}

.radius-bottom-29 {
  border-radius: 0 0 29px 29px !important;
}

.radius-left-29 {
  border-radius: 29px 0 0 29px !important;
}

.radius-top-left-29 {
  border-radius: 29px 0 0 0 !important;
}

.radius-top-right-29 {
  border-radius: 0 29px 0 0 !important;
}

.radius-bottom-left-29 {
  border-radius: 0 0 0 29px !important;
}

.radius-bottom-right-29 {
  border-radius: 0 0 29px 0 !important;
}

.radius-30 {
  border-radius: 30px !important;
}

.radius-top-30 {
  border-radius: 30px 30px 0 0 !important;
}

.radius-right-30 {
  border-radius: 0 30px 30px 0 !important;
}

.radius-bottom-30 {
  border-radius: 0 0 30px 30px !important;
}

.radius-left-30 {
  border-radius: 30px 0 0 30px !important;
}

.radius-top-left-30 {
  border-radius: 30px 0 0 0 !important;
}

.radius-top-right-30 {
  border-radius: 0 30px 0 0 !important;
}

.radius-bottom-left-30 {
  border-radius: 0 0 0 30px !important;
}

.radius-bottom-right-30 {
  border-radius: 0 0 30px 0 !important;
}

.radius-31 {
  border-radius: 31px !important;
}

.radius-top-31 {
  border-radius: 31px 31px 0 0 !important;
}

.radius-right-31 {
  border-radius: 0 31px 31px 0 !important;
}

.radius-bottom-31 {
  border-radius: 0 0 31px 31px !important;
}

.radius-left-31 {
  border-radius: 31px 0 0 31px !important;
}

.radius-top-left-31 {
  border-radius: 31px 0 0 0 !important;
}

.radius-top-right-31 {
  border-radius: 0 31px 0 0 !important;
}

.radius-bottom-left-31 {
  border-radius: 0 0 0 31px !important;
}

.radius-bottom-right-31 {
  border-radius: 0 0 31px 0 !important;
}

.radius-32 {
  border-radius: 32px !important;
}

.radius-top-32 {
  border-radius: 32px 32px 0 0 !important;
}

.radius-right-32 {
  border-radius: 0 32px 32px 0 !important;
}

.radius-bottom-32 {
  border-radius: 0 0 32px 32px !important;
}

.radius-left-32 {
  border-radius: 32px 0 0 32px !important;
}

.radius-top-left-32 {
  border-radius: 32px 0 0 0 !important;
}

.radius-top-right-32 {
  border-radius: 0 32px 0 0 !important;
}

.radius-bottom-left-32 {
  border-radius: 0 0 0 32px !important;
}

.radius-bottom-right-32 {
  border-radius: 0 0 32px 0 !important;
}

.radius-33 {
  border-radius: 33px !important;
}

.radius-top-33 {
  border-radius: 33px 33px 0 0 !important;
}

.radius-right-33 {
  border-radius: 0 33px 33px 0 !important;
}

.radius-bottom-33 {
  border-radius: 0 0 33px 33px !important;
}

.radius-left-33 {
  border-radius: 33px 0 0 33px !important;
}

.radius-top-left-33 {
  border-radius: 33px 0 0 0 !important;
}

.radius-top-right-33 {
  border-radius: 0 33px 0 0 !important;
}

.radius-bottom-left-33 {
  border-radius: 0 0 0 33px !important;
}

.radius-bottom-right-33 {
  border-radius: 0 0 33px 0 !important;
}

.radius-34 {
  border-radius: 34px !important;
}

.radius-top-34 {
  border-radius: 34px 34px 0 0 !important;
}

.radius-right-34 {
  border-radius: 0 34px 34px 0 !important;
}

.radius-bottom-34 {
  border-radius: 0 0 34px 34px !important;
}

.radius-left-34 {
  border-radius: 34px 0 0 34px !important;
}

.radius-top-left-34 {
  border-radius: 34px 0 0 0 !important;
}

.radius-top-right-34 {
  border-radius: 0 34px 0 0 !important;
}

.radius-bottom-left-34 {
  border-radius: 0 0 0 34px !important;
}

.radius-bottom-right-34 {
  border-radius: 0 0 34px 0 !important;
}

.radius-35 {
  border-radius: 35px !important;
}

.radius-top-35 {
  border-radius: 35px 35px 0 0 !important;
}

.radius-right-35 {
  border-radius: 0 35px 35px 0 !important;
}

.radius-bottom-35 {
  border-radius: 0 0 35px 35px !important;
}

.radius-left-35 {
  border-radius: 35px 0 0 35px !important;
}

.radius-top-left-35 {
  border-radius: 35px 0 0 0 !important;
}

.radius-top-right-35 {
  border-radius: 0 35px 0 0 !important;
}

.radius-bottom-left-35 {
  border-radius: 0 0 0 35px !important;
}

.radius-bottom-right-35 {
  border-radius: 0 0 35px 0 !important;
}

.radius-36 {
  border-radius: 36px !important;
}

.radius-top-36 {
  border-radius: 36px 36px 0 0 !important;
}

.radius-right-36 {
  border-radius: 0 36px 36px 0 !important;
}

.radius-bottom-36 {
  border-radius: 0 0 36px 36px !important;
}

.radius-left-36 {
  border-radius: 36px 0 0 36px !important;
}

.radius-top-left-36 {
  border-radius: 36px 0 0 0 !important;
}

.radius-top-right-36 {
  border-radius: 0 36px 0 0 !important;
}

.radius-bottom-left-36 {
  border-radius: 0 0 0 36px !important;
}

.radius-bottom-right-36 {
  border-radius: 0 0 36px 0 !important;
}

.radius-37 {
  border-radius: 37px !important;
}

.radius-top-37 {
  border-radius: 37px 37px 0 0 !important;
}

.radius-right-37 {
  border-radius: 0 37px 37px 0 !important;
}

.radius-bottom-37 {
  border-radius: 0 0 37px 37px !important;
}

.radius-left-37 {
  border-radius: 37px 0 0 37px !important;
}

.radius-top-left-37 {
  border-radius: 37px 0 0 0 !important;
}

.radius-top-right-37 {
  border-radius: 0 37px 0 0 !important;
}

.radius-bottom-left-37 {
  border-radius: 0 0 0 37px !important;
}

.radius-bottom-right-37 {
  border-radius: 0 0 37px 0 !important;
}

.radius-38 {
  border-radius: 38px !important;
}

.radius-top-38 {
  border-radius: 38px 38px 0 0 !important;
}

.radius-right-38 {
  border-radius: 0 38px 38px 0 !important;
}

.radius-bottom-38 {
  border-radius: 0 0 38px 38px !important;
}

.radius-left-38 {
  border-radius: 38px 0 0 38px !important;
}

.radius-top-left-38 {
  border-radius: 38px 0 0 0 !important;
}

.radius-top-right-38 {
  border-radius: 0 38px 0 0 !important;
}

.radius-bottom-left-38 {
  border-radius: 0 0 0 38px !important;
}

.radius-bottom-right-38 {
  border-radius: 0 0 38px 0 !important;
}

.radius-39 {
  border-radius: 39px !important;
}

.radius-top-39 {
  border-radius: 39px 39px 0 0 !important;
}

.radius-right-39 {
  border-radius: 0 39px 39px 0 !important;
}

.radius-bottom-39 {
  border-radius: 0 0 39px 39px !important;
}

.radius-left-39 {
  border-radius: 39px 0 0 39px !important;
}

.radius-top-left-39 {
  border-radius: 39px 0 0 0 !important;
}

.radius-top-right-39 {
  border-radius: 0 39px 0 0 !important;
}

.radius-bottom-left-39 {
  border-radius: 0 0 0 39px !important;
}

.radius-bottom-right-39 {
  border-radius: 0 0 39px 0 !important;
}

.radius-40 {
  border-radius: 40px !important;
}

.radius-top-40 {
  border-radius: 40px 40px 0 0 !important;
}

.radius-right-40 {
  border-radius: 0 40px 40px 0 !important;
}

.radius-bottom-40 {
  border-radius: 0 0 40px 40px !important;
}

.radius-left-40 {
  border-radius: 40px 0 0 40px !important;
}

.radius-top-left-40 {
  border-radius: 40px 0 0 0 !important;
}

.radius-top-right-40 {
  border-radius: 0 40px 0 0 !important;
}

.radius-bottom-left-40 {
  border-radius: 0 0 0 40px !important;
}

.radius-bottom-right-40 {
  border-radius: 0 0 40px 0 !important;
}

.radius-41 {
  border-radius: 41px !important;
}

.radius-top-41 {
  border-radius: 41px 41px 0 0 !important;
}

.radius-right-41 {
  border-radius: 0 41px 41px 0 !important;
}

.radius-bottom-41 {
  border-radius: 0 0 41px 41px !important;
}

.radius-left-41 {
  border-radius: 41px 0 0 41px !important;
}

.radius-top-left-41 {
  border-radius: 41px 0 0 0 !important;
}

.radius-top-right-41 {
  border-radius: 0 41px 0 0 !important;
}

.radius-bottom-left-41 {
  border-radius: 0 0 0 41px !important;
}

.radius-bottom-right-41 {
  border-radius: 0 0 41px 0 !important;
}

.radius-42 {
  border-radius: 42px !important;
}

.radius-top-42 {
  border-radius: 42px 42px 0 0 !important;
}

.radius-right-42 {
  border-radius: 0 42px 42px 0 !important;
}

.radius-bottom-42 {
  border-radius: 0 0 42px 42px !important;
}

.radius-left-42 {
  border-radius: 42px 0 0 42px !important;
}

.radius-top-left-42 {
  border-radius: 42px 0 0 0 !important;
}

.radius-top-right-42 {
  border-radius: 0 42px 0 0 !important;
}

.radius-bottom-left-42 {
  border-radius: 0 0 0 42px !important;
}

.radius-bottom-right-42 {
  border-radius: 0 0 42px 0 !important;
}

.radius-43 {
  border-radius: 43px !important;
}

.radius-top-43 {
  border-radius: 43px 43px 0 0 !important;
}

.radius-right-43 {
  border-radius: 0 43px 43px 0 !important;
}

.radius-bottom-43 {
  border-radius: 0 0 43px 43px !important;
}

.radius-left-43 {
  border-radius: 43px 0 0 43px !important;
}

.radius-top-left-43 {
  border-radius: 43px 0 0 0 !important;
}

.radius-top-right-43 {
  border-radius: 0 43px 0 0 !important;
}

.radius-bottom-left-43 {
  border-radius: 0 0 0 43px !important;
}

.radius-bottom-right-43 {
  border-radius: 0 0 43px 0 !important;
}

.radius-44 {
  border-radius: 44px !important;
}

.radius-top-44 {
  border-radius: 44px 44px 0 0 !important;
}

.radius-right-44 {
  border-radius: 0 44px 44px 0 !important;
}

.radius-bottom-44 {
  border-radius: 0 0 44px 44px !important;
}

.radius-left-44 {
  border-radius: 44px 0 0 44px !important;
}

.radius-top-left-44 {
  border-radius: 44px 0 0 0 !important;
}

.radius-top-right-44 {
  border-radius: 0 44px 0 0 !important;
}

.radius-bottom-left-44 {
  border-radius: 0 0 0 44px !important;
}

.radius-bottom-right-44 {
  border-radius: 0 0 44px 0 !important;
}

.radius-45 {
  border-radius: 45px !important;
}

.radius-top-45 {
  border-radius: 45px 45px 0 0 !important;
}

.radius-right-45 {
  border-radius: 0 45px 45px 0 !important;
}

.radius-bottom-45 {
  border-radius: 0 0 45px 45px !important;
}

.radius-left-45 {
  border-radius: 45px 0 0 45px !important;
}

.radius-top-left-45 {
  border-radius: 45px 0 0 0 !important;
}

.radius-top-right-45 {
  border-radius: 0 45px 0 0 !important;
}

.radius-bottom-left-45 {
  border-radius: 0 0 0 45px !important;
}

.radius-bottom-right-45 {
  border-radius: 0 0 45px 0 !important;
}

.radius-46 {
  border-radius: 46px !important;
}

.radius-top-46 {
  border-radius: 46px 46px 0 0 !important;
}

.radius-right-46 {
  border-radius: 0 46px 46px 0 !important;
}

.radius-bottom-46 {
  border-radius: 0 0 46px 46px !important;
}

.radius-left-46 {
  border-radius: 46px 0 0 46px !important;
}

.radius-top-left-46 {
  border-radius: 46px 0 0 0 !important;
}

.radius-top-right-46 {
  border-radius: 0 46px 0 0 !important;
}

.radius-bottom-left-46 {
  border-radius: 0 0 0 46px !important;
}

.radius-bottom-right-46 {
  border-radius: 0 0 46px 0 !important;
}

.radius-47 {
  border-radius: 47px !important;
}

.radius-top-47 {
  border-radius: 47px 47px 0 0 !important;
}

.radius-right-47 {
  border-radius: 0 47px 47px 0 !important;
}

.radius-bottom-47 {
  border-radius: 0 0 47px 47px !important;
}

.radius-left-47 {
  border-radius: 47px 0 0 47px !important;
}

.radius-top-left-47 {
  border-radius: 47px 0 0 0 !important;
}

.radius-top-right-47 {
  border-radius: 0 47px 0 0 !important;
}

.radius-bottom-left-47 {
  border-radius: 0 0 0 47px !important;
}

.radius-bottom-right-47 {
  border-radius: 0 0 47px 0 !important;
}

.radius-48 {
  border-radius: 48px !important;
}

.radius-top-48 {
  border-radius: 48px 48px 0 0 !important;
}

.radius-right-48 {
  border-radius: 0 48px 48px 0 !important;
}

.radius-bottom-48 {
  border-radius: 0 0 48px 48px !important;
}

.radius-left-48 {
  border-radius: 48px 0 0 48px !important;
}

.radius-top-left-48 {
  border-radius: 48px 0 0 0 !important;
}

.radius-top-right-48 {
  border-radius: 0 48px 0 0 !important;
}

.radius-bottom-left-48 {
  border-radius: 0 0 0 48px !important;
}

.radius-bottom-right-48 {
  border-radius: 0 0 48px 0 !important;
}

.radius-49 {
  border-radius: 49px !important;
}

.radius-top-49 {
  border-radius: 49px 49px 0 0 !important;
}

.radius-right-49 {
  border-radius: 0 49px 49px 0 !important;
}

.radius-bottom-49 {
  border-radius: 0 0 49px 49px !important;
}

.radius-left-49 {
  border-radius: 49px 0 0 49px !important;
}

.radius-top-left-49 {
  border-radius: 49px 0 0 0 !important;
}

.radius-top-right-49 {
  border-radius: 0 49px 0 0 !important;
}

.radius-bottom-left-49 {
  border-radius: 0 0 0 49px !important;
}

.radius-bottom-right-49 {
  border-radius: 0 0 49px 0 !important;
}

.radius-50 {
  border-radius: 50px !important;
}

.radius-top-50 {
  border-radius: 50px 50px 0 0 !important;
}

.radius-right-50 {
  border-radius: 0 50px 50px 0 !important;
}

.radius-bottom-50 {
  border-radius: 0 0 50px 50px !important;
}

.radius-left-50 {
  border-radius: 50px 0 0 50px !important;
}

.radius-top-left-50 {
  border-radius: 50px 0 0 0 !important;
}

.radius-top-right-50 {
  border-radius: 0 50px 0 0 !important;
}

.radius-bottom-left-50 {
  border-radius: 0 0 0 50px !important;
}

.radius-bottom-right-50 {
  border-radius: 0 0 50px 0 !important;
}

.radius-51 {
  border-radius: 51px !important;
}

.radius-top-51 {
  border-radius: 51px 51px 0 0 !important;
}

.radius-right-51 {
  border-radius: 0 51px 51px 0 !important;
}

.radius-bottom-51 {
  border-radius: 0 0 51px 51px !important;
}

.radius-left-51 {
  border-radius: 51px 0 0 51px !important;
}

.radius-top-left-51 {
  border-radius: 51px 0 0 0 !important;
}

.radius-top-right-51 {
  border-radius: 0 51px 0 0 !important;
}

.radius-bottom-left-51 {
  border-radius: 0 0 0 51px !important;
}

.radius-bottom-right-51 {
  border-radius: 0 0 51px 0 !important;
}

.radius-52 {
  border-radius: 52px !important;
}

.radius-top-52 {
  border-radius: 52px 52px 0 0 !important;
}

.radius-right-52 {
  border-radius: 0 52px 52px 0 !important;
}

.radius-bottom-52 {
  border-radius: 0 0 52px 52px !important;
}

.radius-left-52 {
  border-radius: 52px 0 0 52px !important;
}

.radius-top-left-52 {
  border-radius: 52px 0 0 0 !important;
}

.radius-top-right-52 {
  border-radius: 0 52px 0 0 !important;
}

.radius-bottom-left-52 {
  border-radius: 0 0 0 52px !important;
}

.radius-bottom-right-52 {
  border-radius: 0 0 52px 0 !important;
}

.radius-53 {
  border-radius: 53px !important;
}

.radius-top-53 {
  border-radius: 53px 53px 0 0 !important;
}

.radius-right-53 {
  border-radius: 0 53px 53px 0 !important;
}

.radius-bottom-53 {
  border-radius: 0 0 53px 53px !important;
}

.radius-left-53 {
  border-radius: 53px 0 0 53px !important;
}

.radius-top-left-53 {
  border-radius: 53px 0 0 0 !important;
}

.radius-top-right-53 {
  border-radius: 0 53px 0 0 !important;
}

.radius-bottom-left-53 {
  border-radius: 0 0 0 53px !important;
}

.radius-bottom-right-53 {
  border-radius: 0 0 53px 0 !important;
}

.radius-54 {
  border-radius: 54px !important;
}

.radius-top-54 {
  border-radius: 54px 54px 0 0 !important;
}

.radius-right-54 {
  border-radius: 0 54px 54px 0 !important;
}

.radius-bottom-54 {
  border-radius: 0 0 54px 54px !important;
}

.radius-left-54 {
  border-radius: 54px 0 0 54px !important;
}

.radius-top-left-54 {
  border-radius: 54px 0 0 0 !important;
}

.radius-top-right-54 {
  border-radius: 0 54px 0 0 !important;
}

.radius-bottom-left-54 {
  border-radius: 0 0 0 54px !important;
}

.radius-bottom-right-54 {
  border-radius: 0 0 54px 0 !important;
}

.radius-55 {
  border-radius: 55px !important;
}

.radius-top-55 {
  border-radius: 55px 55px 0 0 !important;
}

.radius-right-55 {
  border-radius: 0 55px 55px 0 !important;
}

.radius-bottom-55 {
  border-radius: 0 0 55px 55px !important;
}

.radius-left-55 {
  border-radius: 55px 0 0 55px !important;
}

.radius-top-left-55 {
  border-radius: 55px 0 0 0 !important;
}

.radius-top-right-55 {
  border-radius: 0 55px 0 0 !important;
}

.radius-bottom-left-55 {
  border-radius: 0 0 0 55px !important;
}

.radius-bottom-right-55 {
  border-radius: 0 0 55px 0 !important;
}

.radius-56 {
  border-radius: 56px !important;
}

.radius-top-56 {
  border-radius: 56px 56px 0 0 !important;
}

.radius-right-56 {
  border-radius: 0 56px 56px 0 !important;
}

.radius-bottom-56 {
  border-radius: 0 0 56px 56px !important;
}

.radius-left-56 {
  border-radius: 56px 0 0 56px !important;
}

.radius-top-left-56 {
  border-radius: 56px 0 0 0 !important;
}

.radius-top-right-56 {
  border-radius: 0 56px 0 0 !important;
}

.radius-bottom-left-56 {
  border-radius: 0 0 0 56px !important;
}

.radius-bottom-right-56 {
  border-radius: 0 0 56px 0 !important;
}

.radius-57 {
  border-radius: 57px !important;
}

.radius-top-57 {
  border-radius: 57px 57px 0 0 !important;
}

.radius-right-57 {
  border-radius: 0 57px 57px 0 !important;
}

.radius-bottom-57 {
  border-radius: 0 0 57px 57px !important;
}

.radius-left-57 {
  border-radius: 57px 0 0 57px !important;
}

.radius-top-left-57 {
  border-radius: 57px 0 0 0 !important;
}

.radius-top-right-57 {
  border-radius: 0 57px 0 0 !important;
}

.radius-bottom-left-57 {
  border-radius: 0 0 0 57px !important;
}

.radius-bottom-right-57 {
  border-radius: 0 0 57px 0 !important;
}

.radius-58 {
  border-radius: 58px !important;
}

.radius-top-58 {
  border-radius: 58px 58px 0 0 !important;
}

.radius-right-58 {
  border-radius: 0 58px 58px 0 !important;
}

.radius-bottom-58 {
  border-radius: 0 0 58px 58px !important;
}

.radius-left-58 {
  border-radius: 58px 0 0 58px !important;
}

.radius-top-left-58 {
  border-radius: 58px 0 0 0 !important;
}

.radius-top-right-58 {
  border-radius: 0 58px 0 0 !important;
}

.radius-bottom-left-58 {
  border-radius: 0 0 0 58px !important;
}

.radius-bottom-right-58 {
  border-radius: 0 0 58px 0 !important;
}

.radius-59 {
  border-radius: 59px !important;
}

.radius-top-59 {
  border-radius: 59px 59px 0 0 !important;
}

.radius-right-59 {
  border-radius: 0 59px 59px 0 !important;
}

.radius-bottom-59 {
  border-radius: 0 0 59px 59px !important;
}

.radius-left-59 {
  border-radius: 59px 0 0 59px !important;
}

.radius-top-left-59 {
  border-radius: 59px 0 0 0 !important;
}

.radius-top-right-59 {
  border-radius: 0 59px 0 0 !important;
}

.radius-bottom-left-59 {
  border-radius: 0 0 0 59px !important;
}

.radius-bottom-right-59 {
  border-radius: 0 0 59px 0 !important;
}

.radius-60 {
  border-radius: 60px !important;
}

.radius-top-60 {
  border-radius: 60px 60px 0 0 !important;
}

.radius-right-60 {
  border-radius: 0 60px 60px 0 !important;
}

.radius-bottom-60 {
  border-radius: 0 0 60px 60px !important;
}

.radius-left-60 {
  border-radius: 60px 0 0 60px !important;
}

.radius-top-left-60 {
  border-radius: 60px 0 0 0 !important;
}

.radius-top-right-60 {
  border-radius: 0 60px 0 0 !important;
}

.radius-bottom-left-60 {
  border-radius: 0 0 0 60px !important;
}

.radius-bottom-right-60 {
  border-radius: 0 0 60px 0 !important;
}

.radius-61 {
  border-radius: 61px !important;
}

.radius-top-61 {
  border-radius: 61px 61px 0 0 !important;
}

.radius-right-61 {
  border-radius: 0 61px 61px 0 !important;
}

.radius-bottom-61 {
  border-radius: 0 0 61px 61px !important;
}

.radius-left-61 {
  border-radius: 61px 0 0 61px !important;
}

.radius-top-left-61 {
  border-radius: 61px 0 0 0 !important;
}

.radius-top-right-61 {
  border-radius: 0 61px 0 0 !important;
}

.radius-bottom-left-61 {
  border-radius: 0 0 0 61px !important;
}

.radius-bottom-right-61 {
  border-radius: 0 0 61px 0 !important;
}

.radius-62 {
  border-radius: 62px !important;
}

.radius-top-62 {
  border-radius: 62px 62px 0 0 !important;
}

.radius-right-62 {
  border-radius: 0 62px 62px 0 !important;
}

.radius-bottom-62 {
  border-radius: 0 0 62px 62px !important;
}

.radius-left-62 {
  border-radius: 62px 0 0 62px !important;
}

.radius-top-left-62 {
  border-radius: 62px 0 0 0 !important;
}

.radius-top-right-62 {
  border-radius: 0 62px 0 0 !important;
}

.radius-bottom-left-62 {
  border-radius: 0 0 0 62px !important;
}

.radius-bottom-right-62 {
  border-radius: 0 0 62px 0 !important;
}

.radius-63 {
  border-radius: 63px !important;
}

.radius-top-63 {
  border-radius: 63px 63px 0 0 !important;
}

.radius-right-63 {
  border-radius: 0 63px 63px 0 !important;
}

.radius-bottom-63 {
  border-radius: 0 0 63px 63px !important;
}

.radius-left-63 {
  border-radius: 63px 0 0 63px !important;
}

.radius-top-left-63 {
  border-radius: 63px 0 0 0 !important;
}

.radius-top-right-63 {
  border-radius: 0 63px 0 0 !important;
}

.radius-bottom-left-63 {
  border-radius: 0 0 0 63px !important;
}

.radius-bottom-right-63 {
  border-radius: 0 0 63px 0 !important;
}

.radius-64 {
  border-radius: 64px !important;
}

.radius-top-64 {
  border-radius: 64px 64px 0 0 !important;
}

.radius-right-64 {
  border-radius: 0 64px 64px 0 !important;
}

.radius-bottom-64 {
  border-radius: 0 0 64px 64px !important;
}

.radius-left-64 {
  border-radius: 64px 0 0 64px !important;
}

.radius-top-left-64 {
  border-radius: 64px 0 0 0 !important;
}

.radius-top-right-64 {
  border-radius: 0 64px 0 0 !important;
}

.radius-bottom-left-64 {
  border-radius: 0 0 0 64px !important;
}

.radius-bottom-right-64 {
  border-radius: 0 0 64px 0 !important;
}

.radius-65 {
  border-radius: 65px !important;
}

.radius-top-65 {
  border-radius: 65px 65px 0 0 !important;
}

.radius-right-65 {
  border-radius: 0 65px 65px 0 !important;
}

.radius-bottom-65 {
  border-radius: 0 0 65px 65px !important;
}

.radius-left-65 {
  border-radius: 65px 0 0 65px !important;
}

.radius-top-left-65 {
  border-radius: 65px 0 0 0 !important;
}

.radius-top-right-65 {
  border-radius: 0 65px 0 0 !important;
}

.radius-bottom-left-65 {
  border-radius: 0 0 0 65px !important;
}

.radius-bottom-right-65 {
  border-radius: 0 0 65px 0 !important;
}

.radius-66 {
  border-radius: 66px !important;
}

.radius-top-66 {
  border-radius: 66px 66px 0 0 !important;
}

.radius-right-66 {
  border-radius: 0 66px 66px 0 !important;
}

.radius-bottom-66 {
  border-radius: 0 0 66px 66px !important;
}

.radius-left-66 {
  border-radius: 66px 0 0 66px !important;
}

.radius-top-left-66 {
  border-radius: 66px 0 0 0 !important;
}

.radius-top-right-66 {
  border-radius: 0 66px 0 0 !important;
}

.radius-bottom-left-66 {
  border-radius: 0 0 0 66px !important;
}

.radius-bottom-right-66 {
  border-radius: 0 0 66px 0 !important;
}

.radius-67 {
  border-radius: 67px !important;
}

.radius-top-67 {
  border-radius: 67px 67px 0 0 !important;
}

.radius-right-67 {
  border-radius: 0 67px 67px 0 !important;
}

.radius-bottom-67 {
  border-radius: 0 0 67px 67px !important;
}

.radius-left-67 {
  border-radius: 67px 0 0 67px !important;
}

.radius-top-left-67 {
  border-radius: 67px 0 0 0 !important;
}

.radius-top-right-67 {
  border-radius: 0 67px 0 0 !important;
}

.radius-bottom-left-67 {
  border-radius: 0 0 0 67px !important;
}

.radius-bottom-right-67 {
  border-radius: 0 0 67px 0 !important;
}

.radius-68 {
  border-radius: 68px !important;
}

.radius-top-68 {
  border-radius: 68px 68px 0 0 !important;
}

.radius-right-68 {
  border-radius: 0 68px 68px 0 !important;
}

.radius-bottom-68 {
  border-radius: 0 0 68px 68px !important;
}

.radius-left-68 {
  border-radius: 68px 0 0 68px !important;
}

.radius-top-left-68 {
  border-radius: 68px 0 0 0 !important;
}

.radius-top-right-68 {
  border-radius: 0 68px 0 0 !important;
}

.radius-bottom-left-68 {
  border-radius: 0 0 0 68px !important;
}

.radius-bottom-right-68 {
  border-radius: 0 0 68px 0 !important;
}

.radius-69 {
  border-radius: 69px !important;
}

.radius-top-69 {
  border-radius: 69px 69px 0 0 !important;
}

.radius-right-69 {
  border-radius: 0 69px 69px 0 !important;
}

.radius-bottom-69 {
  border-radius: 0 0 69px 69px !important;
}

.radius-left-69 {
  border-radius: 69px 0 0 69px !important;
}

.radius-top-left-69 {
  border-radius: 69px 0 0 0 !important;
}

.radius-top-right-69 {
  border-radius: 0 69px 0 0 !important;
}

.radius-bottom-left-69 {
  border-radius: 0 0 0 69px !important;
}

.radius-bottom-right-69 {
  border-radius: 0 0 69px 0 !important;
}

.radius-70 {
  border-radius: 70px !important;
}

.radius-top-70 {
  border-radius: 70px 70px 0 0 !important;
}

.radius-right-70 {
  border-radius: 0 70px 70px 0 !important;
}

.radius-bottom-70 {
  border-radius: 0 0 70px 70px !important;
}

.radius-left-70 {
  border-radius: 70px 0 0 70px !important;
}

.radius-top-left-70 {
  border-radius: 70px 0 0 0 !important;
}

.radius-top-right-70 {
  border-radius: 0 70px 0 0 !important;
}

.radius-bottom-left-70 {
  border-radius: 0 0 0 70px !important;
}

.radius-bottom-right-70 {
  border-radius: 0 0 70px 0 !important;
}

.radius-71 {
  border-radius: 71px !important;
}

.radius-top-71 {
  border-radius: 71px 71px 0 0 !important;
}

.radius-right-71 {
  border-radius: 0 71px 71px 0 !important;
}

.radius-bottom-71 {
  border-radius: 0 0 71px 71px !important;
}

.radius-left-71 {
  border-radius: 71px 0 0 71px !important;
}

.radius-top-left-71 {
  border-radius: 71px 0 0 0 !important;
}

.radius-top-right-71 {
  border-radius: 0 71px 0 0 !important;
}

.radius-bottom-left-71 {
  border-radius: 0 0 0 71px !important;
}

.radius-bottom-right-71 {
  border-radius: 0 0 71px 0 !important;
}

.radius-72 {
  border-radius: 72px !important;
}

.radius-top-72 {
  border-radius: 72px 72px 0 0 !important;
}

.radius-right-72 {
  border-radius: 0 72px 72px 0 !important;
}

.radius-bottom-72 {
  border-radius: 0 0 72px 72px !important;
}

.radius-left-72 {
  border-radius: 72px 0 0 72px !important;
}

.radius-top-left-72 {
  border-radius: 72px 0 0 0 !important;
}

.radius-top-right-72 {
  border-radius: 0 72px 0 0 !important;
}

.radius-bottom-left-72 {
  border-radius: 0 0 0 72px !important;
}

.radius-bottom-right-72 {
  border-radius: 0 0 72px 0 !important;
}

.radius-73 {
  border-radius: 73px !important;
}

.radius-top-73 {
  border-radius: 73px 73px 0 0 !important;
}

.radius-right-73 {
  border-radius: 0 73px 73px 0 !important;
}

.radius-bottom-73 {
  border-radius: 0 0 73px 73px !important;
}

.radius-left-73 {
  border-radius: 73px 0 0 73px !important;
}

.radius-top-left-73 {
  border-radius: 73px 0 0 0 !important;
}

.radius-top-right-73 {
  border-radius: 0 73px 0 0 !important;
}

.radius-bottom-left-73 {
  border-radius: 0 0 0 73px !important;
}

.radius-bottom-right-73 {
  border-radius: 0 0 73px 0 !important;
}

.radius-74 {
  border-radius: 74px !important;
}

.radius-top-74 {
  border-radius: 74px 74px 0 0 !important;
}

.radius-right-74 {
  border-radius: 0 74px 74px 0 !important;
}

.radius-bottom-74 {
  border-radius: 0 0 74px 74px !important;
}

.radius-left-74 {
  border-radius: 74px 0 0 74px !important;
}

.radius-top-left-74 {
  border-radius: 74px 0 0 0 !important;
}

.radius-top-right-74 {
  border-radius: 0 74px 0 0 !important;
}

.radius-bottom-left-74 {
  border-radius: 0 0 0 74px !important;
}

.radius-bottom-right-74 {
  border-radius: 0 0 74px 0 !important;
}

.radius-75 {
  border-radius: 75px !important;
}

.radius-top-75 {
  border-radius: 75px 75px 0 0 !important;
}

.radius-right-75 {
  border-radius: 0 75px 75px 0 !important;
}

.radius-bottom-75 {
  border-radius: 0 0 75px 75px !important;
}

.radius-left-75 {
  border-radius: 75px 0 0 75px !important;
}

.radius-top-left-75 {
  border-radius: 75px 0 0 0 !important;
}

.radius-top-right-75 {
  border-radius: 0 75px 0 0 !important;
}

.radius-bottom-left-75 {
  border-radius: 0 0 0 75px !important;
}

.radius-bottom-right-75 {
  border-radius: 0 0 75px 0 !important;
}

.radius-76 {
  border-radius: 76px !important;
}

.radius-top-76 {
  border-radius: 76px 76px 0 0 !important;
}

.radius-right-76 {
  border-radius: 0 76px 76px 0 !important;
}

.radius-bottom-76 {
  border-radius: 0 0 76px 76px !important;
}

.radius-left-76 {
  border-radius: 76px 0 0 76px !important;
}

.radius-top-left-76 {
  border-radius: 76px 0 0 0 !important;
}

.radius-top-right-76 {
  border-radius: 0 76px 0 0 !important;
}

.radius-bottom-left-76 {
  border-radius: 0 0 0 76px !important;
}

.radius-bottom-right-76 {
  border-radius: 0 0 76px 0 !important;
}

.radius-77 {
  border-radius: 77px !important;
}

.radius-top-77 {
  border-radius: 77px 77px 0 0 !important;
}

.radius-right-77 {
  border-radius: 0 77px 77px 0 !important;
}

.radius-bottom-77 {
  border-radius: 0 0 77px 77px !important;
}

.radius-left-77 {
  border-radius: 77px 0 0 77px !important;
}

.radius-top-left-77 {
  border-radius: 77px 0 0 0 !important;
}

.radius-top-right-77 {
  border-radius: 0 77px 0 0 !important;
}

.radius-bottom-left-77 {
  border-radius: 0 0 0 77px !important;
}

.radius-bottom-right-77 {
  border-radius: 0 0 77px 0 !important;
}

.radius-78 {
  border-radius: 78px !important;
}

.radius-top-78 {
  border-radius: 78px 78px 0 0 !important;
}

.radius-right-78 {
  border-radius: 0 78px 78px 0 !important;
}

.radius-bottom-78 {
  border-radius: 0 0 78px 78px !important;
}

.radius-left-78 {
  border-radius: 78px 0 0 78px !important;
}

.radius-top-left-78 {
  border-radius: 78px 0 0 0 !important;
}

.radius-top-right-78 {
  border-radius: 0 78px 0 0 !important;
}

.radius-bottom-left-78 {
  border-radius: 0 0 0 78px !important;
}

.radius-bottom-right-78 {
  border-radius: 0 0 78px 0 !important;
}

.radius-79 {
  border-radius: 79px !important;
}

.radius-top-79 {
  border-radius: 79px 79px 0 0 !important;
}

.radius-right-79 {
  border-radius: 0 79px 79px 0 !important;
}

.radius-bottom-79 {
  border-radius: 0 0 79px 79px !important;
}

.radius-left-79 {
  border-radius: 79px 0 0 79px !important;
}

.radius-top-left-79 {
  border-radius: 79px 0 0 0 !important;
}

.radius-top-right-79 {
  border-radius: 0 79px 0 0 !important;
}

.radius-bottom-left-79 {
  border-radius: 0 0 0 79px !important;
}

.radius-bottom-right-79 {
  border-radius: 0 0 79px 0 !important;
}

.radius-80 {
  border-radius: 80px !important;
}

.radius-top-80 {
  border-radius: 80px 80px 0 0 !important;
}

.radius-right-80 {
  border-radius: 0 80px 80px 0 !important;
}

.radius-bottom-80 {
  border-radius: 0 0 80px 80px !important;
}

.radius-left-80 {
  border-radius: 80px 0 0 80px !important;
}

.radius-top-left-80 {
  border-radius: 80px 0 0 0 !important;
}

.radius-top-right-80 {
  border-radius: 0 80px 0 0 !important;
}

.radius-bottom-left-80 {
  border-radius: 0 0 0 80px !important;
}

.radius-bottom-right-80 {
  border-radius: 0 0 80px 0 !important;
}

.radius-81 {
  border-radius: 81px !important;
}

.radius-top-81 {
  border-radius: 81px 81px 0 0 !important;
}

.radius-right-81 {
  border-radius: 0 81px 81px 0 !important;
}

.radius-bottom-81 {
  border-radius: 0 0 81px 81px !important;
}

.radius-left-81 {
  border-radius: 81px 0 0 81px !important;
}

.radius-top-left-81 {
  border-radius: 81px 0 0 0 !important;
}

.radius-top-right-81 {
  border-radius: 0 81px 0 0 !important;
}

.radius-bottom-left-81 {
  border-radius: 0 0 0 81px !important;
}

.radius-bottom-right-81 {
  border-radius: 0 0 81px 0 !important;
}

.radius-82 {
  border-radius: 82px !important;
}

.radius-top-82 {
  border-radius: 82px 82px 0 0 !important;
}

.radius-right-82 {
  border-radius: 0 82px 82px 0 !important;
}

.radius-bottom-82 {
  border-radius: 0 0 82px 82px !important;
}

.radius-left-82 {
  border-radius: 82px 0 0 82px !important;
}

.radius-top-left-82 {
  border-radius: 82px 0 0 0 !important;
}

.radius-top-right-82 {
  border-radius: 0 82px 0 0 !important;
}

.radius-bottom-left-82 {
  border-radius: 0 0 0 82px !important;
}

.radius-bottom-right-82 {
  border-radius: 0 0 82px 0 !important;
}

.radius-83 {
  border-radius: 83px !important;
}

.radius-top-83 {
  border-radius: 83px 83px 0 0 !important;
}

.radius-right-83 {
  border-radius: 0 83px 83px 0 !important;
}

.radius-bottom-83 {
  border-radius: 0 0 83px 83px !important;
}

.radius-left-83 {
  border-radius: 83px 0 0 83px !important;
}

.radius-top-left-83 {
  border-radius: 83px 0 0 0 !important;
}

.radius-top-right-83 {
  border-radius: 0 83px 0 0 !important;
}

.radius-bottom-left-83 {
  border-radius: 0 0 0 83px !important;
}

.radius-bottom-right-83 {
  border-radius: 0 0 83px 0 !important;
}

.radius-84 {
  border-radius: 84px !important;
}

.radius-top-84 {
  border-radius: 84px 84px 0 0 !important;
}

.radius-right-84 {
  border-radius: 0 84px 84px 0 !important;
}

.radius-bottom-84 {
  border-radius: 0 0 84px 84px !important;
}

.radius-left-84 {
  border-radius: 84px 0 0 84px !important;
}

.radius-top-left-84 {
  border-radius: 84px 0 0 0 !important;
}

.radius-top-right-84 {
  border-radius: 0 84px 0 0 !important;
}

.radius-bottom-left-84 {
  border-radius: 0 0 0 84px !important;
}

.radius-bottom-right-84 {
  border-radius: 0 0 84px 0 !important;
}

.radius-85 {
  border-radius: 85px !important;
}

.radius-top-85 {
  border-radius: 85px 85px 0 0 !important;
}

.radius-right-85 {
  border-radius: 0 85px 85px 0 !important;
}

.radius-bottom-85 {
  border-radius: 0 0 85px 85px !important;
}

.radius-left-85 {
  border-radius: 85px 0 0 85px !important;
}

.radius-top-left-85 {
  border-radius: 85px 0 0 0 !important;
}

.radius-top-right-85 {
  border-radius: 0 85px 0 0 !important;
}

.radius-bottom-left-85 {
  border-radius: 0 0 0 85px !important;
}

.radius-bottom-right-85 {
  border-radius: 0 0 85px 0 !important;
}

.radius-86 {
  border-radius: 86px !important;
}

.radius-top-86 {
  border-radius: 86px 86px 0 0 !important;
}

.radius-right-86 {
  border-radius: 0 86px 86px 0 !important;
}

.radius-bottom-86 {
  border-radius: 0 0 86px 86px !important;
}

.radius-left-86 {
  border-radius: 86px 0 0 86px !important;
}

.radius-top-left-86 {
  border-radius: 86px 0 0 0 !important;
}

.radius-top-right-86 {
  border-radius: 0 86px 0 0 !important;
}

.radius-bottom-left-86 {
  border-radius: 0 0 0 86px !important;
}

.radius-bottom-right-86 {
  border-radius: 0 0 86px 0 !important;
}

.radius-87 {
  border-radius: 87px !important;
}

.radius-top-87 {
  border-radius: 87px 87px 0 0 !important;
}

.radius-right-87 {
  border-radius: 0 87px 87px 0 !important;
}

.radius-bottom-87 {
  border-radius: 0 0 87px 87px !important;
}

.radius-left-87 {
  border-radius: 87px 0 0 87px !important;
}

.radius-top-left-87 {
  border-radius: 87px 0 0 0 !important;
}

.radius-top-right-87 {
  border-radius: 0 87px 0 0 !important;
}

.radius-bottom-left-87 {
  border-radius: 0 0 0 87px !important;
}

.radius-bottom-right-87 {
  border-radius: 0 0 87px 0 !important;
}

.radius-88 {
  border-radius: 88px !important;
}

.radius-top-88 {
  border-radius: 88px 88px 0 0 !important;
}

.radius-right-88 {
  border-radius: 0 88px 88px 0 !important;
}

.radius-bottom-88 {
  border-radius: 0 0 88px 88px !important;
}

.radius-left-88 {
  border-radius: 88px 0 0 88px !important;
}

.radius-top-left-88 {
  border-radius: 88px 0 0 0 !important;
}

.radius-top-right-88 {
  border-radius: 0 88px 0 0 !important;
}

.radius-bottom-left-88 {
  border-radius: 0 0 0 88px !important;
}

.radius-bottom-right-88 {
  border-radius: 0 0 88px 0 !important;
}

.radius-89 {
  border-radius: 89px !important;
}

.radius-top-89 {
  border-radius: 89px 89px 0 0 !important;
}

.radius-right-89 {
  border-radius: 0 89px 89px 0 !important;
}

.radius-bottom-89 {
  border-radius: 0 0 89px 89px !important;
}

.radius-left-89 {
  border-radius: 89px 0 0 89px !important;
}

.radius-top-left-89 {
  border-radius: 89px 0 0 0 !important;
}

.radius-top-right-89 {
  border-radius: 0 89px 0 0 !important;
}

.radius-bottom-left-89 {
  border-radius: 0 0 0 89px !important;
}

.radius-bottom-right-89 {
  border-radius: 0 0 89px 0 !important;
}

.radius-90 {
  border-radius: 90px !important;
}

.radius-top-90 {
  border-radius: 90px 90px 0 0 !important;
}

.radius-right-90 {
  border-radius: 0 90px 90px 0 !important;
}

.radius-bottom-90 {
  border-radius: 0 0 90px 90px !important;
}

.radius-left-90 {
  border-radius: 90px 0 0 90px !important;
}

.radius-top-left-90 {
  border-radius: 90px 0 0 0 !important;
}

.radius-top-right-90 {
  border-radius: 0 90px 0 0 !important;
}

.radius-bottom-left-90 {
  border-radius: 0 0 0 90px !important;
}

.radius-bottom-right-90 {
  border-radius: 0 0 90px 0 !important;
}

.radius-91 {
  border-radius: 91px !important;
}

.radius-top-91 {
  border-radius: 91px 91px 0 0 !important;
}

.radius-right-91 {
  border-radius: 0 91px 91px 0 !important;
}

.radius-bottom-91 {
  border-radius: 0 0 91px 91px !important;
}

.radius-left-91 {
  border-radius: 91px 0 0 91px !important;
}

.radius-top-left-91 {
  border-radius: 91px 0 0 0 !important;
}

.radius-top-right-91 {
  border-radius: 0 91px 0 0 !important;
}

.radius-bottom-left-91 {
  border-radius: 0 0 0 91px !important;
}

.radius-bottom-right-91 {
  border-radius: 0 0 91px 0 !important;
}

.radius-92 {
  border-radius: 92px !important;
}

.radius-top-92 {
  border-radius: 92px 92px 0 0 !important;
}

.radius-right-92 {
  border-radius: 0 92px 92px 0 !important;
}

.radius-bottom-92 {
  border-radius: 0 0 92px 92px !important;
}

.radius-left-92 {
  border-radius: 92px 0 0 92px !important;
}

.radius-top-left-92 {
  border-radius: 92px 0 0 0 !important;
}

.radius-top-right-92 {
  border-radius: 0 92px 0 0 !important;
}

.radius-bottom-left-92 {
  border-radius: 0 0 0 92px !important;
}

.radius-bottom-right-92 {
  border-radius: 0 0 92px 0 !important;
}

.radius-93 {
  border-radius: 93px !important;
}

.radius-top-93 {
  border-radius: 93px 93px 0 0 !important;
}

.radius-right-93 {
  border-radius: 0 93px 93px 0 !important;
}

.radius-bottom-93 {
  border-radius: 0 0 93px 93px !important;
}

.radius-left-93 {
  border-radius: 93px 0 0 93px !important;
}

.radius-top-left-93 {
  border-radius: 93px 0 0 0 !important;
}

.radius-top-right-93 {
  border-radius: 0 93px 0 0 !important;
}

.radius-bottom-left-93 {
  border-radius: 0 0 0 93px !important;
}

.radius-bottom-right-93 {
  border-radius: 0 0 93px 0 !important;
}

.radius-94 {
  border-radius: 94px !important;
}

.radius-top-94 {
  border-radius: 94px 94px 0 0 !important;
}

.radius-right-94 {
  border-radius: 0 94px 94px 0 !important;
}

.radius-bottom-94 {
  border-radius: 0 0 94px 94px !important;
}

.radius-left-94 {
  border-radius: 94px 0 0 94px !important;
}

.radius-top-left-94 {
  border-radius: 94px 0 0 0 !important;
}

.radius-top-right-94 {
  border-radius: 0 94px 0 0 !important;
}

.radius-bottom-left-94 {
  border-radius: 0 0 0 94px !important;
}

.radius-bottom-right-94 {
  border-radius: 0 0 94px 0 !important;
}

.radius-95 {
  border-radius: 95px !important;
}

.radius-top-95 {
  border-radius: 95px 95px 0 0 !important;
}

.radius-right-95 {
  border-radius: 0 95px 95px 0 !important;
}

.radius-bottom-95 {
  border-radius: 0 0 95px 95px !important;
}

.radius-left-95 {
  border-radius: 95px 0 0 95px !important;
}

.radius-top-left-95 {
  border-radius: 95px 0 0 0 !important;
}

.radius-top-right-95 {
  border-radius: 0 95px 0 0 !important;
}

.radius-bottom-left-95 {
  border-radius: 0 0 0 95px !important;
}

.radius-bottom-right-95 {
  border-radius: 0 0 95px 0 !important;
}

.radius-96 {
  border-radius: 96px !important;
}

.radius-top-96 {
  border-radius: 96px 96px 0 0 !important;
}

.radius-right-96 {
  border-radius: 0 96px 96px 0 !important;
}

.radius-bottom-96 {
  border-radius: 0 0 96px 96px !important;
}

.radius-left-96 {
  border-radius: 96px 0 0 96px !important;
}

.radius-top-left-96 {
  border-radius: 96px 0 0 0 !important;
}

.radius-top-right-96 {
  border-radius: 0 96px 0 0 !important;
}

.radius-bottom-left-96 {
  border-radius: 0 0 0 96px !important;
}

.radius-bottom-right-96 {
  border-radius: 0 0 96px 0 !important;
}

.radius-97 {
  border-radius: 97px !important;
}

.radius-top-97 {
  border-radius: 97px 97px 0 0 !important;
}

.radius-right-97 {
  border-radius: 0 97px 97px 0 !important;
}

.radius-bottom-97 {
  border-radius: 0 0 97px 97px !important;
}

.radius-left-97 {
  border-radius: 97px 0 0 97px !important;
}

.radius-top-left-97 {
  border-radius: 97px 0 0 0 !important;
}

.radius-top-right-97 {
  border-radius: 0 97px 0 0 !important;
}

.radius-bottom-left-97 {
  border-radius: 0 0 0 97px !important;
}

.radius-bottom-right-97 {
  border-radius: 0 0 97px 0 !important;
}

.radius-98 {
  border-radius: 98px !important;
}

.radius-top-98 {
  border-radius: 98px 98px 0 0 !important;
}

.radius-right-98 {
  border-radius: 0 98px 98px 0 !important;
}

.radius-bottom-98 {
  border-radius: 0 0 98px 98px !important;
}

.radius-left-98 {
  border-radius: 98px 0 0 98px !important;
}

.radius-top-left-98 {
  border-radius: 98px 0 0 0 !important;
}

.radius-top-right-98 {
  border-radius: 0 98px 0 0 !important;
}

.radius-bottom-left-98 {
  border-radius: 0 0 0 98px !important;
}

.radius-bottom-right-98 {
  border-radius: 0 0 98px 0 !important;
}

.radius-99 {
  border-radius: 99px !important;
}

.radius-top-99 {
  border-radius: 99px 99px 0 0 !important;
}

.radius-right-99 {
  border-radius: 0 99px 99px 0 !important;
}

.radius-bottom-99 {
  border-radius: 0 0 99px 99px !important;
}

.radius-left-99 {
  border-radius: 99px 0 0 99px !important;
}

.radius-top-left-99 {
  border-radius: 99px 0 0 0 !important;
}

.radius-top-right-99 {
  border-radius: 0 99px 0 0 !important;
}

.radius-bottom-left-99 {
  border-radius: 0 0 0 99px !important;
}

.radius-bottom-right-99 {
  border-radius: 0 0 99px 0 !important;
}

.radius-100 {
  border-radius: 100px !important;
}

.radius-top-100 {
  border-radius: 100px 100px 0 0 !important;
}

.radius-right-100 {
  border-radius: 0 100px 100px 0 !important;
}

.radius-bottom-100 {
  border-radius: 0 0 100px 100px !important;
}

.radius-left-100 {
  border-radius: 100px 0 0 100px !important;
}

.radius-top-left-100 {
  border-radius: 100px 0 0 0 !important;
}

.radius-top-right-100 {
  border-radius: 0 100px 0 0 !important;
}

.radius-bottom-left-100 {
  border-radius: 0 0 0 100px !important;
}

.radius-bottom-right-100 {
  border-radius: 0 0 100px 0 !important;
}

.top-1 {
  top: 1px !important;
}

.right-1 {
  right: 1px !important;
}

.bottom-1 {
  bottom: 1px !important;
}

.left-1 {
  left: 1px !important;
}

.top-2 {
  top: 2px !important;
}

.right-2 {
  right: 2px !important;
}

.bottom-2 {
  bottom: 2px !important;
}

.left-2 {
  left: 2px !important;
}

.top-3 {
  top: 3px !important;
}

.right-3 {
  right: 3px !important;
}

.bottom-3 {
  bottom: 3px !important;
}

.left-3 {
  left: 3px !important;
}

.top-4 {
  top: 4px !important;
}

.right-4 {
  right: 4px !important;
}

.bottom-4 {
  bottom: 4px !important;
}

.left-4 {
  left: 4px !important;
}

.top-5 {
  top: 5px !important;
}

.right-5 {
  right: 5px !important;
}

.bottom-5 {
  bottom: 5px !important;
}

.left-5 {
  left: 5px !important;
}

.top-6 {
  top: 6px !important;
}

.right-6 {
  right: 6px !important;
}

.bottom-6 {
  bottom: 6px !important;
}

.left-6 {
  left: 6px !important;
}

.top-7 {
  top: 7px !important;
}

.right-7 {
  right: 7px !important;
}

.bottom-7 {
  bottom: 7px !important;
}

.left-7 {
  left: 7px !important;
}

.top-8 {
  top: 8px !important;
}

.right-8 {
  right: 8px !important;
}

.bottom-8 {
  bottom: 8px !important;
}

.left-8 {
  left: 8px !important;
}

.top-9 {
  top: 9px !important;
}

.right-9 {
  right: 9px !important;
}

.bottom-9 {
  bottom: 9px !important;
}

.left-9 {
  left: 9px !important;
}

.top-10 {
  top: 10px !important;
}

.right-10 {
  right: 10px !important;
}

.bottom-10 {
  bottom: 10px !important;
}

.left-10 {
  left: 10px !important;
}

.top-11 {
  top: 11px !important;
}

.right-11 {
  right: 11px !important;
}

.bottom-11 {
  bottom: 11px !important;
}

.left-11 {
  left: 11px !important;
}

.top-12 {
  top: 12px !important;
}

.right-12 {
  right: 12px !important;
}

.bottom-12 {
  bottom: 12px !important;
}

.left-12 {
  left: 12px !important;
}

.top-13 {
  top: 13px !important;
}

.right-13 {
  right: 13px !important;
}

.bottom-13 {
  bottom: 13px !important;
}

.left-13 {
  left: 13px !important;
}

.top-14 {
  top: 14px !important;
}

.right-14 {
  right: 14px !important;
}

.bottom-14 {
  bottom: 14px !important;
}

.left-14 {
  left: 14px !important;
}

.top-15 {
  top: 15px !important;
}

.right-15 {
  right: 15px !important;
}

.bottom-15 {
  bottom: 15px !important;
}

.left-15 {
  left: 15px !important;
}

.top-16 {
  top: 16px !important;
}

.right-16 {
  right: 16px !important;
}

.bottom-16 {
  bottom: 16px !important;
}

.left-16 {
  left: 16px !important;
}

.top-17 {
  top: 17px !important;
}

.right-17 {
  right: 17px !important;
}

.bottom-17 {
  bottom: 17px !important;
}

.left-17 {
  left: 17px !important;
}

.top-18 {
  top: 18px !important;
}

.right-18 {
  right: 18px !important;
}

.bottom-18 {
  bottom: 18px !important;
}

.left-18 {
  left: 18px !important;
}

.top-19 {
  top: 19px !important;
}

.right-19 {
  right: 19px !important;
}

.bottom-19 {
  bottom: 19px !important;
}

.left-19 {
  left: 19px !important;
}

.top-20 {
  top: 20px !important;
}

.right-20 {
  right: 20px !important;
}

.bottom-20 {
  bottom: 20px !important;
}

.left-20 {
  left: 20px !important;
}

.top-21 {
  top: 21px !important;
}

.right-21 {
  right: 21px !important;
}

.bottom-21 {
  bottom: 21px !important;
}

.left-21 {
  left: 21px !important;
}

.top-22 {
  top: 22px !important;
}

.right-22 {
  right: 22px !important;
}

.bottom-22 {
  bottom: 22px !important;
}

.left-22 {
  left: 22px !important;
}

.top-23 {
  top: 23px !important;
}

.right-23 {
  right: 23px !important;
}

.bottom-23 {
  bottom: 23px !important;
}

.left-23 {
  left: 23px !important;
}

.top-24 {
  top: 24px !important;
}

.right-24 {
  right: 24px !important;
}

.bottom-24 {
  bottom: 24px !important;
}

.left-24 {
  left: 24px !important;
}

.top-25 {
  top: 25px !important;
}

.right-25 {
  right: 25px !important;
}

.bottom-25 {
  bottom: 25px !important;
}

.left-25 {
  left: 25px !important;
}

.top-26 {
  top: 26px !important;
}

.right-26 {
  right: 26px !important;
}

.bottom-26 {
  bottom: 26px !important;
}

.left-26 {
  left: 26px !important;
}

.top-27 {
  top: 27px !important;
}

.right-27 {
  right: 27px !important;
}

.bottom-27 {
  bottom: 27px !important;
}

.left-27 {
  left: 27px !important;
}

.top-28 {
  top: 28px !important;
}

.right-28 {
  right: 28px !important;
}

.bottom-28 {
  bottom: 28px !important;
}

.left-28 {
  left: 28px !important;
}

.top-29 {
  top: 29px !important;
}

.right-29 {
  right: 29px !important;
}

.bottom-29 {
  bottom: 29px !important;
}

.left-29 {
  left: 29px !important;
}

.top-30 {
  top: 30px !important;
}

.right-30 {
  right: 30px !important;
}

.bottom-30 {
  bottom: 30px !important;
}

.left-30 {
  left: 30px !important;
}

.top-31 {
  top: 31px !important;
}

.right-31 {
  right: 31px !important;
}

.bottom-31 {
  bottom: 31px !important;
}

.left-31 {
  left: 31px !important;
}

.top-32 {
  top: 32px !important;
}

.right-32 {
  right: 32px !important;
}

.bottom-32 {
  bottom: 32px !important;
}

.left-32 {
  left: 32px !important;
}

.top-33 {
  top: 33px !important;
}

.right-33 {
  right: 33px !important;
}

.bottom-33 {
  bottom: 33px !important;
}

.left-33 {
  left: 33px !important;
}

.top-34 {
  top: 34px !important;
}

.right-34 {
  right: 34px !important;
}

.bottom-34 {
  bottom: 34px !important;
}

.left-34 {
  left: 34px !important;
}

.top-35 {
  top: 35px !important;
}

.right-35 {
  right: 35px !important;
}

.bottom-35 {
  bottom: 35px !important;
}

.left-35 {
  left: 35px !important;
}

.top-36 {
  top: 36px !important;
}

.right-36 {
  right: 36px !important;
}

.bottom-36 {
  bottom: 36px !important;
}

.left-36 {
  left: 36px !important;
}

.top-37 {
  top: 37px !important;
}

.right-37 {
  right: 37px !important;
}

.bottom-37 {
  bottom: 37px !important;
}

.left-37 {
  left: 37px !important;
}

.top-38 {
  top: 38px !important;
}

.right-38 {
  right: 38px !important;
}

.bottom-38 {
  bottom: 38px !important;
}

.left-38 {
  left: 38px !important;
}

.top-39 {
  top: 39px !important;
}

.right-39 {
  right: 39px !important;
}

.bottom-39 {
  bottom: 39px !important;
}

.left-39 {
  left: 39px !important;
}

.top-40 {
  top: 40px !important;
}

.right-40 {
  right: 40px !important;
}

.bottom-40 {
  bottom: 40px !important;
}

.left-40 {
  left: 40px !important;
}

.top-41 {
  top: 41px !important;
}

.right-41 {
  right: 41px !important;
}

.bottom-41 {
  bottom: 41px !important;
}

.left-41 {
  left: 41px !important;
}

.top-42 {
  top: 42px !important;
}

.right-42 {
  right: 42px !important;
}

.bottom-42 {
  bottom: 42px !important;
}

.left-42 {
  left: 42px !important;
}

.top-43 {
  top: 43px !important;
}

.right-43 {
  right: 43px !important;
}

.bottom-43 {
  bottom: 43px !important;
}

.left-43 {
  left: 43px !important;
}

.top-44 {
  top: 44px !important;
}

.right-44 {
  right: 44px !important;
}

.bottom-44 {
  bottom: 44px !important;
}

.left-44 {
  left: 44px !important;
}

.top-45 {
  top: 45px !important;
}

.right-45 {
  right: 45px !important;
}

.bottom-45 {
  bottom: 45px !important;
}

.left-45 {
  left: 45px !important;
}

.top-46 {
  top: 46px !important;
}

.right-46 {
  right: 46px !important;
}

.bottom-46 {
  bottom: 46px !important;
}

.left-46 {
  left: 46px !important;
}

.top-47 {
  top: 47px !important;
}

.right-47 {
  right: 47px !important;
}

.bottom-47 {
  bottom: 47px !important;
}

.left-47 {
  left: 47px !important;
}

.top-48 {
  top: 48px !important;
}

.right-48 {
  right: 48px !important;
}

.bottom-48 {
  bottom: 48px !important;
}

.left-48 {
  left: 48px !important;
}

.top-49 {
  top: 49px !important;
}

.right-49 {
  right: 49px !important;
}

.bottom-49 {
  bottom: 49px !important;
}

.left-49 {
  left: 49px !important;
}

.top-50 {
  top: 50px !important;
}

.right-50 {
  right: 50px !important;
}

.bottom-50 {
  bottom: 50px !important;
}

.left-50 {
  left: 50px !important;
}

.top-51 {
  top: 51px !important;
}

.right-51 {
  right: 51px !important;
}

.bottom-51 {
  bottom: 51px !important;
}

.left-51 {
  left: 51px !important;
}

.top-52 {
  top: 52px !important;
}

.right-52 {
  right: 52px !important;
}

.bottom-52 {
  bottom: 52px !important;
}

.left-52 {
  left: 52px !important;
}

.top-53 {
  top: 53px !important;
}

.right-53 {
  right: 53px !important;
}

.bottom-53 {
  bottom: 53px !important;
}

.left-53 {
  left: 53px !important;
}

.top-54 {
  top: 54px !important;
}

.right-54 {
  right: 54px !important;
}

.bottom-54 {
  bottom: 54px !important;
}

.left-54 {
  left: 54px !important;
}

.top-55 {
  top: 55px !important;
}

.right-55 {
  right: 55px !important;
}

.bottom-55 {
  bottom: 55px !important;
}

.left-55 {
  left: 55px !important;
}

.top-56 {
  top: 56px !important;
}

.right-56 {
  right: 56px !important;
}

.bottom-56 {
  bottom: 56px !important;
}

.left-56 {
  left: 56px !important;
}

.top-57 {
  top: 57px !important;
}

.right-57 {
  right: 57px !important;
}

.bottom-57 {
  bottom: 57px !important;
}

.left-57 {
  left: 57px !important;
}

.top-58 {
  top: 58px !important;
}

.right-58 {
  right: 58px !important;
}

.bottom-58 {
  bottom: 58px !important;
}

.left-58 {
  left: 58px !important;
}

.top-59 {
  top: 59px !important;
}

.right-59 {
  right: 59px !important;
}

.bottom-59 {
  bottom: 59px !important;
}

.left-59 {
  left: 59px !important;
}

.top-60 {
  top: 60px !important;
}

.right-60 {
  right: 60px !important;
}

.bottom-60 {
  bottom: 60px !important;
}

.left-60 {
  left: 60px !important;
}

.top-61 {
  top: 61px !important;
}

.right-61 {
  right: 61px !important;
}

.bottom-61 {
  bottom: 61px !important;
}

.left-61 {
  left: 61px !important;
}

.top-62 {
  top: 62px !important;
}

.right-62 {
  right: 62px !important;
}

.bottom-62 {
  bottom: 62px !important;
}

.left-62 {
  left: 62px !important;
}

.top-63 {
  top: 63px !important;
}

.right-63 {
  right: 63px !important;
}

.bottom-63 {
  bottom: 63px !important;
}

.left-63 {
  left: 63px !important;
}

.top-64 {
  top: 64px !important;
}

.right-64 {
  right: 64px !important;
}

.bottom-64 {
  bottom: 64px !important;
}

.left-64 {
  left: 64px !important;
}

.top-65 {
  top: 65px !important;
}

.right-65 {
  right: 65px !important;
}

.bottom-65 {
  bottom: 65px !important;
}

.left-65 {
  left: 65px !important;
}

.top-66 {
  top: 66px !important;
}

.right-66 {
  right: 66px !important;
}

.bottom-66 {
  bottom: 66px !important;
}

.left-66 {
  left: 66px !important;
}

.top-67 {
  top: 67px !important;
}

.right-67 {
  right: 67px !important;
}

.bottom-67 {
  bottom: 67px !important;
}

.left-67 {
  left: 67px !important;
}

.top-68 {
  top: 68px !important;
}

.right-68 {
  right: 68px !important;
}

.bottom-68 {
  bottom: 68px !important;
}

.left-68 {
  left: 68px !important;
}

.top-69 {
  top: 69px !important;
}

.right-69 {
  right: 69px !important;
}

.bottom-69 {
  bottom: 69px !important;
}

.left-69 {
  left: 69px !important;
}

.top-70 {
  top: 70px !important;
}

.right-70 {
  right: 70px !important;
}

.bottom-70 {
  bottom: 70px !important;
}

.left-70 {
  left: 70px !important;
}

.top-71 {
  top: 71px !important;
}

.right-71 {
  right: 71px !important;
}

.bottom-71 {
  bottom: 71px !important;
}

.left-71 {
  left: 71px !important;
}

.top-72 {
  top: 72px !important;
}

.right-72 {
  right: 72px !important;
}

.bottom-72 {
  bottom: 72px !important;
}

.left-72 {
  left: 72px !important;
}

.top-73 {
  top: 73px !important;
}

.right-73 {
  right: 73px !important;
}

.bottom-73 {
  bottom: 73px !important;
}

.left-73 {
  left: 73px !important;
}

.top-74 {
  top: 74px !important;
}

.right-74 {
  right: 74px !important;
}

.bottom-74 {
  bottom: 74px !important;
}

.left-74 {
  left: 74px !important;
}

.top-75 {
  top: 75px !important;
}

.right-75 {
  right: 75px !important;
}

.bottom-75 {
  bottom: 75px !important;
}

.left-75 {
  left: 75px !important;
}

.top-76 {
  top: 76px !important;
}

.right-76 {
  right: 76px !important;
}

.bottom-76 {
  bottom: 76px !important;
}

.left-76 {
  left: 76px !important;
}

.top-77 {
  top: 77px !important;
}

.right-77 {
  right: 77px !important;
}

.bottom-77 {
  bottom: 77px !important;
}

.left-77 {
  left: 77px !important;
}

.top-78 {
  top: 78px !important;
}

.right-78 {
  right: 78px !important;
}

.bottom-78 {
  bottom: 78px !important;
}

.left-78 {
  left: 78px !important;
}

.top-79 {
  top: 79px !important;
}

.right-79 {
  right: 79px !important;
}

.bottom-79 {
  bottom: 79px !important;
}

.left-79 {
  left: 79px !important;
}

.top-80 {
  top: 80px !important;
}

.right-80 {
  right: 80px !important;
}

.bottom-80 {
  bottom: 80px !important;
}

.left-80 {
  left: 80px !important;
}

.top-81 {
  top: 81px !important;
}

.right-81 {
  right: 81px !important;
}

.bottom-81 {
  bottom: 81px !important;
}

.left-81 {
  left: 81px !important;
}

.top-82 {
  top: 82px !important;
}

.right-82 {
  right: 82px !important;
}

.bottom-82 {
  bottom: 82px !important;
}

.left-82 {
  left: 82px !important;
}

.top-83 {
  top: 83px !important;
}

.right-83 {
  right: 83px !important;
}

.bottom-83 {
  bottom: 83px !important;
}

.left-83 {
  left: 83px !important;
}

.top-84 {
  top: 84px !important;
}

.right-84 {
  right: 84px !important;
}

.bottom-84 {
  bottom: 84px !important;
}

.left-84 {
  left: 84px !important;
}

.top-85 {
  top: 85px !important;
}

.right-85 {
  right: 85px !important;
}

.bottom-85 {
  bottom: 85px !important;
}

.left-85 {
  left: 85px !important;
}

.top-86 {
  top: 86px !important;
}

.right-86 {
  right: 86px !important;
}

.bottom-86 {
  bottom: 86px !important;
}

.left-86 {
  left: 86px !important;
}

.top-87 {
  top: 87px !important;
}

.right-87 {
  right: 87px !important;
}

.bottom-87 {
  bottom: 87px !important;
}

.left-87 {
  left: 87px !important;
}

.top-88 {
  top: 88px !important;
}

.right-88 {
  right: 88px !important;
}

.bottom-88 {
  bottom: 88px !important;
}

.left-88 {
  left: 88px !important;
}

.top-89 {
  top: 89px !important;
}

.right-89 {
  right: 89px !important;
}

.bottom-89 {
  bottom: 89px !important;
}

.left-89 {
  left: 89px !important;
}

.top-90 {
  top: 90px !important;
}

.right-90 {
  right: 90px !important;
}

.bottom-90 {
  bottom: 90px !important;
}

.left-90 {
  left: 90px !important;
}

.top-91 {
  top: 91px !important;
}

.right-91 {
  right: 91px !important;
}

.bottom-91 {
  bottom: 91px !important;
}

.left-91 {
  left: 91px !important;
}

.top-92 {
  top: 92px !important;
}

.right-92 {
  right: 92px !important;
}

.bottom-92 {
  bottom: 92px !important;
}

.left-92 {
  left: 92px !important;
}

.top-93 {
  top: 93px !important;
}

.right-93 {
  right: 93px !important;
}

.bottom-93 {
  bottom: 93px !important;
}

.left-93 {
  left: 93px !important;
}

.top-94 {
  top: 94px !important;
}

.right-94 {
  right: 94px !important;
}

.bottom-94 {
  bottom: 94px !important;
}

.left-94 {
  left: 94px !important;
}

.top-95 {
  top: 95px !important;
}

.right-95 {
  right: 95px !important;
}

.bottom-95 {
  bottom: 95px !important;
}

.left-95 {
  left: 95px !important;
}

.top-96 {
  top: 96px !important;
}

.right-96 {
  right: 96px !important;
}

.bottom-96 {
  bottom: 96px !important;
}

.left-96 {
  left: 96px !important;
}

.top-97 {
  top: 97px !important;
}

.right-97 {
  right: 97px !important;
}

.bottom-97 {
  bottom: 97px !important;
}

.left-97 {
  left: 97px !important;
}

.top-98 {
  top: 98px !important;
}

.right-98 {
  right: 98px !important;
}

.bottom-98 {
  bottom: 98px !important;
}

.left-98 {
  left: 98px !important;
}

.top-99 {
  top: 99px !important;
}

.right-99 {
  right: 99px !important;
}

.bottom-99 {
  bottom: 99px !important;
}

.left-99 {
  left: 99px !important;
}

.top-100 {
  top: 100px !important;
}

.right-100 {
  right: 100px !important;
}

.bottom-100 {
  bottom: 100px !important;
}

.left-100 {
  left: 100px !important;
}

.top-101 {
  top: 101px !important;
}

.right-101 {
  right: 101px !important;
}

.bottom-101 {
  bottom: 101px !important;
}

.left-101 {
  left: 101px !important;
}

.top-102 {
  top: 102px !important;
}

.right-102 {
  right: 102px !important;
}

.bottom-102 {
  bottom: 102px !important;
}

.left-102 {
  left: 102px !important;
}

.top-103 {
  top: 103px !important;
}

.right-103 {
  right: 103px !important;
}

.bottom-103 {
  bottom: 103px !important;
}

.left-103 {
  left: 103px !important;
}

.top-104 {
  top: 104px !important;
}

.right-104 {
  right: 104px !important;
}

.bottom-104 {
  bottom: 104px !important;
}

.left-104 {
  left: 104px !important;
}

.top-105 {
  top: 105px !important;
}

.right-105 {
  right: 105px !important;
}

.bottom-105 {
  bottom: 105px !important;
}

.left-105 {
  left: 105px !important;
}

.top-106 {
  top: 106px !important;
}

.right-106 {
  right: 106px !important;
}

.bottom-106 {
  bottom: 106px !important;
}

.left-106 {
  left: 106px !important;
}

.top-107 {
  top: 107px !important;
}

.right-107 {
  right: 107px !important;
}

.bottom-107 {
  bottom: 107px !important;
}

.left-107 {
  left: 107px !important;
}

.top-108 {
  top: 108px !important;
}

.right-108 {
  right: 108px !important;
}

.bottom-108 {
  bottom: 108px !important;
}

.left-108 {
  left: 108px !important;
}

.top-109 {
  top: 109px !important;
}

.right-109 {
  right: 109px !important;
}

.bottom-109 {
  bottom: 109px !important;
}

.left-109 {
  left: 109px !important;
}

.top-110 {
  top: 110px !important;
}

.right-110 {
  right: 110px !important;
}

.bottom-110 {
  bottom: 110px !important;
}

.left-110 {
  left: 110px !important;
}

.top-111 {
  top: 111px !important;
}

.right-111 {
  right: 111px !important;
}

.bottom-111 {
  bottom: 111px !important;
}

.left-111 {
  left: 111px !important;
}

.top-112 {
  top: 112px !important;
}

.right-112 {
  right: 112px !important;
}

.bottom-112 {
  bottom: 112px !important;
}

.left-112 {
  left: 112px !important;
}

.top-113 {
  top: 113px !important;
}

.right-113 {
  right: 113px !important;
}

.bottom-113 {
  bottom: 113px !important;
}

.left-113 {
  left: 113px !important;
}

.top-114 {
  top: 114px !important;
}

.right-114 {
  right: 114px !important;
}

.bottom-114 {
  bottom: 114px !important;
}

.left-114 {
  left: 114px !important;
}

.top-115 {
  top: 115px !important;
}

.right-115 {
  right: 115px !important;
}

.bottom-115 {
  bottom: 115px !important;
}

.left-115 {
  left: 115px !important;
}

.top-116 {
  top: 116px !important;
}

.right-116 {
  right: 116px !important;
}

.bottom-116 {
  bottom: 116px !important;
}

.left-116 {
  left: 116px !important;
}

.top-117 {
  top: 117px !important;
}

.right-117 {
  right: 117px !important;
}

.bottom-117 {
  bottom: 117px !important;
}

.left-117 {
  left: 117px !important;
}

.top-118 {
  top: 118px !important;
}

.right-118 {
  right: 118px !important;
}

.bottom-118 {
  bottom: 118px !important;
}

.left-118 {
  left: 118px !important;
}

.top-119 {
  top: 119px !important;
}

.right-119 {
  right: 119px !important;
}

.bottom-119 {
  bottom: 119px !important;
}

.left-119 {
  left: 119px !important;
}

.top-120 {
  top: 120px !important;
}

.right-120 {
  right: 120px !important;
}

.bottom-120 {
  bottom: 120px !important;
}

.left-120 {
  left: 120px !important;
}

.top-121 {
  top: 121px !important;
}

.right-121 {
  right: 121px !important;
}

.bottom-121 {
  bottom: 121px !important;
}

.left-121 {
  left: 121px !important;
}

.top-122 {
  top: 122px !important;
}

.right-122 {
  right: 122px !important;
}

.bottom-122 {
  bottom: 122px !important;
}

.left-122 {
  left: 122px !important;
}

.top-123 {
  top: 123px !important;
}

.right-123 {
  right: 123px !important;
}

.bottom-123 {
  bottom: 123px !important;
}

.left-123 {
  left: 123px !important;
}

.top-124 {
  top: 124px !important;
}

.right-124 {
  right: 124px !important;
}

.bottom-124 {
  bottom: 124px !important;
}

.left-124 {
  left: 124px !important;
}

.top-125 {
  top: 125px !important;
}

.right-125 {
  right: 125px !important;
}

.bottom-125 {
  bottom: 125px !important;
}

.left-125 {
  left: 125px !important;
}

.top-126 {
  top: 126px !important;
}

.right-126 {
  right: 126px !important;
}

.bottom-126 {
  bottom: 126px !important;
}

.left-126 {
  left: 126px !important;
}

.top-127 {
  top: 127px !important;
}

.right-127 {
  right: 127px !important;
}

.bottom-127 {
  bottom: 127px !important;
}

.left-127 {
  left: 127px !important;
}

.top-128 {
  top: 128px !important;
}

.right-128 {
  right: 128px !important;
}

.bottom-128 {
  bottom: 128px !important;
}

.left-128 {
  left: 128px !important;
}

.top-129 {
  top: 129px !important;
}

.right-129 {
  right: 129px !important;
}

.bottom-129 {
  bottom: 129px !important;
}

.left-129 {
  left: 129px !important;
}

.top-130 {
  top: 130px !important;
}

.right-130 {
  right: 130px !important;
}

.bottom-130 {
  bottom: 130px !important;
}

.left-130 {
  left: 130px !important;
}

.top-131 {
  top: 131px !important;
}

.right-131 {
  right: 131px !important;
}

.bottom-131 {
  bottom: 131px !important;
}

.left-131 {
  left: 131px !important;
}

.top-132 {
  top: 132px !important;
}

.right-132 {
  right: 132px !important;
}

.bottom-132 {
  bottom: 132px !important;
}

.left-132 {
  left: 132px !important;
}

.top-133 {
  top: 133px !important;
}

.right-133 {
  right: 133px !important;
}

.bottom-133 {
  bottom: 133px !important;
}

.left-133 {
  left: 133px !important;
}

.top-134 {
  top: 134px !important;
}

.right-134 {
  right: 134px !important;
}

.bottom-134 {
  bottom: 134px !important;
}

.left-134 {
  left: 134px !important;
}

.top-135 {
  top: 135px !important;
}

.right-135 {
  right: 135px !important;
}

.bottom-135 {
  bottom: 135px !important;
}

.left-135 {
  left: 135px !important;
}

.top-136 {
  top: 136px !important;
}

.right-136 {
  right: 136px !important;
}

.bottom-136 {
  bottom: 136px !important;
}

.left-136 {
  left: 136px !important;
}

.top-137 {
  top: 137px !important;
}

.right-137 {
  right: 137px !important;
}

.bottom-137 {
  bottom: 137px !important;
}

.left-137 {
  left: 137px !important;
}

.top-138 {
  top: 138px !important;
}

.right-138 {
  right: 138px !important;
}

.bottom-138 {
  bottom: 138px !important;
}

.left-138 {
  left: 138px !important;
}

.top-139 {
  top: 139px !important;
}

.right-139 {
  right: 139px !important;
}

.bottom-139 {
  bottom: 139px !important;
}

.left-139 {
  left: 139px !important;
}

.top-140 {
  top: 140px !important;
}

.right-140 {
  right: 140px !important;
}

.bottom-140 {
  bottom: 140px !important;
}

.left-140 {
  left: 140px !important;
}

.top-141 {
  top: 141px !important;
}

.right-141 {
  right: 141px !important;
}

.bottom-141 {
  bottom: 141px !important;
}

.left-141 {
  left: 141px !important;
}

.top-142 {
  top: 142px !important;
}

.right-142 {
  right: 142px !important;
}

.bottom-142 {
  bottom: 142px !important;
}

.left-142 {
  left: 142px !important;
}

.top-143 {
  top: 143px !important;
}

.right-143 {
  right: 143px !important;
}

.bottom-143 {
  bottom: 143px !important;
}

.left-143 {
  left: 143px !important;
}

.top-144 {
  top: 144px !important;
}

.right-144 {
  right: 144px !important;
}

.bottom-144 {
  bottom: 144px !important;
}

.left-144 {
  left: 144px !important;
}

.top-145 {
  top: 145px !important;
}

.right-145 {
  right: 145px !important;
}

.bottom-145 {
  bottom: 145px !important;
}

.left-145 {
  left: 145px !important;
}

.top-146 {
  top: 146px !important;
}

.right-146 {
  right: 146px !important;
}

.bottom-146 {
  bottom: 146px !important;
}

.left-146 {
  left: 146px !important;
}

.top-147 {
  top: 147px !important;
}

.right-147 {
  right: 147px !important;
}

.bottom-147 {
  bottom: 147px !important;
}

.left-147 {
  left: 147px !important;
}

.top-148 {
  top: 148px !important;
}

.right-148 {
  right: 148px !important;
}

.bottom-148 {
  bottom: 148px !important;
}

.left-148 {
  left: 148px !important;
}

.top-149 {
  top: 149px !important;
}

.right-149 {
  right: 149px !important;
}

.bottom-149 {
  bottom: 149px !important;
}

.left-149 {
  left: 149px !important;
}

.top-150 {
  top: 150px !important;
}

.right-150 {
  right: 150px !important;
}

.bottom-150 {
  bottom: 150px !important;
}

.left-150 {
  left: 150px !important;
}

.top-151 {
  top: 151px !important;
}

.right-151 {
  right: 151px !important;
}

.bottom-151 {
  bottom: 151px !important;
}

.left-151 {
  left: 151px !important;
}

.top-152 {
  top: 152px !important;
}

.right-152 {
  right: 152px !important;
}

.bottom-152 {
  bottom: 152px !important;
}

.left-152 {
  left: 152px !important;
}

.top-153 {
  top: 153px !important;
}

.right-153 {
  right: 153px !important;
}

.bottom-153 {
  bottom: 153px !important;
}

.left-153 {
  left: 153px !important;
}

.top-154 {
  top: 154px !important;
}

.right-154 {
  right: 154px !important;
}

.bottom-154 {
  bottom: 154px !important;
}

.left-154 {
  left: 154px !important;
}

.top-155 {
  top: 155px !important;
}

.right-155 {
  right: 155px !important;
}

.bottom-155 {
  bottom: 155px !important;
}

.left-155 {
  left: 155px !important;
}

.top-156 {
  top: 156px !important;
}

.right-156 {
  right: 156px !important;
}

.bottom-156 {
  bottom: 156px !important;
}

.left-156 {
  left: 156px !important;
}

.top-157 {
  top: 157px !important;
}

.right-157 {
  right: 157px !important;
}

.bottom-157 {
  bottom: 157px !important;
}

.left-157 {
  left: 157px !important;
}

.top-158 {
  top: 158px !important;
}

.right-158 {
  right: 158px !important;
}

.bottom-158 {
  bottom: 158px !important;
}

.left-158 {
  left: 158px !important;
}

.top-159 {
  top: 159px !important;
}

.right-159 {
  right: 159px !important;
}

.bottom-159 {
  bottom: 159px !important;
}

.left-159 {
  left: 159px !important;
}

.top-160 {
  top: 160px !important;
}

.right-160 {
  right: 160px !important;
}

.bottom-160 {
  bottom: 160px !important;
}

.left-160 {
  left: 160px !important;
}

.top-161 {
  top: 161px !important;
}

.right-161 {
  right: 161px !important;
}

.bottom-161 {
  bottom: 161px !important;
}

.left-161 {
  left: 161px !important;
}

.top-162 {
  top: 162px !important;
}

.right-162 {
  right: 162px !important;
}

.bottom-162 {
  bottom: 162px !important;
}

.left-162 {
  left: 162px !important;
}

.top-163 {
  top: 163px !important;
}

.right-163 {
  right: 163px !important;
}

.bottom-163 {
  bottom: 163px !important;
}

.left-163 {
  left: 163px !important;
}

.top-164 {
  top: 164px !important;
}

.right-164 {
  right: 164px !important;
}

.bottom-164 {
  bottom: 164px !important;
}

.left-164 {
  left: 164px !important;
}

.top-165 {
  top: 165px !important;
}

.right-165 {
  right: 165px !important;
}

.bottom-165 {
  bottom: 165px !important;
}

.left-165 {
  left: 165px !important;
}

.top-166 {
  top: 166px !important;
}

.right-166 {
  right: 166px !important;
}

.bottom-166 {
  bottom: 166px !important;
}

.left-166 {
  left: 166px !important;
}

.top-167 {
  top: 167px !important;
}

.right-167 {
  right: 167px !important;
}

.bottom-167 {
  bottom: 167px !important;
}

.left-167 {
  left: 167px !important;
}

.top-168 {
  top: 168px !important;
}

.right-168 {
  right: 168px !important;
}

.bottom-168 {
  bottom: 168px !important;
}

.left-168 {
  left: 168px !important;
}

.top-169 {
  top: 169px !important;
}

.right-169 {
  right: 169px !important;
}

.bottom-169 {
  bottom: 169px !important;
}

.left-169 {
  left: 169px !important;
}

.top-170 {
  top: 170px !important;
}

.right-170 {
  right: 170px !important;
}

.bottom-170 {
  bottom: 170px !important;
}

.left-170 {
  left: 170px !important;
}

.top-171 {
  top: 171px !important;
}

.right-171 {
  right: 171px !important;
}

.bottom-171 {
  bottom: 171px !important;
}

.left-171 {
  left: 171px !important;
}

.top-172 {
  top: 172px !important;
}

.right-172 {
  right: 172px !important;
}

.bottom-172 {
  bottom: 172px !important;
}

.left-172 {
  left: 172px !important;
}

.top-173 {
  top: 173px !important;
}

.right-173 {
  right: 173px !important;
}

.bottom-173 {
  bottom: 173px !important;
}

.left-173 {
  left: 173px !important;
}

.top-174 {
  top: 174px !important;
}

.right-174 {
  right: 174px !important;
}

.bottom-174 {
  bottom: 174px !important;
}

.left-174 {
  left: 174px !important;
}

.top-175 {
  top: 175px !important;
}

.right-175 {
  right: 175px !important;
}

.bottom-175 {
  bottom: 175px !important;
}

.left-175 {
  left: 175px !important;
}

.top-176 {
  top: 176px !important;
}

.right-176 {
  right: 176px !important;
}

.bottom-176 {
  bottom: 176px !important;
}

.left-176 {
  left: 176px !important;
}

.top-177 {
  top: 177px !important;
}

.right-177 {
  right: 177px !important;
}

.bottom-177 {
  bottom: 177px !important;
}

.left-177 {
  left: 177px !important;
}

.top-178 {
  top: 178px !important;
}

.right-178 {
  right: 178px !important;
}

.bottom-178 {
  bottom: 178px !important;
}

.left-178 {
  left: 178px !important;
}

.top-179 {
  top: 179px !important;
}

.right-179 {
  right: 179px !important;
}

.bottom-179 {
  bottom: 179px !important;
}

.left-179 {
  left: 179px !important;
}

.top-180 {
  top: 180px !important;
}

.right-180 {
  right: 180px !important;
}

.bottom-180 {
  bottom: 180px !important;
}

.left-180 {
  left: 180px !important;
}

.top-181 {
  top: 181px !important;
}

.right-181 {
  right: 181px !important;
}

.bottom-181 {
  bottom: 181px !important;
}

.left-181 {
  left: 181px !important;
}

.top-182 {
  top: 182px !important;
}

.right-182 {
  right: 182px !important;
}

.bottom-182 {
  bottom: 182px !important;
}

.left-182 {
  left: 182px !important;
}

.top-183 {
  top: 183px !important;
}

.right-183 {
  right: 183px !important;
}

.bottom-183 {
  bottom: 183px !important;
}

.left-183 {
  left: 183px !important;
}

.top-184 {
  top: 184px !important;
}

.right-184 {
  right: 184px !important;
}

.bottom-184 {
  bottom: 184px !important;
}

.left-184 {
  left: 184px !important;
}

.top-185 {
  top: 185px !important;
}

.right-185 {
  right: 185px !important;
}

.bottom-185 {
  bottom: 185px !important;
}

.left-185 {
  left: 185px !important;
}

.top-186 {
  top: 186px !important;
}

.right-186 {
  right: 186px !important;
}

.bottom-186 {
  bottom: 186px !important;
}

.left-186 {
  left: 186px !important;
}

.top-187 {
  top: 187px !important;
}

.right-187 {
  right: 187px !important;
}

.bottom-187 {
  bottom: 187px !important;
}

.left-187 {
  left: 187px !important;
}

.top-188 {
  top: 188px !important;
}

.right-188 {
  right: 188px !important;
}

.bottom-188 {
  bottom: 188px !important;
}

.left-188 {
  left: 188px !important;
}

.top-189 {
  top: 189px !important;
}

.right-189 {
  right: 189px !important;
}

.bottom-189 {
  bottom: 189px !important;
}

.left-189 {
  left: 189px !important;
}

.top-190 {
  top: 190px !important;
}

.right-190 {
  right: 190px !important;
}

.bottom-190 {
  bottom: 190px !important;
}

.left-190 {
  left: 190px !important;
}

.top-191 {
  top: 191px !important;
}

.right-191 {
  right: 191px !important;
}

.bottom-191 {
  bottom: 191px !important;
}

.left-191 {
  left: 191px !important;
}

.top-192 {
  top: 192px !important;
}

.right-192 {
  right: 192px !important;
}

.bottom-192 {
  bottom: 192px !important;
}

.left-192 {
  left: 192px !important;
}

.top-193 {
  top: 193px !important;
}

.right-193 {
  right: 193px !important;
}

.bottom-193 {
  bottom: 193px !important;
}

.left-193 {
  left: 193px !important;
}

.top-194 {
  top: 194px !important;
}

.right-194 {
  right: 194px !important;
}

.bottom-194 {
  bottom: 194px !important;
}

.left-194 {
  left: 194px !important;
}

.top-195 {
  top: 195px !important;
}

.right-195 {
  right: 195px !important;
}

.bottom-195 {
  bottom: 195px !important;
}

.left-195 {
  left: 195px !important;
}

.top-196 {
  top: 196px !important;
}

.right-196 {
  right: 196px !important;
}

.bottom-196 {
  bottom: 196px !important;
}

.left-196 {
  left: 196px !important;
}

.top-197 {
  top: 197px !important;
}

.right-197 {
  right: 197px !important;
}

.bottom-197 {
  bottom: 197px !important;
}

.left-197 {
  left: 197px !important;
}

.top-198 {
  top: 198px !important;
}

.right-198 {
  right: 198px !important;
}

.bottom-198 {
  bottom: 198px !important;
}

.left-198 {
  left: 198px !important;
}

.top-199 {
  top: 199px !important;
}

.right-199 {
  right: 199px !important;
}

.bottom-199 {
  bottom: 199px !important;
}

.left-199 {
  left: 199px !important;
}

.top-200 {
  top: 200px !important;
}

.right-200 {
  right: 200px !important;
}

.bottom-200 {
  bottom: 200px !important;
}

.left-200 {
  left: 200px !important;
}

.top-201 {
  top: 201px !important;
}

.right-201 {
  right: 201px !important;
}

.bottom-201 {
  bottom: 201px !important;
}

.left-201 {
  left: 201px !important;
}

.top-202 {
  top: 202px !important;
}

.right-202 {
  right: 202px !important;
}

.bottom-202 {
  bottom: 202px !important;
}

.left-202 {
  left: 202px !important;
}

.top-203 {
  top: 203px !important;
}

.right-203 {
  right: 203px !important;
}

.bottom-203 {
  bottom: 203px !important;
}

.left-203 {
  left: 203px !important;
}

.top-204 {
  top: 204px !important;
}

.right-204 {
  right: 204px !important;
}

.bottom-204 {
  bottom: 204px !important;
}

.left-204 {
  left: 204px !important;
}

.top-205 {
  top: 205px !important;
}

.right-205 {
  right: 205px !important;
}

.bottom-205 {
  bottom: 205px !important;
}

.left-205 {
  left: 205px !important;
}

.top-206 {
  top: 206px !important;
}

.right-206 {
  right: 206px !important;
}

.bottom-206 {
  bottom: 206px !important;
}

.left-206 {
  left: 206px !important;
}

.top-207 {
  top: 207px !important;
}

.right-207 {
  right: 207px !important;
}

.bottom-207 {
  bottom: 207px !important;
}

.left-207 {
  left: 207px !important;
}

.top-208 {
  top: 208px !important;
}

.right-208 {
  right: 208px !important;
}

.bottom-208 {
  bottom: 208px !important;
}

.left-208 {
  left: 208px !important;
}

.top-209 {
  top: 209px !important;
}

.right-209 {
  right: 209px !important;
}

.bottom-209 {
  bottom: 209px !important;
}

.left-209 {
  left: 209px !important;
}

.top-210 {
  top: 210px !important;
}

.right-210 {
  right: 210px !important;
}

.bottom-210 {
  bottom: 210px !important;
}

.left-210 {
  left: 210px !important;
}

.top-211 {
  top: 211px !important;
}

.right-211 {
  right: 211px !important;
}

.bottom-211 {
  bottom: 211px !important;
}

.left-211 {
  left: 211px !important;
}

.top-212 {
  top: 212px !important;
}

.right-212 {
  right: 212px !important;
}

.bottom-212 {
  bottom: 212px !important;
}

.left-212 {
  left: 212px !important;
}

.top-213 {
  top: 213px !important;
}

.right-213 {
  right: 213px !important;
}

.bottom-213 {
  bottom: 213px !important;
}

.left-213 {
  left: 213px !important;
}

.top-214 {
  top: 214px !important;
}

.right-214 {
  right: 214px !important;
}

.bottom-214 {
  bottom: 214px !important;
}

.left-214 {
  left: 214px !important;
}

.top-215 {
  top: 215px !important;
}

.right-215 {
  right: 215px !important;
}

.bottom-215 {
  bottom: 215px !important;
}

.left-215 {
  left: 215px !important;
}

.top-216 {
  top: 216px !important;
}

.right-216 {
  right: 216px !important;
}

.bottom-216 {
  bottom: 216px !important;
}

.left-216 {
  left: 216px !important;
}

.top-217 {
  top: 217px !important;
}

.right-217 {
  right: 217px !important;
}

.bottom-217 {
  bottom: 217px !important;
}

.left-217 {
  left: 217px !important;
}

.top-218 {
  top: 218px !important;
}

.right-218 {
  right: 218px !important;
}

.bottom-218 {
  bottom: 218px !important;
}

.left-218 {
  left: 218px !important;
}

.top-219 {
  top: 219px !important;
}

.right-219 {
  right: 219px !important;
}

.bottom-219 {
  bottom: 219px !important;
}

.left-219 {
  left: 219px !important;
}

.top-220 {
  top: 220px !important;
}

.right-220 {
  right: 220px !important;
}

.bottom-220 {
  bottom: 220px !important;
}

.left-220 {
  left: 220px !important;
}

.top-221 {
  top: 221px !important;
}

.right-221 {
  right: 221px !important;
}

.bottom-221 {
  bottom: 221px !important;
}

.left-221 {
  left: 221px !important;
}

.top-222 {
  top: 222px !important;
}

.right-222 {
  right: 222px !important;
}

.bottom-222 {
  bottom: 222px !important;
}

.left-222 {
  left: 222px !important;
}

.top-223 {
  top: 223px !important;
}

.right-223 {
  right: 223px !important;
}

.bottom-223 {
  bottom: 223px !important;
}

.left-223 {
  left: 223px !important;
}

.top-224 {
  top: 224px !important;
}

.right-224 {
  right: 224px !important;
}

.bottom-224 {
  bottom: 224px !important;
}

.left-224 {
  left: 224px !important;
}

.top-225 {
  top: 225px !important;
}

.right-225 {
  right: 225px !important;
}

.bottom-225 {
  bottom: 225px !important;
}

.left-225 {
  left: 225px !important;
}

.top-226 {
  top: 226px !important;
}

.right-226 {
  right: 226px !important;
}

.bottom-226 {
  bottom: 226px !important;
}

.left-226 {
  left: 226px !important;
}

.top-227 {
  top: 227px !important;
}

.right-227 {
  right: 227px !important;
}

.bottom-227 {
  bottom: 227px !important;
}

.left-227 {
  left: 227px !important;
}

.top-228 {
  top: 228px !important;
}

.right-228 {
  right: 228px !important;
}

.bottom-228 {
  bottom: 228px !important;
}

.left-228 {
  left: 228px !important;
}

.top-229 {
  top: 229px !important;
}

.right-229 {
  right: 229px !important;
}

.bottom-229 {
  bottom: 229px !important;
}

.left-229 {
  left: 229px !important;
}

.top-230 {
  top: 230px !important;
}

.right-230 {
  right: 230px !important;
}

.bottom-230 {
  bottom: 230px !important;
}

.left-230 {
  left: 230px !important;
}

.top-231 {
  top: 231px !important;
}

.right-231 {
  right: 231px !important;
}

.bottom-231 {
  bottom: 231px !important;
}

.left-231 {
  left: 231px !important;
}

.top-232 {
  top: 232px !important;
}

.right-232 {
  right: 232px !important;
}

.bottom-232 {
  bottom: 232px !important;
}

.left-232 {
  left: 232px !important;
}

.top-233 {
  top: 233px !important;
}

.right-233 {
  right: 233px !important;
}

.bottom-233 {
  bottom: 233px !important;
}

.left-233 {
  left: 233px !important;
}

.top-234 {
  top: 234px !important;
}

.right-234 {
  right: 234px !important;
}

.bottom-234 {
  bottom: 234px !important;
}

.left-234 {
  left: 234px !important;
}

.top-235 {
  top: 235px !important;
}

.right-235 {
  right: 235px !important;
}

.bottom-235 {
  bottom: 235px !important;
}

.left-235 {
  left: 235px !important;
}

.top-236 {
  top: 236px !important;
}

.right-236 {
  right: 236px !important;
}

.bottom-236 {
  bottom: 236px !important;
}

.left-236 {
  left: 236px !important;
}

.top-237 {
  top: 237px !important;
}

.right-237 {
  right: 237px !important;
}

.bottom-237 {
  bottom: 237px !important;
}

.left-237 {
  left: 237px !important;
}

.top-238 {
  top: 238px !important;
}

.right-238 {
  right: 238px !important;
}

.bottom-238 {
  bottom: 238px !important;
}

.left-238 {
  left: 238px !important;
}

.top-239 {
  top: 239px !important;
}

.right-239 {
  right: 239px !important;
}

.bottom-239 {
  bottom: 239px !important;
}

.left-239 {
  left: 239px !important;
}

.top-240 {
  top: 240px !important;
}

.right-240 {
  right: 240px !important;
}

.bottom-240 {
  bottom: 240px !important;
}

.left-240 {
  left: 240px !important;
}

.top-241 {
  top: 241px !important;
}

.right-241 {
  right: 241px !important;
}

.bottom-241 {
  bottom: 241px !important;
}

.left-241 {
  left: 241px !important;
}

.top-242 {
  top: 242px !important;
}

.right-242 {
  right: 242px !important;
}

.bottom-242 {
  bottom: 242px !important;
}

.left-242 {
  left: 242px !important;
}

.top-243 {
  top: 243px !important;
}

.right-243 {
  right: 243px !important;
}

.bottom-243 {
  bottom: 243px !important;
}

.left-243 {
  left: 243px !important;
}

.top-244 {
  top: 244px !important;
}

.right-244 {
  right: 244px !important;
}

.bottom-244 {
  bottom: 244px !important;
}

.left-244 {
  left: 244px !important;
}

.top-245 {
  top: 245px !important;
}

.right-245 {
  right: 245px !important;
}

.bottom-245 {
  bottom: 245px !important;
}

.left-245 {
  left: 245px !important;
}

.top-246 {
  top: 246px !important;
}

.right-246 {
  right: 246px !important;
}

.bottom-246 {
  bottom: 246px !important;
}

.left-246 {
  left: 246px !important;
}

.top-247 {
  top: 247px !important;
}

.right-247 {
  right: 247px !important;
}

.bottom-247 {
  bottom: 247px !important;
}

.left-247 {
  left: 247px !important;
}

.top-248 {
  top: 248px !important;
}

.right-248 {
  right: 248px !important;
}

.bottom-248 {
  bottom: 248px !important;
}

.left-248 {
  left: 248px !important;
}

.top-249 {
  top: 249px !important;
}

.right-249 {
  right: 249px !important;
}

.bottom-249 {
  bottom: 249px !important;
}

.left-249 {
  left: 249px !important;
}

.top-250 {
  top: 250px !important;
}

.right-250 {
  right: 250px !important;
}

.bottom-250 {
  bottom: 250px !important;
}

.left-250 {
  left: 250px !important;
}

.top-251 {
  top: 251px !important;
}

.right-251 {
  right: 251px !important;
}

.bottom-251 {
  bottom: 251px !important;
}

.left-251 {
  left: 251px !important;
}

.top-252 {
  top: 252px !important;
}

.right-252 {
  right: 252px !important;
}

.bottom-252 {
  bottom: 252px !important;
}

.left-252 {
  left: 252px !important;
}

.top-253 {
  top: 253px !important;
}

.right-253 {
  right: 253px !important;
}

.bottom-253 {
  bottom: 253px !important;
}

.left-253 {
  left: 253px !important;
}

.top-254 {
  top: 254px !important;
}

.right-254 {
  right: 254px !important;
}

.bottom-254 {
  bottom: 254px !important;
}

.left-254 {
  left: 254px !important;
}

.top-255 {
  top: 255px !important;
}

.right-255 {
  right: 255px !important;
}

.bottom-255 {
  bottom: 255px !important;
}

.left-255 {
  left: 255px !important;
}

.top-256 {
  top: 256px !important;
}

.right-256 {
  right: 256px !important;
}

.bottom-256 {
  bottom: 256px !important;
}

.left-256 {
  left: 256px !important;
}

.top-257 {
  top: 257px !important;
}

.right-257 {
  right: 257px !important;
}

.bottom-257 {
  bottom: 257px !important;
}

.left-257 {
  left: 257px !important;
}

.top-258 {
  top: 258px !important;
}

.right-258 {
  right: 258px !important;
}

.bottom-258 {
  bottom: 258px !important;
}

.left-258 {
  left: 258px !important;
}

.top-259 {
  top: 259px !important;
}

.right-259 {
  right: 259px !important;
}

.bottom-259 {
  bottom: 259px !important;
}

.left-259 {
  left: 259px !important;
}

.top-260 {
  top: 260px !important;
}

.right-260 {
  right: 260px !important;
}

.bottom-260 {
  bottom: 260px !important;
}

.left-260 {
  left: 260px !important;
}

.top-261 {
  top: 261px !important;
}

.right-261 {
  right: 261px !important;
}

.bottom-261 {
  bottom: 261px !important;
}

.left-261 {
  left: 261px !important;
}

.top-262 {
  top: 262px !important;
}

.right-262 {
  right: 262px !important;
}

.bottom-262 {
  bottom: 262px !important;
}

.left-262 {
  left: 262px !important;
}

.top-263 {
  top: 263px !important;
}

.right-263 {
  right: 263px !important;
}

.bottom-263 {
  bottom: 263px !important;
}

.left-263 {
  left: 263px !important;
}

.top-264 {
  top: 264px !important;
}

.right-264 {
  right: 264px !important;
}

.bottom-264 {
  bottom: 264px !important;
}

.left-264 {
  left: 264px !important;
}

.top-265 {
  top: 265px !important;
}

.right-265 {
  right: 265px !important;
}

.bottom-265 {
  bottom: 265px !important;
}

.left-265 {
  left: 265px !important;
}

.top-266 {
  top: 266px !important;
}

.right-266 {
  right: 266px !important;
}

.bottom-266 {
  bottom: 266px !important;
}

.left-266 {
  left: 266px !important;
}

.top-267 {
  top: 267px !important;
}

.right-267 {
  right: 267px !important;
}

.bottom-267 {
  bottom: 267px !important;
}

.left-267 {
  left: 267px !important;
}

.top-268 {
  top: 268px !important;
}

.right-268 {
  right: 268px !important;
}

.bottom-268 {
  bottom: 268px !important;
}

.left-268 {
  left: 268px !important;
}

.top-269 {
  top: 269px !important;
}

.right-269 {
  right: 269px !important;
}

.bottom-269 {
  bottom: 269px !important;
}

.left-269 {
  left: 269px !important;
}

.top-270 {
  top: 270px !important;
}

.right-270 {
  right: 270px !important;
}

.bottom-270 {
  bottom: 270px !important;
}

.left-270 {
  left: 270px !important;
}

.top-271 {
  top: 271px !important;
}

.right-271 {
  right: 271px !important;
}

.bottom-271 {
  bottom: 271px !important;
}

.left-271 {
  left: 271px !important;
}

.top-272 {
  top: 272px !important;
}

.right-272 {
  right: 272px !important;
}

.bottom-272 {
  bottom: 272px !important;
}

.left-272 {
  left: 272px !important;
}

.top-273 {
  top: 273px !important;
}

.right-273 {
  right: 273px !important;
}

.bottom-273 {
  bottom: 273px !important;
}

.left-273 {
  left: 273px !important;
}

.top-274 {
  top: 274px !important;
}

.right-274 {
  right: 274px !important;
}

.bottom-274 {
  bottom: 274px !important;
}

.left-274 {
  left: 274px !important;
}

.top-275 {
  top: 275px !important;
}

.right-275 {
  right: 275px !important;
}

.bottom-275 {
  bottom: 275px !important;
}

.left-275 {
  left: 275px !important;
}

.top-276 {
  top: 276px !important;
}

.right-276 {
  right: 276px !important;
}

.bottom-276 {
  bottom: 276px !important;
}

.left-276 {
  left: 276px !important;
}

.top-277 {
  top: 277px !important;
}

.right-277 {
  right: 277px !important;
}

.bottom-277 {
  bottom: 277px !important;
}

.left-277 {
  left: 277px !important;
}

.top-278 {
  top: 278px !important;
}

.right-278 {
  right: 278px !important;
}

.bottom-278 {
  bottom: 278px !important;
}

.left-278 {
  left: 278px !important;
}

.top-279 {
  top: 279px !important;
}

.right-279 {
  right: 279px !important;
}

.bottom-279 {
  bottom: 279px !important;
}

.left-279 {
  left: 279px !important;
}

.top-280 {
  top: 280px !important;
}

.right-280 {
  right: 280px !important;
}

.bottom-280 {
  bottom: 280px !important;
}

.left-280 {
  left: 280px !important;
}

.top-281 {
  top: 281px !important;
}

.right-281 {
  right: 281px !important;
}

.bottom-281 {
  bottom: 281px !important;
}

.left-281 {
  left: 281px !important;
}

.top-282 {
  top: 282px !important;
}

.right-282 {
  right: 282px !important;
}

.bottom-282 {
  bottom: 282px !important;
}

.left-282 {
  left: 282px !important;
}

.top-283 {
  top: 283px !important;
}

.right-283 {
  right: 283px !important;
}

.bottom-283 {
  bottom: 283px !important;
}

.left-283 {
  left: 283px !important;
}

.top-284 {
  top: 284px !important;
}

.right-284 {
  right: 284px !important;
}

.bottom-284 {
  bottom: 284px !important;
}

.left-284 {
  left: 284px !important;
}

.top-285 {
  top: 285px !important;
}

.right-285 {
  right: 285px !important;
}

.bottom-285 {
  bottom: 285px !important;
}

.left-285 {
  left: 285px !important;
}

.top-286 {
  top: 286px !important;
}

.right-286 {
  right: 286px !important;
}

.bottom-286 {
  bottom: 286px !important;
}

.left-286 {
  left: 286px !important;
}

.top-287 {
  top: 287px !important;
}

.right-287 {
  right: 287px !important;
}

.bottom-287 {
  bottom: 287px !important;
}

.left-287 {
  left: 287px !important;
}

.top-288 {
  top: 288px !important;
}

.right-288 {
  right: 288px !important;
}

.bottom-288 {
  bottom: 288px !important;
}

.left-288 {
  left: 288px !important;
}

.top-289 {
  top: 289px !important;
}

.right-289 {
  right: 289px !important;
}

.bottom-289 {
  bottom: 289px !important;
}

.left-289 {
  left: 289px !important;
}

.top-290 {
  top: 290px !important;
}

.right-290 {
  right: 290px !important;
}

.bottom-290 {
  bottom: 290px !important;
}

.left-290 {
  left: 290px !important;
}

.top-291 {
  top: 291px !important;
}

.right-291 {
  right: 291px !important;
}

.bottom-291 {
  bottom: 291px !important;
}

.left-291 {
  left: 291px !important;
}

.top-292 {
  top: 292px !important;
}

.right-292 {
  right: 292px !important;
}

.bottom-292 {
  bottom: 292px !important;
}

.left-292 {
  left: 292px !important;
}

.top-293 {
  top: 293px !important;
}

.right-293 {
  right: 293px !important;
}

.bottom-293 {
  bottom: 293px !important;
}

.left-293 {
  left: 293px !important;
}

.top-294 {
  top: 294px !important;
}

.right-294 {
  right: 294px !important;
}

.bottom-294 {
  bottom: 294px !important;
}

.left-294 {
  left: 294px !important;
}

.top-295 {
  top: 295px !important;
}

.right-295 {
  right: 295px !important;
}

.bottom-295 {
  bottom: 295px !important;
}

.left-295 {
  left: 295px !important;
}

.top-296 {
  top: 296px !important;
}

.right-296 {
  right: 296px !important;
}

.bottom-296 {
  bottom: 296px !important;
}

.left-296 {
  left: 296px !important;
}

.top-297 {
  top: 297px !important;
}

.right-297 {
  right: 297px !important;
}

.bottom-297 {
  bottom: 297px !important;
}

.left-297 {
  left: 297px !important;
}

.top-298 {
  top: 298px !important;
}

.right-298 {
  right: 298px !important;
}

.bottom-298 {
  bottom: 298px !important;
}

.left-298 {
  left: 298px !important;
}

.top-299 {
  top: 299px !important;
}

.right-299 {
  right: 299px !important;
}

.bottom-299 {
  bottom: 299px !important;
}

.left-299 {
  left: 299px !important;
}

.top-300 {
  top: 300px !important;
}

.right-300 {
  right: 300px !important;
}

.bottom-300 {
  bottom: 300px !important;
}

.left-300 {
  left: 300px !important;
}

.top-301 {
  top: 301px !important;
}

.right-301 {
  right: 301px !important;
}

.bottom-301 {
  bottom: 301px !important;
}

.left-301 {
  left: 301px !important;
}

.top-302 {
  top: 302px !important;
}

.right-302 {
  right: 302px !important;
}

.bottom-302 {
  bottom: 302px !important;
}

.left-302 {
  left: 302px !important;
}

.top-303 {
  top: 303px !important;
}

.right-303 {
  right: 303px !important;
}

.bottom-303 {
  bottom: 303px !important;
}

.left-303 {
  left: 303px !important;
}

.top-304 {
  top: 304px !important;
}

.right-304 {
  right: 304px !important;
}

.bottom-304 {
  bottom: 304px !important;
}

.left-304 {
  left: 304px !important;
}

.top-305 {
  top: 305px !important;
}

.right-305 {
  right: 305px !important;
}

.bottom-305 {
  bottom: 305px !important;
}

.left-305 {
  left: 305px !important;
}

.top-306 {
  top: 306px !important;
}

.right-306 {
  right: 306px !important;
}

.bottom-306 {
  bottom: 306px !important;
}

.left-306 {
  left: 306px !important;
}

.top-307 {
  top: 307px !important;
}

.right-307 {
  right: 307px !important;
}

.bottom-307 {
  bottom: 307px !important;
}

.left-307 {
  left: 307px !important;
}

.top-308 {
  top: 308px !important;
}

.right-308 {
  right: 308px !important;
}

.bottom-308 {
  bottom: 308px !important;
}

.left-308 {
  left: 308px !important;
}

.top-309 {
  top: 309px !important;
}

.right-309 {
  right: 309px !important;
}

.bottom-309 {
  bottom: 309px !important;
}

.left-309 {
  left: 309px !important;
}

.top-310 {
  top: 310px !important;
}

.right-310 {
  right: 310px !important;
}

.bottom-310 {
  bottom: 310px !important;
}

.left-310 {
  left: 310px !important;
}

.top-311 {
  top: 311px !important;
}

.right-311 {
  right: 311px !important;
}

.bottom-311 {
  bottom: 311px !important;
}

.left-311 {
  left: 311px !important;
}

.top-312 {
  top: 312px !important;
}

.right-312 {
  right: 312px !important;
}

.bottom-312 {
  bottom: 312px !important;
}

.left-312 {
  left: 312px !important;
}

.top-313 {
  top: 313px !important;
}

.right-313 {
  right: 313px !important;
}

.bottom-313 {
  bottom: 313px !important;
}

.left-313 {
  left: 313px !important;
}

.top-314 {
  top: 314px !important;
}

.right-314 {
  right: 314px !important;
}

.bottom-314 {
  bottom: 314px !important;
}

.left-314 {
  left: 314px !important;
}

.top-315 {
  top: 315px !important;
}

.right-315 {
  right: 315px !important;
}

.bottom-315 {
  bottom: 315px !important;
}

.left-315 {
  left: 315px !important;
}

.top-316 {
  top: 316px !important;
}

.right-316 {
  right: 316px !important;
}

.bottom-316 {
  bottom: 316px !important;
}

.left-316 {
  left: 316px !important;
}

.top-317 {
  top: 317px !important;
}

.right-317 {
  right: 317px !important;
}

.bottom-317 {
  bottom: 317px !important;
}

.left-317 {
  left: 317px !important;
}

.top-318 {
  top: 318px !important;
}

.right-318 {
  right: 318px !important;
}

.bottom-318 {
  bottom: 318px !important;
}

.left-318 {
  left: 318px !important;
}

.top-319 {
  top: 319px !important;
}

.right-319 {
  right: 319px !important;
}

.bottom-319 {
  bottom: 319px !important;
}

.left-319 {
  left: 319px !important;
}

.top-320 {
  top: 320px !important;
}

.right-320 {
  right: 320px !important;
}

.bottom-320 {
  bottom: 320px !important;
}

.left-320 {
  left: 320px !important;
}

.top-321 {
  top: 321px !important;
}

.right-321 {
  right: 321px !important;
}

.bottom-321 {
  bottom: 321px !important;
}

.left-321 {
  left: 321px !important;
}

.top-322 {
  top: 322px !important;
}

.right-322 {
  right: 322px !important;
}

.bottom-322 {
  bottom: 322px !important;
}

.left-322 {
  left: 322px !important;
}

.top-323 {
  top: 323px !important;
}

.right-323 {
  right: 323px !important;
}

.bottom-323 {
  bottom: 323px !important;
}

.left-323 {
  left: 323px !important;
}

.top-324 {
  top: 324px !important;
}

.right-324 {
  right: 324px !important;
}

.bottom-324 {
  bottom: 324px !important;
}

.left-324 {
  left: 324px !important;
}

.top-325 {
  top: 325px !important;
}

.right-325 {
  right: 325px !important;
}

.bottom-325 {
  bottom: 325px !important;
}

.left-325 {
  left: 325px !important;
}

.top-326 {
  top: 326px !important;
}

.right-326 {
  right: 326px !important;
}

.bottom-326 {
  bottom: 326px !important;
}

.left-326 {
  left: 326px !important;
}

.top-327 {
  top: 327px !important;
}

.right-327 {
  right: 327px !important;
}

.bottom-327 {
  bottom: 327px !important;
}

.left-327 {
  left: 327px !important;
}

.top-328 {
  top: 328px !important;
}

.right-328 {
  right: 328px !important;
}

.bottom-328 {
  bottom: 328px !important;
}

.left-328 {
  left: 328px !important;
}

.top-329 {
  top: 329px !important;
}

.right-329 {
  right: 329px !important;
}

.bottom-329 {
  bottom: 329px !important;
}

.left-329 {
  left: 329px !important;
}

.top-330 {
  top: 330px !important;
}

.right-330 {
  right: 330px !important;
}

.bottom-330 {
  bottom: 330px !important;
}

.left-330 {
  left: 330px !important;
}

.top-331 {
  top: 331px !important;
}

.right-331 {
  right: 331px !important;
}

.bottom-331 {
  bottom: 331px !important;
}

.left-331 {
  left: 331px !important;
}

.top-332 {
  top: 332px !important;
}

.right-332 {
  right: 332px !important;
}

.bottom-332 {
  bottom: 332px !important;
}

.left-332 {
  left: 332px !important;
}

.top-333 {
  top: 333px !important;
}

.right-333 {
  right: 333px !important;
}

.bottom-333 {
  bottom: 333px !important;
}

.left-333 {
  left: 333px !important;
}

.top-334 {
  top: 334px !important;
}

.right-334 {
  right: 334px !important;
}

.bottom-334 {
  bottom: 334px !important;
}

.left-334 {
  left: 334px !important;
}

.top-335 {
  top: 335px !important;
}

.right-335 {
  right: 335px !important;
}

.bottom-335 {
  bottom: 335px !important;
}

.left-335 {
  left: 335px !important;
}

.top-336 {
  top: 336px !important;
}

.right-336 {
  right: 336px !important;
}

.bottom-336 {
  bottom: 336px !important;
}

.left-336 {
  left: 336px !important;
}

.top-337 {
  top: 337px !important;
}

.right-337 {
  right: 337px !important;
}

.bottom-337 {
  bottom: 337px !important;
}

.left-337 {
  left: 337px !important;
}

.top-338 {
  top: 338px !important;
}

.right-338 {
  right: 338px !important;
}

.bottom-338 {
  bottom: 338px !important;
}

.left-338 {
  left: 338px !important;
}

.top-339 {
  top: 339px !important;
}

.right-339 {
  right: 339px !important;
}

.bottom-339 {
  bottom: 339px !important;
}

.left-339 {
  left: 339px !important;
}

.top-340 {
  top: 340px !important;
}

.right-340 {
  right: 340px !important;
}

.bottom-340 {
  bottom: 340px !important;
}

.left-340 {
  left: 340px !important;
}

.top-341 {
  top: 341px !important;
}

.right-341 {
  right: 341px !important;
}

.bottom-341 {
  bottom: 341px !important;
}

.left-341 {
  left: 341px !important;
}

.top-342 {
  top: 342px !important;
}

.right-342 {
  right: 342px !important;
}

.bottom-342 {
  bottom: 342px !important;
}

.left-342 {
  left: 342px !important;
}

.top-343 {
  top: 343px !important;
}

.right-343 {
  right: 343px !important;
}

.bottom-343 {
  bottom: 343px !important;
}

.left-343 {
  left: 343px !important;
}

.top-344 {
  top: 344px !important;
}

.right-344 {
  right: 344px !important;
}

.bottom-344 {
  bottom: 344px !important;
}

.left-344 {
  left: 344px !important;
}

.top-345 {
  top: 345px !important;
}

.right-345 {
  right: 345px !important;
}

.bottom-345 {
  bottom: 345px !important;
}

.left-345 {
  left: 345px !important;
}

.top-346 {
  top: 346px !important;
}

.right-346 {
  right: 346px !important;
}

.bottom-346 {
  bottom: 346px !important;
}

.left-346 {
  left: 346px !important;
}

.top-347 {
  top: 347px !important;
}

.right-347 {
  right: 347px !important;
}

.bottom-347 {
  bottom: 347px !important;
}

.left-347 {
  left: 347px !important;
}

.top-348 {
  top: 348px !important;
}

.right-348 {
  right: 348px !important;
}

.bottom-348 {
  bottom: 348px !important;
}

.left-348 {
  left: 348px !important;
}

.top-349 {
  top: 349px !important;
}

.right-349 {
  right: 349px !important;
}

.bottom-349 {
  bottom: 349px !important;
}

.left-349 {
  left: 349px !important;
}

.top-350 {
  top: 350px !important;
}

.right-350 {
  right: 350px !important;
}

.bottom-350 {
  bottom: 350px !important;
}

.left-350 {
  left: 350px !important;
}

.top-351 {
  top: 351px !important;
}

.right-351 {
  right: 351px !important;
}

.bottom-351 {
  bottom: 351px !important;
}

.left-351 {
  left: 351px !important;
}

.top-352 {
  top: 352px !important;
}

.right-352 {
  right: 352px !important;
}

.bottom-352 {
  bottom: 352px !important;
}

.left-352 {
  left: 352px !important;
}

.top-353 {
  top: 353px !important;
}

.right-353 {
  right: 353px !important;
}

.bottom-353 {
  bottom: 353px !important;
}

.left-353 {
  left: 353px !important;
}

.top-354 {
  top: 354px !important;
}

.right-354 {
  right: 354px !important;
}

.bottom-354 {
  bottom: 354px !important;
}

.left-354 {
  left: 354px !important;
}

.top-355 {
  top: 355px !important;
}

.right-355 {
  right: 355px !important;
}

.bottom-355 {
  bottom: 355px !important;
}

.left-355 {
  left: 355px !important;
}

.top-356 {
  top: 356px !important;
}

.right-356 {
  right: 356px !important;
}

.bottom-356 {
  bottom: 356px !important;
}

.left-356 {
  left: 356px !important;
}

.top-357 {
  top: 357px !important;
}

.right-357 {
  right: 357px !important;
}

.bottom-357 {
  bottom: 357px !important;
}

.left-357 {
  left: 357px !important;
}

.top-358 {
  top: 358px !important;
}

.right-358 {
  right: 358px !important;
}

.bottom-358 {
  bottom: 358px !important;
}

.left-358 {
  left: 358px !important;
}

.top-359 {
  top: 359px !important;
}

.right-359 {
  right: 359px !important;
}

.bottom-359 {
  bottom: 359px !important;
}

.left-359 {
  left: 359px !important;
}

.top-360 {
  top: 360px !important;
}

.right-360 {
  right: 360px !important;
}

.bottom-360 {
  bottom: 360px !important;
}

.left-360 {
  left: 360px !important;
}

.top-361 {
  top: 361px !important;
}

.right-361 {
  right: 361px !important;
}

.bottom-361 {
  bottom: 361px !important;
}

.left-361 {
  left: 361px !important;
}

.top-362 {
  top: 362px !important;
}

.right-362 {
  right: 362px !important;
}

.bottom-362 {
  bottom: 362px !important;
}

.left-362 {
  left: 362px !important;
}

.top-363 {
  top: 363px !important;
}

.right-363 {
  right: 363px !important;
}

.bottom-363 {
  bottom: 363px !important;
}

.left-363 {
  left: 363px !important;
}

.top-364 {
  top: 364px !important;
}

.right-364 {
  right: 364px !important;
}

.bottom-364 {
  bottom: 364px !important;
}

.left-364 {
  left: 364px !important;
}

.top-365 {
  top: 365px !important;
}

.right-365 {
  right: 365px !important;
}

.bottom-365 {
  bottom: 365px !important;
}

.left-365 {
  left: 365px !important;
}

.top-366 {
  top: 366px !important;
}

.right-366 {
  right: 366px !important;
}

.bottom-366 {
  bottom: 366px !important;
}

.left-366 {
  left: 366px !important;
}

.top-367 {
  top: 367px !important;
}

.right-367 {
  right: 367px !important;
}

.bottom-367 {
  bottom: 367px !important;
}

.left-367 {
  left: 367px !important;
}

.top-368 {
  top: 368px !important;
}

.right-368 {
  right: 368px !important;
}

.bottom-368 {
  bottom: 368px !important;
}

.left-368 {
  left: 368px !important;
}

.top-369 {
  top: 369px !important;
}

.right-369 {
  right: 369px !important;
}

.bottom-369 {
  bottom: 369px !important;
}

.left-369 {
  left: 369px !important;
}

.top-370 {
  top: 370px !important;
}

.right-370 {
  right: 370px !important;
}

.bottom-370 {
  bottom: 370px !important;
}

.left-370 {
  left: 370px !important;
}

.top-371 {
  top: 371px !important;
}

.right-371 {
  right: 371px !important;
}

.bottom-371 {
  bottom: 371px !important;
}

.left-371 {
  left: 371px !important;
}

.top-372 {
  top: 372px !important;
}

.right-372 {
  right: 372px !important;
}

.bottom-372 {
  bottom: 372px !important;
}

.left-372 {
  left: 372px !important;
}

.top-373 {
  top: 373px !important;
}

.right-373 {
  right: 373px !important;
}

.bottom-373 {
  bottom: 373px !important;
}

.left-373 {
  left: 373px !important;
}

.top-374 {
  top: 374px !important;
}

.right-374 {
  right: 374px !important;
}

.bottom-374 {
  bottom: 374px !important;
}

.left-374 {
  left: 374px !important;
}

.top-375 {
  top: 375px !important;
}

.right-375 {
  right: 375px !important;
}

.bottom-375 {
  bottom: 375px !important;
}

.left-375 {
  left: 375px !important;
}

.top-376 {
  top: 376px !important;
}

.right-376 {
  right: 376px !important;
}

.bottom-376 {
  bottom: 376px !important;
}

.left-376 {
  left: 376px !important;
}

.top-377 {
  top: 377px !important;
}

.right-377 {
  right: 377px !important;
}

.bottom-377 {
  bottom: 377px !important;
}

.left-377 {
  left: 377px !important;
}

.top-378 {
  top: 378px !important;
}

.right-378 {
  right: 378px !important;
}

.bottom-378 {
  bottom: 378px !important;
}

.left-378 {
  left: 378px !important;
}

.top-379 {
  top: 379px !important;
}

.right-379 {
  right: 379px !important;
}

.bottom-379 {
  bottom: 379px !important;
}

.left-379 {
  left: 379px !important;
}

.top-380 {
  top: 380px !important;
}

.right-380 {
  right: 380px !important;
}

.bottom-380 {
  bottom: 380px !important;
}

.left-380 {
  left: 380px !important;
}

.top-381 {
  top: 381px !important;
}

.right-381 {
  right: 381px !important;
}

.bottom-381 {
  bottom: 381px !important;
}

.left-381 {
  left: 381px !important;
}

.top-382 {
  top: 382px !important;
}

.right-382 {
  right: 382px !important;
}

.bottom-382 {
  bottom: 382px !important;
}

.left-382 {
  left: 382px !important;
}

.top-383 {
  top: 383px !important;
}

.right-383 {
  right: 383px !important;
}

.bottom-383 {
  bottom: 383px !important;
}

.left-383 {
  left: 383px !important;
}

.top-384 {
  top: 384px !important;
}

.right-384 {
  right: 384px !important;
}

.bottom-384 {
  bottom: 384px !important;
}

.left-384 {
  left: 384px !important;
}

.top-385 {
  top: 385px !important;
}

.right-385 {
  right: 385px !important;
}

.bottom-385 {
  bottom: 385px !important;
}

.left-385 {
  left: 385px !important;
}

.top-386 {
  top: 386px !important;
}

.right-386 {
  right: 386px !important;
}

.bottom-386 {
  bottom: 386px !important;
}

.left-386 {
  left: 386px !important;
}

.top-387 {
  top: 387px !important;
}

.right-387 {
  right: 387px !important;
}

.bottom-387 {
  bottom: 387px !important;
}

.left-387 {
  left: 387px !important;
}

.top-388 {
  top: 388px !important;
}

.right-388 {
  right: 388px !important;
}

.bottom-388 {
  bottom: 388px !important;
}

.left-388 {
  left: 388px !important;
}

.top-389 {
  top: 389px !important;
}

.right-389 {
  right: 389px !important;
}

.bottom-389 {
  bottom: 389px !important;
}

.left-389 {
  left: 389px !important;
}

.top-390 {
  top: 390px !important;
}

.right-390 {
  right: 390px !important;
}

.bottom-390 {
  bottom: 390px !important;
}

.left-390 {
  left: 390px !important;
}

.top-391 {
  top: 391px !important;
}

.right-391 {
  right: 391px !important;
}

.bottom-391 {
  bottom: 391px !important;
}

.left-391 {
  left: 391px !important;
}

.top-392 {
  top: 392px !important;
}

.right-392 {
  right: 392px !important;
}

.bottom-392 {
  bottom: 392px !important;
}

.left-392 {
  left: 392px !important;
}

.top-393 {
  top: 393px !important;
}

.right-393 {
  right: 393px !important;
}

.bottom-393 {
  bottom: 393px !important;
}

.left-393 {
  left: 393px !important;
}

.top-394 {
  top: 394px !important;
}

.right-394 {
  right: 394px !important;
}

.bottom-394 {
  bottom: 394px !important;
}

.left-394 {
  left: 394px !important;
}

.top-395 {
  top: 395px !important;
}

.right-395 {
  right: 395px !important;
}

.bottom-395 {
  bottom: 395px !important;
}

.left-395 {
  left: 395px !important;
}

.top-396 {
  top: 396px !important;
}

.right-396 {
  right: 396px !important;
}

.bottom-396 {
  bottom: 396px !important;
}

.left-396 {
  left: 396px !important;
}

.top-397 {
  top: 397px !important;
}

.right-397 {
  right: 397px !important;
}

.bottom-397 {
  bottom: 397px !important;
}

.left-397 {
  left: 397px !important;
}

.top-398 {
  top: 398px !important;
}

.right-398 {
  right: 398px !important;
}

.bottom-398 {
  bottom: 398px !important;
}

.left-398 {
  left: 398px !important;
}

.top-399 {
  top: 399px !important;
}

.right-399 {
  right: 399px !important;
}

.bottom-399 {
  bottom: 399px !important;
}

.left-399 {
  left: 399px !important;
}

.top-400 {
  top: 400px !important;
}

.right-400 {
  right: 400px !important;
}

.bottom-400 {
  bottom: 400px !important;
}

.left-400 {
  left: 400px !important;
}

.top-401 {
  top: 401px !important;
}

.right-401 {
  right: 401px !important;
}

.bottom-401 {
  bottom: 401px !important;
}

.left-401 {
  left: 401px !important;
}

.top-402 {
  top: 402px !important;
}

.right-402 {
  right: 402px !important;
}

.bottom-402 {
  bottom: 402px !important;
}

.left-402 {
  left: 402px !important;
}

.top-403 {
  top: 403px !important;
}

.right-403 {
  right: 403px !important;
}

.bottom-403 {
  bottom: 403px !important;
}

.left-403 {
  left: 403px !important;
}

.top-404 {
  top: 404px !important;
}

.right-404 {
  right: 404px !important;
}

.bottom-404 {
  bottom: 404px !important;
}

.left-404 {
  left: 404px !important;
}

.top-405 {
  top: 405px !important;
}

.right-405 {
  right: 405px !important;
}

.bottom-405 {
  bottom: 405px !important;
}

.left-405 {
  left: 405px !important;
}

.top-406 {
  top: 406px !important;
}

.right-406 {
  right: 406px !important;
}

.bottom-406 {
  bottom: 406px !important;
}

.left-406 {
  left: 406px !important;
}

.top-407 {
  top: 407px !important;
}

.right-407 {
  right: 407px !important;
}

.bottom-407 {
  bottom: 407px !important;
}

.left-407 {
  left: 407px !important;
}

.top-408 {
  top: 408px !important;
}

.right-408 {
  right: 408px !important;
}

.bottom-408 {
  bottom: 408px !important;
}

.left-408 {
  left: 408px !important;
}

.top-409 {
  top: 409px !important;
}

.right-409 {
  right: 409px !important;
}

.bottom-409 {
  bottom: 409px !important;
}

.left-409 {
  left: 409px !important;
}

.top-410 {
  top: 410px !important;
}

.right-410 {
  right: 410px !important;
}

.bottom-410 {
  bottom: 410px !important;
}

.left-410 {
  left: 410px !important;
}

.top-411 {
  top: 411px !important;
}

.right-411 {
  right: 411px !important;
}

.bottom-411 {
  bottom: 411px !important;
}

.left-411 {
  left: 411px !important;
}

.top-412 {
  top: 412px !important;
}

.right-412 {
  right: 412px !important;
}

.bottom-412 {
  bottom: 412px !important;
}

.left-412 {
  left: 412px !important;
}

.top-413 {
  top: 413px !important;
}

.right-413 {
  right: 413px !important;
}

.bottom-413 {
  bottom: 413px !important;
}

.left-413 {
  left: 413px !important;
}

.top-414 {
  top: 414px !important;
}

.right-414 {
  right: 414px !important;
}

.bottom-414 {
  bottom: 414px !important;
}

.left-414 {
  left: 414px !important;
}

.top-415 {
  top: 415px !important;
}

.right-415 {
  right: 415px !important;
}

.bottom-415 {
  bottom: 415px !important;
}

.left-415 {
  left: 415px !important;
}

.top-416 {
  top: 416px !important;
}

.right-416 {
  right: 416px !important;
}

.bottom-416 {
  bottom: 416px !important;
}

.left-416 {
  left: 416px !important;
}

.top-417 {
  top: 417px !important;
}

.right-417 {
  right: 417px !important;
}

.bottom-417 {
  bottom: 417px !important;
}

.left-417 {
  left: 417px !important;
}

.top-418 {
  top: 418px !important;
}

.right-418 {
  right: 418px !important;
}

.bottom-418 {
  bottom: 418px !important;
}

.left-418 {
  left: 418px !important;
}

.top-419 {
  top: 419px !important;
}

.right-419 {
  right: 419px !important;
}

.bottom-419 {
  bottom: 419px !important;
}

.left-419 {
  left: 419px !important;
}

.top-420 {
  top: 420px !important;
}

.right-420 {
  right: 420px !important;
}

.bottom-420 {
  bottom: 420px !important;
}

.left-420 {
  left: 420px !important;
}

.top-421 {
  top: 421px !important;
}

.right-421 {
  right: 421px !important;
}

.bottom-421 {
  bottom: 421px !important;
}

.left-421 {
  left: 421px !important;
}

.top-422 {
  top: 422px !important;
}

.right-422 {
  right: 422px !important;
}

.bottom-422 {
  bottom: 422px !important;
}

.left-422 {
  left: 422px !important;
}

.top-423 {
  top: 423px !important;
}

.right-423 {
  right: 423px !important;
}

.bottom-423 {
  bottom: 423px !important;
}

.left-423 {
  left: 423px !important;
}

.top-424 {
  top: 424px !important;
}

.right-424 {
  right: 424px !important;
}

.bottom-424 {
  bottom: 424px !important;
}

.left-424 {
  left: 424px !important;
}

.top-425 {
  top: 425px !important;
}

.right-425 {
  right: 425px !important;
}

.bottom-425 {
  bottom: 425px !important;
}

.left-425 {
  left: 425px !important;
}

.top-426 {
  top: 426px !important;
}

.right-426 {
  right: 426px !important;
}

.bottom-426 {
  bottom: 426px !important;
}

.left-426 {
  left: 426px !important;
}

.top-427 {
  top: 427px !important;
}

.right-427 {
  right: 427px !important;
}

.bottom-427 {
  bottom: 427px !important;
}

.left-427 {
  left: 427px !important;
}

.top-428 {
  top: 428px !important;
}

.right-428 {
  right: 428px !important;
}

.bottom-428 {
  bottom: 428px !important;
}

.left-428 {
  left: 428px !important;
}

.top-429 {
  top: 429px !important;
}

.right-429 {
  right: 429px !important;
}

.bottom-429 {
  bottom: 429px !important;
}

.left-429 {
  left: 429px !important;
}

.top-430 {
  top: 430px !important;
}

.right-430 {
  right: 430px !important;
}

.bottom-430 {
  bottom: 430px !important;
}

.left-430 {
  left: 430px !important;
}

.top-431 {
  top: 431px !important;
}

.right-431 {
  right: 431px !important;
}

.bottom-431 {
  bottom: 431px !important;
}

.left-431 {
  left: 431px !important;
}

.top-432 {
  top: 432px !important;
}

.right-432 {
  right: 432px !important;
}

.bottom-432 {
  bottom: 432px !important;
}

.left-432 {
  left: 432px !important;
}

.top-433 {
  top: 433px !important;
}

.right-433 {
  right: 433px !important;
}

.bottom-433 {
  bottom: 433px !important;
}

.left-433 {
  left: 433px !important;
}

.top-434 {
  top: 434px !important;
}

.right-434 {
  right: 434px !important;
}

.bottom-434 {
  bottom: 434px !important;
}

.left-434 {
  left: 434px !important;
}

.top-435 {
  top: 435px !important;
}

.right-435 {
  right: 435px !important;
}

.bottom-435 {
  bottom: 435px !important;
}

.left-435 {
  left: 435px !important;
}

.top-436 {
  top: 436px !important;
}

.right-436 {
  right: 436px !important;
}

.bottom-436 {
  bottom: 436px !important;
}

.left-436 {
  left: 436px !important;
}

.top-437 {
  top: 437px !important;
}

.right-437 {
  right: 437px !important;
}

.bottom-437 {
  bottom: 437px !important;
}

.left-437 {
  left: 437px !important;
}

.top-438 {
  top: 438px !important;
}

.right-438 {
  right: 438px !important;
}

.bottom-438 {
  bottom: 438px !important;
}

.left-438 {
  left: 438px !important;
}

.top-439 {
  top: 439px !important;
}

.right-439 {
  right: 439px !important;
}

.bottom-439 {
  bottom: 439px !important;
}

.left-439 {
  left: 439px !important;
}

.top-440 {
  top: 440px !important;
}

.right-440 {
  right: 440px !important;
}

.bottom-440 {
  bottom: 440px !important;
}

.left-440 {
  left: 440px !important;
}

.top-441 {
  top: 441px !important;
}

.right-441 {
  right: 441px !important;
}

.bottom-441 {
  bottom: 441px !important;
}

.left-441 {
  left: 441px !important;
}

.top-442 {
  top: 442px !important;
}

.right-442 {
  right: 442px !important;
}

.bottom-442 {
  bottom: 442px !important;
}

.left-442 {
  left: 442px !important;
}

.top-443 {
  top: 443px !important;
}

.right-443 {
  right: 443px !important;
}

.bottom-443 {
  bottom: 443px !important;
}

.left-443 {
  left: 443px !important;
}

.top-444 {
  top: 444px !important;
}

.right-444 {
  right: 444px !important;
}

.bottom-444 {
  bottom: 444px !important;
}

.left-444 {
  left: 444px !important;
}

.top-445 {
  top: 445px !important;
}

.right-445 {
  right: 445px !important;
}

.bottom-445 {
  bottom: 445px !important;
}

.left-445 {
  left: 445px !important;
}

.top-446 {
  top: 446px !important;
}

.right-446 {
  right: 446px !important;
}

.bottom-446 {
  bottom: 446px !important;
}

.left-446 {
  left: 446px !important;
}

.top-447 {
  top: 447px !important;
}

.right-447 {
  right: 447px !important;
}

.bottom-447 {
  bottom: 447px !important;
}

.left-447 {
  left: 447px !important;
}

.top-448 {
  top: 448px !important;
}

.right-448 {
  right: 448px !important;
}

.bottom-448 {
  bottom: 448px !important;
}

.left-448 {
  left: 448px !important;
}

.top-449 {
  top: 449px !important;
}

.right-449 {
  right: 449px !important;
}

.bottom-449 {
  bottom: 449px !important;
}

.left-449 {
  left: 449px !important;
}

.top-450 {
  top: 450px !important;
}

.right-450 {
  right: 450px !important;
}

.bottom-450 {
  bottom: 450px !important;
}

.left-450 {
  left: 450px !important;
}

.top-451 {
  top: 451px !important;
}

.right-451 {
  right: 451px !important;
}

.bottom-451 {
  bottom: 451px !important;
}

.left-451 {
  left: 451px !important;
}

.top-452 {
  top: 452px !important;
}

.right-452 {
  right: 452px !important;
}

.bottom-452 {
  bottom: 452px !important;
}

.left-452 {
  left: 452px !important;
}

.top-453 {
  top: 453px !important;
}

.right-453 {
  right: 453px !important;
}

.bottom-453 {
  bottom: 453px !important;
}

.left-453 {
  left: 453px !important;
}

.top-454 {
  top: 454px !important;
}

.right-454 {
  right: 454px !important;
}

.bottom-454 {
  bottom: 454px !important;
}

.left-454 {
  left: 454px !important;
}

.top-455 {
  top: 455px !important;
}

.right-455 {
  right: 455px !important;
}

.bottom-455 {
  bottom: 455px !important;
}

.left-455 {
  left: 455px !important;
}

.top-456 {
  top: 456px !important;
}

.right-456 {
  right: 456px !important;
}

.bottom-456 {
  bottom: 456px !important;
}

.left-456 {
  left: 456px !important;
}

.top-457 {
  top: 457px !important;
}

.right-457 {
  right: 457px !important;
}

.bottom-457 {
  bottom: 457px !important;
}

.left-457 {
  left: 457px !important;
}

.top-458 {
  top: 458px !important;
}

.right-458 {
  right: 458px !important;
}

.bottom-458 {
  bottom: 458px !important;
}

.left-458 {
  left: 458px !important;
}

.top-459 {
  top: 459px !important;
}

.right-459 {
  right: 459px !important;
}

.bottom-459 {
  bottom: 459px !important;
}

.left-459 {
  left: 459px !important;
}

.top-460 {
  top: 460px !important;
}

.right-460 {
  right: 460px !important;
}

.bottom-460 {
  bottom: 460px !important;
}

.left-460 {
  left: 460px !important;
}

.top-461 {
  top: 461px !important;
}

.right-461 {
  right: 461px !important;
}

.bottom-461 {
  bottom: 461px !important;
}

.left-461 {
  left: 461px !important;
}

.top-462 {
  top: 462px !important;
}

.right-462 {
  right: 462px !important;
}

.bottom-462 {
  bottom: 462px !important;
}

.left-462 {
  left: 462px !important;
}

.top-463 {
  top: 463px !important;
}

.right-463 {
  right: 463px !important;
}

.bottom-463 {
  bottom: 463px !important;
}

.left-463 {
  left: 463px !important;
}

.top-464 {
  top: 464px !important;
}

.right-464 {
  right: 464px !important;
}

.bottom-464 {
  bottom: 464px !important;
}

.left-464 {
  left: 464px !important;
}

.top-465 {
  top: 465px !important;
}

.right-465 {
  right: 465px !important;
}

.bottom-465 {
  bottom: 465px !important;
}

.left-465 {
  left: 465px !important;
}

.top-466 {
  top: 466px !important;
}

.right-466 {
  right: 466px !important;
}

.bottom-466 {
  bottom: 466px !important;
}

.left-466 {
  left: 466px !important;
}

.top-467 {
  top: 467px !important;
}

.right-467 {
  right: 467px !important;
}

.bottom-467 {
  bottom: 467px !important;
}

.left-467 {
  left: 467px !important;
}

.top-468 {
  top: 468px !important;
}

.right-468 {
  right: 468px !important;
}

.bottom-468 {
  bottom: 468px !important;
}

.left-468 {
  left: 468px !important;
}

.top-469 {
  top: 469px !important;
}

.right-469 {
  right: 469px !important;
}

.bottom-469 {
  bottom: 469px !important;
}

.left-469 {
  left: 469px !important;
}

.top-470 {
  top: 470px !important;
}

.right-470 {
  right: 470px !important;
}

.bottom-470 {
  bottom: 470px !important;
}

.left-470 {
  left: 470px !important;
}

.top-471 {
  top: 471px !important;
}

.right-471 {
  right: 471px !important;
}

.bottom-471 {
  bottom: 471px !important;
}

.left-471 {
  left: 471px !important;
}

.top-472 {
  top: 472px !important;
}

.right-472 {
  right: 472px !important;
}

.bottom-472 {
  bottom: 472px !important;
}

.left-472 {
  left: 472px !important;
}

.top-473 {
  top: 473px !important;
}

.right-473 {
  right: 473px !important;
}

.bottom-473 {
  bottom: 473px !important;
}

.left-473 {
  left: 473px !important;
}

.top-474 {
  top: 474px !important;
}

.right-474 {
  right: 474px !important;
}

.bottom-474 {
  bottom: 474px !important;
}

.left-474 {
  left: 474px !important;
}

.top-475 {
  top: 475px !important;
}

.right-475 {
  right: 475px !important;
}

.bottom-475 {
  bottom: 475px !important;
}

.left-475 {
  left: 475px !important;
}

.top-476 {
  top: 476px !important;
}

.right-476 {
  right: 476px !important;
}

.bottom-476 {
  bottom: 476px !important;
}

.left-476 {
  left: 476px !important;
}

.top-477 {
  top: 477px !important;
}

.right-477 {
  right: 477px !important;
}

.bottom-477 {
  bottom: 477px !important;
}

.left-477 {
  left: 477px !important;
}

.top-478 {
  top: 478px !important;
}

.right-478 {
  right: 478px !important;
}

.bottom-478 {
  bottom: 478px !important;
}

.left-478 {
  left: 478px !important;
}

.top-479 {
  top: 479px !important;
}

.right-479 {
  right: 479px !important;
}

.bottom-479 {
  bottom: 479px !important;
}

.left-479 {
  left: 479px !important;
}

.top-480 {
  top: 480px !important;
}

.right-480 {
  right: 480px !important;
}

.bottom-480 {
  bottom: 480px !important;
}

.left-480 {
  left: 480px !important;
}

.top-481 {
  top: 481px !important;
}

.right-481 {
  right: 481px !important;
}

.bottom-481 {
  bottom: 481px !important;
}

.left-481 {
  left: 481px !important;
}

.top-482 {
  top: 482px !important;
}

.right-482 {
  right: 482px !important;
}

.bottom-482 {
  bottom: 482px !important;
}

.left-482 {
  left: 482px !important;
}

.top-483 {
  top: 483px !important;
}

.right-483 {
  right: 483px !important;
}

.bottom-483 {
  bottom: 483px !important;
}

.left-483 {
  left: 483px !important;
}

.top-484 {
  top: 484px !important;
}

.right-484 {
  right: 484px !important;
}

.bottom-484 {
  bottom: 484px !important;
}

.left-484 {
  left: 484px !important;
}

.top-485 {
  top: 485px !important;
}

.right-485 {
  right: 485px !important;
}

.bottom-485 {
  bottom: 485px !important;
}

.left-485 {
  left: 485px !important;
}

.top-486 {
  top: 486px !important;
}

.right-486 {
  right: 486px !important;
}

.bottom-486 {
  bottom: 486px !important;
}

.left-486 {
  left: 486px !important;
}

.top-487 {
  top: 487px !important;
}

.right-487 {
  right: 487px !important;
}

.bottom-487 {
  bottom: 487px !important;
}

.left-487 {
  left: 487px !important;
}

.top-488 {
  top: 488px !important;
}

.right-488 {
  right: 488px !important;
}

.bottom-488 {
  bottom: 488px !important;
}

.left-488 {
  left: 488px !important;
}

.top-489 {
  top: 489px !important;
}

.right-489 {
  right: 489px !important;
}

.bottom-489 {
  bottom: 489px !important;
}

.left-489 {
  left: 489px !important;
}

.top-490 {
  top: 490px !important;
}

.right-490 {
  right: 490px !important;
}

.bottom-490 {
  bottom: 490px !important;
}

.left-490 {
  left: 490px !important;
}

.top-491 {
  top: 491px !important;
}

.right-491 {
  right: 491px !important;
}

.bottom-491 {
  bottom: 491px !important;
}

.left-491 {
  left: 491px !important;
}

.top-492 {
  top: 492px !important;
}

.right-492 {
  right: 492px !important;
}

.bottom-492 {
  bottom: 492px !important;
}

.left-492 {
  left: 492px !important;
}

.top-493 {
  top: 493px !important;
}

.right-493 {
  right: 493px !important;
}

.bottom-493 {
  bottom: 493px !important;
}

.left-493 {
  left: 493px !important;
}

.top-494 {
  top: 494px !important;
}

.right-494 {
  right: 494px !important;
}

.bottom-494 {
  bottom: 494px !important;
}

.left-494 {
  left: 494px !important;
}

.top-495 {
  top: 495px !important;
}

.right-495 {
  right: 495px !important;
}

.bottom-495 {
  bottom: 495px !important;
}

.left-495 {
  left: 495px !important;
}

.top-496 {
  top: 496px !important;
}

.right-496 {
  right: 496px !important;
}

.bottom-496 {
  bottom: 496px !important;
}

.left-496 {
  left: 496px !important;
}

.top-497 {
  top: 497px !important;
}

.right-497 {
  right: 497px !important;
}

.bottom-497 {
  bottom: 497px !important;
}

.left-497 {
  left: 497px !important;
}

.top-498 {
  top: 498px !important;
}

.right-498 {
  right: 498px !important;
}

.bottom-498 {
  bottom: 498px !important;
}

.left-498 {
  left: 498px !important;
}

.top-499 {
  top: 499px !important;
}

.right-499 {
  right: 499px !important;
}

.bottom-499 {
  bottom: 499px !important;
}

.left-499 {
  left: 499px !important;
}

.top-500 {
  top: 500px !important;
}

.right-500 {
  right: 500px !important;
}

.bottom-500 {
  bottom: 500px !important;
}

.left-500 {
  left: 500px !important;
}

.spinner-bounce.brand-color span {
  background-color: #4466F2 !important;
}

.spinner-bounce.white-color span {
  background-color: #ffffff !important;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  padding-left: 1rem;
  padding-right: 1rem;
}

.border,
.border-top,
.border-right,
.border-bottom,
.border-left {
  border-color: var(--default-border-color) !important;
}

.spinner-border,
.spinner-grow {
  vertical-align: middle;
}

.spinner-border {
  border-width: 0.1em !important;
}

.shadow {
  box-shadow: var(--default-box-shadow) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.page-body-wrapper {
  display: flex;
  flex-direction: row;
  padding: 70px 0 0 0;
  min-height: calc(100vh - 70px);
}

.main-panel {
  display: flex;
  flex-direction: column;
  margin-left: 230px;
  width: calc(100% - 230px);
  min-height: calc(100vh - 70px);
  transition: width 0.25s ease-in-out, margin 0.25s ease-in-out;
}

@media (max-width: 991px) {
  .main-panel {
    width: 100%;
    margin-left: 0;
  }
}

.content-wrapper {
  width: 100%;
  flex-grow: 1;
  background: var(--app-background-color);
  padding: 2rem;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.btn {
  font-size: inherit;
  line-height: initial;
  color: var(--default-font-color);
  padding: 0.45rem 1.2rem;
}

.btn.btn-sm,
.btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

.btn:focus {
  box-shadow: none !important;
}

.btn.btn-with-shadow {
  box-shadow: var(--default-box-shadow);
}

.btn.btn-primary {
  color: #ffffff;
  border-color: #4466F2;
  background-color: #4466F2;
  transition: all 0.25s ease-in-out;
}

.btn.btn-primary:hover {
  background-color: #2850f0;
}

.btn.btn-primary:disabled:hover {
  background-color: #4466F2;
}

.btn.btn-light {
  border-color: var(--btn-light-color);
  background-color: var(--btn-light-color);
  transition: all 0.25s ease-in-out;
}

.btn.btn-light:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.btn.btn-light:focus {
  color: var(--default-font-color);
}

.btn.btn-light:disabled:hover {
  color: #212529;
  background-color: var(--btn-light-color);
}

.btn.btn-secondary {
  border-color: var(--btn-secondary-bg);
  background-color: var(--btn-secondary-bg);
}

.btn.btn-secondary:disabled:hover {
  background-color: var(--btn-secondary-bg);
}

.btn.btn-secondary:hover {
  background-color: var(--btn-secondary-hover-bg);
}

.btn.btn-dark {
  color: #ffffff;
  border-color: var(--btn-dark-color);
  background-color: var(--btn-dark-color);
}

.btn.btn-dark:hover {
  background-color: var(--btn-dark-hover-color);
}

.btn.btn-dark:disabled:hover {
  background-color: var(--btn-dark-color);
}

.btn.btn-success {
  color: #ffffff;
}

.btn.btn-danger {
  color: #ffffff;
  border-color: #fc2c10;
  background-color: #fc2c10;
  transition: all 0.25s ease-in-out;
}

.btn.btn-danger:hover {
  background-color: #f52003;
}

.btn.btn-danger:disabled:hover {
  background-color: #fc2c10;
}

.btn.btn-secondary {
  color: #ffffff;
}

.btn.btn-info {
  color: #ffffff;
  border-color: #38a4f8;
  background-color: #38a4f8;
  transition: all 0.25s ease-in-out;
}

.btn.btn-info:hover {
  background-color: #098df4;
}

.btn.btn-info:disabled:hover {
  background-color: #38a4f8;
}

.btn.btn-warning {
  color: #ffffff;
  border-color: #FC6510;
  background-color: #FC6510;
  transition: all 0.25s ease-in-out;
}

.btn.btn-warning:disabled:hover {
  background-color: #FC6510;
}

.btn.btn-warning:hover {
  background-color: #d64f03;
}

.btn.btn-outline-primary {
  color: #4466F2;
}

.btn.btn-outline-primary:hover {
  color: #ffffff;
}

.btn.btn-outline-primary:disabled:hover {
  color: #4466F2;
}

.btn.btn-outline-success {
  color: #46c35f;
}

.btn.btn-outline-success:hover {
  color: #ffffff;
}

.btn.btn-outline-success:disabled:hover {
  color: #46c35f;
}

.btn.btn-outline-danger {
  color: #fc2c10;
}

.btn.btn-outline-danger:hover {
  color: #ffffff;
}

.btn.btn-outline-danger:disabled:hover {
  color: #fc2c10;
}

.btn.btn-outline-info {
  color: #38a4f8;
  border-color: #38a4f8;
}

.btn.btn-outline-info:hover {
  color: #ffffff;
}

.btn.btn-outline-info:disabled:hover {
  color: #38a4f8;
}

.btn.btn-outline-warning {
  color: #FC6510;
  border-color: #FC6510;
}

.btn.btn-outline-warning:hover {
  color: #ffffff;
  background-color: #FC6510;
}

.btn.btn-outline-warning:disabled:hover {
  color: #FC6510;
  background-color: transparent;
}

.btn.btn-load-more-data {
  font-size: 95%;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}

.btn.btn-load-more-data:hover {
  color: #4466F2;
  background: var(--base-color);
}

.btn.btn-load-more-data:focus {
  box-shadow: var(--default-box-shadow) !important;
}

.btn.btn-transparent-primary {
  color: #4466F2;
  width: -webkit-max-content;
  width: max-content;
  border-color: transparent;
  background-color: transparent;
  transition: all 0.25s ease-in-out;
}

.btn.btn-transparent-primary:hover {
  color: #ffffff;
  background-color: #4466F2;
}

.btn.btn-transparent-primary:disabled:hover {
  background-color: transparent;
}

.btn-group.btn-group-action .btn {
  margin-right: 2px;
  border-radius: 50% !important;
  padding: 0.4rem 0.5rem;
}

.btn-group.btn-group-action .btn svg {
  width: 17px;
  height: 17px;
}

.btn-group.btn-group-action .btn:hover {
  border-radius: 50%;
  color: #4466F2;
  background-color: var(--icon-hover-bg);
}

.btn-primary {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-primary:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}

.btn-primary:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-secondary {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-secondary:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}

.btn-secondary:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-warning {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-warning:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}

.btn-warning:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-success {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-success:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}

.btn-success:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-info {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-info:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}

.btn-info:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-danger {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-danger:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}

.btn-danger:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-dark {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-dark:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}

.btn-dark:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-light {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-light:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}

.btn-light:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.editor .btn-light {
  box-shadow: none !important;
}

.editor .btn-light:hover {
  box-shadow: none !important;
}

.editor .btn-light:focus {
  box-shadow: none !important;
}

.bulk-floating-action-wrapper .btn-light {
  box-shadow: none !important;
}

.bulk-floating-action-wrapper .btn-light:hover {
  box-shadow: none !important;
}

.bulk-floating-action-wrapper .btn-light:focus {
  box-shadow: none !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}

select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}

select:focus {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}

textarea {
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  display: block;
  width: 100%;
  outline: none;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

textarea:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
}

.form-control:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: var(--bg-input-readonly);
}

.form-group-with-icon {
  display: flex;
  align-items: center;
  position: relative;
}

.form-group-with-icon .form-control {
  background-color: var(--form-control-bg);
}

.form-group-with-icon .form-control.text-right-padding {
  padding-right: 44px !important;
}

.form-group-with-icon .form-control-feedback {
  display: inline-block;
  position: absolute;
  right: 0;
  padding: 0 14px;
  color: #bcbec2;
  transition: all 0.25s ease-in-out;
}

.form-group-with-icon .form-control-feedback.disabled {
  color: #ecedee;
}

.form-group-with-icon .form-control-feedback:hover {
  color: #4466F2;
}

.custom-control .custom-control-label {
  color: #8A8A8A !important;
  padding-top: 1px !important;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.18rem;
}

.custom-checkbox-default .custom-control-label:before {
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #4466F2 !important;
}

.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-success .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='green' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #46c35f !important;
}

.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-success .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-warning .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='orange' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #f2a654 !important;
}

.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-warning .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}

.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}

.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}

.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}

.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}

.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}

.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}

.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #4466F2;
}

.customized-checkbox.checkbox-default input:checked + label:after {
  background: #4466F2;
  box-shadow: 2px 0 0 #4466F2, 4px 0 0 #4466F2, 4px -2px 0 #4466F2, 4px -4px 0 #4466F2, 4px -6px 0 #4466F2, 4px -8px 0 #4466F2;
}

.customized-checkbox.checkbox-success input + label:before {
  border-color: #46c35f;
}

.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #46c35f;
}

.customized-checkbox.checkbox-success input:checked + label:after {
  background: #46c35f;
  box-shadow: 2px 0 0 #46c35f, 4px 0 0 #46c35f, 4px -2px 0 #46c35f, 4px -4px 0 #46c35f, 4px -6px 0 #46c35f, 4px -8px 0 #46c35f;
}

.customized-checkbox.checkbox-warning input + label:before {
  border-color: #FC6510;
}

.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #FC6510;
}

.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #FC6510;
  box-shadow: 2px 0 0 #FC6510, 4px 0 0 #FC6510, 4px -2px 0 #FC6510, 4px -4px 0 #FC6510, 4px -6px 0 #FC6510, 4px -8px 0 #FC6510;
}

.customized-checkbox.checkbox-info input + label:before {
  border-color: #38a4f8;
}

.customized-checkbox.checkbox-info input:checked + label:before {
  border-color: #38a4f8;
}

.customized-checkbox.checkbox-info input:checked + label:after {
  background: #38a4f8;
  box-shadow: 2px 0 0 #38a4f8, 4px 0 0 #38a4f8, 4px -2px 0 #38a4f8, 4px -4px 0 #38a4f8, 4px -6px 0 #38a4f8, 4px -8px 0 #38a4f8;
}

.customized-radio {
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  margin: 0 1rem 0 0;
  display: inline-block;
}

.customized-radio.disabled {
  opacity: 0.7;
}

.customized-radio.disabled .outside {
  background-color: var(--bg-input-readonly);
}

.customized-radio input {
  opacity: 0;
  width: 1px;
  height: 1px;
}

.customized-radio .outside {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  border: 1px solid;
  border-radius: 50%;
  background: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.customized-radio .outside .inside {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
}

.customized-radio input:checked + .outside .inside {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  animation: radio-select 0.1s linear;
  -webkit-animation: radio-select 0.1s linear;
}

.customized-radio.mini {
  padding-left: 20px;
}

.customized-radio.mini .outside {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}

.customized-radio.mini .outside .inside {
  top: 2.8px;
  left: 3px;
  width: 8px;
  height: 8px;
}

.customized-radio.radio-default .outside {
  border-color: #4466F2;
}

.customized-radio.radio-default .outside .inside {
  background: #4466F2;
}

.customized-radio.radio-primary .outside {
  border-color: #4466F2;
}

.customized-radio.radio-primary .outside .inside {
  background: #4466F2;
}

.customized-radio.radio-success .outside {
  border-color: #46c35f;
}

.customized-radio.radio-success .outside .inside {
  background: #46c35f;
}

.customized-radio.radio-warning .outside {
  border-color: #FC6510;
}

.customized-radio.radio-warning .outside .inside {
  background: #FC6510;
}

.customized-radio.radio-info .outside {
  border-color: #38a4f8;
}

.customized-radio.radio-info .outside .inside {
  background: #38a4f8;
}

.radio-button-group .btn-group {
  border-radius: 0.3rem;
  display: initial !important;
}

.radio-button-group .btn-group:focus {
  outline: none;
}

.radio-button-group .btn-group .btn {
  padding: 10px 1.2rem;
  background: transparent;
}

.radio-button-group .btn-group .btn.focus {
  box-shadow: none;
}

.radio-button-group .btn-group .btn.active {
  box-shadow: none;
  border-radius: 0.3rem;
  background-color: #4466F2;
  border: 1px solid #4466F2 !important;
  transition: all 0.25s ease-in-out;
}

.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #4466F2;
  padding-left: 0;
}

.border-switch .border-switch-control-input {
  display: none;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #4466F2;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #4466F2;
}

.border-switch .border-switch-control-indicator {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 20px;
  border-radius: 16px;
  transition: 0.3s;
  border: 2px solid #ccc;
}

.border-switch .border-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: 0.3s;
  top: 2px;
  left: 2px;
  background: #ccc;
}

.chips-container {
  cursor: pointer;
  overflow-y: auto;
  min-height: 70px;
  max-height: 350px;
  border-radius: 5px;
  color: #898989;
  background-color: var(--base-color);
}

.chips-container .add {
  transition: color 0.25s ease-in-out;
}

.chips-container .add:hover {
  color: #565656;
}

.chips-container .chips {
  font-size: 90%;
  border-radius: 22px;
  background-color: var(--chips-bg);
  box-shadow: var(--default-box-shadow);
  padding: 0.35rem 0.45rem 0.35rem 1rem;
}

.chips-container .chips .delete-chips {
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  background-color: var(--base-color);
}

.chips-dropdown .dropdown-menu {
  top: auto !important;
}

.wizard-steps {
  font-size: 90% !important;
}

.wizard-steps hr {
  width: 100% !important;
  margin: 0 !important;
}

.wizard-steps .nav-link {
  padding: 0;
}

.wizard-steps .tab-step {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding-right: 16px;
}

.wizard-steps .tab-step:hover {
  color: #4466F2;
}

.wizard-steps .tab-step-init {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding: 9px 16px 0 16px;
}

.wizard-steps .tab-step-init:hover {
  color: #4466F2;
}

.wizard-steps .tab-step:before {
  width: 20px;
  height: 42px;
  border-radius: 0 20px 20px 0;
  background-color: var(--tab-step-before-bg);
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  margin-top: -1px !important;
  content: "";
}

.wizard-steps .nav-pills .nav-link.active,
.wizard-steps .nav-pills .show > .nav-link {
  background: none;
}

.wizard-steps .nav-link.active .tab-step,
.wizard-steps .nav-link.active .tab-step-init {
  color: #ffffff;
  background-color: #4466F2;
}

.wizard-steps .nav-pills .nav-item {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: -13px !important;
}

.wizard-steps .nav-pills .nav-item:first-child {
  margin-left: 0 !important;
  z-index: 105;
}

.wizard-steps .nav-pills .nav-item:nth-child(2) {
  z-index: 18;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(3) {
  z-index: 17;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(4) {
  z-index: 16;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(5) {
  z-index: 15;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(6) {
  z-index: 14;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(7) {
  z-index: 13;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(8) {
  z-index: 12;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(9) {
  z-index: 11;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(10) {
  z-index: 10;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(11) {
  z-index: 9;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(12) {
  z-index: 8;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(13) {
  z-index: 7;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(14) {
  z-index: 6;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(15) {
  z-index: 5;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(16) {
  z-index: 4;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(17) {
  z-index: 3;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(18) {
  z-index: 2;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(19) {
  z-index: 1;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(20) {
  z-index: 0;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(21) {
  z-index: -1;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(22) {
  z-index: -2;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(23) {
  z-index: -3;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(24) {
  z-index: -4;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(25) {
  z-index: -5;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(26) {
  z-index: -6;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(27) {
  z-index: -7;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(28) {
  z-index: -8;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(29) {
  z-index: -9;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(30) {
  z-index: -10;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(31) {
  z-index: -11;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(32) {
  z-index: -12;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(33) {
  z-index: -13;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(34) {
  z-index: -14;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(35) {
  z-index: -15;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(36) {
  z-index: -16;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(37) {
  z-index: -17;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(38) {
  z-index: -18;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(39) {
  z-index: -19;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(40) {
  z-index: -20;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(41) {
  z-index: -21;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(42) {
  z-index: -22;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(43) {
  z-index: -23;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(44) {
  z-index: -24;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(45) {
  z-index: -25;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(46) {
  z-index: -26;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(47) {
  z-index: -27;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(48) {
  z-index: -28;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(49) {
  z-index: -29;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(50) {
  z-index: -30;
  margin-left: -10px;
}

.note-frame {
  height: initial !important;
  border: 1px solid var(--default-border-color) !important;
}

.note-frame.card {
  height: initial !important;
}

.note-frame .card-header {
  padding: 1rem;
  background: transparent;
  border-color: var(--default-border-color);
}

.note-frame .card-header.note-toolbar {
  padding: 5px;
}

.note-frame .card-header .note-btn-group {
  margin-top: 0 !important;
}

.note-frame .card-header .note-btn-group .dropdown-toggle,
.note-frame .card-header .note-btn-group .note-btn {
  color: var(--default-font-color);
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}

.note-frame .card-header .note-btn-group .note-dropdown-menu {
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item pre {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-palette-title {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .note-dimension-display {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item .note-icon-menu-check {
  visibility: initial;
  font-style: initial;
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item.checked {
  background-color: var(--base-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .note-icon-menu-check::before {
  display: none;
}

.note-frame .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.note-frame .note-editable {
  padding: 1rem !important;
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}

.note-frame .note-editable.card-block::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.note-frame .note-editable.card-block::-webkit-scrollbar-track {
  background: transparent;
}

.note-frame .note-editable.card-block::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}

.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}

.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.note-frame .note-codable::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.note-frame .note-codable::-webkit-scrollbar-track {
  background: transparent;
}

.note-frame .note-codable::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}

.note-frame .note-codable:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}

.note-frame .note-codable:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.note-frame .note-placeholder {
  padding: 1rem !important;
}

.note-frame .note-statusbar {
  background-color: var(--default-border-color) !important;
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
  border-top: 1px solid var(--default-border-color) !important;
}

.custom-file:focus {
  outline: none !important;
}

.custom-file .custom-file-input {
  z-index: 1;
  height: auto;
}

.custom-file .custom-file-input:focus ~ .custom-file-label {
  border-color: var(--default-border-color) !important;
}

.custom-file .custom-file-input:disabled ~ .custom-file-label {
  pointer-events: none;
  background-color: var(--bg-input-readonly);
}

.custom-file .custom-file-label {
  z-index: 2;
  height: auto;
  padding: 10px 14px !important;
  line-height: 1.5;
  outline: none !important;
  box-shadow: none !important;
  border-color: var(--default-border-color);
  font-size: 100% !important;
  background-color: var(--form-control-bg);
}

.custom-file .custom-file-label:focus {
  border-color: var(--default-border-color);
}

.custom-file .custom-file-label::after {
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  padding: 10px 14px !important;
  line-height: 1.5;
  height: auto;
  background: #4466F2;
  color: #ffffff;
}

.vue-tel-input {
  border-radius: 5px !important;
  border-color: var(--default-border-color) !important;
}

.vue-tel-input:focus,
.vue-tel-input:focus-within {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}

.vue-tel-input .vti__dropdown {
  border-radius: 5px 0 0 5px !important;
  padding: 10px 14px !important;
  background-color: var(--form-control-bg) !important;
}

.vue-tel-input .vti__dropdown:focus {
  outline: none !important;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list {
  border-color: var(--default-border-color) !important;
  background-color: var(--form-control-bg) !important;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track {
  background: transparent;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--scrollbar-thumb-color);
}

.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item {
  font-size: 95% !important;
  color: #898989 !important;
  padding: 1rem 2rem 1rem 2rem !important;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.vue-tel-input .vti__input {
  border-radius: 0 5px 5px 0 !important;
  background-color: var(--form-control-bg) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.custom-image-upload-wrapper {
  width: 150px;
  height: 150px;
  position: relative;
  border-radius: 0.25rem;
  background-color: var(--base-color);
}

.custom-image-upload-wrapper .image-area {
  width: 150px;
  height: 150px;
  border-radius: 0.25rem;
}

.custom-image-upload-wrapper .image-area img {
  width: auto;
  max-height: 100%;
  border-radius: 0.25rem;
}

.custom-image-upload-wrapper .input-area {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  padding: 5px 0;
  background-color: rgba(0, 0, 0, 0.4);
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  transition: all 0.25s ease-in-out;
}

.custom-image-upload-wrapper .input-area #upload-label {
  width: 100%;
  font-size: 90%;
  cursor: pointer;
  margin-bottom: 0;
  text-align: center;
  color: #ffffff !important;
}

.custom-image-upload-wrapper:hover .input-area {
  opacity: 1;
}

.custom-image-upload-wrapper.circle {
  overflow: hidden;
  border-radius: 50%;
}

.custom-image-upload-wrapper.circle .image-area {
  border-radius: 50%;
}

.custom-image-upload-wrapper.circle .image-area img {
  border-radius: 50%;
}

.custom-image-upload-wrapper.small-wrapper {
  width: 120px;
  height: 120px;
}

.custom-image-upload-wrapper.small-wrapper .image-area {
  width: 120px;
  height: 120px;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.modal {
  padding-right: 0 !important;
}

.modal .modal-dialog .modal-content {
  border: 0;
  cursor: default !important;
  border-radius: 0.25rem;
  max-height: calc(100% - 18rem) !important;
  background-color: var(--modal-header-footer-bg);
}

@media (min-width: 576px) {
  .modal .modal-dialog .modal-content {
    min-height: 325px !important;
  }
}

.modal .modal-dialog .modal-content .modal-header {
  padding: 1.688rem;
  border-color: var(--default-border-color);
  background-color: var(--modal-header-footer-bg);
}

.modal .modal-dialog .modal-content .modal-header svg {
  height: 18px;
  width: 18px;
}

.modal .modal-dialog .modal-content .modal-header .close {
  color: var(--default-font-color);
}

.modal .modal-dialog .modal-content .modal-header .close:focus {
  outline: none;
}

.modal .modal-dialog .modal-content .modal-header .close span svg {
  height: 32px;
  width: 32px;
  padding: 0.438rem;
}

.modal .modal-dialog .modal-content .modal-header .close span svg:hover {
  border-radius: 50%;
  background-color: var(--icon-hover-bg);
}

.modal .modal-dialog .modal-content .modal-header .close.position-absolute {
  right: 0;
}

.modal .modal-dialog .modal-content .modal-body {
  padding: 1.688rem;
  background-color: var(--modal-body-bg);
}

.modal .modal-dialog .modal-content .modal-body.modal-alert {
  border-radius: 5px !important;
}

.modal .modal-dialog .modal-content .modal-body.modal-alert svg {
  stroke-width: 1.5 !important;
  height: 61px;
  width: 61px;
}

.modal .modal-dialog .modal-content .modal-body.modal-alert .btn {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) !important;
}

.modal .modal-dialog .modal-content .modal-footer {
  padding: 1.688rem;
  border-color: var(--default-border-color);
  background-color: var(--modal-header-footer-bg);
}

.modal .modal-dialog .modal-content .modal-footer * {
  margin: 0;
}

@media (min-width: 576px) {
  .modal .modal-dialog.modal-default {
    max-width: 620px;
  }
}

.modal .modal-dialog.modal-fullwidth {
  max-width: 100%;
}

.modal .modal-dialog.modal-fullwidth .modal-content {
  border-radius: 0;
}

.modal .modal-dialog.modal-dialog-top {
  max-height: 100vh;
  margin: 0 auto !important;
}

.modal .modal-dialog.modal-dialog-top .modal-content {
  max-height: 100vh;
}

@media (min-width: 576px) {
  .modal .modal-dialog.modal-dialog-centered .modal-content {
    max-height: 450px !important;
  }
}

.modal .modal-dialog.full-screen-modal-dialog {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100% !important;
  max-height: 100% !important;
  min-height: 100% !important;
}

.modal .modal-dialog.full-screen-modal-dialog .modal-content {
  display: flex;
  border-radius: 0;
  position: relative;
  pointer-events: auto;
  flex-direction: column;
  min-width: 100% !important;
  min-height: 100% !important;
  background-clip: padding-box;
  background-color: var(--modal-body-bg);
}

.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header {
  padding: 1.688rem;
  border-color: var(--default-border-color);
  background-color: var(--modal-header-footer-bg);
}

.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close {
  color: var(--default-font-color);
}

.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close:focus {
  outline: none;
}

.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close span svg {
  height: 32px;
  width: 32px;
  padding: 0.438rem;
}

.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close span svg:hover {
  border-radius: 50%;
  background-color: var(--icon-hover-bg);
}

.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close.position-absolute {
  right: 0;
}

.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-body {
  padding: 1.688rem;
}

.modal-sm.modal-dialog {
  max-width: 380px;
}

.modal-sm.modal-dialog .modal-content {
  min-height: auto !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.card {
  background-color: var(--default-card-bg);
}

.card .card-header {
  border-color: var(--default-border-color);
}

.card .card-header .form-group-with-search {
  margin-bottom: 0;
  margin-left: auto;
}

.card .card-body {
  padding: 2rem;
}

.card .card-body.body-hoverable {
  height: 240px;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
}

.card .card-body.body-hoverable:hover {
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
  box-shadow: var(--default-box-shadow);
}

.card .card-body.body-hoverable svg {
  height: 50px;
  width: 50px;
  color: #ffffff;
  stroke-width: 0.7;
}

.card .card-footer {
  border-color: var(--default-border-color);
}

.card.card-with-shadow {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}

.card.card-with-search .input-search-box {
  width: 220px;
}

.card.template-preview-card .template-preview-wrapper {
  height: 300px;
  font-size: 50%;
  overflow: hidden;
  position: relative;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  transition: 0.25s;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-clip: border-box;
  cursor: pointer !important;
}

.card.template-preview-card .template-preview-wrapper .v-html-wrapper {
  zoom: 40%;
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  user-select: none;
  /* Standard syntax */
}

@media (min-width: 992px) and (max-width: 1350px) {
  .card.template-preview-card .template-preview-wrapper .v-html-wrapper {
    zoom: 30%;
  }
}

.card.template-preview-card .template-preview-wrapper .v-html-wrapper img {
  max-width: 100% !important;
}

.card.template-preview-card .template-preview-wrapper .v-html-wrapper table {
  width: 100% !important;
  max-width: 100% !important;
}

.card.template-preview-card .template-preview-wrapper .card-overlay-options {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  border: none;
  height: 300px;
  font-size: 0.935rem;
  box-shadow: var(--default-box-shadow);
  border-radius: 0.25rem;
  transition: 0.25s;
}

.card.template-preview-card .template-preview-wrapper .card-overlay-options ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-color: var(--default-card-bg);
}

.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li {
  border: 0;
  border-radius: 0;
  background-color: var(--default-card-bg);
}

.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li a {
  color: var(--default-font-color);
  transition: 0.25s;
}

.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li a:hover {
  color: #4466F2;
}

.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li a svg {
  height: 20px;
  width: 20px;
}

.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li:first-child {
  padding-top: 2rem;
}

.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li:last-child {
  padding-bottom: 2rem;
}

.card.template-preview-card .template-preview-wrapper:hover .card-overlay-options {
  opacity: 0.7;
  -webkit-transform: scale(1.03) !important;
          transform: scale(1.03) !important;
}

.chart-data-list .data-group-item {
  border: 0;
  font-weight: 400;
  display: flex;
  align-items: center;
  padding: 0.25rem 1.25rem;
  background-color: transparent;
}

.chart-data-list .data-group-item .square {
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
  margin-right: 5px;
  display: inline-block;
  border-radius: 0.2rem;
}

.chart-data-list .data-group-item .value {
  font-size: 90%;
  margin-left: 5px;
  color: var(--default-font-color);
}

.orgchart-container {
  border: none !important;
  width: 100% !important;
}

.orgchart-container .orgchart {
  background-image: none;
}

.orgchart-container .orgchart .node {
  width: 150px;
  border: none !important;
  padding: 0;
  margin: 0 3px;
  border-radius: 4px;
  box-shadow: var(--default-box-shadow) !important;
}

.orgchart-container .orgchart .node:hover {
  background-color: transparent !important;
  cursor: pointer !important;
}

.orgchart-container .orgchart .node .title {
  background-color: #4466F2 !important;
  border: none !important;
}

.orgchart-container .orgchart .node .title .symbol {
  display: none !important;
}

.orgchart-container .orgchart .node .content {
  border: none !important;
  color: var(--default-font-color) !important;
  background-color: var(--chips-bg) !important;
}

.orgchart-container .orgchart .lines .downLine {
  background-color: #4466F2;
}

.orgchart-container .orgchart .lines .topLine {
  border-color: #4466F2;
}

.orgchart-container .orgchart .lines .leftLine {
  border-color: #4466F2;
}

.orgchart-container .orgchart .lines .rightLine {
  border-color: #4466F2;
}

.orgchart-container::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.orgchart-container::-webkit-scrollbar-track {
  background: transparent;
}

.orgchart-container::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}

.orgchart-container:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}

.orgchart-container:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

/*Badges*/

.badge {
  color: #ffffff;
  font-size: 12px;
  padding: 0.55rem 1.2rem;
}

.badge.badge-pill {
  border-radius: 20px !important;
}

.badge.badge-circle {
  padding: 0;
  width: 29px;
  max-width: 29px;
  height: 29px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}

.badge.badge-lg {
  font-size: 14px;
  padding: 0.7rem 1.5rem;
}

.badge.badge-lg.badge-circle {
  padding: 0;
  width: 35px;
  max-width: 35px;
  height: 35px;
}

.badge.badge-sm {
  font-size: 11px;
  padding: 0.45rem 1rem;
}

.badge.badge-sm.badge-circle {
  padding: 0;
  width: 25px;
  max-width: 25px;
  height: 25px;
}

.badge.badge-primary {
  background-color: #4466F2;
}

.badge.badge-purple {
  background-color: #964ed8;
}

.badge.badge-warning {
  background-color: #FC6510;
}

.badge.badge-danger {
  background-color: #fc2c10;
}

.badge.badge-light {
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.badge.badge-info {
  background-color: #38a4f8;
}

.badge.badge-secondary {
  background-color: #9397A0;
}

.badge.badge-muted {
  background-color: #afb1b6;
}

/*Notes*/

.note-title svg {
  color: #f6e84e;
  height: 20px;
  width: 20px;
}

.note {
  border-radius: 0.25rem;
}

.note.note-warning {
  background-color: var(--note-bg-color);
  color: #707887 !important;
}

.note.note-blue {
  color: var(--note-font-color);
  background-color: rgba(236, 236, 255, 0.9);
}

.note.note-red {
  color: var(--note-font-color);
  background-color: rgba(255, 233, 233, 0.9);
}

.note.note-purple {
  color: var(--note-font-color);
  background-color: rgba(255, 231, 255, 0.9);
}

.note.note-success {
  color: var(--note-font-color);
  background-color: rgba(211, 255, 220, 0.9);
}

.note.note-info {
  color: var(--note-font-color);
  background-color: rgba(212, 249, 255, 0.9);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}

select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}

select:focus {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}

textarea {
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  display: block;
  width: 100%;
  outline: none;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

textarea:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
}

.form-control:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: var(--bg-input-readonly);
}

.form-group-with-icon {
  display: flex;
  align-items: center;
  position: relative;
}

.form-group-with-icon .form-control {
  background-color: var(--form-control-bg);
}

.form-group-with-icon .form-control.text-right-padding {
  padding-right: 44px !important;
}

.form-group-with-icon .form-control-feedback {
  display: inline-block;
  position: absolute;
  right: 0;
  padding: 0 14px;
  color: #bcbec2;
  transition: all 0.25s ease-in-out;
}

.form-group-with-icon .form-control-feedback.disabled {
  color: #ecedee;
}

.form-group-with-icon .form-control-feedback:hover {
  color: #4466F2;
}

.custom-control .custom-control-label {
  color: #8A8A8A !important;
  padding-top: 1px !important;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.18rem;
}

.custom-checkbox-default .custom-control-label:before {
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #4466F2 !important;
}

.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-success .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='green' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #46c35f !important;
}

.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-success .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-warning .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='orange' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #f2a654 !important;
}

.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-warning .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}

.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}

.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}

.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}

.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}

.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}

.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}

.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #4466F2;
}

.customized-checkbox.checkbox-default input:checked + label:after {
  background: #4466F2;
  box-shadow: 2px 0 0 #4466F2, 4px 0 0 #4466F2, 4px -2px 0 #4466F2, 4px -4px 0 #4466F2, 4px -6px 0 #4466F2, 4px -8px 0 #4466F2;
}

.customized-checkbox.checkbox-success input + label:before {
  border-color: #46c35f;
}

.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #46c35f;
}

.customized-checkbox.checkbox-success input:checked + label:after {
  background: #46c35f;
  box-shadow: 2px 0 0 #46c35f, 4px 0 0 #46c35f, 4px -2px 0 #46c35f, 4px -4px 0 #46c35f, 4px -6px 0 #46c35f, 4px -8px 0 #46c35f;
}

.customized-checkbox.checkbox-warning input + label:before {
  border-color: #FC6510;
}

.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #FC6510;
}

.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #FC6510;
  box-shadow: 2px 0 0 #FC6510, 4px 0 0 #FC6510, 4px -2px 0 #FC6510, 4px -4px 0 #FC6510, 4px -6px 0 #FC6510, 4px -8px 0 #FC6510;
}

.customized-checkbox.checkbox-info input + label:before {
  border-color: #38a4f8;
}

.customized-checkbox.checkbox-info input:checked + label:before {
  border-color: #38a4f8;
}

.customized-checkbox.checkbox-info input:checked + label:after {
  background: #38a4f8;
  box-shadow: 2px 0 0 #38a4f8, 4px 0 0 #38a4f8, 4px -2px 0 #38a4f8, 4px -4px 0 #38a4f8, 4px -6px 0 #38a4f8, 4px -8px 0 #38a4f8;
}

.customized-radio {
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  margin: 0 1rem 0 0;
  display: inline-block;
}

.customized-radio.disabled {
  opacity: 0.7;
}

.customized-radio.disabled .outside {
  background-color: var(--bg-input-readonly);
}

.customized-radio input {
  opacity: 0;
  width: 1px;
  height: 1px;
}

.customized-radio .outside {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  border: 1px solid;
  border-radius: 50%;
  background: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.customized-radio .outside .inside {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
}

.customized-radio input:checked + .outside .inside {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  animation: radio-select 0.1s linear;
  -webkit-animation: radio-select 0.1s linear;
}

.customized-radio.mini {
  padding-left: 20px;
}

.customized-radio.mini .outside {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}

.customized-radio.mini .outside .inside {
  top: 2.8px;
  left: 3px;
  width: 8px;
  height: 8px;
}

.customized-radio.radio-default .outside {
  border-color: #4466F2;
}

.customized-radio.radio-default .outside .inside {
  background: #4466F2;
}

.customized-radio.radio-primary .outside {
  border-color: #4466F2;
}

.customized-radio.radio-primary .outside .inside {
  background: #4466F2;
}

.customized-radio.radio-success .outside {
  border-color: #46c35f;
}

.customized-radio.radio-success .outside .inside {
  background: #46c35f;
}

.customized-radio.radio-warning .outside {
  border-color: #FC6510;
}

.customized-radio.radio-warning .outside .inside {
  background: #FC6510;
}

.customized-radio.radio-info .outside {
  border-color: #38a4f8;
}

.customized-radio.radio-info .outside .inside {
  background: #38a4f8;
}

.radio-button-group .btn-group {
  border-radius: 0.3rem;
  display: initial !important;
}

.radio-button-group .btn-group:focus {
  outline: none;
}

.radio-button-group .btn-group .btn {
  padding: 10px 1.2rem;
  background: transparent;
}

.radio-button-group .btn-group .btn.focus {
  box-shadow: none;
}

.radio-button-group .btn-group .btn.active {
  box-shadow: none;
  border-radius: 0.3rem;
  background-color: #4466F2;
  border: 1px solid #4466F2 !important;
  transition: all 0.25s ease-in-out;
}

.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #4466F2;
  padding-left: 0;
}

.border-switch .border-switch-control-input {
  display: none;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #4466F2;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #4466F2;
}

.border-switch .border-switch-control-indicator {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 20px;
  border-radius: 16px;
  transition: 0.3s;
  border: 2px solid #ccc;
}

.border-switch .border-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: 0.3s;
  top: 2px;
  left: 2px;
  background: #ccc;
}

.chips-container {
  cursor: pointer;
  overflow-y: auto;
  min-height: 70px;
  max-height: 350px;
  border-radius: 5px;
  color: #898989;
  background-color: var(--base-color);
}

.chips-container .add {
  transition: color 0.25s ease-in-out;
}

.chips-container .add:hover {
  color: #565656;
}

.chips-container .chips {
  font-size: 90%;
  border-radius: 22px;
  background-color: var(--chips-bg);
  box-shadow: var(--default-box-shadow);
  padding: 0.35rem 0.45rem 0.35rem 1rem;
}

.chips-container .chips .delete-chips {
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  background-color: var(--base-color);
}

.chips-dropdown .dropdown-menu {
  top: auto !important;
}

.wizard-steps {
  font-size: 90% !important;
}

.wizard-steps hr {
  width: 100% !important;
  margin: 0 !important;
}

.wizard-steps .nav-link {
  padding: 0;
}

.wizard-steps .tab-step {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding-right: 16px;
}

.wizard-steps .tab-step:hover {
  color: #4466F2;
}

.wizard-steps .tab-step-init {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding: 9px 16px 0 16px;
}

.wizard-steps .tab-step-init:hover {
  color: #4466F2;
}

.wizard-steps .tab-step:before {
  width: 20px;
  height: 42px;
  border-radius: 0 20px 20px 0;
  background-color: var(--tab-step-before-bg);
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  margin-top: -1px !important;
  content: "";
}

.wizard-steps .nav-pills .nav-link.active,
.wizard-steps .nav-pills .show > .nav-link {
  background: none;
}

.wizard-steps .nav-link.active .tab-step,
.wizard-steps .nav-link.active .tab-step-init {
  color: #ffffff;
  background-color: #4466F2;
}

.wizard-steps .nav-pills .nav-item {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: -13px !important;
}

.wizard-steps .nav-pills .nav-item:first-child {
  margin-left: 0 !important;
  z-index: 105;
}

.wizard-steps .nav-pills .nav-item:nth-child(2) {
  z-index: 18;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(3) {
  z-index: 17;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(4) {
  z-index: 16;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(5) {
  z-index: 15;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(6) {
  z-index: 14;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(7) {
  z-index: 13;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(8) {
  z-index: 12;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(9) {
  z-index: 11;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(10) {
  z-index: 10;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(11) {
  z-index: 9;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(12) {
  z-index: 8;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(13) {
  z-index: 7;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(14) {
  z-index: 6;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(15) {
  z-index: 5;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(16) {
  z-index: 4;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(17) {
  z-index: 3;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(18) {
  z-index: 2;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(19) {
  z-index: 1;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(20) {
  z-index: 0;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(21) {
  z-index: -1;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(22) {
  z-index: -2;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(23) {
  z-index: -3;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(24) {
  z-index: -4;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(25) {
  z-index: -5;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(26) {
  z-index: -6;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(27) {
  z-index: -7;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(28) {
  z-index: -8;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(29) {
  z-index: -9;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(30) {
  z-index: -10;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(31) {
  z-index: -11;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(32) {
  z-index: -12;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(33) {
  z-index: -13;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(34) {
  z-index: -14;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(35) {
  z-index: -15;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(36) {
  z-index: -16;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(37) {
  z-index: -17;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(38) {
  z-index: -18;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(39) {
  z-index: -19;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(40) {
  z-index: -20;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(41) {
  z-index: -21;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(42) {
  z-index: -22;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(43) {
  z-index: -23;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(44) {
  z-index: -24;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(45) {
  z-index: -25;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(46) {
  z-index: -26;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(47) {
  z-index: -27;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(48) {
  z-index: -28;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(49) {
  z-index: -29;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(50) {
  z-index: -30;
  margin-left: -10px;
}

.note-frame {
  height: initial !important;
  border: 1px solid var(--default-border-color) !important;
}

.note-frame.card {
  height: initial !important;
}

.note-frame .card-header {
  padding: 1rem;
  background: transparent;
  border-color: var(--default-border-color);
}

.note-frame .card-header.note-toolbar {
  padding: 5px;
}

.note-frame .card-header .note-btn-group {
  margin-top: 0 !important;
}

.note-frame .card-header .note-btn-group .dropdown-toggle,
.note-frame .card-header .note-btn-group .note-btn {
  color: var(--default-font-color);
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}

.note-frame .card-header .note-btn-group .note-dropdown-menu {
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item pre {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-palette-title {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .note-dimension-display {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item .note-icon-menu-check {
  visibility: initial;
  font-style: initial;
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item.checked {
  background-color: var(--base-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .note-icon-menu-check::before {
  display: none;
}

.note-frame .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.note-frame .note-editable {
  padding: 1rem !important;
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}

.note-frame .note-editable.card-block::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.note-frame .note-editable.card-block::-webkit-scrollbar-track {
  background: transparent;
}

.note-frame .note-editable.card-block::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}

.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}

.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.note-frame .note-codable::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.note-frame .note-codable::-webkit-scrollbar-track {
  background: transparent;
}

.note-frame .note-codable::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}

.note-frame .note-codable:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}

.note-frame .note-codable:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.note-frame .note-placeholder {
  padding: 1rem !important;
}

.note-frame .note-statusbar {
  background-color: var(--default-border-color) !important;
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
  border-top: 1px solid var(--default-border-color) !important;
}

.custom-file:focus {
  outline: none !important;
}

.custom-file .custom-file-input {
  z-index: 1;
  height: auto;
}

.custom-file .custom-file-input:focus ~ .custom-file-label {
  border-color: var(--default-border-color) !important;
}

.custom-file .custom-file-input:disabled ~ .custom-file-label {
  pointer-events: none;
  background-color: var(--bg-input-readonly);
}

.custom-file .custom-file-label {
  z-index: 2;
  height: auto;
  padding: 10px 14px !important;
  line-height: 1.5;
  outline: none !important;
  box-shadow: none !important;
  border-color: var(--default-border-color);
  font-size: 100% !important;
  background-color: var(--form-control-bg);
}

.custom-file .custom-file-label:focus {
  border-color: var(--default-border-color);
}

.custom-file .custom-file-label::after {
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  padding: 10px 14px !important;
  line-height: 1.5;
  height: auto;
  background: #4466F2;
  color: #ffffff;
}

.vue-tel-input {
  border-radius: 5px !important;
  border-color: var(--default-border-color) !important;
}

.vue-tel-input:focus,
.vue-tel-input:focus-within {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}

.vue-tel-input .vti__dropdown {
  border-radius: 5px 0 0 5px !important;
  padding: 10px 14px !important;
  background-color: var(--form-control-bg) !important;
}

.vue-tel-input .vti__dropdown:focus {
  outline: none !important;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list {
  border-color: var(--default-border-color) !important;
  background-color: var(--form-control-bg) !important;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track {
  background: transparent;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--scrollbar-thumb-color);
}

.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item {
  font-size: 95% !important;
  color: #898989 !important;
  padding: 1rem 2rem 1rem 2rem !important;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.vue-tel-input .vti__input {
  border-radius: 0 5px 5px 0 !important;
  background-color: var(--form-control-bg) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.btn-filter {
  font-size: 95%;
  color: #8A8A8A;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}

.btn-filter:hover {
  color: #4466F2;
  background: var(--base-color);
}

.btn-filter:focus {
  box-shadow: var(--default-box-shadow) !important;
}

.btn-filter.btn-list-grid {
  padding: 0.5rem;
  border-radius: 5px;
}

.btn-filter.btn-list-grid svg {
  width: 20px;
  height: 20px;
}

.filters-wrapper .single-filter {
  margin-right: 0.6rem;
  margin-bottom: 0.6rem;
}

.filters-wrapper .single-filter:last-child {
  margin-right: 0;
}

.filters-wrapper .single-filter .dropdown .btn-filter {
  border-radius: 20px;
  padding: 0.5rem 1.5rem;
}

.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}

.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}

.filters-wrapper .single-filter .dropdown .btn-filter.applied {
  color: #4466F2;
  background: var(--base-color);
}

.filters-wrapper .single-filter .dropdown .dropdown-menu {
  padding: 0;
  font-size: 95%;
  margin-top: 5px !important;
}

.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 2rem;
  font-size: 95%;
  white-space: normal;
}

.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background: transparent;
}

.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear {
  color: #9397A0;
}

.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear:hover {
  color: var(--default-font-color);
}

.filters-wrapper .single-filter .dropdown.show .btn-filter {
  color: #4466F2;
  background: var(--base-color);
}

.filters-wrapper .single-filter.column-filter .btn-filter {
  padding: 0.5rem;
  border-radius: 5px;
}

.filters-wrapper .single-filter.column-filter .btn-filter svg {
  width: 18px;
  height: 18px;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
  z-index: 1040 !important;
  width: 352px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .content-type svg {
  cursor: -webkit-grab;
  cursor: grab;
  box-sizing: border-box;
  border-radius: 5px;
  color: #dce6ff;
  padding: 2px;
  margin-right: 10px;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch {
  box-shadow: none;
  -webkit-transform: scale(1.5) !important;
          transform: scale(1.5) !important;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:before {
  border: none;
  background-color: #9397A0;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:after {
  background-color: #ffffff;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4466F2;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .manage-column-options {
  overflow-y: auto;
  max-height: 240px;
}

.filters-wrapper .single-filter.column-filter .ghost {
  background: #c8ebfb !important;
}

.filters-wrapper .single-filter.column-filter .catch-item {
  background: var(--base-color) !important;
}

.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu {
  width: 435px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}

.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:last-child .form-group,
.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:nth-last-child(2) .form-group {
  margin-bottom: 0;
}

.filters-wrapper .single-filter.radio-filter .dropdown .dropdown-menu {
  width: 378px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}

.filters-wrapper .single-filter.search-filter-dropdown .dropdown .dropdown-menu {
  width: 332px;
}

.filters-wrapper .mobile-filters-wrapper {
  display: contents;
}

.filters-wrapper .mobile-filters-wrapper .filters-loop-wrapper {
  display: contents;
}

.filters-wrapper .btn-close-filter-wrapper {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-radius: 0;
  padding: 1rem 1.2rem;
}

.range-filter-dropdown .dropdown .dropdown-menu {
  width: 408px;
  font-size: 95%;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}

.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate,
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate {
  width: 124px;
  height: 54px;
  border-radius: 5px;
  box-sizing: border-box;
  background-color: var(--base-color);
}

.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate p,
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate p {
  margin: 6px 0;
  font-size: 12px;
  color: #8A8A8A;
}

.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate h5,
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate h5 {
  margin: 0;
  font-size: 14px;
}

.range-filter-dropdown .dropdown .dropdown-menu .rate-status hr {
  width: 10px !important;
  margin: 26px !important;
  border: 0.5px solid #8A8A8A !important;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-target {
  box-shadow: none;
  border-radius: 18px;
  border-color: var(--default-border-color);
  background-color: var(--range-slider-baseline-bg);
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal {
  height: 6px;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle {
  top: -11px;
  right: -13px;
  cursor: pointer;
  border-radius: 50%;
  width: 25px !important;
  height: 25px !important;
  background-color: #ffffff;
  box-shadow: none !important;
  border: 1px solid #4466F2;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle:focus {
  outline: none !important;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after,
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  height: 12px;
  width: 1px;
  position: absolute;
  top: 5px;
  background-color: #9397A0;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after {
  left: 9px;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  left: 13px;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-connect {
  background: #4466F2 !important;
}

.search-filter-dropdown .btn-filter {
  background: var(--btn-filter-bg);
}

.search-filter-dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}

.search-filter-dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}

.search-filter-dropdown .dropdown-menu {
  z-index: 1030;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
}

.search-filter-dropdown .dropdown-menu .form-group-with-search {
  padding: 1rem 2rem 1rem 2rem !important;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper {
  padding: 0.8rem 0;
  max-height: 280px;
  overflow-y: auto;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item {
  font-size: 95% !important;
  color: #898989;
  padding: 1rem 2rem 1rem 2rem !important;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected .check-sign {
  display: block;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}

.search-filter-dropdown .dropdown-menu a .check-sign {
  display: none;
}

.search-filter-dropdown .btn-filter {
  border-radius: 20px;
  color: #8A8A8A;
  box-shadow: var(--default-box-shadow);
  padding: 0.5rem 1.5rem !important;
}

.search-filter-dropdown .btn-filter:hover {
  color: #4466F2;
  background: var(--base-color);
}

.form-group-with-search {
  display: flex;
  margin-bottom: 0;
  align-items: center;
}

.form-group-with-search .form-control {
  border-radius: 20px !important;
  background-color: var(--base-color);
  padding: 0.5rem 1rem 0.5rem 2.2rem !important;
}

.form-group-with-search .form-control-feedback {
  display: block;
  position: absolute;
  pointer-events: none;
  padding: 0 0 0 0.7rem;
  color: #898989;
}

.form-group-with-search .form-control-feedback svg {
  width: 20px;
  height: 20px;
  stroke-width: 1.5;
}

.single-search-wrapper {
  margin-bottom: 0.6rem;
}

.single-search-wrapper .form-group-with-search .form-control {
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}

.single-search-wrapper .form-group-with-search .form-control:focus {
  border-color: #4466F2 !important;
}

.tab-filter-menu .nav-item .nav-link {
  font-size: 80%;
  padding-right: 0;
  padding-left: 1.5rem;
  color: var(--default-font-color);
  transition: color 0.25s ease-in-out;
}

.tab-filter-menu .nav-item .nav-link.active {
  color: #4466F2;
}

.tab-filter-menu .nav-item .nav-link:hover {
  color: #4466F2;
}

.tab-filter-menu .nav-item:first-child .nav-link {
  padding-left: 0;
}

.tab-filter-menu .nav-item:last-child .nav-link {
  padding-right: 0;
}

.dropdown-menu-filter .dropdown .menu-filter-btn {
  font-size: 95%;
  border-radius: 5px;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}

.dropdown-menu-filter .dropdown .menu-filter-btn:hover {
  color: #4466F2 !important;
  background: var(--base-color);
}

.dropdown-menu-filter .dropdown .menu-filter-btn:focus {
  box-shadow: var(--default-box-shadow) !important;
}

.dropdown-menu-filter .dropdown .menu-filter-btn img {
  height: 16px;
  width: 16px;
  margin-left: 1rem;
}

.dropdown-menu-filter .dropdown .dropdown-menu {
  margin-top: 5px !important;
  font-size: 95%;
}

.dropdown-menu-filter .dropdown .dropdown-menu .custom-scrollbar {
  max-height: 280px;
  overflow-y: auto;
}

.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 1rem 2rem 1rem 2rem !important;
}

.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item.active {
  color: #4466F2 !important;
  background-color: transparent !important;
}

.filter-subtitle-text {
  color: #707887 !important;
}

.date-filter .btn-filter {
  border-radius: 20px !important;
  padding: 0.5rem 1.5rem !important;
}

.date-filter .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}

.date-filter .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}

.date-filter .btn-filter.applied {
  color: #4466F2 !important;
  background: var(--base-color) !important;
}

.avatars-filter {
  display: inline-flex;
  align-items: center;
}

.avatars-filter .indicator-left,
.avatars-filter .indicator-right {
  width: 10px;
  height: 10px;
  padding: 4px;
  margin: 0 4px;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border-top: 2px solid #4466F2;
  border-right: 2px solid #4466F2;
  transition: -webkit-transform 150ms linear;
  transition: transform 150ms linear;
  transition: transform 150ms linear, -webkit-transform 150ms linear;
}

.avatars-filter .indicator-left[disabled],
.avatars-filter .indicator-right[disabled] {
  opacity: 0.35;
}

.avatars-filter .indicator-left {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.avatars-filter .indicator-left:active {
  -webkit-transform: rotate(-135deg) scale(0.9);
          transform: rotate(-135deg) scale(0.9);
}

.avatars-filter .indicator-right {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.avatars-filter .indicator-right:active {
  -webkit-transform: rotate(45deg) scale(0.9);
          transform: rotate(45deg) scale(0.9);
}

.avatars-filter .avatar-group .avatar-carousel-wrapper {
  width: 280px;
  display: flex;
  -webkit-transform: translatex(0px);
          transform: translatex(0px);
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar {
  margin-left: -10px;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar:nth-child(1) {
  margin-left: 0;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img {
  width: 37px;
  height: 37px;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img.active-avatar {
  border-color: #4466F2 !important;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img {
  width: 37px;
  height: 37px;
  font-size: 14px;
  margin-left: -15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img.active-avatar {
  border-color: #4466F2 !important;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img:nth-child(1) {
  margin-left: 0;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .status {
  height: 8px;
  width: 8px;
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}

select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}

select:focus {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}

textarea {
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  display: block;
  width: 100%;
  outline: none;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

textarea:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
}

.form-control:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: var(--bg-input-readonly);
}

.form-group-with-icon {
  display: flex;
  align-items: center;
  position: relative;
}

.form-group-with-icon .form-control {
  background-color: var(--form-control-bg);
}

.form-group-with-icon .form-control.text-right-padding {
  padding-right: 44px !important;
}

.form-group-with-icon .form-control-feedback {
  display: inline-block;
  position: absolute;
  right: 0;
  padding: 0 14px;
  color: #bcbec2;
  transition: all 0.25s ease-in-out;
}

.form-group-with-icon .form-control-feedback.disabled {
  color: #ecedee;
}

.form-group-with-icon .form-control-feedback:hover {
  color: #4466F2;
}

.custom-control .custom-control-label {
  color: #8A8A8A !important;
  padding-top: 1px !important;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.18rem;
}

.custom-checkbox-default .custom-control-label:before {
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #4466F2 !important;
}

.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-success .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='green' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #46c35f !important;
}

.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-success .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-warning .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='orange' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #f2a654 !important;
}

.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-warning .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}

.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}

.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}

.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}

.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}

.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}

.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}

.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #4466F2;
}

.customized-checkbox.checkbox-default input:checked + label:after {
  background: #4466F2;
  box-shadow: 2px 0 0 #4466F2, 4px 0 0 #4466F2, 4px -2px 0 #4466F2, 4px -4px 0 #4466F2, 4px -6px 0 #4466F2, 4px -8px 0 #4466F2;
}

.customized-checkbox.checkbox-success input + label:before {
  border-color: #46c35f;
}

.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #46c35f;
}

.customized-checkbox.checkbox-success input:checked + label:after {
  background: #46c35f;
  box-shadow: 2px 0 0 #46c35f, 4px 0 0 #46c35f, 4px -2px 0 #46c35f, 4px -4px 0 #46c35f, 4px -6px 0 #46c35f, 4px -8px 0 #46c35f;
}

.customized-checkbox.checkbox-warning input + label:before {
  border-color: #FC6510;
}

.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #FC6510;
}

.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #FC6510;
  box-shadow: 2px 0 0 #FC6510, 4px 0 0 #FC6510, 4px -2px 0 #FC6510, 4px -4px 0 #FC6510, 4px -6px 0 #FC6510, 4px -8px 0 #FC6510;
}

.customized-checkbox.checkbox-info input + label:before {
  border-color: #38a4f8;
}

.customized-checkbox.checkbox-info input:checked + label:before {
  border-color: #38a4f8;
}

.customized-checkbox.checkbox-info input:checked + label:after {
  background: #38a4f8;
  box-shadow: 2px 0 0 #38a4f8, 4px 0 0 #38a4f8, 4px -2px 0 #38a4f8, 4px -4px 0 #38a4f8, 4px -6px 0 #38a4f8, 4px -8px 0 #38a4f8;
}

.customized-radio {
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  margin: 0 1rem 0 0;
  display: inline-block;
}

.customized-radio.disabled {
  opacity: 0.7;
}

.customized-radio.disabled .outside {
  background-color: var(--bg-input-readonly);
}

.customized-radio input {
  opacity: 0;
  width: 1px;
  height: 1px;
}

.customized-radio .outside {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  border: 1px solid;
  border-radius: 50%;
  background: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.customized-radio .outside .inside {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
}

.customized-radio input:checked + .outside .inside {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  animation: radio-select 0.1s linear;
  -webkit-animation: radio-select 0.1s linear;
}

.customized-radio.mini {
  padding-left: 20px;
}

.customized-radio.mini .outside {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}

.customized-radio.mini .outside .inside {
  top: 2.8px;
  left: 3px;
  width: 8px;
  height: 8px;
}

.customized-radio.radio-default .outside {
  border-color: #4466F2;
}

.customized-radio.radio-default .outside .inside {
  background: #4466F2;
}

.customized-radio.radio-primary .outside {
  border-color: #4466F2;
}

.customized-radio.radio-primary .outside .inside {
  background: #4466F2;
}

.customized-radio.radio-success .outside {
  border-color: #46c35f;
}

.customized-radio.radio-success .outside .inside {
  background: #46c35f;
}

.customized-radio.radio-warning .outside {
  border-color: #FC6510;
}

.customized-radio.radio-warning .outside .inside {
  background: #FC6510;
}

.customized-radio.radio-info .outside {
  border-color: #38a4f8;
}

.customized-radio.radio-info .outside .inside {
  background: #38a4f8;
}

.radio-button-group .btn-group {
  border-radius: 0.3rem;
  display: initial !important;
}

.radio-button-group .btn-group:focus {
  outline: none;
}

.radio-button-group .btn-group .btn {
  padding: 10px 1.2rem;
  background: transparent;
}

.radio-button-group .btn-group .btn.focus {
  box-shadow: none;
}

.radio-button-group .btn-group .btn.active {
  box-shadow: none;
  border-radius: 0.3rem;
  background-color: #4466F2;
  border: 1px solid #4466F2 !important;
  transition: all 0.25s ease-in-out;
}

.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #4466F2;
  padding-left: 0;
}

.border-switch .border-switch-control-input {
  display: none;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #4466F2;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #4466F2;
}

.border-switch .border-switch-control-indicator {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 20px;
  border-radius: 16px;
  transition: 0.3s;
  border: 2px solid #ccc;
}

.border-switch .border-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: 0.3s;
  top: 2px;
  left: 2px;
  background: #ccc;
}

.chips-container {
  cursor: pointer;
  overflow-y: auto;
  min-height: 70px;
  max-height: 350px;
  border-radius: 5px;
  color: #898989;
  background-color: var(--base-color);
}

.chips-container .add {
  transition: color 0.25s ease-in-out;
}

.chips-container .add:hover {
  color: #565656;
}

.chips-container .chips {
  font-size: 90%;
  border-radius: 22px;
  background-color: var(--chips-bg);
  box-shadow: var(--default-box-shadow);
  padding: 0.35rem 0.45rem 0.35rem 1rem;
}

.chips-container .chips .delete-chips {
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  background-color: var(--base-color);
}

.chips-dropdown .dropdown-menu {
  top: auto !important;
}

.wizard-steps {
  font-size: 90% !important;
}

.wizard-steps hr {
  width: 100% !important;
  margin: 0 !important;
}

.wizard-steps .nav-link {
  padding: 0;
}

.wizard-steps .tab-step {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding-right: 16px;
}

.wizard-steps .tab-step:hover {
  color: #4466F2;
}

.wizard-steps .tab-step-init {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding: 9px 16px 0 16px;
}

.wizard-steps .tab-step-init:hover {
  color: #4466F2;
}

.wizard-steps .tab-step:before {
  width: 20px;
  height: 42px;
  border-radius: 0 20px 20px 0;
  background-color: var(--tab-step-before-bg);
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  margin-top: -1px !important;
  content: "";
}

.wizard-steps .nav-pills .nav-link.active,
.wizard-steps .nav-pills .show > .nav-link {
  background: none;
}

.wizard-steps .nav-link.active .tab-step,
.wizard-steps .nav-link.active .tab-step-init {
  color: #ffffff;
  background-color: #4466F2;
}

.wizard-steps .nav-pills .nav-item {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: -13px !important;
}

.wizard-steps .nav-pills .nav-item:first-child {
  margin-left: 0 !important;
  z-index: 105;
}

.wizard-steps .nav-pills .nav-item:nth-child(2) {
  z-index: 18;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(3) {
  z-index: 17;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(4) {
  z-index: 16;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(5) {
  z-index: 15;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(6) {
  z-index: 14;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(7) {
  z-index: 13;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(8) {
  z-index: 12;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(9) {
  z-index: 11;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(10) {
  z-index: 10;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(11) {
  z-index: 9;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(12) {
  z-index: 8;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(13) {
  z-index: 7;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(14) {
  z-index: 6;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(15) {
  z-index: 5;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(16) {
  z-index: 4;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(17) {
  z-index: 3;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(18) {
  z-index: 2;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(19) {
  z-index: 1;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(20) {
  z-index: 0;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(21) {
  z-index: -1;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(22) {
  z-index: -2;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(23) {
  z-index: -3;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(24) {
  z-index: -4;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(25) {
  z-index: -5;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(26) {
  z-index: -6;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(27) {
  z-index: -7;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(28) {
  z-index: -8;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(29) {
  z-index: -9;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(30) {
  z-index: -10;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(31) {
  z-index: -11;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(32) {
  z-index: -12;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(33) {
  z-index: -13;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(34) {
  z-index: -14;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(35) {
  z-index: -15;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(36) {
  z-index: -16;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(37) {
  z-index: -17;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(38) {
  z-index: -18;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(39) {
  z-index: -19;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(40) {
  z-index: -20;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(41) {
  z-index: -21;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(42) {
  z-index: -22;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(43) {
  z-index: -23;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(44) {
  z-index: -24;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(45) {
  z-index: -25;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(46) {
  z-index: -26;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(47) {
  z-index: -27;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(48) {
  z-index: -28;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(49) {
  z-index: -29;
  margin-left: -10px;
}

.wizard-steps .nav-pills .nav-item:nth-child(50) {
  z-index: -30;
  margin-left: -10px;
}

.note-frame {
  height: initial !important;
  border: 1px solid var(--default-border-color) !important;
}

.note-frame.card {
  height: initial !important;
}

.note-frame .card-header {
  padding: 1rem;
  background: transparent;
  border-color: var(--default-border-color);
}

.note-frame .card-header.note-toolbar {
  padding: 5px;
}

.note-frame .card-header .note-btn-group {
  margin-top: 0 !important;
}

.note-frame .card-header .note-btn-group .dropdown-toggle,
.note-frame .card-header .note-btn-group .note-btn {
  color: var(--default-font-color);
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}

.note-frame .card-header .note-btn-group .note-dropdown-menu {
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item pre {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-palette-title {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu .note-dimension-display {
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item .note-icon-menu-check {
  visibility: initial;
  font-style: initial;
  color: var(--default-font-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item.checked {
  background-color: var(--base-color);
}

.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .note-icon-menu-check::before {
  display: none;
}

.note-frame .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.note-frame .note-editable {
  padding: 1rem !important;
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}

.note-frame .note-editable.card-block::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.note-frame .note-editable.card-block::-webkit-scrollbar-track {
  background: transparent;
}

.note-frame .note-editable.card-block::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}

.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}

.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.note-frame .note-codable::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.note-frame .note-codable::-webkit-scrollbar-track {
  background: transparent;
}

.note-frame .note-codable::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}

.note-frame .note-codable:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}

.note-frame .note-codable:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.note-frame .note-placeholder {
  padding: 1rem !important;
}

.note-frame .note-statusbar {
  background-color: var(--default-border-color) !important;
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
  border-top: 1px solid var(--default-border-color) !important;
}

.custom-file:focus {
  outline: none !important;
}

.custom-file .custom-file-input {
  z-index: 1;
  height: auto;
}

.custom-file .custom-file-input:focus ~ .custom-file-label {
  border-color: var(--default-border-color) !important;
}

.custom-file .custom-file-input:disabled ~ .custom-file-label {
  pointer-events: none;
  background-color: var(--bg-input-readonly);
}

.custom-file .custom-file-label {
  z-index: 2;
  height: auto;
  padding: 10px 14px !important;
  line-height: 1.5;
  outline: none !important;
  box-shadow: none !important;
  border-color: var(--default-border-color);
  font-size: 100% !important;
  background-color: var(--form-control-bg);
}

.custom-file .custom-file-label:focus {
  border-color: var(--default-border-color);
}

.custom-file .custom-file-label::after {
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  padding: 10px 14px !important;
  line-height: 1.5;
  height: auto;
  background: #4466F2;
  color: #ffffff;
}

.vue-tel-input {
  border-radius: 5px !important;
  border-color: var(--default-border-color) !important;
}

.vue-tel-input:focus,
.vue-tel-input:focus-within {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}

.vue-tel-input .vti__dropdown {
  border-radius: 5px 0 0 5px !important;
  padding: 10px 14px !important;
  background-color: var(--form-control-bg) !important;
}

.vue-tel-input .vti__dropdown:focus {
  outline: none !important;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list {
  border-color: var(--default-border-color) !important;
  background-color: var(--form-control-bg) !important;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track {
  background: transparent;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--scrollbar-thumb-color);
}

.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item {
  font-size: 95% !important;
  color: #898989 !important;
  padding: 1rem 2rem 1rem 2rem !important;
}

.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.vue-tel-input .vti__input {
  border-radius: 0 5px 5px 0 !important;
  background-color: var(--form-control-bg) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.btn-filter {
  font-size: 95%;
  color: #8A8A8A;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}

.btn-filter:hover {
  color: #4466F2;
  background: var(--base-color);
}

.btn-filter:focus {
  box-shadow: var(--default-box-shadow) !important;
}

.btn-filter.btn-list-grid {
  padding: 0.5rem;
  border-radius: 5px;
}

.btn-filter.btn-list-grid svg {
  width: 20px;
  height: 20px;
}

.filters-wrapper .single-filter {
  margin-right: 0.6rem;
  margin-bottom: 0.6rem;
}

.filters-wrapper .single-filter:last-child {
  margin-right: 0;
}

.filters-wrapper .single-filter .dropdown .btn-filter {
  border-radius: 20px;
  padding: 0.5rem 1.5rem;
}

.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}

.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}

.filters-wrapper .single-filter .dropdown .btn-filter.applied {
  color: #4466F2;
  background: var(--base-color);
}

.filters-wrapper .single-filter .dropdown .dropdown-menu {
  padding: 0;
  font-size: 95%;
  margin-top: 5px !important;
}

.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 2rem;
  font-size: 95%;
  white-space: normal;
}

.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background: transparent;
}

.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear {
  color: #9397A0;
}

.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear:hover {
  color: var(--default-font-color);
}

.filters-wrapper .single-filter .dropdown.show .btn-filter {
  color: #4466F2;
  background: var(--base-color);
}

.filters-wrapper .single-filter.column-filter .btn-filter {
  padding: 0.5rem;
  border-radius: 5px;
}

.filters-wrapper .single-filter.column-filter .btn-filter svg {
  width: 18px;
  height: 18px;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
  z-index: 1040 !important;
  width: 352px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .content-type svg {
  cursor: -webkit-grab;
  cursor: grab;
  box-sizing: border-box;
  border-radius: 5px;
  color: #dce6ff;
  padding: 2px;
  margin-right: 10px;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch {
  box-shadow: none;
  -webkit-transform: scale(1.5) !important;
          transform: scale(1.5) !important;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:before {
  border: none;
  background-color: #9397A0;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:after {
  background-color: #ffffff;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4466F2;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .manage-column-options {
  overflow-y: auto;
  max-height: 240px;
}

.filters-wrapper .single-filter.column-filter .ghost {
  background: #c8ebfb !important;
}

.filters-wrapper .single-filter.column-filter .catch-item {
  background: var(--base-color) !important;
}

.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu {
  width: 435px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}

.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:last-child .form-group,
.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:nth-last-child(2) .form-group {
  margin-bottom: 0;
}

.filters-wrapper .single-filter.radio-filter .dropdown .dropdown-menu {
  width: 378px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}

.filters-wrapper .single-filter.search-filter-dropdown .dropdown .dropdown-menu {
  width: 332px;
}

.filters-wrapper .mobile-filters-wrapper {
  display: contents;
}

.filters-wrapper .mobile-filters-wrapper .filters-loop-wrapper {
  display: contents;
}

.filters-wrapper .btn-close-filter-wrapper {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-radius: 0;
  padding: 1rem 1.2rem;
}

.range-filter-dropdown .dropdown .dropdown-menu {
  width: 408px;
  font-size: 95%;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}

.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate,
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate {
  width: 124px;
  height: 54px;
  border-radius: 5px;
  box-sizing: border-box;
  background-color: var(--base-color);
}

.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate p,
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate p {
  margin: 6px 0;
  font-size: 12px;
  color: #8A8A8A;
}

.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate h5,
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate h5 {
  margin: 0;
  font-size: 14px;
}

.range-filter-dropdown .dropdown .dropdown-menu .rate-status hr {
  width: 10px !important;
  margin: 26px !important;
  border: 0.5px solid #8A8A8A !important;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-target {
  box-shadow: none;
  border-radius: 18px;
  border-color: var(--default-border-color);
  background-color: var(--range-slider-baseline-bg);
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal {
  height: 6px;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle {
  top: -11px;
  right: -13px;
  cursor: pointer;
  border-radius: 50%;
  width: 25px !important;
  height: 25px !important;
  background-color: #ffffff;
  box-shadow: none !important;
  border: 1px solid #4466F2;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle:focus {
  outline: none !important;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after,
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  height: 12px;
  width: 1px;
  position: absolute;
  top: 5px;
  background-color: #9397A0;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after {
  left: 9px;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  left: 13px;
}

.range-filter-dropdown .dropdown .dropdown-menu .noUi-connect {
  background: #4466F2 !important;
}

.search-filter-dropdown .btn-filter {
  background: var(--btn-filter-bg);
}

.search-filter-dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}

.search-filter-dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}

.search-filter-dropdown .dropdown-menu {
  z-index: 1030;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
}

.search-filter-dropdown .dropdown-menu .form-group-with-search {
  padding: 1rem 2rem 1rem 2rem !important;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper {
  padding: 0.8rem 0;
  max-height: 280px;
  overflow-y: auto;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item {
  font-size: 95% !important;
  color: #898989;
  padding: 1rem 2rem 1rem 2rem !important;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected .check-sign {
  display: block;
}

.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}

.search-filter-dropdown .dropdown-menu a .check-sign {
  display: none;
}

.search-filter-dropdown .btn-filter {
  border-radius: 20px;
  color: #8A8A8A;
  box-shadow: var(--default-box-shadow);
  padding: 0.5rem 1.5rem !important;
}

.search-filter-dropdown .btn-filter:hover {
  color: #4466F2;
  background: var(--base-color);
}

.form-group-with-search {
  display: flex;
  margin-bottom: 0;
  align-items: center;
}

.form-group-with-search .form-control {
  border-radius: 20px !important;
  background-color: var(--base-color);
  padding: 0.5rem 1rem 0.5rem 2.2rem !important;
}

.form-group-with-search .form-control-feedback {
  display: block;
  position: absolute;
  pointer-events: none;
  padding: 0 0 0 0.7rem;
  color: #898989;
}

.form-group-with-search .form-control-feedback svg {
  width: 20px;
  height: 20px;
  stroke-width: 1.5;
}

.single-search-wrapper {
  margin-bottom: 0.6rem;
}

.single-search-wrapper .form-group-with-search .form-control {
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}

.single-search-wrapper .form-group-with-search .form-control:focus {
  border-color: #4466F2 !important;
}

.tab-filter-menu .nav-item .nav-link {
  font-size: 80%;
  padding-right: 0;
  padding-left: 1.5rem;
  color: var(--default-font-color);
  transition: color 0.25s ease-in-out;
}

.tab-filter-menu .nav-item .nav-link.active {
  color: #4466F2;
}

.tab-filter-menu .nav-item .nav-link:hover {
  color: #4466F2;
}

.tab-filter-menu .nav-item:first-child .nav-link {
  padding-left: 0;
}

.tab-filter-menu .nav-item:last-child .nav-link {
  padding-right: 0;
}

.dropdown-menu-filter .dropdown .menu-filter-btn {
  font-size: 95%;
  border-radius: 5px;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}

.dropdown-menu-filter .dropdown .menu-filter-btn:hover {
  color: #4466F2 !important;
  background: var(--base-color);
}

.dropdown-menu-filter .dropdown .menu-filter-btn:focus {
  box-shadow: var(--default-box-shadow) !important;
}

.dropdown-menu-filter .dropdown .menu-filter-btn img {
  height: 16px;
  width: 16px;
  margin-left: 1rem;
}

.dropdown-menu-filter .dropdown .dropdown-menu {
  margin-top: 5px !important;
  font-size: 95%;
}

.dropdown-menu-filter .dropdown .dropdown-menu .custom-scrollbar {
  max-height: 280px;
  overflow-y: auto;
}

.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 1rem 2rem 1rem 2rem !important;
}

.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item.active {
  color: #4466F2 !important;
  background-color: transparent !important;
}

.filter-subtitle-text {
  color: #707887 !important;
}

.date-filter .btn-filter {
  border-radius: 20px !important;
  padding: 0.5rem 1.5rem !important;
}

.date-filter .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}

.date-filter .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}

.date-filter .btn-filter.applied {
  color: #4466F2 !important;
  background: var(--base-color) !important;
}

.avatars-filter {
  display: inline-flex;
  align-items: center;
}

.avatars-filter .indicator-left,
.avatars-filter .indicator-right {
  width: 10px;
  height: 10px;
  padding: 4px;
  margin: 0 4px;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border-top: 2px solid #4466F2;
  border-right: 2px solid #4466F2;
  transition: -webkit-transform 150ms linear;
  transition: transform 150ms linear;
  transition: transform 150ms linear, -webkit-transform 150ms linear;
}

.avatars-filter .indicator-left[disabled],
.avatars-filter .indicator-right[disabled] {
  opacity: 0.35;
}

.avatars-filter .indicator-left {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.avatars-filter .indicator-left:active {
  -webkit-transform: rotate(-135deg) scale(0.9);
          transform: rotate(-135deg) scale(0.9);
}

.avatars-filter .indicator-right {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.avatars-filter .indicator-right:active {
  -webkit-transform: rotate(45deg) scale(0.9);
          transform: rotate(45deg) scale(0.9);
}

.avatars-filter .avatar-group .avatar-carousel-wrapper {
  width: 280px;
  display: flex;
  -webkit-transform: translatex(0px);
          transform: translatex(0px);
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar {
  margin-left: -10px;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar:nth-child(1) {
  margin-left: 0;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img {
  width: 37px;
  height: 37px;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img.active-avatar {
  border-color: #4466F2 !important;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img {
  width: 37px;
  height: 37px;
  font-size: 14px;
  margin-left: -15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img.active-avatar {
  border-color: #4466F2 !important;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img:nth-child(1) {
  margin-left: 0;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .status {
  height: 8px;
  width: 8px;
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.calendar-root .input-date {
  font-size: 95%;
  cursor: pointer;
  border-radius: 20px;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}

.calendar-root .input-date:hover {
  border-radius: 20px;
  color: #4466F2;
  background: var(--base-color);
}

.calendar-root .input-date .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}

.calendar-root .input-date .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}

.calendar-root .input-date.applied {
  color: #4466F2;
  background: var(--base-color);
}

.calendar-root .months-text {
  text-align: center;
  font-weight: bold;
  color: #8A8A8A;
}

.calendar-root .months-text .left {
  float: left;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjQ5NCAzMS40OTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5NCAzMS40OTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPHBhdGggZD0iTTEwLjI3Myw1LjAwOWMwLjQ0NC0wLjQ0NCwxLjE0My0wLjQ0NCwxLjU4NywwYzAuNDI5LDAuNDI5LDAuNDI5LDEuMTQzLDAsMS41NzFsLTguMDQ3LDguMDQ3aDI2LjU1NCAgYzAuNjE5LDAsMS4xMjcsMC40OTIsMS4xMjcsMS4xMTFjMCwwLjYxOS0wLjUwOCwxLjEyNy0xLjEyNywxLjEyN0gzLjgxM2w4LjA0Nyw4LjAzMmMwLjQyOSwwLjQ0NCwwLjQyOSwxLjE1OSwwLDEuNTg3ICBjLTAuNDQ0LDAuNDQ0LTEuMTQzLDAuNDQ0LTEuNTg3LDBsLTkuOTUyLTkuOTUyYy0wLjQyOS0wLjQyOS0wLjQyOS0xLjE0MywwLTEuNTcxTDEwLjI3Myw1LjAwOXoiIGZpbGw9IiMwMDZERjAiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
}

.calendar-root .months-text .right {
  float: right;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjQ5IDMxLjQ5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMS40OSAzMS40OTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cGF0aCBkPSJNMjEuMjA1LDUuMDA3Yy0wLjQyOS0wLjQ0NC0xLjE0My0wLjQ0NC0xLjU4NywwYy0wLjQyOSwwLjQyOS0wLjQyOSwxLjE0MywwLDEuNTcxbDguMDQ3LDguMDQ3SDEuMTExICBDMC40OTIsMTQuNjI2LDAsMTUuMTE4LDAsMTUuNzM3YzAsMC42MTksMC40OTIsMS4xMjcsMS4xMTEsMS4xMjdoMjYuNTU0bC04LjA0Nyw4LjAzMmMtMC40MjksMC40NDQtMC40MjksMS4xNTksMCwxLjU4NyAgYzAuNDQ0LDAuNDQ0LDEuMTU5LDAuNDQ0LDEuNTg3LDBsOS45NTItOS45NTJjMC40NDQtMC40MjksMC40NDQtMS4xNDMsMC0xLjU3MUwyMS4yMDUsNS4wMDd6IiBmaWxsPSIjMDA2REYwIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
}

.calendar-root .calendar {
  z-index: 9;
  width: 730px;
  margin-top: 5px;
  background: var(--calendar-bg);
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  /*
    radio button from preset-range filter is replaced with span element &
    button of [clear] is replaced with div
    we also need these styling
  */
}

.calendar-root .calendar ul {
  list-style-type: none;
}

.calendar-root .calendar .calendar-wrap {
  width: 72%;
  float: left;
  font-size: 12px;
  display: inline-block;
  padding: 0 10px 10px 10px;
}

.calendar-root .calendar .calendar-wrap .calendar_month_left,
.calendar-root .calendar .calendar-wrap .calendar_month_right {
  width: 46%;
  margin: 5px;
  float: left;
  padding: 10px;
}

.calendar-root .calendar .clearfix {
  border-bottom: 1px solid var(--default-border-color);
}

.calendar-root .calendar .calendar-range {
  float: left;
  margin: -2px;
  padding: 0 12px;
  font-size: 12px;
  border-left: 1px solid var(--default-border-color);
}

.calendar-root .calendar .calendar-range .calendar_preset {
  padding: 0;
}

.calendar-root .calendar .calendar-range .calendar_preset li {
  line-height: 1.6em;
  width: auto;
  display: block;
  margin: 15px 0 !important;
}

.calendar-root .calendar .calendar-range .calendar_preset li.calendar_preset-ranges {
  padding: 0 15px 0 20px;
  margin-bottom: 5px;
  cursor: pointer;
  margin-top: 1px;
}

.calendar-root .calendar .calendar-left-mobile {
  width: 100% !important;
}

.calendar-root .calendar .calendar_weeks {
  margin: 0;
  padding: 10px 0;
  width: auto;
}

.calendar-root .calendar .calendar_weeks li {
  width: 13.6%;
  text-align: center;
  display: inline-block;
  color: #8A8A8A;
}

.calendar-root .calendar .calendar_days {
  margin: 0;
  padding: 0;
}

.calendar-root .calendar .calendar_days li {
  width: 13.6%;
  cursor: pointer;
  line-height: 2em;
  text-align: center;
  display: inline-block;
  color: #8A8A8A;
}

.calendar-root .calendar .custom-radio .custom-control-label:before {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}

.calendar-root .calendar .custom-radio .custom-control-label:after {
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
}

.calendar-root .calendar .calendar_days li:hover {
  background: var(--base-color);
  color: #8A8A8A;
}

.calendar-root .calendar li.calendar_days--disabled {
  pointer-events: none;
}

.calendar-root .calendar li.calendar_days_selected {
  background: #4466F2;
  color: #ffffff;
}

.calendar-root .calendar li.calendar_days_selected:hover {
  background-color: #4e6ef3;
  color: #ffffff;
}

.calendar-root .calendar li.calendar_days_in-range {
  background-color: #5c7af4;
  color: #ffffff;
}

.calendar-root .calendar li.calendar_days_in-range:hover {
  background-color: #5272f3;
  color: #ffffff;
}

.calendar-root .calendar .calendar-mobile {
  width: 260px;
  z-index: 1;
  box-shadow: none;
}

.calendar-root .calendar .calendar-range-mobile {
  width: 90%;
  padding: 2px;
  border-left: none;
  margin: -20px 0;
}

.calendar-root .calendar .filter-action-button-wrapper {
  padding: 2rem;
  font-size: 95%;
}

.calendar-root .calendar .filter-action-button-wrapper .btn-clear {
  color: #9397A0;
}

.calendar-root .calendar .filter-action-button-wrapper .btn-clear:hover {
  color: var(--default-font-color);
}

.calendar-root .calendar .preset-active-input > .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
}

.calendar-root .calendar .preset-active-input > .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='blue'/%3e%3c/svg%3e");
}

.calendar-root .calendar .selected:after {
  content: none !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.avatars-w-100 {
  position: relative;
}

.avatars-w-100 .no-img,
.avatars-w-100 img {
  height: 100px;
  width: 100px;
}

.avatars-w-100 .no-img {
  font-size: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.avatars-w-100 .status {
  height: 16px;
  width: 16px;
  right: 5px;
  bottom: 5px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-90 {
  position: relative;
}

.avatars-w-90 .no-img,
.avatars-w-90 img {
  height: 90px;
  width: 90px;
}

.avatars-w-90 .no-img {
  font-size: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.avatars-w-90 .status {
  height: 15px;
  width: 15px;
  right: 3.9px;
  bottom: 3.9px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-80 {
  position: relative;
}

.avatars-w-80 .no-img,
.avatars-w-80 img {
  height: 80px;
  width: 80px;
}

.avatars-w-80 .no-img {
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.avatars-w-80 .status {
  height: 14px;
  width: 14px;
  right: 2.8px;
  bottom: 2.8px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-70 {
  position: relative;
}

.avatars-w-70 .no-img,
.avatars-w-70 img {
  height: 70px;
  width: 70px;
}

.avatars-w-70 .no-img {
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.avatars-w-70 .status {
  height: 13px;
  width: 13px;
  right: 1.9px;
  bottom: 1.9px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-60 {
  position: relative;
}

.avatars-w-60 .no-img,
.avatars-w-60 img {
  height: 60px;
  width: 60px;
}

.avatars-w-60 .no-img {
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.avatars-w-60 .status {
  height: 12px;
  width: 12px;
  right: 1.2px;
  bottom: 1.2px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-50 {
  position: relative;
}

.avatars-w-50 .no-img,
.avatars-w-50 img {
  height: 50px;
  width: 50px;
}

.avatars-w-50 .no-img {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.avatars-w-50 .status {
  height: 11px;
  width: 11px;
  right: 0.7px;
  bottom: 0.7px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-40 {
  position: relative;
}

.avatars-w-40 .no-img,
.avatars-w-40 img {
  height: 40px;
  width: 40px;
}

.avatars-w-40 .no-img {
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.avatars-w-40 .status {
  height: 10px;
  width: 10px;
  right: 0;
  bottom: 0;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-30 {
  position: relative;
}

.avatars-w-30 .no-img,
.avatars-w-30 img {
  height: 30px;
  width: 30px;
}

.avatars-w-30 .no-img {
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.avatars-w-30 .status {
  height: 9px;
  width: 9px;
  right: -0.5px;
  bottom: -0.5px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-20 {
  position: relative;
}

.avatars-w-20 .no-img,
.avatars-w-20 img {
  height: 20px;
  width: 20px;
}

.avatars-w-20 .no-img {
  font-size: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.avatars-w-20 .status {
  height: 8px;
  width: 8px;
  right: -1px;
  bottom: -1px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

/* Avatars Group */

.avatar-group {
  cursor: pointer;
}

.avatar-group .rounded-circle:hover {
  -webkit-transform: translateY(-2px) scale(1.02);
          transform: translateY(-2px) scale(1.02);
  transition: 0.5s;
}

.avatars-group-w-50 .no-img,
.avatars-group-w-50 img {
  height: 50px;
  width: 50px;
  margin-left: -15px;
}

.avatars-group-w-50 .no-img:nth-child(1),
.avatars-group-w-50 img:nth-child(1) {
  margin-left: 0;
}

.avatars-group-w-50 .no-img {
  display: inline-flex !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
  font-size: 14px;
}

.avatars-group-w-60 .no-img,
.avatars-group-w-60 img {
  height: 60px;
  width: 60px;
  margin-left: -15px;
}

.avatars-group-w-60 .no-img:nth-child(1),
.avatars-group-w-60 img:nth-child(1) {
  margin-left: 0;
}

.avatars-group-w-60 .no-img {
  display: inline-flex !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
  font-size: 16px;
}

@media (max-width: 767px) {
  .avatars-with-shadow {
    display: inline-block;
  }
}

.avatar-bordered {
  border: 2px solid var(--avaters-border-color) !important;
}

.avatar-shadow {
  box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.2) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.dropzone {
  min-height: 150px !important;
  padding: 20px 20px !important;
  border-radius: 0.25rem !important;
  border: 1px dashed #4466F2 !important;
  background: var(--form-control-bg) !important;
}

.dropzone svg {
  width: 80px;
  height: 80px;
}

.dropzone .dz-preview.dz-image-preview {
  border-radius: 20px;
  background: transparent !important;
}

.dropzone .dz-preview .dz-details .dz-filename {
  border-radius: 20px;
  overflow: hidden !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.time-picker-input {
  cursor: pointer;
}

.time-picker-input .form-control {
  text-align: left;
  border: none !important;
}

.time-picker-input .input-group-text {
  border: none !important;
  background-color: var(--form-control-bg);
}

.time-picker-input .input-group-text svg {
  stroke-width: 1;
  color: #4466F2;
}

.time-picker-input .input-group-text .clear-icon {
  cursor: pointer;
  margin-right: 0.75rem;
}

.time-picker-input .input-group-text .clear-icon svg {
  width: 20px;
  height: 20px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}

.time-picker-input .input-group {
  border: 1px solid var(--btn-filter-bg) !important;
  border-color: var(--default-border-color) !important;
  border-radius: 5px !important;
}

.time-picker-input .keep-inside-clicks-open.show .input-group {
  border-color: #4466F2 !important;
}

.time-picker-input .dropdown .dropdown-menu {
  min-height: 50px;
  min-width: -webkit-max-content;
  min-width: max-content;
  border: none !important;
  background-color: transparent;
  box-shadow: var(--default-box-shadow) !important;
}

.time-picker-input .dropdown .dropdown-menu.show {
  top: 100% !important;
}

.time-picker-input .dropdown .dropdown-menu:before,
.time-picker-input .dropdown .dropdown-menu:after {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  position: absolute;
}

.time-picker-input .dropdown .dropdown-menu .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.time-picker-input .dropdown .dropdown-menu .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.time-picker-input .dropdown .dropdown-menu .dropdown-item.selected .check-sign {
  display: block;
}

.time-picker-input .dropdown .dropdown-menu .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}

.time-picker-input .dropdown .dropdown-menu .hour,
.time-picker-input .dropdown .dropdown-menu .minute,
.time-picker-input .dropdown .dropdown-menu .am-pm {
  float: left;
  height: 250px;
  min-width: 73px;
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: var(--time-picker-bg);
}

.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-thumb,
.time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-thumb,
.time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb-color);
}

.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-thumb:hover,
.time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-thumb:hover,
.time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-track,
.time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-track,
.time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-track {
  background-color: var(--base-color);
}

.time-picker-input .dropdown .dropdown-menu .hour li,
.time-picker-input .dropdown .dropdown-menu .minute li,
.time-picker-input .dropdown .dropdown-menu .am-pm li {
  font-size: 90% !important;
  color: var(--default-font-color) !important;
}

.time-picker-input .dropdown .dropdown-menu .hour li:hover,
.time-picker-input .dropdown .dropdown-menu .minute li:hover,
.time-picker-input .dropdown .dropdown-menu .am-pm li:hover {
  background-color: var(--base-color) !important;
}

.time-picker-input .dropdown .dropdown-menu .hour {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.time-picker-input .dropdown .dropdown-menu .am-pm {
  overflow: hidden !important;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

@media (max-width: 399px) {
  .time-picker-input .dropdown .dropdown-menu .hour,
  .time-picker-input .dropdown .dropdown-menu .minute {
    width: 50%;
    height: 120px;
  }

  .time-picker-input .dropdown .dropdown-menu .am-pm {
    width: 100%;
    height: 96px;
  }
}

@media (min-width: 500px) {
  .time-picker-input .dropdown .dropdown-menu .hour,
  .time-picker-input .dropdown .dropdown-menu .minute,
  .time-picker-input .dropdown .dropdown-menu .am-pm {
    min-width: 120px;
  }
}

.time-picker-input .dropdown .dropdown-menu[x-placement^=left],
.time-picker-input .dropdown .dropdown-menu[x-placement^=right],
.time-picker-input .dropdown .dropdown-menu[x-placement^=top] {
  top: auto !important;
  -webkit-animation: none !important;
  animation: none !important;
}

.time-picker-input .dropdown .dropdown-menu[x-placement^=bottom-start] {
  margin-top: 7px !important;
}

.time-picker-input .dropdown .dropdown-menu[x-placement^=bottom-start]:before {
  top: -7px;
  left: 15px;
  border-bottom: 7px solid var(--dropdown-menu-bg);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

.time-picker-input .dropdown .dropdown-menu[x-placement^=top-start] {
  top: 0 !important;
  margin-bottom: 7px !important;
}

.time-picker-input .dropdown .dropdown-menu[x-placement^=top-start]:after {
  bottom: -7px;
  left: 15px;
  border-top: 7px solid var(--dropdown-menu-bg);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.date-picker-input input {
  padding: 10px 14px !important;
  text-align: start;
  color: var(--default-font-color);
  border: none !important;
  background-color: var(--form-control-bg) !important;
}

.date-picker-input input:focus {
  box-shadow: none;
  border-color: var(--default-border-color) !important;
}

.date-picker-input .input-group-text {
  width: 50px;
  border: none !important;
  background-color: var(--form-control-bg);
}

.date-picker-input .input-group-text svg {
  stroke-width: 1;
  color: #4466F2;
}

.date-picker-input .vc-popover-content-wrapper {
  z-index: 21 !important;
}

.date-picker-input .input-group {
  border: 1px solid var(--default-border-color) !important;
  border-radius: 5px;
}

.date-picker-input-group .input-group {
  border-color: #4466F2 !important;
}

.vc-popover-content.vc-container {
  border: none !important;
  border-radius: 0.25rem !important;
  box-shadow: var(--default-box-shadow) !important;
}

.vc-container.vc-is-dark {
  background-color: var(--default-card-bg) !important;
}

.vc-nav-popover-container {
  background-color: var(--default-card-bg) !important;
  color: var(--default-font-color) !important;
  border-color: var(--default-border-color) !important;
}

.vc-nav-popover-container .vc-nav-title {
  color: var(--default-font-color) !important;
}

.vc-nav-popover-container .vc-nav-title:hover {
  background-color: var(--default-card-bg) !important;
}

.vc-is-dark .vc-nav-item:hover {
  background-color: var(--base-color) !important;
  color: var(--default-font-color) !important;
}

.date-filter .vc-popover-content {
  margin-top: 5px !important;
}

.date-filter .vc-container .vc-popover-caret.align-left {
  display: none !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.circular-progress-bar {
  /*Progressbar Animations*/
}

.circular-progress-bar .progress {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background: none;
  margin: 0 auto;
  box-shadow: none;
  position: relative;
}

.circular-progress-bar .progress:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 5px solid var(--base-color);
  position: absolute;
  top: 0;
  left: 0;
}

.circular-progress-bar .progress > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}

.circular-progress-bar .progress .progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 5px;
  border-style: solid;
  position: absolute;
  top: 0;
  border-color: #4466F2;
}

.circular-progress-bar .progress .progress-left {
  left: 0;
}

.circular-progress-bar .progress .progress-left .progress-bar {
  left: 100%;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left;
  -webkit-animation: loading-2 1.5s linear forwards 1.8s;
          animation: loading-2 1.5s linear forwards 1.8s;
}

.circular-progress-bar .progress .progress-right {
  right: 0;
}

.circular-progress-bar .progress .progress-right .progress-bar {
  left: -100%;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  border-right: 0;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

.circular-progress-bar .progress .progress-value {
  width: 100%;
  height: 100%;
  display: flex;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  align-items: center;
  justify-content: center;
}

.circular-progress-bar small {
  color: #9397A0;
}

.circular-progress-bar .progress[data-percentage="1"] .progress-right .progress-bar {
  -webkit-animation: loading-1 1.1s linear forwards;
          animation: loading-1 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="1"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="2"] .progress-right .progress-bar {
  -webkit-animation: loading-2 1.1s linear forwards;
          animation: loading-2 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="2"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="3"] .progress-right .progress-bar {
  -webkit-animation: loading-3 1.1s linear forwards;
          animation: loading-3 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="3"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="4"] .progress-right .progress-bar {
  -webkit-animation: loading-4 1.1s linear forwards;
          animation: loading-4 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="4"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="5"] .progress-right .progress-bar {
  -webkit-animation: loading-5 1.1s linear forwards;
          animation: loading-5 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="5"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="6"] .progress-right .progress-bar {
  -webkit-animation: loading-6 1.1s linear forwards;
          animation: loading-6 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="6"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="7"] .progress-right .progress-bar {
  -webkit-animation: loading-7 1.1s linear forwards;
          animation: loading-7 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="7"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="8"] .progress-right .progress-bar {
  -webkit-animation: loading-8 1.1s linear forwards;
          animation: loading-8 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="8"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="9"] .progress-right .progress-bar {
  -webkit-animation: loading-9 1.1s linear forwards;
          animation: loading-9 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="9"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="10"] .progress-right .progress-bar {
  -webkit-animation: loading-10 1.1s linear forwards;
          animation: loading-10 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="10"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="11"] .progress-right .progress-bar {
  -webkit-animation: loading-11 1.1s linear forwards;
          animation: loading-11 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="11"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="12"] .progress-right .progress-bar {
  -webkit-animation: loading-12 1.1s linear forwards;
          animation: loading-12 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="12"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="13"] .progress-right .progress-bar {
  -webkit-animation: loading-13 1.1s linear forwards;
          animation: loading-13 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="13"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="14"] .progress-right .progress-bar {
  -webkit-animation: loading-14 1.1s linear forwards;
          animation: loading-14 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="14"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="15"] .progress-right .progress-bar {
  -webkit-animation: loading-15 1.1s linear forwards;
          animation: loading-15 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="15"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="16"] .progress-right .progress-bar {
  -webkit-animation: loading-16 1.1s linear forwards;
          animation: loading-16 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="16"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="17"] .progress-right .progress-bar {
  -webkit-animation: loading-17 1.1s linear forwards;
          animation: loading-17 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="17"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="18"] .progress-right .progress-bar {
  -webkit-animation: loading-18 1.1s linear forwards;
          animation: loading-18 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="18"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="19"] .progress-right .progress-bar {
  -webkit-animation: loading-19 1.1s linear forwards;
          animation: loading-19 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="19"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="20"] .progress-right .progress-bar {
  -webkit-animation: loading-20 1.1s linear forwards;
          animation: loading-20 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="20"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="21"] .progress-right .progress-bar {
  -webkit-animation: loading-21 1.1s linear forwards;
          animation: loading-21 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="21"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="22"] .progress-right .progress-bar {
  -webkit-animation: loading-22 1.1s linear forwards;
          animation: loading-22 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="22"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="23"] .progress-right .progress-bar {
  -webkit-animation: loading-23 1.1s linear forwards;
          animation: loading-23 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="23"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="24"] .progress-right .progress-bar {
  -webkit-animation: loading-24 1.1s linear forwards;
          animation: loading-24 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="24"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="25"] .progress-right .progress-bar {
  -webkit-animation: loading-25 1.1s linear forwards;
          animation: loading-25 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="25"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="26"] .progress-right .progress-bar {
  -webkit-animation: loading-26 1.1s linear forwards;
          animation: loading-26 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="26"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="27"] .progress-right .progress-bar {
  -webkit-animation: loading-27 1.1s linear forwards;
          animation: loading-27 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="27"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="28"] .progress-right .progress-bar {
  -webkit-animation: loading-28 1.1s linear forwards;
          animation: loading-28 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="28"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="29"] .progress-right .progress-bar {
  -webkit-animation: loading-29 1.1s linear forwards;
          animation: loading-29 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="29"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="30"] .progress-right .progress-bar {
  -webkit-animation: loading-30 1.1s linear forwards;
          animation: loading-30 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="30"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="31"] .progress-right .progress-bar {
  -webkit-animation: loading-31 1.1s linear forwards;
          animation: loading-31 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="31"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="32"] .progress-right .progress-bar {
  -webkit-animation: loading-32 1.1s linear forwards;
          animation: loading-32 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="32"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="33"] .progress-right .progress-bar {
  -webkit-animation: loading-33 1.1s linear forwards;
          animation: loading-33 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="33"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="34"] .progress-right .progress-bar {
  -webkit-animation: loading-34 1.1s linear forwards;
          animation: loading-34 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="34"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="35"] .progress-right .progress-bar {
  -webkit-animation: loading-35 1.1s linear forwards;
          animation: loading-35 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="35"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="36"] .progress-right .progress-bar {
  -webkit-animation: loading-36 1.1s linear forwards;
          animation: loading-36 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="36"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="37"] .progress-right .progress-bar {
  -webkit-animation: loading-37 1.1s linear forwards;
          animation: loading-37 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="37"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="38"] .progress-right .progress-bar {
  -webkit-animation: loading-38 1.1s linear forwards;
          animation: loading-38 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="38"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="39"] .progress-right .progress-bar {
  -webkit-animation: loading-39 1.1s linear forwards;
          animation: loading-39 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="39"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="40"] .progress-right .progress-bar {
  -webkit-animation: loading-40 1.1s linear forwards;
          animation: loading-40 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="40"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="41"] .progress-right .progress-bar {
  -webkit-animation: loading-41 1.1s linear forwards;
          animation: loading-41 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="41"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="42"] .progress-right .progress-bar {
  -webkit-animation: loading-42 1.1s linear forwards;
          animation: loading-42 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="42"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="43"] .progress-right .progress-bar {
  -webkit-animation: loading-43 1.1s linear forwards;
          animation: loading-43 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="43"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="44"] .progress-right .progress-bar {
  -webkit-animation: loading-44 1.1s linear forwards;
          animation: loading-44 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="44"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="45"] .progress-right .progress-bar {
  -webkit-animation: loading-45 1.1s linear forwards;
          animation: loading-45 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="45"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="46"] .progress-right .progress-bar {
  -webkit-animation: loading-46 1.1s linear forwards;
          animation: loading-46 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="46"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="47"] .progress-right .progress-bar {
  -webkit-animation: loading-47 1.1s linear forwards;
          animation: loading-47 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="47"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="48"] .progress-right .progress-bar {
  -webkit-animation: loading-48 1.1s linear forwards;
          animation: loading-48 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="48"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="49"] .progress-right .progress-bar {
  -webkit-animation: loading-49 1.1s linear forwards;
          animation: loading-49 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="49"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="50"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="50"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="51"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="51"] .progress-left .progress-bar {
  -webkit-animation: loading-1 1.1s linear forwards 1.1s;
          animation: loading-1 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="52"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="52"] .progress-left .progress-bar {
  -webkit-animation: loading-2 1.1s linear forwards 1.1s;
          animation: loading-2 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="53"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="53"] .progress-left .progress-bar {
  -webkit-animation: loading-3 1.1s linear forwards 1.1s;
          animation: loading-3 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="54"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="54"] .progress-left .progress-bar {
  -webkit-animation: loading-4 1.1s linear forwards 1.1s;
          animation: loading-4 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="55"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="55"] .progress-left .progress-bar {
  -webkit-animation: loading-5 1.1s linear forwards 1.1s;
          animation: loading-5 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="56"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="56"] .progress-left .progress-bar {
  -webkit-animation: loading-6 1.1s linear forwards 1.1s;
          animation: loading-6 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="57"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="57"] .progress-left .progress-bar {
  -webkit-animation: loading-7 1.1s linear forwards 1.1s;
          animation: loading-7 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="58"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="58"] .progress-left .progress-bar {
  -webkit-animation: loading-8 1.1s linear forwards 1.1s;
          animation: loading-8 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="59"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="59"] .progress-left .progress-bar {
  -webkit-animation: loading-9 1.1s linear forwards 1.1s;
          animation: loading-9 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="60"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="60"] .progress-left .progress-bar {
  -webkit-animation: loading-10 1.1s linear forwards 1.1s;
          animation: loading-10 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="61"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="61"] .progress-left .progress-bar {
  -webkit-animation: loading-11 1.1s linear forwards 1.1s;
          animation: loading-11 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="62"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="62"] .progress-left .progress-bar {
  -webkit-animation: loading-12 1.1s linear forwards 1.1s;
          animation: loading-12 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="63"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="63"] .progress-left .progress-bar {
  -webkit-animation: loading-13 1.1s linear forwards 1.1s;
          animation: loading-13 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="64"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="64"] .progress-left .progress-bar {
  -webkit-animation: loading-14 1.1s linear forwards 1.1s;
          animation: loading-14 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="65"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="65"] .progress-left .progress-bar {
  -webkit-animation: loading-15 1.1s linear forwards 1.1s;
          animation: loading-15 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="66"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="66"] .progress-left .progress-bar {
  -webkit-animation: loading-16 1.1s linear forwards 1.1s;
          animation: loading-16 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="67"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="67"] .progress-left .progress-bar {
  -webkit-animation: loading-17 1.1s linear forwards 1.1s;
          animation: loading-17 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="68"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="68"] .progress-left .progress-bar {
  -webkit-animation: loading-18 1.1s linear forwards 1.1s;
          animation: loading-18 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="69"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="69"] .progress-left .progress-bar {
  -webkit-animation: loading-19 1.1s linear forwards 1.1s;
          animation: loading-19 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="70"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="70"] .progress-left .progress-bar {
  -webkit-animation: loading-20 1.1s linear forwards 1.1s;
          animation: loading-20 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="71"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="71"] .progress-left .progress-bar {
  -webkit-animation: loading-21 1.1s linear forwards 1.1s;
          animation: loading-21 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="72"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="72"] .progress-left .progress-bar {
  -webkit-animation: loading-22 1.1s linear forwards 1.1s;
          animation: loading-22 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="73"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="73"] .progress-left .progress-bar {
  -webkit-animation: loading-23 1.1s linear forwards 1.1s;
          animation: loading-23 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="74"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="74"] .progress-left .progress-bar {
  -webkit-animation: loading-24 1.1s linear forwards 1.1s;
          animation: loading-24 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="75"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="75"] .progress-left .progress-bar {
  -webkit-animation: loading-25 1.1s linear forwards 1.1s;
          animation: loading-25 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="76"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="76"] .progress-left .progress-bar {
  -webkit-animation: loading-26 1.1s linear forwards 1.1s;
          animation: loading-26 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="77"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="77"] .progress-left .progress-bar {
  -webkit-animation: loading-27 1.1s linear forwards 1.1s;
          animation: loading-27 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="78"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="78"] .progress-left .progress-bar {
  -webkit-animation: loading-28 1.1s linear forwards 1.1s;
          animation: loading-28 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="79"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="79"] .progress-left .progress-bar {
  -webkit-animation: loading-29 1.1s linear forwards 1.1s;
          animation: loading-29 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="80"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="80"] .progress-left .progress-bar {
  -webkit-animation: loading-30 1.1s linear forwards 1.1s;
          animation: loading-30 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="81"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="81"] .progress-left .progress-bar {
  -webkit-animation: loading-31 1.1s linear forwards 1.1s;
          animation: loading-31 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="82"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="82"] .progress-left .progress-bar {
  -webkit-animation: loading-32 1.1s linear forwards 1.1s;
          animation: loading-32 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="83"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="83"] .progress-left .progress-bar {
  -webkit-animation: loading-33 1.1s linear forwards 1.1s;
          animation: loading-33 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="84"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="84"] .progress-left .progress-bar {
  -webkit-animation: loading-34 1.1s linear forwards 1.1s;
          animation: loading-34 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="85"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="85"] .progress-left .progress-bar {
  -webkit-animation: loading-35 1.1s linear forwards 1.1s;
          animation: loading-35 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="86"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="86"] .progress-left .progress-bar {
  -webkit-animation: loading-36 1.1s linear forwards 1.1s;
          animation: loading-36 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="87"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="87"] .progress-left .progress-bar {
  -webkit-animation: loading-37 1.1s linear forwards 1.1s;
          animation: loading-37 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="88"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="88"] .progress-left .progress-bar {
  -webkit-animation: loading-38 1.1s linear forwards 1.1s;
          animation: loading-38 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="89"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="89"] .progress-left .progress-bar {
  -webkit-animation: loading-39 1.1s linear forwards 1.1s;
          animation: loading-39 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="90"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="90"] .progress-left .progress-bar {
  -webkit-animation: loading-40 1.1s linear forwards 1.1s;
          animation: loading-40 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="91"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="91"] .progress-left .progress-bar {
  -webkit-animation: loading-41 1.1s linear forwards 1.1s;
          animation: loading-41 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="92"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="92"] .progress-left .progress-bar {
  -webkit-animation: loading-42 1.1s linear forwards 1.1s;
          animation: loading-42 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="93"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="93"] .progress-left .progress-bar {
  -webkit-animation: loading-43 1.1s linear forwards 1.1s;
          animation: loading-43 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="94"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="94"] .progress-left .progress-bar {
  -webkit-animation: loading-44 1.1s linear forwards 1.1s;
          animation: loading-44 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="95"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="95"] .progress-left .progress-bar {
  -webkit-animation: loading-45 1.1s linear forwards 1.1s;
          animation: loading-45 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="96"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="96"] .progress-left .progress-bar {
  -webkit-animation: loading-46 1.1s linear forwards 1.1s;
          animation: loading-46 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="97"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="97"] .progress-left .progress-bar {
  -webkit-animation: loading-47 1.1s linear forwards 1.1s;
          animation: loading-47 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="98"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="98"] .progress-left .progress-bar {
  -webkit-animation: loading-48 1.1s linear forwards 1.1s;
          animation: loading-48 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="99"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="99"] .progress-left .progress-bar {
  -webkit-animation: loading-49 1.1s linear forwards 1.1s;
          animation: loading-49 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="100"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="100"] .progress-left .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards 1.1s;
          animation: loading-50 1.1s linear forwards 1.1s;
}

@-webkit-keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(3.6);
    transform: rotate(3.6deg);
  }
}

@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(3.6);
    transform: rotate(3.6deg);
  }
}

@-webkit-keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(7.2);
    transform: rotate(7.2deg);
  }
}

@keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(7.2);
    transform: rotate(7.2deg);
  }
}

@-webkit-keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(10.8);
    transform: rotate(10.8deg);
  }
}

@keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(10.8);
    transform: rotate(10.8deg);
  }
}

@-webkit-keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(14.4);
    transform: rotate(14.4deg);
  }
}

@keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(14.4);
    transform: rotate(14.4deg);
  }
}

@-webkit-keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(18);
    transform: rotate(18deg);
  }
}

@keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(18);
    transform: rotate(18deg);
  }
}

@-webkit-keyframes loading-6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(21.6);
    transform: rotate(21.6deg);
  }
}

@keyframes loading-6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(21.6);
    transform: rotate(21.6deg);
  }
}

@-webkit-keyframes loading-7 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(25.2);
    transform: rotate(25.2deg);
  }
}

@keyframes loading-7 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(25.2);
    transform: rotate(25.2deg);
  }
}

@-webkit-keyframes loading-8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(28.8);
    transform: rotate(28.8deg);
  }
}

@keyframes loading-8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(28.8);
    transform: rotate(28.8deg);
  }
}

@-webkit-keyframes loading-9 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(32.4);
    transform: rotate(32.4deg);
  }
}

@keyframes loading-9 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(32.4);
    transform: rotate(32.4deg);
  }
}

@-webkit-keyframes loading-10 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(36);
    transform: rotate(36deg);
  }
}

@keyframes loading-10 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(36);
    transform: rotate(36deg);
  }
}

@-webkit-keyframes loading-11 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(39.6);
    transform: rotate(39.6deg);
  }
}

@keyframes loading-11 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(39.6);
    transform: rotate(39.6deg);
  }
}

@-webkit-keyframes loading-12 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(43.2);
    transform: rotate(43.2deg);
  }
}

@keyframes loading-12 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(43.2);
    transform: rotate(43.2deg);
  }
}

@-webkit-keyframes loading-13 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(46.8);
    transform: rotate(46.8deg);
  }
}

@keyframes loading-13 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(46.8);
    transform: rotate(46.8deg);
  }
}

@-webkit-keyframes loading-14 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(50.4);
    transform: rotate(50.4deg);
  }
}

@keyframes loading-14 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(50.4);
    transform: rotate(50.4deg);
  }
}

@-webkit-keyframes loading-15 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(54);
    transform: rotate(54deg);
  }
}

@keyframes loading-15 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(54);
    transform: rotate(54deg);
  }
}

@-webkit-keyframes loading-16 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(57.6);
    transform: rotate(57.6deg);
  }
}

@keyframes loading-16 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(57.6);
    transform: rotate(57.6deg);
  }
}

@-webkit-keyframes loading-17 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(61.2);
    transform: rotate(61.2deg);
  }
}

@keyframes loading-17 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(61.2);
    transform: rotate(61.2deg);
  }
}

@-webkit-keyframes loading-18 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(64.8);
    transform: rotate(64.8deg);
  }
}

@keyframes loading-18 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(64.8);
    transform: rotate(64.8deg);
  }
}

@-webkit-keyframes loading-19 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(68.4);
    transform: rotate(68.4deg);
  }
}

@keyframes loading-19 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(68.4);
    transform: rotate(68.4deg);
  }
}

@-webkit-keyframes loading-20 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(72);
    transform: rotate(72deg);
  }
}

@keyframes loading-20 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(72);
    transform: rotate(72deg);
  }
}

@-webkit-keyframes loading-21 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(75.6);
    transform: rotate(75.6deg);
  }
}

@keyframes loading-21 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(75.6);
    transform: rotate(75.6deg);
  }
}

@-webkit-keyframes loading-22 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(79.2);
    transform: rotate(79.2deg);
  }
}

@keyframes loading-22 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(79.2);
    transform: rotate(79.2deg);
  }
}

@-webkit-keyframes loading-23 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(82.8);
    transform: rotate(82.8deg);
  }
}

@keyframes loading-23 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(82.8);
    transform: rotate(82.8deg);
  }
}

@-webkit-keyframes loading-24 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(86.4);
    transform: rotate(86.4deg);
  }
}

@keyframes loading-24 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(86.4);
    transform: rotate(86.4deg);
  }
}

@-webkit-keyframes loading-25 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(90);
    transform: rotate(90deg);
  }
}

@keyframes loading-25 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(90);
    transform: rotate(90deg);
  }
}

@-webkit-keyframes loading-26 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(93.6);
    transform: rotate(93.6deg);
  }
}

@keyframes loading-26 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(93.6);
    transform: rotate(93.6deg);
  }
}

@-webkit-keyframes loading-27 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(97.2);
    transform: rotate(97.2deg);
  }
}

@keyframes loading-27 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(97.2);
    transform: rotate(97.2deg);
  }
}

@-webkit-keyframes loading-28 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(100.8);
    transform: rotate(100.8deg);
  }
}

@keyframes loading-28 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(100.8);
    transform: rotate(100.8deg);
  }
}

@-webkit-keyframes loading-29 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(104.4);
    transform: rotate(104.4deg);
  }
}

@keyframes loading-29 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(104.4);
    transform: rotate(104.4deg);
  }
}

@-webkit-keyframes loading-30 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(108);
    transform: rotate(108deg);
  }
}

@keyframes loading-30 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(108);
    transform: rotate(108deg);
  }
}

@-webkit-keyframes loading-31 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(111.6);
    transform: rotate(111.6deg);
  }
}

@keyframes loading-31 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(111.6);
    transform: rotate(111.6deg);
  }
}

@-webkit-keyframes loading-32 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(115.2);
    transform: rotate(115.2deg);
  }
}

@keyframes loading-32 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(115.2);
    transform: rotate(115.2deg);
  }
}

@-webkit-keyframes loading-33 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(118.8);
    transform: rotate(118.8deg);
  }
}

@keyframes loading-33 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(118.8);
    transform: rotate(118.8deg);
  }
}

@-webkit-keyframes loading-34 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(122.4);
    transform: rotate(122.4deg);
  }
}

@keyframes loading-34 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(122.4);
    transform: rotate(122.4deg);
  }
}

@-webkit-keyframes loading-35 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(126);
    transform: rotate(126deg);
  }
}

@keyframes loading-35 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(126);
    transform: rotate(126deg);
  }
}

@-webkit-keyframes loading-36 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(129.6);
    transform: rotate(129.6deg);
  }
}

@keyframes loading-36 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(129.6);
    transform: rotate(129.6deg);
  }
}

@-webkit-keyframes loading-37 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(133.2);
    transform: rotate(133.2deg);
  }
}

@keyframes loading-37 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(133.2);
    transform: rotate(133.2deg);
  }
}

@-webkit-keyframes loading-38 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(136.8);
    transform: rotate(136.8deg);
  }
}

@keyframes loading-38 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(136.8);
    transform: rotate(136.8deg);
  }
}

@-webkit-keyframes loading-39 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(140.4);
    transform: rotate(140.4deg);
  }
}

@keyframes loading-39 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(140.4);
    transform: rotate(140.4deg);
  }
}

@-webkit-keyframes loading-40 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(144);
    transform: rotate(144deg);
  }
}

@keyframes loading-40 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(144);
    transform: rotate(144deg);
  }
}

@-webkit-keyframes loading-41 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(147.6);
    transform: rotate(147.6deg);
  }
}

@keyframes loading-41 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(147.6);
    transform: rotate(147.6deg);
  }
}

@-webkit-keyframes loading-42 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(151.2);
    transform: rotate(151.2deg);
  }
}

@keyframes loading-42 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(151.2);
    transform: rotate(151.2deg);
  }
}

@-webkit-keyframes loading-43 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(154.8);
    transform: rotate(154.8deg);
  }
}

@keyframes loading-43 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(154.8);
    transform: rotate(154.8deg);
  }
}

@-webkit-keyframes loading-44 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(158.4);
    transform: rotate(158.4deg);
  }
}

@keyframes loading-44 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(158.4);
    transform: rotate(158.4deg);
  }
}

@-webkit-keyframes loading-45 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(162);
    transform: rotate(162deg);
  }
}

@keyframes loading-45 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(162);
    transform: rotate(162deg);
  }
}

@-webkit-keyframes loading-46 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(165.6);
    transform: rotate(165.6deg);
  }
}

@keyframes loading-46 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(165.6);
    transform: rotate(165.6deg);
  }
}

@-webkit-keyframes loading-47 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(169.2);
    transform: rotate(169.2deg);
  }
}

@keyframes loading-47 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(169.2);
    transform: rotate(169.2deg);
  }
}

@-webkit-keyframes loading-48 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(172.8);
    transform: rotate(172.8deg);
  }
}

@keyframes loading-48 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(172.8);
    transform: rotate(172.8deg);
  }
}

@-webkit-keyframes loading-49 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(176.4);
    transform: rotate(176.4deg);
  }
}

@keyframes loading-49 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(176.4);
    transform: rotate(176.4deg);
  }
}

@-webkit-keyframes loading-50 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(180);
    transform: rotate(180deg);
  }
}

@keyframes loading-50 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(180);
    transform: rotate(180deg);
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.root-preloader {
  z-index: 9999 !important;
  background: var(--base-color) !important;
}

.spinner-bounce > span {
  width: 9px;
  height: 9px;
  border-radius: 100%;
  display: inline-block;
  background-color: #e6e6e6;
  -webkit-animation: bounceDelay 1.4s infinite ease-in-out both;
  animation: bounceDelay 1.4s infinite ease-in-out both;
}

.spinner-bounce > span.bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner-bounce > span.bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.overlay-loader-wrapper {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0.25rem;
  z-index: 1;
}

.overlay-loader-wrapper .spinner-bounce > span {
  width: 11px;
  height: 11px;
  background-color: #4466F2;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.toast-container {
  width: 280px !important;
}

.toast-container.toast-top-right {
  right: 8px;
  top: 78px;
}

.toast-container .vueToaster {
  opacity: 1 !important;
  border: 0 !important;
  width: 280px !important;
  border-radius: 0 !important;
  font-family: "Poppins", sans-serif !important;
  border-left: 6px solid !important;
  padding: 15px 15px 15px 15px !important;
  background-position: -100% center !important;
  background-color: var(--vue-toaster-bg) !important;
  box-shadow: var(--default-box-shadow) !important;
  animation: slideInRight 0.6s, slideOutRight 0.6s 2.7s;
  -webkit-animation: slideInRight 0.6s, slideOutRight 0.6s 2.7s;
}

.toast-container .vueToaster .toast-title {
  font-weight: 400;
  font-size: 0.9rem;
}

.toast-container .vueToaster.toast-success {
  border-color: #46c35f !important;
}

.toast-container .vueToaster.toast-error {
  border-color: #fc2c10 !important;
}

.toast-container .vueToaster.toast-info {
  border-color: #38a4f8 !important;
}

.toast-container .vueToaster.toast-warning {
  border-color: #FC6510 !important;
}

.toast-container .vueToaster .toast-progress {
  height: 0 !important;
  opacity: 0 !important;
  display: none !important;
}

.swal2-popup {
  min-height: 16em;
  font-family: "Poppins", sans-serif !important;
  background: var(--modal-body-bg) !important;
}

.swal2-popup .swal2-title,
.swal2-popup .swal2-content {
  color: var(--default-font-color) !important;
}

.swal2-popup .swal2-actions button {
  padding: 0.45rem 1.2rem;
  font-size: inherit !important;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) !important;
}

.swal2-popup .swal2-actions button.swal2-cancel {
  background-color: var(--btn-secondary-bg);
}

.swal2-popup .swal2-actions button:focus {
  box-shadow: none;
}

@media (min-width: 576px) and (max-width: 768px) {
  .filters-wrapper .mobile-filters-wrapper {
    display: contents;
  }

  .calendar-root .calendar {
    width: 500px;
  }

  .calendar-root .calendar .calendar_preset {
    margin-bottom: 0.8rem;
    display: inline-block;
  }

  .calendar-root .calendar .calendar_preset li {
    width: auto;
    display: block;
    line-height: 1.6em;
    padding: 0 0 0 18px;
    margin: 5px 0 !important;
  }

  .calendar-root .calendar .calendar-wrap {
    width: 100%;
    float: none;
  }

  .calendar-root .calendar .calendar_month_left,
  .calendar-root .calendar .calendar_month_right {
    margin: 0 !important;
    float: left;
    padding-bottom: 0 !important;
    width: 50% !important;
  }

  .calendar-root .calendar .calendar-range {
    border: 0;
    margin: 0;
    width: 100%;
    float: none;
    text-align: center;
  }

  .calendar-root .calendar .calendar_preset-ranges {
    float: left;
  }

  .calendar-root .calendar .calendar_preset-ranges .custom-radio-default .custom-control-inline {
    display: table-cell;
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.tag-manager .chips-container {
  overflow-y: auto;
  min-height: auto;
  max-height: 120px;
  background-color: transparent;
}

.tag-manager .chips-container .chips {
  color: #ffffff;
  background-color: #8bd2eb;
  padding: 0.19rem 0.45rem 0.19rem 1rem;
}

.tag-manager .chips-container .chips .chips-label {
  font-size: 95%;
}

.tag-manager .chips-container .chips .delete-chips {
  background-color: transparent;
}

.tag-manager .dropdown-menu {
  max-width: 18rem;
}

.tag-manager .dropdown-menu .color-picker-wrapper {
  position: absolute;
  right: 35px;
}

.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container {
  width: 35px;
  height: 35px;
  overflow: hidden;
  position: relative;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container .input-color {
  opacity: 0;
  border: none;
  position: absolute;
  top: -5px;
  right: -12px;
  width: 50px;
  height: 44px;
}

.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container .input-color-label {
  margin-bottom: 0;
}

.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container .input-color-label i {
  font-size: 21px;
}

.tag-manager .dropdown-menu .chip {
  color: #ffffff;
  max-width: 160px;
  border-radius: 25px;
  padding: 0.18rem 1.2rem;
  background-color: #8bd2eb;
}

.tag-manager .dropdown-menu .chip .chips-label {
  font-size: 95%;
}

.table .tag-manager {
  width: 320px;
  max-width: 320px;
}

@media (max-width: 767px) {
  .table-view-responsive .table .tag-manager {
    width: 100%;
    max-width: 100%;
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

@media (max-width: 575px) {
  body,
  html {
    font-size: 0.9rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  /*** Start mixins for mobile view ***/

@-webkit-keyframes dropdownMenuAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
}

@keyframes dropdownMenuAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
}

  .dropdownMenuAnimation,
  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu,
  .filters-wrapper .mobile-filters-wrapper,
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar,
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu,
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
    -webkit-animation-name: dropdownMenuAnimation;
            animation-name: dropdownMenuAnimation;
    -webkit-animation-duration: 0.25s;
            animation-duration: 0.25s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }

  /*** End mixins for mobile view ***/

  .p-primary {
    padding: 20px !important;
  }

  .px-primary {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .py-primary {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .pt-primary {
    padding-top: 20px !important;
  }

  .pr-primary {
    padding-right: 20px !important;
  }

  .pt-primary {
    padding-bottom: 20px !important;
  }

  .pt-primary {
    padding-left: 20px !important;
  }

  .mt-primary {
    margin-top: 20px !important;
  }

  .mr-primary {
    margin-right: 20px !important;
  }

  .mb-primary {
    margin-bottom: 20px !important;
  }

  .ml-primary {
    margin-left: 20px !important;
  }

  .my-primary {
    padding: 20px 0 !important;
  }

  .content-wrapper {
    padding: 20px;
  }

  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {
    position: fixed;
    min-width: 100%;
    border-radius: 0;
  }

  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown:before {
    display: none;
  }

  /*** Start Breadcrumbs Design for Mobile View ***/

  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.3rem;
  }

  .breadcrumb-item + .breadcrumb-item::before {
    padding-right: 0;
  }

  .breadcrumb-item h4 {
    max-width: 300px;
  }

  /*** End Breadcrumbs Design for Mobile View ***/

  /*** Start Cards Design for Mobile View ***/

  .card .card-body {
    padding: 15px;
  }

  /*** End Cards Design for Mobile View ***/

  /*** Start Tabs Design for Mobile View ***/

  .vertical-tab .header-icon {
    height: 80px;
  }

  .vertical-tab .header-icon .icon-position {
    margin-top: 50px;
  }

  .vertical-tab .tab-content h4 {
    height: 80px;
  }

  .vertical-tab .tab-content hr {
    margin: 0 -20px;
  }

  /*** End Tabs Design for Mobile View ***/

  /*** Start Modals Design for Mobile View ***/

  .modal-dialog {
    margin: 0;
    max-width: 100% !important;
  }

  .modal-dialog.modal-dialog-centered {
    max-height: 100% !important;
  }

  .modal-dialog .modal-content {
    outline: 0;
    display: flex;
    position: relative;
    pointer-events: auto;
    flex-direction: column;
    min-width: 100% !important;
    min-height: 100% !important;
    background-clip: padding-box;
    background-color: var(--modal-body-bg);
  }

  /*** Start Filters Design for Mobile View ***/

  .btn-toggle-filters {
    border: 0;
    font-size: 95%;
    padding: 0.5rem 0.7rem;
    border-radius: 20px;
    margin: 0 0 1.14rem 0;
    color: #8A8A8A;
    background: var(--btn-filter-bg);
    box-shadow: var(--default-box-shadow);
  }

  .btn-toggle-filters svg {
    width: 20px;
    height: 20px;
  }

  .btn-filter.btn-list-grid {
    border-radius: 20px;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .btn-filter {
    border-radius: 20px;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
    z-index: 1031;
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #4466F2;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    box-shadow: var(--default-box-shadow);
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 {
    padding: 0;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn {
    width: 50%;
    border-radius: 0;
    padding: 1rem 1.2rem;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn.btn-clear {
    background-color: var(--base-color);
  }

  .filters-wrapper .mobile-filters-wrapper {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1031;
    width: 100%;
    padding: 15px;
    background-color: var(--base-color);
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter:last-child {
    margin-right: 0;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter {
    width: 100%;
    text-align: left;
    font-size: 100%;
    padding: 0.6rem 1.5rem;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter .clear-icon {
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 20px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter .clear-icon svg {
    width: 22px;
    height: 22px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu {
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #4466F2;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    box-shadow: var(--default-box-shadow);
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 {
    padding: 0;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn {
    width: 50%;
    border-radius: 0;
    padding: 1rem 1.2rem;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn.btn-clear {
    background-color: var(--base-color);
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .input-date {
    font-size: 100%;
    position: relative;
    padding: 0.6rem 1.5rem;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .input-date .clear-icon {
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 20px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .input-date .clear-icon svg {
    width: 22px;
    height: 22px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-top: 0;
    padding-top: 0 !important;
    border-radius: 0;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #4466F2;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap {
    width: 100%;
    padding: 10px 10px 10px 10px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap .calendar_month_left,
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap .calendar_month_right {
    margin: 0;
    width: 50%;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper {
    padding: 0;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    box-shadow: var(--default-box-shadow);
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 {
    padding: 0;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 .btn {
    width: 50%;
    border-radius: 0;
    padding: 1rem 1.2rem;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 .btn.btn-clear {
    background-color: var(--base-color);
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.search-filter-dropdown .dropdown .btn-filter {
    padding: 0.6rem 1.5rem !important;
  }

  .filters-wrapper .dropdown-menu-filter .menu-filter-btn {
    width: 100%;
    text-align: left;
    font-size: 100%;
    padding: 0.6rem 1.5rem;
    margin-bottom: 1rem;
  }

  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu {
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }

  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #4466F2;
  }

  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }

  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }

  /*** End Filters Design for Mobile View ***/

  /*** Chips With Dropdown Search & Select ***/

  .chips-dropdown-menu {
    width: 280px;
    min-width: 280px;
    max-width: 280px;
  }

  .chips-dropdown-menu .dropdown-item {
    white-space: initial;
  }
}

.calendar-view .fc-event {
  background-color: #a3b4f9 !important;
  padding: 5px !important;
  border-radius: 5px !important;
  color: #ffffff !important;
  border: none !important;
  font-weight: inherit;
  box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.2) !important;
  margin-right: 0.5rem;
}

.calendar-view .fc-button-group {
  border-radius: 0.3rem !important;
  background: var(--btn-filter-bg) !important;
}

.calendar-view .fc-button-group .fc-button {
  border: 1px solid var(--default-border-color) !important;
  background: var(--btn-filter-bg) !important;
  color: #919191 !important;
  text-transform: capitalize !important;
  box-shadow: none !important;
}

.calendar-view .fc-button-group .fc-button:hover {
  color: #4466F2 !important;
}

.calendar-view .fc-button-group .fc-button.fc-button-active {
  box-shadow: none !important;
  border-radius: 0.3rem;
  background-color: #4466F2 !important;
  border: 1px solid #4466F2 !important;
  color: #ffffff !important;
}

.calendar-view .fc-today-button {
  border: 1px solid var(--default-border-color) !important;
  text-transform: capitalize !important;
  background: var(--btn-filter-bg) !important;
  color: #919191 !important;
  border-radius: 0.3rem !important;
}

.calendar-view .fc-today-button:focus {
  box-shadow: none !important;
}

.calendar-view .fc-prev-button.fc-button,
.calendar-view .fc-next-button.fc-button {
  box-shadow: none !important;
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #919191 !important;
}

.calendar-view .fc-prev-button.fc-button:hover,
.calendar-view .fc-next-button.fc-button:hover {
  background: transparent !important;
  color: #4466F2 !important;
  background: transparent !important;
}

.calendar-view .fc-timegrid .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(1),
.calendar-view .fc-timegrid .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(2) {
  display: none !important;
}

.calendar-view .fc-timegrid .fc-timegrid-slot {
  height: 60px !important;
}

.calendar-view .fc-timegrid .fc-timegrid-body {
  width: 100% !important;
}

.calendar-view .fc-timegrid .fc-timegrid-body table {
  width: 100% !important;
}

.calendar-view .fc-timegrid .fc-col-header {
  width: 100% !important;
}

.calendar-view .fc-timegrid .fc-timegrid-axis-frame {
  justify-content: center !important;
}

.calendar-view .fc-theme-standard td,
.calendar-view .fc-theme-standard th {
  border-color: var(--default-border-color) !important;
}

.calendar-view .fc-scrollgrid {
  border-color: var(--default-border-color) !important;
}

.calendar-view .fc-daygrid .fc-day-today {
  background: #4466F2 !important;
}

.calendar-view .fc-timeGridWeek-view .fc-day-today {
  background: none !important;
}

.calendar-view .fc-timeGridWeek-view .fc-day-today.fc-col-header-cell {
  background: #4466F2 !important;
  color: #ffffff !important;
}

.calendar-view .fc-timeGridDay-view .fc-day-today {
  background: none !important;
}

.calendar-view .fc-header-toolbar h2 {
  color: #919191 !important;
  font-size: 20px !important;
}

.calendar-view .fc-scroller::-webkit-scrollbar {
  width: 6px !important;
}

.calendar-view .fc-scroller::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color) !important;
  border-radius: 5px !important;
}

.calendar-view .fc-scroller::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color) !important;
}

.calendar-view .fc-col-header-cell-cushion {
  padding: 10px 5px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.accordion .card {
  border-color: var(--default-border-color);
}

.accordion .card .card-header {
  background-color: var(--accordion-header-bg);
}

.accordion .card .card-header .collapsible-link {
  color: var(--default-font-color);
}

.accordion .card .card-header .collapsible-link::before {
  content: "";
  width: 14px;
  height: 2px;
  background: var(--default-font-color);
  position: absolute;
  top: calc(50% - 1px);
  right: 1rem;
  display: block;
  transition: all 0.3s;
  opacity: 0.5;
}

.accordion .card .card-header .collapsible-link::after {
  content: "";
  width: 2px;
  height: 14px;
  background: var(--default-font-color);
  position: absolute;
  top: calc(50% - 7px);
  right: calc(1rem + 6px);
  display: block;
  transition: all 0.3s;
  opacity: 0.5;
}

.accordion .card .card-header .collapsible-link[aria-expanded=true]::after {
  -webkit-transform: rotate(90deg) translateX(-1px);
          transform: rotate(90deg) translateX(-1px);
}

.accordion .card .card-header .collapsible-link[aria-expanded=true]::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.font-size-default {
  font-size: 0.935rem !important;
}

.font-size-70 {
  font-size: 70% !important;
}

.font-size-75 {
  font-size: 75% !important;
}

.font-size-80 {
  font-size: 80% !important;
}

.font-size-90 {
  font-size: 90% !important;
}

.text-size-1 {
  font-size: 1px !important;
}

.text-size-2 {
  font-size: 2px !important;
}

.text-size-3 {
  font-size: 3px !important;
}

.text-size-4 {
  font-size: 4px !important;
}

.text-size-5 {
  font-size: 5px !important;
}

.text-size-6 {
  font-size: 6px !important;
}

.text-size-7 {
  font-size: 7px !important;
}

.text-size-8 {
  font-size: 8px !important;
}

.text-size-9 {
  font-size: 9px !important;
}

.text-size-10 {
  font-size: 10px !important;
}

.text-size-11 {
  font-size: 11px !important;
}

.text-size-12 {
  font-size: 12px !important;
}

.text-size-13 {
  font-size: 13px !important;
}

.text-size-14 {
  font-size: 14px !important;
}

.text-size-15 {
  font-size: 15px !important;
}

.text-size-16 {
  font-size: 16px !important;
}

.text-size-17 {
  font-size: 17px !important;
}

.text-size-18 {
  font-size: 18px !important;
}

.text-size-19 {
  font-size: 19px !important;
}

.text-size-20 {
  font-size: 20px !important;
}

.text-size-21 {
  font-size: 21px !important;
}

.text-size-22 {
  font-size: 22px !important;
}

.text-size-23 {
  font-size: 23px !important;
}

.text-size-24 {
  font-size: 24px !important;
}

.text-size-25 {
  font-size: 25px !important;
}

.text-size-26 {
  font-size: 26px !important;
}

.text-size-27 {
  font-size: 27px !important;
}

.text-size-28 {
  font-size: 28px !important;
}

.text-size-29 {
  font-size: 29px !important;
}

.text-size-30 {
  font-size: 30px !important;
}

.text-size-31 {
  font-size: 31px !important;
}

.text-size-32 {
  font-size: 32px !important;
}

.text-size-33 {
  font-size: 33px !important;
}

.text-size-34 {
  font-size: 34px !important;
}

.text-size-35 {
  font-size: 35px !important;
}

.text-size-36 {
  font-size: 36px !important;
}

.text-size-37 {
  font-size: 37px !important;
}

.text-size-38 {
  font-size: 38px !important;
}

.text-size-39 {
  font-size: 39px !important;
}

.text-size-40 {
  font-size: 40px !important;
}

.text-size-41 {
  font-size: 41px !important;
}

.text-size-42 {
  font-size: 42px !important;
}

.text-size-43 {
  font-size: 43px !important;
}

.text-size-44 {
  font-size: 44px !important;
}

.text-size-45 {
  font-size: 45px !important;
}

.text-size-46 {
  font-size: 46px !important;
}

.text-size-47 {
  font-size: 47px !important;
}

.text-size-48 {
  font-size: 48px !important;
}

.text-size-49 {
  font-size: 49px !important;
}

.text-size-50 {
  font-size: 50px !important;
}

.text-size-51 {
  font-size: 51px !important;
}

.text-size-52 {
  font-size: 52px !important;
}

.text-size-53 {
  font-size: 53px !important;
}

.text-size-54 {
  font-size: 54px !important;
}

.text-size-55 {
  font-size: 55px !important;
}

.text-size-56 {
  font-size: 56px !important;
}

.text-size-57 {
  font-size: 57px !important;
}

.text-size-58 {
  font-size: 58px !important;
}

.text-size-59 {
  font-size: 59px !important;
}

.text-size-60 {
  font-size: 60px !important;
}

.text-size-61 {
  font-size: 61px !important;
}

.text-size-62 {
  font-size: 62px !important;
}

.text-size-63 {
  font-size: 63px !important;
}

.text-size-64 {
  font-size: 64px !important;
}

.text-size-65 {
  font-size: 65px !important;
}

.text-size-66 {
  font-size: 66px !important;
}

.text-size-67 {
  font-size: 67px !important;
}

.text-size-68 {
  font-size: 68px !important;
}

.text-size-69 {
  font-size: 69px !important;
}

.text-size-70 {
  font-size: 70px !important;
}

.text-size-71 {
  font-size: 71px !important;
}

.text-size-72 {
  font-size: 72px !important;
}

.text-size-73 {
  font-size: 73px !important;
}

.text-size-74 {
  font-size: 74px !important;
}

.text-size-75 {
  font-size: 75px !important;
}

.text-size-76 {
  font-size: 76px !important;
}

.text-size-77 {
  font-size: 77px !important;
}

.text-size-78 {
  font-size: 78px !important;
}

.text-size-79 {
  font-size: 79px !important;
}

.text-size-80 {
  font-size: 80px !important;
}

.text-size-81 {
  font-size: 81px !important;
}

.text-size-82 {
  font-size: 82px !important;
}

.text-size-83 {
  font-size: 83px !important;
}

.text-size-84 {
  font-size: 84px !important;
}

.text-size-85 {
  font-size: 85px !important;
}

.text-size-86 {
  font-size: 86px !important;
}

.text-size-87 {
  font-size: 87px !important;
}

.text-size-88 {
  font-size: 88px !important;
}

.text-size-89 {
  font-size: 89px !important;
}

.text-size-90 {
  font-size: 90px !important;
}

.text-size-91 {
  font-size: 91px !important;
}

.text-size-92 {
  font-size: 92px !important;
}

.text-size-93 {
  font-size: 93px !important;
}

.text-size-94 {
  font-size: 94px !important;
}

.text-size-95 {
  font-size: 95px !important;
}

.text-size-96 {
  font-size: 96px !important;
}

.text-size-97 {
  font-size: 97px !important;
}

.text-size-98 {
  font-size: 98px !important;
}

.text-size-99 {
  font-size: 99px !important;
}

.text-size-100 {
  font-size: 100px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.dot-icon {
  border-radius: 100%;
  display: inline-block;
  background-color: #afb1b6;
}

.dot-icon.size-1 {
  width: 1px !important;
  height: 1px !important;
}

.dot-icon.size-2 {
  width: 2px !important;
  height: 2px !important;
}

.dot-icon.size-3 {
  width: 3px !important;
  height: 3px !important;
}

.dot-icon.size-4 {
  width: 4px !important;
  height: 4px !important;
}

.dot-icon.size-5 {
  width: 5px !important;
  height: 5px !important;
}

.dot-icon.size-6 {
  width: 6px !important;
  height: 6px !important;
}

.dot-icon.size-7 {
  width: 7px !important;
  height: 7px !important;
}

.dot-icon.size-8 {
  width: 8px !important;
  height: 8px !important;
}

.dot-icon.size-9 {
  width: 9px !important;
  height: 9px !important;
}

.dot-icon.size-10 {
  width: 10px !important;
  height: 10px !important;
}

.dot-icon.size-11 {
  width: 11px !important;
  height: 11px !important;
}

.dot-icon.size-12 {
  width: 12px !important;
  height: 12px !important;
}

.dot-icon.size-13 {
  width: 13px !important;
  height: 13px !important;
}

.dot-icon.size-14 {
  width: 14px !important;
  height: 14px !important;
}

.dot-icon.size-15 {
  width: 15px !important;
  height: 15px !important;
}

.dot-icon.size-16 {
  width: 16px !important;
  height: 16px !important;
}

.dot-icon.size-17 {
  width: 17px !important;
  height: 17px !important;
}

.dot-icon.size-18 {
  width: 18px !important;
  height: 18px !important;
}

.dot-icon.size-19 {
  width: 19px !important;
  height: 19px !important;
}

.dot-icon.size-20 {
  width: 20px !important;
  height: 20px !important;
}

.dot-icon.size-21 {
  width: 21px !important;
  height: 21px !important;
}

.dot-icon.size-22 {
  width: 22px !important;
  height: 22px !important;
}

.dot-icon.size-23 {
  width: 23px !important;
  height: 23px !important;
}

.dot-icon.size-24 {
  width: 24px !important;
  height: 24px !important;
}

.dot-icon.size-25 {
  width: 25px !important;
  height: 25px !important;
}

.dot-icon.size-26 {
  width: 26px !important;
  height: 26px !important;
}

.dot-icon.size-27 {
  width: 27px !important;
  height: 27px !important;
}

.dot-icon.size-28 {
  width: 28px !important;
  height: 28px !important;
}

.dot-icon.size-29 {
  width: 29px !important;
  height: 29px !important;
}

.dot-icon.size-30 {
  width: 30px !important;
  height: 30px !important;
}

.dot-icon.size-31 {
  width: 31px !important;
  height: 31px !important;
}

.dot-icon.size-32 {
  width: 32px !important;
  height: 32px !important;
}

.dot-icon.size-33 {
  width: 33px !important;
  height: 33px !important;
}

.dot-icon.size-34 {
  width: 34px !important;
  height: 34px !important;
}

.dot-icon.size-35 {
  width: 35px !important;
  height: 35px !important;
}

.dot-icon.size-36 {
  width: 36px !important;
  height: 36px !important;
}

.dot-icon.size-37 {
  width: 37px !important;
  height: 37px !important;
}

.dot-icon.size-38 {
  width: 38px !important;
  height: 38px !important;
}

.dot-icon.size-39 {
  width: 39px !important;
  height: 39px !important;
}

.dot-icon.size-40 {
  width: 40px !important;
  height: 40px !important;
}

.dot-icon.size-41 {
  width: 41px !important;
  height: 41px !important;
}

.dot-icon.size-42 {
  width: 42px !important;
  height: 42px !important;
}

.dot-icon.size-43 {
  width: 43px !important;
  height: 43px !important;
}

.dot-icon.size-44 {
  width: 44px !important;
  height: 44px !important;
}

.dot-icon.size-45 {
  width: 45px !important;
  height: 45px !important;
}

.dot-icon.size-46 {
  width: 46px !important;
  height: 46px !important;
}

.dot-icon.size-47 {
  width: 47px !important;
  height: 47px !important;
}

.dot-icon.size-48 {
  width: 48px !important;
  height: 48px !important;
}

.dot-icon.size-49 {
  width: 49px !important;
  height: 49px !important;
}

.dot-icon.size-50 {
  width: 50px !important;
  height: 50px !important;
}

.dot-icon.size-51 {
  width: 51px !important;
  height: 51px !important;
}

.dot-icon.size-52 {
  width: 52px !important;
  height: 52px !important;
}

.dot-icon.size-53 {
  width: 53px !important;
  height: 53px !important;
}

.dot-icon.size-54 {
  width: 54px !important;
  height: 54px !important;
}

.dot-icon.size-55 {
  width: 55px !important;
  height: 55px !important;
}

.dot-icon.size-56 {
  width: 56px !important;
  height: 56px !important;
}

.dot-icon.size-57 {
  width: 57px !important;
  height: 57px !important;
}

.dot-icon.size-58 {
  width: 58px !important;
  height: 58px !important;
}

.dot-icon.size-59 {
  width: 59px !important;
  height: 59px !important;
}

.dot-icon.size-60 {
  width: 60px !important;
  height: 60px !important;
}

.dot-icon.size-61 {
  width: 61px !important;
  height: 61px !important;
}

.dot-icon.size-62 {
  width: 62px !important;
  height: 62px !important;
}

.dot-icon.size-63 {
  width: 63px !important;
  height: 63px !important;
}

.dot-icon.size-64 {
  width: 64px !important;
  height: 64px !important;
}

.dot-icon.size-65 {
  width: 65px !important;
  height: 65px !important;
}

.dot-icon.size-66 {
  width: 66px !important;
  height: 66px !important;
}

.dot-icon.size-67 {
  width: 67px !important;
  height: 67px !important;
}

.dot-icon.size-68 {
  width: 68px !important;
  height: 68px !important;
}

.dot-icon.size-69 {
  width: 69px !important;
  height: 69px !important;
}

.dot-icon.size-70 {
  width: 70px !important;
  height: 70px !important;
}

.dot-icon.size-71 {
  width: 71px !important;
  height: 71px !important;
}

.dot-icon.size-72 {
  width: 72px !important;
  height: 72px !important;
}

.dot-icon.size-73 {
  width: 73px !important;
  height: 73px !important;
}

.dot-icon.size-74 {
  width: 74px !important;
  height: 74px !important;
}

.dot-icon.size-75 {
  width: 75px !important;
  height: 75px !important;
}

.dot-icon.size-76 {
  width: 76px !important;
  height: 76px !important;
}

.dot-icon.size-77 {
  width: 77px !important;
  height: 77px !important;
}

.dot-icon.size-78 {
  width: 78px !important;
  height: 78px !important;
}

.dot-icon.size-79 {
  width: 79px !important;
  height: 79px !important;
}

.dot-icon.size-80 {
  width: 80px !important;
  height: 80px !important;
}

.dot-icon.size-81 {
  width: 81px !important;
  height: 81px !important;
}

.dot-icon.size-82 {
  width: 82px !important;
  height: 82px !important;
}

.dot-icon.size-83 {
  width: 83px !important;
  height: 83px !important;
}

.dot-icon.size-84 {
  width: 84px !important;
  height: 84px !important;
}

.dot-icon.size-85 {
  width: 85px !important;
  height: 85px !important;
}

.dot-icon.size-86 {
  width: 86px !important;
  height: 86px !important;
}

.dot-icon.size-87 {
  width: 87px !important;
  height: 87px !important;
}

.dot-icon.size-88 {
  width: 88px !important;
  height: 88px !important;
}

.dot-icon.size-89 {
  width: 89px !important;
  height: 89px !important;
}

.dot-icon.size-90 {
  width: 90px !important;
  height: 90px !important;
}

.dot-icon.size-91 {
  width: 91px !important;
  height: 91px !important;
}

.dot-icon.size-92 {
  width: 92px !important;
  height: 92px !important;
}

.dot-icon.size-93 {
  width: 93px !important;
  height: 93px !important;
}

.dot-icon.size-94 {
  width: 94px !important;
  height: 94px !important;
}

.dot-icon.size-95 {
  width: 95px !important;
  height: 95px !important;
}

.dot-icon.size-96 {
  width: 96px !important;
  height: 96px !important;
}

.dot-icon.size-97 {
  width: 97px !important;
  height: 97px !important;
}

.dot-icon.size-98 {
  width: 98px !important;
  height: 98px !important;
}

.dot-icon.size-99 {
  width: 99px !important;
  height: 99px !important;
}

.dot-icon.size-100 {
  width: 100px !important;
  height: 100px !important;
}

svg.size-1 {
  width: 1px !important;
  height: 1px !important;
}

svg.size-2 {
  width: 2px !important;
  height: 2px !important;
}

svg.size-3 {
  width: 3px !important;
  height: 3px !important;
}

svg.size-4 {
  width: 4px !important;
  height: 4px !important;
}

svg.size-5 {
  width: 5px !important;
  height: 5px !important;
}

svg.size-6 {
  width: 6px !important;
  height: 6px !important;
}

svg.size-7 {
  width: 7px !important;
  height: 7px !important;
}

svg.size-8 {
  width: 8px !important;
  height: 8px !important;
}

svg.size-9 {
  width: 9px !important;
  height: 9px !important;
}

svg.size-10 {
  width: 10px !important;
  height: 10px !important;
}

svg.size-11 {
  width: 11px !important;
  height: 11px !important;
}

svg.size-12 {
  width: 12px !important;
  height: 12px !important;
}

svg.size-13 {
  width: 13px !important;
  height: 13px !important;
}

svg.size-14 {
  width: 14px !important;
  height: 14px !important;
}

svg.size-15 {
  width: 15px !important;
  height: 15px !important;
}

svg.size-16 {
  width: 16px !important;
  height: 16px !important;
}

svg.size-17 {
  width: 17px !important;
  height: 17px !important;
}

svg.size-18 {
  width: 18px !important;
  height: 18px !important;
}

svg.size-19 {
  width: 19px !important;
  height: 19px !important;
}

svg.size-20 {
  width: 20px !important;
  height: 20px !important;
}

svg.size-21 {
  width: 21px !important;
  height: 21px !important;
}

svg.size-22 {
  width: 22px !important;
  height: 22px !important;
}

svg.size-23 {
  width: 23px !important;
  height: 23px !important;
}

svg.size-24 {
  width: 24px !important;
  height: 24px !important;
}

svg.size-25 {
  width: 25px !important;
  height: 25px !important;
}

svg.size-26 {
  width: 26px !important;
  height: 26px !important;
}

svg.size-27 {
  width: 27px !important;
  height: 27px !important;
}

svg.size-28 {
  width: 28px !important;
  height: 28px !important;
}

svg.size-29 {
  width: 29px !important;
  height: 29px !important;
}

svg.size-30 {
  width: 30px !important;
  height: 30px !important;
}

svg.size-31 {
  width: 31px !important;
  height: 31px !important;
}

svg.size-32 {
  width: 32px !important;
  height: 32px !important;
}

svg.size-33 {
  width: 33px !important;
  height: 33px !important;
}

svg.size-34 {
  width: 34px !important;
  height: 34px !important;
}

svg.size-35 {
  width: 35px !important;
  height: 35px !important;
}

svg.size-36 {
  width: 36px !important;
  height: 36px !important;
}

svg.size-37 {
  width: 37px !important;
  height: 37px !important;
}

svg.size-38 {
  width: 38px !important;
  height: 38px !important;
}

svg.size-39 {
  width: 39px !important;
  height: 39px !important;
}

svg.size-40 {
  width: 40px !important;
  height: 40px !important;
}

svg.size-41 {
  width: 41px !important;
  height: 41px !important;
}

svg.size-42 {
  width: 42px !important;
  height: 42px !important;
}

svg.size-43 {
  width: 43px !important;
  height: 43px !important;
}

svg.size-44 {
  width: 44px !important;
  height: 44px !important;
}

svg.size-45 {
  width: 45px !important;
  height: 45px !important;
}

svg.size-46 {
  width: 46px !important;
  height: 46px !important;
}

svg.size-47 {
  width: 47px !important;
  height: 47px !important;
}

svg.size-48 {
  width: 48px !important;
  height: 48px !important;
}

svg.size-49 {
  width: 49px !important;
  height: 49px !important;
}

svg.size-50 {
  width: 50px !important;
  height: 50px !important;
}

svg.size-51 {
  width: 51px !important;
  height: 51px !important;
}

svg.size-52 {
  width: 52px !important;
  height: 52px !important;
}

svg.size-53 {
  width: 53px !important;
  height: 53px !important;
}

svg.size-54 {
  width: 54px !important;
  height: 54px !important;
}

svg.size-55 {
  width: 55px !important;
  height: 55px !important;
}

svg.size-56 {
  width: 56px !important;
  height: 56px !important;
}

svg.size-57 {
  width: 57px !important;
  height: 57px !important;
}

svg.size-58 {
  width: 58px !important;
  height: 58px !important;
}

svg.size-59 {
  width: 59px !important;
  height: 59px !important;
}

svg.size-60 {
  width: 60px !important;
  height: 60px !important;
}

svg.size-61 {
  width: 61px !important;
  height: 61px !important;
}

svg.size-62 {
  width: 62px !important;
  height: 62px !important;
}

svg.size-63 {
  width: 63px !important;
  height: 63px !important;
}

svg.size-64 {
  width: 64px !important;
  height: 64px !important;
}

svg.size-65 {
  width: 65px !important;
  height: 65px !important;
}

svg.size-66 {
  width: 66px !important;
  height: 66px !important;
}

svg.size-67 {
  width: 67px !important;
  height: 67px !important;
}

svg.size-68 {
  width: 68px !important;
  height: 68px !important;
}

svg.size-69 {
  width: 69px !important;
  height: 69px !important;
}

svg.size-70 {
  width: 70px !important;
  height: 70px !important;
}

svg.size-71 {
  width: 71px !important;
  height: 71px !important;
}

svg.size-72 {
  width: 72px !important;
  height: 72px !important;
}

svg.size-73 {
  width: 73px !important;
  height: 73px !important;
}

svg.size-74 {
  width: 74px !important;
  height: 74px !important;
}

svg.size-75 {
  width: 75px !important;
  height: 75px !important;
}

svg.size-76 {
  width: 76px !important;
  height: 76px !important;
}

svg.size-77 {
  width: 77px !important;
  height: 77px !important;
}

svg.size-78 {
  width: 78px !important;
  height: 78px !important;
}

svg.size-79 {
  width: 79px !important;
  height: 79px !important;
}

svg.size-80 {
  width: 80px !important;
  height: 80px !important;
}

svg.size-81 {
  width: 81px !important;
  height: 81px !important;
}

svg.size-82 {
  width: 82px !important;
  height: 82px !important;
}

svg.size-83 {
  width: 83px !important;
  height: 83px !important;
}

svg.size-84 {
  width: 84px !important;
  height: 84px !important;
}

svg.size-85 {
  width: 85px !important;
  height: 85px !important;
}

svg.size-86 {
  width: 86px !important;
  height: 86px !important;
}

svg.size-87 {
  width: 87px !important;
  height: 87px !important;
}

svg.size-88 {
  width: 88px !important;
  height: 88px !important;
}

svg.size-89 {
  width: 89px !important;
  height: 89px !important;
}

svg.size-90 {
  width: 90px !important;
  height: 90px !important;
}

svg.size-91 {
  width: 91px !important;
  height: 91px !important;
}

svg.size-92 {
  width: 92px !important;
  height: 92px !important;
}

svg.size-93 {
  width: 93px !important;
  height: 93px !important;
}

svg.size-94 {
  width: 94px !important;
  height: 94px !important;
}

svg.size-95 {
  width: 95px !important;
  height: 95px !important;
}

svg.size-96 {
  width: 96px !important;
  height: 96px !important;
}

svg.size-97 {
  width: 97px !important;
  height: 97px !important;
}

svg.size-98 {
  width: 98px !important;
  height: 98px !important;
}

svg.size-99 {
  width: 99px !important;
  height: 99px !important;
}

svg.size-100 {
  width: 100px !important;
  height: 100px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.bg-brand-color {
  background-color: #4466F2 !important;
}

.bg-disabled {
  background-color: #afb1b6 !important;
}

.bg-inactive {
  background-color: #afb1b6 !important;
}

.primary-text-color {
  color: #4466F2 !important;
}

.primary-card-color {
  background-color: var(--default-card-bg) !important;
}

.default-font-color {
  color: var(--default-font-color) !important;
}

.default-base-color {
  background-color: var(--base-color);
}

.white-base-color {
  background-color: var(--white-base-color);
}

.text-muted {
  color: #afb1b6 !important;
}

.bg-muted {
  background-color: #afb1b6 !important;
}

.text-success {
  color: #46c35f !important;
}

.bg-success {
  background-color: #46c35f !important;
}

.text-info {
  color: #38a4f8 !important;
}

.bg-info {
  background-color: #38a4f8 !important;
}

.text-warning {
  color: #FC6510 !important;
}

.bg-warning {
  background-color: #FC6510 !important;
}

.text-danger {
  color: #fc2c10 !important;
}

.bg-danger {
  background-color: #fc2c10 !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.p-primary {
  padding: 2rem !important;
}

.px-primary {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-primary {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.pt-primary {
  padding-top: 2rem !important;
}

.pr-primary {
  padding-right: 2rem !important;
}

.pb-primary {
  padding-bottom: 2rem !important;
}

.pl-primary {
  padding-left: 2rem !important;
}

.py-half-primary {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.m-primary {
  margin: 2rem !important;
}

.mt-primary {
  margin-top: 2rem !important;
}

.mr-primary {
  margin-right: 2rem !important;
}

.mb-primary {
  margin-bottom: 2rem !important;
}

.ml-primary {
  margin-left: 2rem !important;
}

.mx-primary {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.my-primary {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mx-minus-primary {
  margin-left: -2rem;
  margin-right: -2rem;
}

.mb-5rem {
  margin-bottom: 5rem;
}

.margin-1 {
  margin: 1px !important;
}

.margin-top-1 {
  margin-top: 1px !important;
}

.margin-right-1 {
  margin-right: 1px !important;
}

.margin-bottom-1 {
  margin-bottom: 1px !important;
}

.margin-left-1 {
  margin-left: 1px !important;
}

.margin-x-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.margin-y-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.padding-1 {
  padding: 1px !important;
}

.padding-top-1 {
  padding-top: 1px !important;
}

.padding-right-1 {
  padding-right: 1px !important;
}

.padding-bottom-1 {
  padding-bottom: 1px !important;
}

.padding-left-1 {
  padding-left: 1px !important;
}

.padding-x-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.padding-y-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.margin-2 {
  margin: 2px !important;
}

.margin-top-2 {
  margin-top: 2px !important;
}

.margin-right-2 {
  margin-right: 2px !important;
}

.margin-bottom-2 {
  margin-bottom: 2px !important;
}

.margin-left-2 {
  margin-left: 2px !important;
}

.margin-x-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.margin-y-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.padding-2 {
  padding: 2px !important;
}

.padding-top-2 {
  padding-top: 2px !important;
}

.padding-right-2 {
  padding-right: 2px !important;
}

.padding-bottom-2 {
  padding-bottom: 2px !important;
}

.padding-left-2 {
  padding-left: 2px !important;
}

.padding-x-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.padding-y-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.margin-3 {
  margin: 3px !important;
}

.margin-top-3 {
  margin-top: 3px !important;
}

.margin-right-3 {
  margin-right: 3px !important;
}

.margin-bottom-3 {
  margin-bottom: 3px !important;
}

.margin-left-3 {
  margin-left: 3px !important;
}

.margin-x-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.margin-y-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.padding-3 {
  padding: 3px !important;
}

.padding-top-3 {
  padding-top: 3px !important;
}

.padding-right-3 {
  padding-right: 3px !important;
}

.padding-bottom-3 {
  padding-bottom: 3px !important;
}

.padding-left-3 {
  padding-left: 3px !important;
}

.padding-x-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.padding-y-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.margin-4 {
  margin: 4px !important;
}

.margin-top-4 {
  margin-top: 4px !important;
}

.margin-right-4 {
  margin-right: 4px !important;
}

.margin-bottom-4 {
  margin-bottom: 4px !important;
}

.margin-left-4 {
  margin-left: 4px !important;
}

.margin-x-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.margin-y-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.padding-4 {
  padding: 4px !important;
}

.padding-top-4 {
  padding-top: 4px !important;
}

.padding-right-4 {
  padding-right: 4px !important;
}

.padding-bottom-4 {
  padding-bottom: 4px !important;
}

.padding-left-4 {
  padding-left: 4px !important;
}

.padding-x-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.padding-y-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.margin-5 {
  margin: 5px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-x-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.margin-y-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.padding-5 {
  padding: 5px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-bottom-5 {
  padding-bottom: 5px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-x-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.padding-y-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.margin-6 {
  margin: 6px !important;
}

.margin-top-6 {
  margin-top: 6px !important;
}

.margin-right-6 {
  margin-right: 6px !important;
}

.margin-bottom-6 {
  margin-bottom: 6px !important;
}

.margin-left-6 {
  margin-left: 6px !important;
}

.margin-x-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.margin-y-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.padding-6 {
  padding: 6px !important;
}

.padding-top-6 {
  padding-top: 6px !important;
}

.padding-right-6 {
  padding-right: 6px !important;
}

.padding-bottom-6 {
  padding-bottom: 6px !important;
}

.padding-left-6 {
  padding-left: 6px !important;
}

.padding-x-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.padding-y-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.margin-7 {
  margin: 7px !important;
}

.margin-top-7 {
  margin-top: 7px !important;
}

.margin-right-7 {
  margin-right: 7px !important;
}

.margin-bottom-7 {
  margin-bottom: 7px !important;
}

.margin-left-7 {
  margin-left: 7px !important;
}

.margin-x-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.margin-y-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.padding-7 {
  padding: 7px !important;
}

.padding-top-7 {
  padding-top: 7px !important;
}

.padding-right-7 {
  padding-right: 7px !important;
}

.padding-bottom-7 {
  padding-bottom: 7px !important;
}

.padding-left-7 {
  padding-left: 7px !important;
}

.padding-x-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.padding-y-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.margin-8 {
  margin: 8px !important;
}

.margin-top-8 {
  margin-top: 8px !important;
}

.margin-right-8 {
  margin-right: 8px !important;
}

.margin-bottom-8 {
  margin-bottom: 8px !important;
}

.margin-left-8 {
  margin-left: 8px !important;
}

.margin-x-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.margin-y-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.padding-8 {
  padding: 8px !important;
}

.padding-top-8 {
  padding-top: 8px !important;
}

.padding-right-8 {
  padding-right: 8px !important;
}

.padding-bottom-8 {
  padding-bottom: 8px !important;
}

.padding-left-8 {
  padding-left: 8px !important;
}

.padding-x-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.padding-y-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.margin-9 {
  margin: 9px !important;
}

.margin-top-9 {
  margin-top: 9px !important;
}

.margin-right-9 {
  margin-right: 9px !important;
}

.margin-bottom-9 {
  margin-bottom: 9px !important;
}

.margin-left-9 {
  margin-left: 9px !important;
}

.margin-x-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.margin-y-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.padding-9 {
  padding: 9px !important;
}

.padding-top-9 {
  padding-top: 9px !important;
}

.padding-right-9 {
  padding-right: 9px !important;
}

.padding-bottom-9 {
  padding-bottom: 9px !important;
}

.padding-left-9 {
  padding-left: 9px !important;
}

.padding-x-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.padding-y-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.margin-10 {
  margin: 10px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-x-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.margin-y-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

.padding-x-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.padding-y-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.margin-11 {
  margin: 11px !important;
}

.margin-top-11 {
  margin-top: 11px !important;
}

.margin-right-11 {
  margin-right: 11px !important;
}

.margin-bottom-11 {
  margin-bottom: 11px !important;
}

.margin-left-11 {
  margin-left: 11px !important;
}

.margin-x-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}

.margin-y-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.padding-11 {
  padding: 11px !important;
}

.padding-top-11 {
  padding-top: 11px !important;
}

.padding-right-11 {
  padding-right: 11px !important;
}

.padding-bottom-11 {
  padding-bottom: 11px !important;
}

.padding-left-11 {
  padding-left: 11px !important;
}

.padding-x-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}

.padding-y-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.margin-12 {
  margin: 12px !important;
}

.margin-top-12 {
  margin-top: 12px !important;
}

.margin-right-12 {
  margin-right: 12px !important;
}

.margin-bottom-12 {
  margin-bottom: 12px !important;
}

.margin-left-12 {
  margin-left: 12px !important;
}

.margin-x-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.margin-y-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.padding-12 {
  padding: 12px !important;
}

.padding-top-12 {
  padding-top: 12px !important;
}

.padding-right-12 {
  padding-right: 12px !important;
}

.padding-bottom-12 {
  padding-bottom: 12px !important;
}

.padding-left-12 {
  padding-left: 12px !important;
}

.padding-x-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.padding-y-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.margin-13 {
  margin: 13px !important;
}

.margin-top-13 {
  margin-top: 13px !important;
}

.margin-right-13 {
  margin-right: 13px !important;
}

.margin-bottom-13 {
  margin-bottom: 13px !important;
}

.margin-left-13 {
  margin-left: 13px !important;
}

.margin-x-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}

.margin-y-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.padding-13 {
  padding: 13px !important;
}

.padding-top-13 {
  padding-top: 13px !important;
}

.padding-right-13 {
  padding-right: 13px !important;
}

.padding-bottom-13 {
  padding-bottom: 13px !important;
}

.padding-left-13 {
  padding-left: 13px !important;
}

.padding-x-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.padding-y-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.margin-14 {
  margin: 14px !important;
}

.margin-top-14 {
  margin-top: 14px !important;
}

.margin-right-14 {
  margin-right: 14px !important;
}

.margin-bottom-14 {
  margin-bottom: 14px !important;
}

.margin-left-14 {
  margin-left: 14px !important;
}

.margin-x-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}

.margin-y-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.padding-14 {
  padding: 14px !important;
}

.padding-top-14 {
  padding-top: 14px !important;
}

.padding-right-14 {
  padding-right: 14px !important;
}

.padding-bottom-14 {
  padding-bottom: 14px !important;
}

.padding-left-14 {
  padding-left: 14px !important;
}

.padding-x-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

.padding-y-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.margin-15 {
  margin: 15px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-right-15 {
  margin-right: 15px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-left-15 {
  margin-left: 15px !important;
}

.margin-x-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.margin-y-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-top-15 {
  padding-top: 15px !important;
}

.padding-right-15 {
  padding-right: 15px !important;
}

.padding-bottom-15 {
  padding-bottom: 15px !important;
}

.padding-left-15 {
  padding-left: 15px !important;
}

.padding-x-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.padding-y-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.margin-16 {
  margin: 16px !important;
}

.margin-top-16 {
  margin-top: 16px !important;
}

.margin-right-16 {
  margin-right: 16px !important;
}

.margin-bottom-16 {
  margin-bottom: 16px !important;
}

.margin-left-16 {
  margin-left: 16px !important;
}

.margin-x-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.margin-y-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.padding-16 {
  padding: 16px !important;
}

.padding-top-16 {
  padding-top: 16px !important;
}

.padding-right-16 {
  padding-right: 16px !important;
}

.padding-bottom-16 {
  padding-bottom: 16px !important;
}

.padding-left-16 {
  padding-left: 16px !important;
}

.padding-x-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.padding-y-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.margin-17 {
  margin: 17px !important;
}

.margin-top-17 {
  margin-top: 17px !important;
}

.margin-right-17 {
  margin-right: 17px !important;
}

.margin-bottom-17 {
  margin-bottom: 17px !important;
}

.margin-left-17 {
  margin-left: 17px !important;
}

.margin-x-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}

.margin-y-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.padding-17 {
  padding: 17px !important;
}

.padding-top-17 {
  padding-top: 17px !important;
}

.padding-right-17 {
  padding-right: 17px !important;
}

.padding-bottom-17 {
  padding-bottom: 17px !important;
}

.padding-left-17 {
  padding-left: 17px !important;
}

.padding-x-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}

.padding-y-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.margin-18 {
  margin: 18px !important;
}

.margin-top-18 {
  margin-top: 18px !important;
}

.margin-right-18 {
  margin-right: 18px !important;
}

.margin-bottom-18 {
  margin-bottom: 18px !important;
}

.margin-left-18 {
  margin-left: 18px !important;
}

.margin-x-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

.margin-y-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.padding-18 {
  padding: 18px !important;
}

.padding-top-18 {
  padding-top: 18px !important;
}

.padding-right-18 {
  padding-right: 18px !important;
}

.padding-bottom-18 {
  padding-bottom: 18px !important;
}

.padding-left-18 {
  padding-left: 18px !important;
}

.padding-x-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

.padding-y-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.margin-19 {
  margin: 19px !important;
}

.margin-top-19 {
  margin-top: 19px !important;
}

.margin-right-19 {
  margin-right: 19px !important;
}

.margin-bottom-19 {
  margin-bottom: 19px !important;
}

.margin-left-19 {
  margin-left: 19px !important;
}

.margin-x-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}

.margin-y-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.padding-19 {
  padding: 19px !important;
}

.padding-top-19 {
  padding-top: 19px !important;
}

.padding-right-19 {
  padding-right: 19px !important;
}

.padding-bottom-19 {
  padding-bottom: 19px !important;
}

.padding-left-19 {
  padding-left: 19px !important;
}

.padding-x-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}

.padding-y-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.margin-20 {
  margin: 20px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-left-20 {
  margin-left: 20px !important;
}

.margin-x-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.margin-y-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-right-20 {
  padding-right: 20px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.padding-left-20 {
  padding-left: 20px !important;
}

.padding-x-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.padding-y-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.margin-21 {
  margin: 21px !important;
}

.margin-top-21 {
  margin-top: 21px !important;
}

.margin-right-21 {
  margin-right: 21px !important;
}

.margin-bottom-21 {
  margin-bottom: 21px !important;
}

.margin-left-21 {
  margin-left: 21px !important;
}

.margin-x-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}

.margin-y-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.padding-21 {
  padding: 21px !important;
}

.padding-top-21 {
  padding-top: 21px !important;
}

.padding-right-21 {
  padding-right: 21px !important;
}

.padding-bottom-21 {
  padding-bottom: 21px !important;
}

.padding-left-21 {
  padding-left: 21px !important;
}

.padding-x-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}

.padding-y-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.margin-22 {
  margin: 22px !important;
}

.margin-top-22 {
  margin-top: 22px !important;
}

.margin-right-22 {
  margin-right: 22px !important;
}

.margin-bottom-22 {
  margin-bottom: 22px !important;
}

.margin-left-22 {
  margin-left: 22px !important;
}

.margin-x-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}

.margin-y-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.padding-22 {
  padding: 22px !important;
}

.padding-top-22 {
  padding-top: 22px !important;
}

.padding-right-22 {
  padding-right: 22px !important;
}

.padding-bottom-22 {
  padding-bottom: 22px !important;
}

.padding-left-22 {
  padding-left: 22px !important;
}

.padding-x-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

.padding-y-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.margin-23 {
  margin: 23px !important;
}

.margin-top-23 {
  margin-top: 23px !important;
}

.margin-right-23 {
  margin-right: 23px !important;
}

.margin-bottom-23 {
  margin-bottom: 23px !important;
}

.margin-left-23 {
  margin-left: 23px !important;
}

.margin-x-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}

.margin-y-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.padding-23 {
  padding: 23px !important;
}

.padding-top-23 {
  padding-top: 23px !important;
}

.padding-right-23 {
  padding-right: 23px !important;
}

.padding-bottom-23 {
  padding-bottom: 23px !important;
}

.padding-left-23 {
  padding-left: 23px !important;
}

.padding-x-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}

.padding-y-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.margin-24 {
  margin: 24px !important;
}

.margin-top-24 {
  margin-top: 24px !important;
}

.margin-right-24 {
  margin-right: 24px !important;
}

.margin-bottom-24 {
  margin-bottom: 24px !important;
}

.margin-left-24 {
  margin-left: 24px !important;
}

.margin-x-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.margin-y-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.padding-24 {
  padding: 24px !important;
}

.padding-top-24 {
  padding-top: 24px !important;
}

.padding-right-24 {
  padding-right: 24px !important;
}

.padding-bottom-24 {
  padding-bottom: 24px !important;
}

.padding-left-24 {
  padding-left: 24px !important;
}

.padding-x-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.padding-y-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.margin-25 {
  margin: 25px !important;
}

.margin-top-25 {
  margin-top: 25px !important;
}

.margin-right-25 {
  margin-right: 25px !important;
}

.margin-bottom-25 {
  margin-bottom: 25px !important;
}

.margin-left-25 {
  margin-left: 25px !important;
}

.margin-x-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.margin-y-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.padding-25 {
  padding: 25px !important;
}

.padding-top-25 {
  padding-top: 25px !important;
}

.padding-right-25 {
  padding-right: 25px !important;
}

.padding-bottom-25 {
  padding-bottom: 25px !important;
}

.padding-left-25 {
  padding-left: 25px !important;
}

.padding-x-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.padding-y-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.margin-26 {
  margin: 26px !important;
}

.margin-top-26 {
  margin-top: 26px !important;
}

.margin-right-26 {
  margin-right: 26px !important;
}

.margin-bottom-26 {
  margin-bottom: 26px !important;
}

.margin-left-26 {
  margin-left: 26px !important;
}

.margin-x-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}

.margin-y-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.padding-26 {
  padding: 26px !important;
}

.padding-top-26 {
  padding-top: 26px !important;
}

.padding-right-26 {
  padding-right: 26px !important;
}

.padding-bottom-26 {
  padding-bottom: 26px !important;
}

.padding-left-26 {
  padding-left: 26px !important;
}

.padding-x-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}

.padding-y-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.margin-27 {
  margin: 27px !important;
}

.margin-top-27 {
  margin-top: 27px !important;
}

.margin-right-27 {
  margin-right: 27px !important;
}

.margin-bottom-27 {
  margin-bottom: 27px !important;
}

.margin-left-27 {
  margin-left: 27px !important;
}

.margin-x-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}

.margin-y-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.padding-27 {
  padding: 27px !important;
}

.padding-top-27 {
  padding-top: 27px !important;
}

.padding-right-27 {
  padding-right: 27px !important;
}

.padding-bottom-27 {
  padding-bottom: 27px !important;
}

.padding-left-27 {
  padding-left: 27px !important;
}

.padding-x-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

.padding-y-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.margin-28 {
  margin: 28px !important;
}

.margin-top-28 {
  margin-top: 28px !important;
}

.margin-right-28 {
  margin-right: 28px !important;
}

.margin-bottom-28 {
  margin-bottom: 28px !important;
}

.margin-left-28 {
  margin-left: 28px !important;
}

.margin-x-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.margin-y-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.padding-28 {
  padding: 28px !important;
}

.padding-top-28 {
  padding-top: 28px !important;
}

.padding-right-28 {
  padding-right: 28px !important;
}

.padding-bottom-28 {
  padding-bottom: 28px !important;
}

.padding-left-28 {
  padding-left: 28px !important;
}

.padding-x-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.padding-y-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.margin-29 {
  margin: 29px !important;
}

.margin-top-29 {
  margin-top: 29px !important;
}

.margin-right-29 {
  margin-right: 29px !important;
}

.margin-bottom-29 {
  margin-bottom: 29px !important;
}

.margin-left-29 {
  margin-left: 29px !important;
}

.margin-x-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}

.margin-y-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.padding-29 {
  padding: 29px !important;
}

.padding-top-29 {
  padding-top: 29px !important;
}

.padding-right-29 {
  padding-right: 29px !important;
}

.padding-bottom-29 {
  padding-bottom: 29px !important;
}

.padding-left-29 {
  padding-left: 29px !important;
}

.padding-x-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}

.padding-y-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.margin-30 {
  margin: 30px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-right-30 {
  margin-right: 30px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-x-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.margin-y-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.padding-30 {
  padding: 30px !important;
}

.padding-top-30 {
  padding-top: 30px !important;
}

.padding-right-30 {
  padding-right: 30px !important;
}

.padding-bottom-30 {
  padding-bottom: 30px !important;
}

.padding-left-30 {
  padding-left: 30px !important;
}

.padding-x-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.padding-y-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.margin-31 {
  margin: 31px !important;
}

.margin-top-31 {
  margin-top: 31px !important;
}

.margin-right-31 {
  margin-right: 31px !important;
}

.margin-bottom-31 {
  margin-bottom: 31px !important;
}

.margin-left-31 {
  margin-left: 31px !important;
}

.margin-x-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}

.margin-y-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.padding-31 {
  padding: 31px !important;
}

.padding-top-31 {
  padding-top: 31px !important;
}

.padding-right-31 {
  padding-right: 31px !important;
}

.padding-bottom-31 {
  padding-bottom: 31px !important;
}

.padding-left-31 {
  padding-left: 31px !important;
}

.padding-x-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}

.padding-y-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.margin-32 {
  margin: 32px !important;
}

.margin-top-32 {
  margin-top: 32px !important;
}

.margin-right-32 {
  margin-right: 32px !important;
}

.margin-bottom-32 {
  margin-bottom: 32px !important;
}

.margin-left-32 {
  margin-left: 32px !important;
}

.margin-x-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.margin-y-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.padding-32 {
  padding: 32px !important;
}

.padding-top-32 {
  padding-top: 32px !important;
}

.padding-right-32 {
  padding-right: 32px !important;
}

.padding-bottom-32 {
  padding-bottom: 32px !important;
}

.padding-left-32 {
  padding-left: 32px !important;
}

.padding-x-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.padding-y-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.margin-33 {
  margin: 33px !important;
}

.margin-top-33 {
  margin-top: 33px !important;
}

.margin-right-33 {
  margin-right: 33px !important;
}

.margin-bottom-33 {
  margin-bottom: 33px !important;
}

.margin-left-33 {
  margin-left: 33px !important;
}

.margin-x-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
}

.margin-y-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.padding-33 {
  padding: 33px !important;
}

.padding-top-33 {
  padding-top: 33px !important;
}

.padding-right-33 {
  padding-right: 33px !important;
}

.padding-bottom-33 {
  padding-bottom: 33px !important;
}

.padding-left-33 {
  padding-left: 33px !important;
}

.padding-x-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
}

.padding-y-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.margin-34 {
  margin: 34px !important;
}

.margin-top-34 {
  margin-top: 34px !important;
}

.margin-right-34 {
  margin-right: 34px !important;
}

.margin-bottom-34 {
  margin-bottom: 34px !important;
}

.margin-left-34 {
  margin-left: 34px !important;
}

.margin-x-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}

.margin-y-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.padding-34 {
  padding: 34px !important;
}

.padding-top-34 {
  padding-top: 34px !important;
}

.padding-right-34 {
  padding-right: 34px !important;
}

.padding-bottom-34 {
  padding-bottom: 34px !important;
}

.padding-left-34 {
  padding-left: 34px !important;
}

.padding-x-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}

.padding-y-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.margin-35 {
  margin: 35px !important;
}

.margin-top-35 {
  margin-top: 35px !important;
}

.margin-right-35 {
  margin-right: 35px !important;
}

.margin-bottom-35 {
  margin-bottom: 35px !important;
}

.margin-left-35 {
  margin-left: 35px !important;
}

.margin-x-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.margin-y-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.padding-35 {
  padding: 35px !important;
}

.padding-top-35 {
  padding-top: 35px !important;
}

.padding-right-35 {
  padding-right: 35px !important;
}

.padding-bottom-35 {
  padding-bottom: 35px !important;
}

.padding-left-35 {
  padding-left: 35px !important;
}

.padding-x-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.padding-y-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.margin-36 {
  margin: 36px !important;
}

.margin-top-36 {
  margin-top: 36px !important;
}

.margin-right-36 {
  margin-right: 36px !important;
}

.margin-bottom-36 {
  margin-bottom: 36px !important;
}

.margin-left-36 {
  margin-left: 36px !important;
}

.margin-x-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.margin-y-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.padding-36 {
  padding: 36px !important;
}

.padding-top-36 {
  padding-top: 36px !important;
}

.padding-right-36 {
  padding-right: 36px !important;
}

.padding-bottom-36 {
  padding-bottom: 36px !important;
}

.padding-left-36 {
  padding-left: 36px !important;
}

.padding-x-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.padding-y-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.margin-37 {
  margin: 37px !important;
}

.margin-top-37 {
  margin-top: 37px !important;
}

.margin-right-37 {
  margin-right: 37px !important;
}

.margin-bottom-37 {
  margin-bottom: 37px !important;
}

.margin-left-37 {
  margin-left: 37px !important;
}

.margin-x-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
}

.margin-y-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.padding-37 {
  padding: 37px !important;
}

.padding-top-37 {
  padding-top: 37px !important;
}

.padding-right-37 {
  padding-right: 37px !important;
}

.padding-bottom-37 {
  padding-bottom: 37px !important;
}

.padding-left-37 {
  padding-left: 37px !important;
}

.padding-x-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
}

.padding-y-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.margin-38 {
  margin: 38px !important;
}

.margin-top-38 {
  margin-top: 38px !important;
}

.margin-right-38 {
  margin-right: 38px !important;
}

.margin-bottom-38 {
  margin-bottom: 38px !important;
}

.margin-left-38 {
  margin-left: 38px !important;
}

.margin-x-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}

.margin-y-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.padding-38 {
  padding: 38px !important;
}

.padding-top-38 {
  padding-top: 38px !important;
}

.padding-right-38 {
  padding-right: 38px !important;
}

.padding-bottom-38 {
  padding-bottom: 38px !important;
}

.padding-left-38 {
  padding-left: 38px !important;
}

.padding-x-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}

.padding-y-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.margin-39 {
  margin: 39px !important;
}

.margin-top-39 {
  margin-top: 39px !important;
}

.margin-right-39 {
  margin-right: 39px !important;
}

.margin-bottom-39 {
  margin-bottom: 39px !important;
}

.margin-left-39 {
  margin-left: 39px !important;
}

.margin-x-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
}

.margin-y-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.padding-39 {
  padding: 39px !important;
}

.padding-top-39 {
  padding-top: 39px !important;
}

.padding-right-39 {
  padding-right: 39px !important;
}

.padding-bottom-39 {
  padding-bottom: 39px !important;
}

.padding-left-39 {
  padding-left: 39px !important;
}

.padding-x-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
}

.padding-y-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.margin-40 {
  margin: 40px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-right-40 {
  margin-right: 40px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.margin-left-40 {
  margin-left: 40px !important;
}

.margin-x-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.margin-y-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.padding-40 {
  padding: 40px !important;
}

.padding-top-40 {
  padding-top: 40px !important;
}

.padding-right-40 {
  padding-right: 40px !important;
}

.padding-bottom-40 {
  padding-bottom: 40px !important;
}

.padding-left-40 {
  padding-left: 40px !important;
}

.padding-x-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.padding-y-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.margin-41 {
  margin: 41px !important;
}

.margin-top-41 {
  margin-top: 41px !important;
}

.margin-right-41 {
  margin-right: 41px !important;
}

.margin-bottom-41 {
  margin-bottom: 41px !important;
}

.margin-left-41 {
  margin-left: 41px !important;
}

.margin-x-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
}

.margin-y-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.padding-41 {
  padding: 41px !important;
}

.padding-top-41 {
  padding-top: 41px !important;
}

.padding-right-41 {
  padding-right: 41px !important;
}

.padding-bottom-41 {
  padding-bottom: 41px !important;
}

.padding-left-41 {
  padding-left: 41px !important;
}

.padding-x-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
}

.padding-y-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.margin-42 {
  margin: 42px !important;
}

.margin-top-42 {
  margin-top: 42px !important;
}

.margin-right-42 {
  margin-right: 42px !important;
}

.margin-bottom-42 {
  margin-bottom: 42px !important;
}

.margin-left-42 {
  margin-left: 42px !important;
}

.margin-x-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
}

.margin-y-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.padding-42 {
  padding: 42px !important;
}

.padding-top-42 {
  padding-top: 42px !important;
}

.padding-right-42 {
  padding-right: 42px !important;
}

.padding-bottom-42 {
  padding-bottom: 42px !important;
}

.padding-left-42 {
  padding-left: 42px !important;
}

.padding-x-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
}

.padding-y-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.margin-43 {
  margin: 43px !important;
}

.margin-top-43 {
  margin-top: 43px !important;
}

.margin-right-43 {
  margin-right: 43px !important;
}

.margin-bottom-43 {
  margin-bottom: 43px !important;
}

.margin-left-43 {
  margin-left: 43px !important;
}

.margin-x-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
}

.margin-y-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.padding-43 {
  padding: 43px !important;
}

.padding-top-43 {
  padding-top: 43px !important;
}

.padding-right-43 {
  padding-right: 43px !important;
}

.padding-bottom-43 {
  padding-bottom: 43px !important;
}

.padding-left-43 {
  padding-left: 43px !important;
}

.padding-x-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
}

.padding-y-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.margin-44 {
  margin: 44px !important;
}

.margin-top-44 {
  margin-top: 44px !important;
}

.margin-right-44 {
  margin-right: 44px !important;
}

.margin-bottom-44 {
  margin-bottom: 44px !important;
}

.margin-left-44 {
  margin-left: 44px !important;
}

.margin-x-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.margin-y-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.padding-44 {
  padding: 44px !important;
}

.padding-top-44 {
  padding-top: 44px !important;
}

.padding-right-44 {
  padding-right: 44px !important;
}

.padding-bottom-44 {
  padding-bottom: 44px !important;
}

.padding-left-44 {
  padding-left: 44px !important;
}

.padding-x-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.padding-y-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.margin-45 {
  margin: 45px !important;
}

.margin-top-45 {
  margin-top: 45px !important;
}

.margin-right-45 {
  margin-right: 45px !important;
}

.margin-bottom-45 {
  margin-bottom: 45px !important;
}

.margin-left-45 {
  margin-left: 45px !important;
}

.margin-x-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.margin-y-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.padding-45 {
  padding: 45px !important;
}

.padding-top-45 {
  padding-top: 45px !important;
}

.padding-right-45 {
  padding-right: 45px !important;
}

.padding-bottom-45 {
  padding-bottom: 45px !important;
}

.padding-left-45 {
  padding-left: 45px !important;
}

.padding-x-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.padding-y-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.margin-46 {
  margin: 46px !important;
}

.margin-top-46 {
  margin-top: 46px !important;
}

.margin-right-46 {
  margin-right: 46px !important;
}

.margin-bottom-46 {
  margin-bottom: 46px !important;
}

.margin-left-46 {
  margin-left: 46px !important;
}

.margin-x-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
}

.margin-y-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.padding-46 {
  padding: 46px !important;
}

.padding-top-46 {
  padding-top: 46px !important;
}

.padding-right-46 {
  padding-right: 46px !important;
}

.padding-bottom-46 {
  padding-bottom: 46px !important;
}

.padding-left-46 {
  padding-left: 46px !important;
}

.padding-x-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}

.padding-y-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.margin-47 {
  margin: 47px !important;
}

.margin-top-47 {
  margin-top: 47px !important;
}

.margin-right-47 {
  margin-right: 47px !important;
}

.margin-bottom-47 {
  margin-bottom: 47px !important;
}

.margin-left-47 {
  margin-left: 47px !important;
}

.margin-x-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
}

.margin-y-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.padding-47 {
  padding: 47px !important;
}

.padding-top-47 {
  padding-top: 47px !important;
}

.padding-right-47 {
  padding-right: 47px !important;
}

.padding-bottom-47 {
  padding-bottom: 47px !important;
}

.padding-left-47 {
  padding-left: 47px !important;
}

.padding-x-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
}

.padding-y-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.margin-48 {
  margin: 48px !important;
}

.margin-top-48 {
  margin-top: 48px !important;
}

.margin-right-48 {
  margin-right: 48px !important;
}

.margin-bottom-48 {
  margin-bottom: 48px !important;
}

.margin-left-48 {
  margin-left: 48px !important;
}

.margin-x-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.margin-y-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.padding-48 {
  padding: 48px !important;
}

.padding-top-48 {
  padding-top: 48px !important;
}

.padding-right-48 {
  padding-right: 48px !important;
}

.padding-bottom-48 {
  padding-bottom: 48px !important;
}

.padding-left-48 {
  padding-left: 48px !important;
}

.padding-x-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.padding-y-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.margin-49 {
  margin: 49px !important;
}

.margin-top-49 {
  margin-top: 49px !important;
}

.margin-right-49 {
  margin-right: 49px !important;
}

.margin-bottom-49 {
  margin-bottom: 49px !important;
}

.margin-left-49 {
  margin-left: 49px !important;
}

.margin-x-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
}

.margin-y-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.padding-49 {
  padding: 49px !important;
}

.padding-top-49 {
  padding-top: 49px !important;
}

.padding-right-49 {
  padding-right: 49px !important;
}

.padding-bottom-49 {
  padding-bottom: 49px !important;
}

.padding-left-49 {
  padding-left: 49px !important;
}

.padding-x-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
}

.padding-y-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.margin-50 {
  margin: 50px !important;
}

.margin-top-50 {
  margin-top: 50px !important;
}

.margin-right-50 {
  margin-right: 50px !important;
}

.margin-bottom-50 {
  margin-bottom: 50px !important;
}

.margin-left-50 {
  margin-left: 50px !important;
}

.margin-x-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.margin-y-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.padding-50 {
  padding: 50px !important;
}

.padding-top-50 {
  padding-top: 50px !important;
}

.padding-right-50 {
  padding-right: 50px !important;
}

.padding-bottom-50 {
  padding-bottom: 50px !important;
}

.padding-left-50 {
  padding-left: 50px !important;
}

.padding-x-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.padding-y-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.margin-51 {
  margin: 51px !important;
}

.margin-top-51 {
  margin-top: 51px !important;
}

.margin-right-51 {
  margin-right: 51px !important;
}

.margin-bottom-51 {
  margin-bottom: 51px !important;
}

.margin-left-51 {
  margin-left: 51px !important;
}

.margin-x-51 {
  margin-left: 51px !important;
  margin-right: 51px !important;
}

.margin-y-51 {
  margin-top: 51px !important;
  margin-bottom: 51px !important;
}

.padding-51 {
  padding: 51px !important;
}

.padding-top-51 {
  padding-top: 51px !important;
}

.padding-right-51 {
  padding-right: 51px !important;
}

.padding-bottom-51 {
  padding-bottom: 51px !important;
}

.padding-left-51 {
  padding-left: 51px !important;
}

.padding-x-51 {
  padding-left: 51px !important;
  padding-right: 51px !important;
}

.padding-y-51 {
  padding-top: 51px !important;
  padding-bottom: 51px !important;
}

.margin-52 {
  margin: 52px !important;
}

.margin-top-52 {
  margin-top: 52px !important;
}

.margin-right-52 {
  margin-right: 52px !important;
}

.margin-bottom-52 {
  margin-bottom: 52px !important;
}

.margin-left-52 {
  margin-left: 52px !important;
}

.margin-x-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.margin-y-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.padding-52 {
  padding: 52px !important;
}

.padding-top-52 {
  padding-top: 52px !important;
}

.padding-right-52 {
  padding-right: 52px !important;
}

.padding-bottom-52 {
  padding-bottom: 52px !important;
}

.padding-left-52 {
  padding-left: 52px !important;
}

.padding-x-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.padding-y-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.margin-53 {
  margin: 53px !important;
}

.margin-top-53 {
  margin-top: 53px !important;
}

.margin-right-53 {
  margin-right: 53px !important;
}

.margin-bottom-53 {
  margin-bottom: 53px !important;
}

.margin-left-53 {
  margin-left: 53px !important;
}

.margin-x-53 {
  margin-left: 53px !important;
  margin-right: 53px !important;
}

.margin-y-53 {
  margin-top: 53px !important;
  margin-bottom: 53px !important;
}

.padding-53 {
  padding: 53px !important;
}

.padding-top-53 {
  padding-top: 53px !important;
}

.padding-right-53 {
  padding-right: 53px !important;
}

.padding-bottom-53 {
  padding-bottom: 53px !important;
}

.padding-left-53 {
  padding-left: 53px !important;
}

.padding-x-53 {
  padding-left: 53px !important;
  padding-right: 53px !important;
}

.padding-y-53 {
  padding-top: 53px !important;
  padding-bottom: 53px !important;
}

.margin-54 {
  margin: 54px !important;
}

.margin-top-54 {
  margin-top: 54px !important;
}

.margin-right-54 {
  margin-right: 54px !important;
}

.margin-bottom-54 {
  margin-bottom: 54px !important;
}

.margin-left-54 {
  margin-left: 54px !important;
}

.margin-x-54 {
  margin-left: 54px !important;
  margin-right: 54px !important;
}

.margin-y-54 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.padding-54 {
  padding: 54px !important;
}

.padding-top-54 {
  padding-top: 54px !important;
}

.padding-right-54 {
  padding-right: 54px !important;
}

.padding-bottom-54 {
  padding-bottom: 54px !important;
}

.padding-left-54 {
  padding-left: 54px !important;
}

.padding-x-54 {
  padding-left: 54px !important;
  padding-right: 54px !important;
}

.padding-y-54 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.margin-55 {
  margin: 55px !important;
}

.margin-top-55 {
  margin-top: 55px !important;
}

.margin-right-55 {
  margin-right: 55px !important;
}

.margin-bottom-55 {
  margin-bottom: 55px !important;
}

.margin-left-55 {
  margin-left: 55px !important;
}

.margin-x-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.margin-y-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.padding-55 {
  padding: 55px !important;
}

.padding-top-55 {
  padding-top: 55px !important;
}

.padding-right-55 {
  padding-right: 55px !important;
}

.padding-bottom-55 {
  padding-bottom: 55px !important;
}

.padding-left-55 {
  padding-left: 55px !important;
}

.padding-x-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.padding-y-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.margin-56 {
  margin: 56px !important;
}

.margin-top-56 {
  margin-top: 56px !important;
}

.margin-right-56 {
  margin-right: 56px !important;
}

.margin-bottom-56 {
  margin-bottom: 56px !important;
}

.margin-left-56 {
  margin-left: 56px !important;
}

.margin-x-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.margin-y-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.padding-56 {
  padding: 56px !important;
}

.padding-top-56 {
  padding-top: 56px !important;
}

.padding-right-56 {
  padding-right: 56px !important;
}

.padding-bottom-56 {
  padding-bottom: 56px !important;
}

.padding-left-56 {
  padding-left: 56px !important;
}

.padding-x-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.padding-y-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.margin-57 {
  margin: 57px !important;
}

.margin-top-57 {
  margin-top: 57px !important;
}

.margin-right-57 {
  margin-right: 57px !important;
}

.margin-bottom-57 {
  margin-bottom: 57px !important;
}

.margin-left-57 {
  margin-left: 57px !important;
}

.margin-x-57 {
  margin-left: 57px !important;
  margin-right: 57px !important;
}

.margin-y-57 {
  margin-top: 57px !important;
  margin-bottom: 57px !important;
}

.padding-57 {
  padding: 57px !important;
}

.padding-top-57 {
  padding-top: 57px !important;
}

.padding-right-57 {
  padding-right: 57px !important;
}

.padding-bottom-57 {
  padding-bottom: 57px !important;
}

.padding-left-57 {
  padding-left: 57px !important;
}

.padding-x-57 {
  padding-left: 57px !important;
  padding-right: 57px !important;
}

.padding-y-57 {
  padding-top: 57px !important;
  padding-bottom: 57px !important;
}

.margin-58 {
  margin: 58px !important;
}

.margin-top-58 {
  margin-top: 58px !important;
}

.margin-right-58 {
  margin-right: 58px !important;
}

.margin-bottom-58 {
  margin-bottom: 58px !important;
}

.margin-left-58 {
  margin-left: 58px !important;
}

.margin-x-58 {
  margin-left: 58px !important;
  margin-right: 58px !important;
}

.margin-y-58 {
  margin-top: 58px !important;
  margin-bottom: 58px !important;
}

.padding-58 {
  padding: 58px !important;
}

.padding-top-58 {
  padding-top: 58px !important;
}

.padding-right-58 {
  padding-right: 58px !important;
}

.padding-bottom-58 {
  padding-bottom: 58px !important;
}

.padding-left-58 {
  padding-left: 58px !important;
}

.padding-x-58 {
  padding-left: 58px !important;
  padding-right: 58px !important;
}

.padding-y-58 {
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}

.margin-59 {
  margin: 59px !important;
}

.margin-top-59 {
  margin-top: 59px !important;
}

.margin-right-59 {
  margin-right: 59px !important;
}

.margin-bottom-59 {
  margin-bottom: 59px !important;
}

.margin-left-59 {
  margin-left: 59px !important;
}

.margin-x-59 {
  margin-left: 59px !important;
  margin-right: 59px !important;
}

.margin-y-59 {
  margin-top: 59px !important;
  margin-bottom: 59px !important;
}

.padding-59 {
  padding: 59px !important;
}

.padding-top-59 {
  padding-top: 59px !important;
}

.padding-right-59 {
  padding-right: 59px !important;
}

.padding-bottom-59 {
  padding-bottom: 59px !important;
}

.padding-left-59 {
  padding-left: 59px !important;
}

.padding-x-59 {
  padding-left: 59px !important;
  padding-right: 59px !important;
}

.padding-y-59 {
  padding-top: 59px !important;
  padding-bottom: 59px !important;
}

.margin-60 {
  margin: 60px !important;
}

.margin-top-60 {
  margin-top: 60px !important;
}

.margin-right-60 {
  margin-right: 60px !important;
}

.margin-bottom-60 {
  margin-bottom: 60px !important;
}

.margin-left-60 {
  margin-left: 60px !important;
}

.margin-x-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.margin-y-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.padding-60 {
  padding: 60px !important;
}

.padding-top-60 {
  padding-top: 60px !important;
}

.padding-right-60 {
  padding-right: 60px !important;
}

.padding-bottom-60 {
  padding-bottom: 60px !important;
}

.padding-left-60 {
  padding-left: 60px !important;
}

.padding-x-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.padding-y-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.margin-61 {
  margin: 61px !important;
}

.margin-top-61 {
  margin-top: 61px !important;
}

.margin-right-61 {
  margin-right: 61px !important;
}

.margin-bottom-61 {
  margin-bottom: 61px !important;
}

.margin-left-61 {
  margin-left: 61px !important;
}

.margin-x-61 {
  margin-left: 61px !important;
  margin-right: 61px !important;
}

.margin-y-61 {
  margin-top: 61px !important;
  margin-bottom: 61px !important;
}

.padding-61 {
  padding: 61px !important;
}

.padding-top-61 {
  padding-top: 61px !important;
}

.padding-right-61 {
  padding-right: 61px !important;
}

.padding-bottom-61 {
  padding-bottom: 61px !important;
}

.padding-left-61 {
  padding-left: 61px !important;
}

.padding-x-61 {
  padding-left: 61px !important;
  padding-right: 61px !important;
}

.padding-y-61 {
  padding-top: 61px !important;
  padding-bottom: 61px !important;
}

.margin-62 {
  margin: 62px !important;
}

.margin-top-62 {
  margin-top: 62px !important;
}

.margin-right-62 {
  margin-right: 62px !important;
}

.margin-bottom-62 {
  margin-bottom: 62px !important;
}

.margin-left-62 {
  margin-left: 62px !important;
}

.margin-x-62 {
  margin-left: 62px !important;
  margin-right: 62px !important;
}

.margin-y-62 {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.padding-62 {
  padding: 62px !important;
}

.padding-top-62 {
  padding-top: 62px !important;
}

.padding-right-62 {
  padding-right: 62px !important;
}

.padding-bottom-62 {
  padding-bottom: 62px !important;
}

.padding-left-62 {
  padding-left: 62px !important;
}

.padding-x-62 {
  padding-left: 62px !important;
  padding-right: 62px !important;
}

.padding-y-62 {
  padding-top: 62px !important;
  padding-bottom: 62px !important;
}

.margin-63 {
  margin: 63px !important;
}

.margin-top-63 {
  margin-top: 63px !important;
}

.margin-right-63 {
  margin-right: 63px !important;
}

.margin-bottom-63 {
  margin-bottom: 63px !important;
}

.margin-left-63 {
  margin-left: 63px !important;
}

.margin-x-63 {
  margin-left: 63px !important;
  margin-right: 63px !important;
}

.margin-y-63 {
  margin-top: 63px !important;
  margin-bottom: 63px !important;
}

.padding-63 {
  padding: 63px !important;
}

.padding-top-63 {
  padding-top: 63px !important;
}

.padding-right-63 {
  padding-right: 63px !important;
}

.padding-bottom-63 {
  padding-bottom: 63px !important;
}

.padding-left-63 {
  padding-left: 63px !important;
}

.padding-x-63 {
  padding-left: 63px !important;
  padding-right: 63px !important;
}

.padding-y-63 {
  padding-top: 63px !important;
  padding-bottom: 63px !important;
}

.margin-64 {
  margin: 64px !important;
}

.margin-top-64 {
  margin-top: 64px !important;
}

.margin-right-64 {
  margin-right: 64px !important;
}

.margin-bottom-64 {
  margin-bottom: 64px !important;
}

.margin-left-64 {
  margin-left: 64px !important;
}

.margin-x-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.margin-y-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.padding-64 {
  padding: 64px !important;
}

.padding-top-64 {
  padding-top: 64px !important;
}

.padding-right-64 {
  padding-right: 64px !important;
}

.padding-bottom-64 {
  padding-bottom: 64px !important;
}

.padding-left-64 {
  padding-left: 64px !important;
}

.padding-x-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.padding-y-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.margin-65 {
  margin: 65px !important;
}

.margin-top-65 {
  margin-top: 65px !important;
}

.margin-right-65 {
  margin-right: 65px !important;
}

.margin-bottom-65 {
  margin-bottom: 65px !important;
}

.margin-left-65 {
  margin-left: 65px !important;
}

.margin-x-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.margin-y-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.padding-65 {
  padding: 65px !important;
}

.padding-top-65 {
  padding-top: 65px !important;
}

.padding-right-65 {
  padding-right: 65px !important;
}

.padding-bottom-65 {
  padding-bottom: 65px !important;
}

.padding-left-65 {
  padding-left: 65px !important;
}

.padding-x-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.padding-y-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.margin-66 {
  margin: 66px !important;
}

.margin-top-66 {
  margin-top: 66px !important;
}

.margin-right-66 {
  margin-right: 66px !important;
}

.margin-bottom-66 {
  margin-bottom: 66px !important;
}

.margin-left-66 {
  margin-left: 66px !important;
}

.margin-x-66 {
  margin-left: 66px !important;
  margin-right: 66px !important;
}

.margin-y-66 {
  margin-top: 66px !important;
  margin-bottom: 66px !important;
}

.padding-66 {
  padding: 66px !important;
}

.padding-top-66 {
  padding-top: 66px !important;
}

.padding-right-66 {
  padding-right: 66px !important;
}

.padding-bottom-66 {
  padding-bottom: 66px !important;
}

.padding-left-66 {
  padding-left: 66px !important;
}

.padding-x-66 {
  padding-left: 66px !important;
  padding-right: 66px !important;
}

.padding-y-66 {
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}

.margin-67 {
  margin: 67px !important;
}

.margin-top-67 {
  margin-top: 67px !important;
}

.margin-right-67 {
  margin-right: 67px !important;
}

.margin-bottom-67 {
  margin-bottom: 67px !important;
}

.margin-left-67 {
  margin-left: 67px !important;
}

.margin-x-67 {
  margin-left: 67px !important;
  margin-right: 67px !important;
}

.margin-y-67 {
  margin-top: 67px !important;
  margin-bottom: 67px !important;
}

.padding-67 {
  padding: 67px !important;
}

.padding-top-67 {
  padding-top: 67px !important;
}

.padding-right-67 {
  padding-right: 67px !important;
}

.padding-bottom-67 {
  padding-bottom: 67px !important;
}

.padding-left-67 {
  padding-left: 67px !important;
}

.padding-x-67 {
  padding-left: 67px !important;
  padding-right: 67px !important;
}

.padding-y-67 {
  padding-top: 67px !important;
  padding-bottom: 67px !important;
}

.margin-68 {
  margin: 68px !important;
}

.margin-top-68 {
  margin-top: 68px !important;
}

.margin-right-68 {
  margin-right: 68px !important;
}

.margin-bottom-68 {
  margin-bottom: 68px !important;
}

.margin-left-68 {
  margin-left: 68px !important;
}

.margin-x-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}

.margin-y-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.padding-68 {
  padding: 68px !important;
}

.padding-top-68 {
  padding-top: 68px !important;
}

.padding-right-68 {
  padding-right: 68px !important;
}

.padding-bottom-68 {
  padding-bottom: 68px !important;
}

.padding-left-68 {
  padding-left: 68px !important;
}

.padding-x-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.padding-y-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.margin-69 {
  margin: 69px !important;
}

.margin-top-69 {
  margin-top: 69px !important;
}

.margin-right-69 {
  margin-right: 69px !important;
}

.margin-bottom-69 {
  margin-bottom: 69px !important;
}

.margin-left-69 {
  margin-left: 69px !important;
}

.margin-x-69 {
  margin-left: 69px !important;
  margin-right: 69px !important;
}

.margin-y-69 {
  margin-top: 69px !important;
  margin-bottom: 69px !important;
}

.padding-69 {
  padding: 69px !important;
}

.padding-top-69 {
  padding-top: 69px !important;
}

.padding-right-69 {
  padding-right: 69px !important;
}

.padding-bottom-69 {
  padding-bottom: 69px !important;
}

.padding-left-69 {
  padding-left: 69px !important;
}

.padding-x-69 {
  padding-left: 69px !important;
  padding-right: 69px !important;
}

.padding-y-69 {
  padding-top: 69px !important;
  padding-bottom: 69px !important;
}

.margin-70 {
  margin: 70px !important;
}

.margin-top-70 {
  margin-top: 70px !important;
}

.margin-right-70 {
  margin-right: 70px !important;
}

.margin-bottom-70 {
  margin-bottom: 70px !important;
}

.margin-left-70 {
  margin-left: 70px !important;
}

.margin-x-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.margin-y-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.padding-70 {
  padding: 70px !important;
}

.padding-top-70 {
  padding-top: 70px !important;
}

.padding-right-70 {
  padding-right: 70px !important;
}

.padding-bottom-70 {
  padding-bottom: 70px !important;
}

.padding-left-70 {
  padding-left: 70px !important;
}

.padding-x-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.padding-y-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.margin-71 {
  margin: 71px !important;
}

.margin-top-71 {
  margin-top: 71px !important;
}

.margin-right-71 {
  margin-right: 71px !important;
}

.margin-bottom-71 {
  margin-bottom: 71px !important;
}

.margin-left-71 {
  margin-left: 71px !important;
}

.margin-x-71 {
  margin-left: 71px !important;
  margin-right: 71px !important;
}

.margin-y-71 {
  margin-top: 71px !important;
  margin-bottom: 71px !important;
}

.padding-71 {
  padding: 71px !important;
}

.padding-top-71 {
  padding-top: 71px !important;
}

.padding-right-71 {
  padding-right: 71px !important;
}

.padding-bottom-71 {
  padding-bottom: 71px !important;
}

.padding-left-71 {
  padding-left: 71px !important;
}

.padding-x-71 {
  padding-left: 71px !important;
  padding-right: 71px !important;
}

.padding-y-71 {
  padding-top: 71px !important;
  padding-bottom: 71px !important;
}

.margin-72 {
  margin: 72px !important;
}

.margin-top-72 {
  margin-top: 72px !important;
}

.margin-right-72 {
  margin-right: 72px !important;
}

.margin-bottom-72 {
  margin-bottom: 72px !important;
}

.margin-left-72 {
  margin-left: 72px !important;
}

.margin-x-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.margin-y-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.padding-72 {
  padding: 72px !important;
}

.padding-top-72 {
  padding-top: 72px !important;
}

.padding-right-72 {
  padding-right: 72px !important;
}

.padding-bottom-72 {
  padding-bottom: 72px !important;
}

.padding-left-72 {
  padding-left: 72px !important;
}

.padding-x-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.padding-y-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.margin-73 {
  margin: 73px !important;
}

.margin-top-73 {
  margin-top: 73px !important;
}

.margin-right-73 {
  margin-right: 73px !important;
}

.margin-bottom-73 {
  margin-bottom: 73px !important;
}

.margin-left-73 {
  margin-left: 73px !important;
}

.margin-x-73 {
  margin-left: 73px !important;
  margin-right: 73px !important;
}

.margin-y-73 {
  margin-top: 73px !important;
  margin-bottom: 73px !important;
}

.padding-73 {
  padding: 73px !important;
}

.padding-top-73 {
  padding-top: 73px !important;
}

.padding-right-73 {
  padding-right: 73px !important;
}

.padding-bottom-73 {
  padding-bottom: 73px !important;
}

.padding-left-73 {
  padding-left: 73px !important;
}

.padding-x-73 {
  padding-left: 73px !important;
  padding-right: 73px !important;
}

.padding-y-73 {
  padding-top: 73px !important;
  padding-bottom: 73px !important;
}

.margin-74 {
  margin: 74px !important;
}

.margin-top-74 {
  margin-top: 74px !important;
}

.margin-right-74 {
  margin-right: 74px !important;
}

.margin-bottom-74 {
  margin-bottom: 74px !important;
}

.margin-left-74 {
  margin-left: 74px !important;
}

.margin-x-74 {
  margin-left: 74px !important;
  margin-right: 74px !important;
}

.margin-y-74 {
  margin-top: 74px !important;
  margin-bottom: 74px !important;
}

.padding-74 {
  padding: 74px !important;
}

.padding-top-74 {
  padding-top: 74px !important;
}

.padding-right-74 {
  padding-right: 74px !important;
}

.padding-bottom-74 {
  padding-bottom: 74px !important;
}

.padding-left-74 {
  padding-left: 74px !important;
}

.padding-x-74 {
  padding-left: 74px !important;
  padding-right: 74px !important;
}

.padding-y-74 {
  padding-top: 74px !important;
  padding-bottom: 74px !important;
}

.margin-75 {
  margin: 75px !important;
}

.margin-top-75 {
  margin-top: 75px !important;
}

.margin-right-75 {
  margin-right: 75px !important;
}

.margin-bottom-75 {
  margin-bottom: 75px !important;
}

.margin-left-75 {
  margin-left: 75px !important;
}

.margin-x-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.margin-y-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.padding-75 {
  padding: 75px !important;
}

.padding-top-75 {
  padding-top: 75px !important;
}

.padding-right-75 {
  padding-right: 75px !important;
}

.padding-bottom-75 {
  padding-bottom: 75px !important;
}

.padding-left-75 {
  padding-left: 75px !important;
}

.padding-x-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.padding-y-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.margin-76 {
  margin: 76px !important;
}

.margin-top-76 {
  margin-top: 76px !important;
}

.margin-right-76 {
  margin-right: 76px !important;
}

.margin-bottom-76 {
  margin-bottom: 76px !important;
}

.margin-left-76 {
  margin-left: 76px !important;
}

.margin-x-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}

.margin-y-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.padding-76 {
  padding: 76px !important;
}

.padding-top-76 {
  padding-top: 76px !important;
}

.padding-right-76 {
  padding-right: 76px !important;
}

.padding-bottom-76 {
  padding-bottom: 76px !important;
}

.padding-left-76 {
  padding-left: 76px !important;
}

.padding-x-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.padding-y-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.margin-77 {
  margin: 77px !important;
}

.margin-top-77 {
  margin-top: 77px !important;
}

.margin-right-77 {
  margin-right: 77px !important;
}

.margin-bottom-77 {
  margin-bottom: 77px !important;
}

.margin-left-77 {
  margin-left: 77px !important;
}

.margin-x-77 {
  margin-left: 77px !important;
  margin-right: 77px !important;
}

.margin-y-77 {
  margin-top: 77px !important;
  margin-bottom: 77px !important;
}

.padding-77 {
  padding: 77px !important;
}

.padding-top-77 {
  padding-top: 77px !important;
}

.padding-right-77 {
  padding-right: 77px !important;
}

.padding-bottom-77 {
  padding-bottom: 77px !important;
}

.padding-left-77 {
  padding-left: 77px !important;
}

.padding-x-77 {
  padding-left: 77px !important;
  padding-right: 77px !important;
}

.padding-y-77 {
  padding-top: 77px !important;
  padding-bottom: 77px !important;
}

.margin-78 {
  margin: 78px !important;
}

.margin-top-78 {
  margin-top: 78px !important;
}

.margin-right-78 {
  margin-right: 78px !important;
}

.margin-bottom-78 {
  margin-bottom: 78px !important;
}

.margin-left-78 {
  margin-left: 78px !important;
}

.margin-x-78 {
  margin-left: 78px !important;
  margin-right: 78px !important;
}

.margin-y-78 {
  margin-top: 78px !important;
  margin-bottom: 78px !important;
}

.padding-78 {
  padding: 78px !important;
}

.padding-top-78 {
  padding-top: 78px !important;
}

.padding-right-78 {
  padding-right: 78px !important;
}

.padding-bottom-78 {
  padding-bottom: 78px !important;
}

.padding-left-78 {
  padding-left: 78px !important;
}

.padding-x-78 {
  padding-left: 78px !important;
  padding-right: 78px !important;
}

.padding-y-78 {
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}

.margin-79 {
  margin: 79px !important;
}

.margin-top-79 {
  margin-top: 79px !important;
}

.margin-right-79 {
  margin-right: 79px !important;
}

.margin-bottom-79 {
  margin-bottom: 79px !important;
}

.margin-left-79 {
  margin-left: 79px !important;
}

.margin-x-79 {
  margin-left: 79px !important;
  margin-right: 79px !important;
}

.margin-y-79 {
  margin-top: 79px !important;
  margin-bottom: 79px !important;
}

.padding-79 {
  padding: 79px !important;
}

.padding-top-79 {
  padding-top: 79px !important;
}

.padding-right-79 {
  padding-right: 79px !important;
}

.padding-bottom-79 {
  padding-bottom: 79px !important;
}

.padding-left-79 {
  padding-left: 79px !important;
}

.padding-x-79 {
  padding-left: 79px !important;
  padding-right: 79px !important;
}

.padding-y-79 {
  padding-top: 79px !important;
  padding-bottom: 79px !important;
}

.margin-80 {
  margin: 80px !important;
}

.margin-top-80 {
  margin-top: 80px !important;
}

.margin-right-80 {
  margin-right: 80px !important;
}

.margin-bottom-80 {
  margin-bottom: 80px !important;
}

.margin-left-80 {
  margin-left: 80px !important;
}

.margin-x-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.margin-y-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.padding-80 {
  padding: 80px !important;
}

.padding-top-80 {
  padding-top: 80px !important;
}

.padding-right-80 {
  padding-right: 80px !important;
}

.padding-bottom-80 {
  padding-bottom: 80px !important;
}

.padding-left-80 {
  padding-left: 80px !important;
}

.padding-x-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.padding-y-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.margin-81 {
  margin: 81px !important;
}

.margin-top-81 {
  margin-top: 81px !important;
}

.margin-right-81 {
  margin-right: 81px !important;
}

.margin-bottom-81 {
  margin-bottom: 81px !important;
}

.margin-left-81 {
  margin-left: 81px !important;
}

.margin-x-81 {
  margin-left: 81px !important;
  margin-right: 81px !important;
}

.margin-y-81 {
  margin-top: 81px !important;
  margin-bottom: 81px !important;
}

.padding-81 {
  padding: 81px !important;
}

.padding-top-81 {
  padding-top: 81px !important;
}

.padding-right-81 {
  padding-right: 81px !important;
}

.padding-bottom-81 {
  padding-bottom: 81px !important;
}

.padding-left-81 {
  padding-left: 81px !important;
}

.padding-x-81 {
  padding-left: 81px !important;
  padding-right: 81px !important;
}

.padding-y-81 {
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}

.margin-82 {
  margin: 82px !important;
}

.margin-top-82 {
  margin-top: 82px !important;
}

.margin-right-82 {
  margin-right: 82px !important;
}

.margin-bottom-82 {
  margin-bottom: 82px !important;
}

.margin-left-82 {
  margin-left: 82px !important;
}

.margin-x-82 {
  margin-left: 82px !important;
  margin-right: 82px !important;
}

.margin-y-82 {
  margin-top: 82px !important;
  margin-bottom: 82px !important;
}

.padding-82 {
  padding: 82px !important;
}

.padding-top-82 {
  padding-top: 82px !important;
}

.padding-right-82 {
  padding-right: 82px !important;
}

.padding-bottom-82 {
  padding-bottom: 82px !important;
}

.padding-left-82 {
  padding-left: 82px !important;
}

.padding-x-82 {
  padding-left: 82px !important;
  padding-right: 82px !important;
}

.padding-y-82 {
  padding-top: 82px !important;
  padding-bottom: 82px !important;
}

.margin-83 {
  margin: 83px !important;
}

.margin-top-83 {
  margin-top: 83px !important;
}

.margin-right-83 {
  margin-right: 83px !important;
}

.margin-bottom-83 {
  margin-bottom: 83px !important;
}

.margin-left-83 {
  margin-left: 83px !important;
}

.margin-x-83 {
  margin-left: 83px !important;
  margin-right: 83px !important;
}

.margin-y-83 {
  margin-top: 83px !important;
  margin-bottom: 83px !important;
}

.padding-83 {
  padding: 83px !important;
}

.padding-top-83 {
  padding-top: 83px !important;
}

.padding-right-83 {
  padding-right: 83px !important;
}

.padding-bottom-83 {
  padding-bottom: 83px !important;
}

.padding-left-83 {
  padding-left: 83px !important;
}

.padding-x-83 {
  padding-left: 83px !important;
  padding-right: 83px !important;
}

.padding-y-83 {
  padding-top: 83px !important;
  padding-bottom: 83px !important;
}

.margin-84 {
  margin: 84px !important;
}

.margin-top-84 {
  margin-top: 84px !important;
}

.margin-right-84 {
  margin-right: 84px !important;
}

.margin-bottom-84 {
  margin-bottom: 84px !important;
}

.margin-left-84 {
  margin-left: 84px !important;
}

.margin-x-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}

.margin-y-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.padding-84 {
  padding: 84px !important;
}

.padding-top-84 {
  padding-top: 84px !important;
}

.padding-right-84 {
  padding-right: 84px !important;
}

.padding-bottom-84 {
  padding-bottom: 84px !important;
}

.padding-left-84 {
  padding-left: 84px !important;
}

.padding-x-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.padding-y-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.margin-85 {
  margin: 85px !important;
}

.margin-top-85 {
  margin-top: 85px !important;
}

.margin-right-85 {
  margin-right: 85px !important;
}

.margin-bottom-85 {
  margin-bottom: 85px !important;
}

.margin-left-85 {
  margin-left: 85px !important;
}

.margin-x-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.margin-y-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.padding-85 {
  padding: 85px !important;
}

.padding-top-85 {
  padding-top: 85px !important;
}

.padding-right-85 {
  padding-right: 85px !important;
}

.padding-bottom-85 {
  padding-bottom: 85px !important;
}

.padding-left-85 {
  padding-left: 85px !important;
}

.padding-x-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.padding-y-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.margin-86 {
  margin: 86px !important;
}

.margin-top-86 {
  margin-top: 86px !important;
}

.margin-right-86 {
  margin-right: 86px !important;
}

.margin-bottom-86 {
  margin-bottom: 86px !important;
}

.margin-left-86 {
  margin-left: 86px !important;
}

.margin-x-86 {
  margin-left: 86px !important;
  margin-right: 86px !important;
}

.margin-y-86 {
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}

.padding-86 {
  padding: 86px !important;
}

.padding-top-86 {
  padding-top: 86px !important;
}

.padding-right-86 {
  padding-right: 86px !important;
}

.padding-bottom-86 {
  padding-bottom: 86px !important;
}

.padding-left-86 {
  padding-left: 86px !important;
}

.padding-x-86 {
  padding-left: 86px !important;
  padding-right: 86px !important;
}

.padding-y-86 {
  padding-top: 86px !important;
  padding-bottom: 86px !important;
}

.margin-87 {
  margin: 87px !important;
}

.margin-top-87 {
  margin-top: 87px !important;
}

.margin-right-87 {
  margin-right: 87px !important;
}

.margin-bottom-87 {
  margin-bottom: 87px !important;
}

.margin-left-87 {
  margin-left: 87px !important;
}

.margin-x-87 {
  margin-left: 87px !important;
  margin-right: 87px !important;
}

.margin-y-87 {
  margin-top: 87px !important;
  margin-bottom: 87px !important;
}

.padding-87 {
  padding: 87px !important;
}

.padding-top-87 {
  padding-top: 87px !important;
}

.padding-right-87 {
  padding-right: 87px !important;
}

.padding-bottom-87 {
  padding-bottom: 87px !important;
}

.padding-left-87 {
  padding-left: 87px !important;
}

.padding-x-87 {
  padding-left: 87px !important;
  padding-right: 87px !important;
}

.padding-y-87 {
  padding-top: 87px !important;
  padding-bottom: 87px !important;
}

.margin-88 {
  margin: 88px !important;
}

.margin-top-88 {
  margin-top: 88px !important;
}

.margin-right-88 {
  margin-right: 88px !important;
}

.margin-bottom-88 {
  margin-bottom: 88px !important;
}

.margin-left-88 {
  margin-left: 88px !important;
}

.margin-x-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}

.margin-y-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.padding-88 {
  padding: 88px !important;
}

.padding-top-88 {
  padding-top: 88px !important;
}

.padding-right-88 {
  padding-right: 88px !important;
}

.padding-bottom-88 {
  padding-bottom: 88px !important;
}

.padding-left-88 {
  padding-left: 88px !important;
}

.padding-x-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.padding-y-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.margin-89 {
  margin: 89px !important;
}

.margin-top-89 {
  margin-top: 89px !important;
}

.margin-right-89 {
  margin-right: 89px !important;
}

.margin-bottom-89 {
  margin-bottom: 89px !important;
}

.margin-left-89 {
  margin-left: 89px !important;
}

.margin-x-89 {
  margin-left: 89px !important;
  margin-right: 89px !important;
}

.margin-y-89 {
  margin-top: 89px !important;
  margin-bottom: 89px !important;
}

.padding-89 {
  padding: 89px !important;
}

.padding-top-89 {
  padding-top: 89px !important;
}

.padding-right-89 {
  padding-right: 89px !important;
}

.padding-bottom-89 {
  padding-bottom: 89px !important;
}

.padding-left-89 {
  padding-left: 89px !important;
}

.padding-x-89 {
  padding-left: 89px !important;
  padding-right: 89px !important;
}

.padding-y-89 {
  padding-top: 89px !important;
  padding-bottom: 89px !important;
}

.margin-90 {
  margin: 90px !important;
}

.margin-top-90 {
  margin-top: 90px !important;
}

.margin-right-90 {
  margin-right: 90px !important;
}

.margin-bottom-90 {
  margin-bottom: 90px !important;
}

.margin-left-90 {
  margin-left: 90px !important;
}

.margin-x-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.margin-y-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.padding-90 {
  padding: 90px !important;
}

.padding-top-90 {
  padding-top: 90px !important;
}

.padding-right-90 {
  padding-right: 90px !important;
}

.padding-bottom-90 {
  padding-bottom: 90px !important;
}

.padding-left-90 {
  padding-left: 90px !important;
}

.padding-x-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.padding-y-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.margin-91 {
  margin: 91px !important;
}

.margin-top-91 {
  margin-top: 91px !important;
}

.margin-right-91 {
  margin-right: 91px !important;
}

.margin-bottom-91 {
  margin-bottom: 91px !important;
}

.margin-left-91 {
  margin-left: 91px !important;
}

.margin-x-91 {
  margin-left: 91px !important;
  margin-right: 91px !important;
}

.margin-y-91 {
  margin-top: 91px !important;
  margin-bottom: 91px !important;
}

.padding-91 {
  padding: 91px !important;
}

.padding-top-91 {
  padding-top: 91px !important;
}

.padding-right-91 {
  padding-right: 91px !important;
}

.padding-bottom-91 {
  padding-bottom: 91px !important;
}

.padding-left-91 {
  padding-left: 91px !important;
}

.padding-x-91 {
  padding-left: 91px !important;
  padding-right: 91px !important;
}

.padding-y-91 {
  padding-top: 91px !important;
  padding-bottom: 91px !important;
}

.margin-92 {
  margin: 92px !important;
}

.margin-top-92 {
  margin-top: 92px !important;
}

.margin-right-92 {
  margin-right: 92px !important;
}

.margin-bottom-92 {
  margin-bottom: 92px !important;
}

.margin-left-92 {
  margin-left: 92px !important;
}

.margin-x-92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}

.margin-y-92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.padding-92 {
  padding: 92px !important;
}

.padding-top-92 {
  padding-top: 92px !important;
}

.padding-right-92 {
  padding-right: 92px !important;
}

.padding-bottom-92 {
  padding-bottom: 92px !important;
}

.padding-left-92 {
  padding-left: 92px !important;
}

.padding-x-92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.padding-y-92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.margin-93 {
  margin: 93px !important;
}

.margin-top-93 {
  margin-top: 93px !important;
}

.margin-right-93 {
  margin-right: 93px !important;
}

.margin-bottom-93 {
  margin-bottom: 93px !important;
}

.margin-left-93 {
  margin-left: 93px !important;
}

.margin-x-93 {
  margin-left: 93px !important;
  margin-right: 93px !important;
}

.margin-y-93 {
  margin-top: 93px !important;
  margin-bottom: 93px !important;
}

.padding-93 {
  padding: 93px !important;
}

.padding-top-93 {
  padding-top: 93px !important;
}

.padding-right-93 {
  padding-right: 93px !important;
}

.padding-bottom-93 {
  padding-bottom: 93px !important;
}

.padding-left-93 {
  padding-left: 93px !important;
}

.padding-x-93 {
  padding-left: 93px !important;
  padding-right: 93px !important;
}

.padding-y-93 {
  padding-top: 93px !important;
  padding-bottom: 93px !important;
}

.margin-94 {
  margin: 94px !important;
}

.margin-top-94 {
  margin-top: 94px !important;
}

.margin-right-94 {
  margin-right: 94px !important;
}

.margin-bottom-94 {
  margin-bottom: 94px !important;
}

.margin-left-94 {
  margin-left: 94px !important;
}

.margin-x-94 {
  margin-left: 94px !important;
  margin-right: 94px !important;
}

.margin-y-94 {
  margin-top: 94px !important;
  margin-bottom: 94px !important;
}

.padding-94 {
  padding: 94px !important;
}

.padding-top-94 {
  padding-top: 94px !important;
}

.padding-right-94 {
  padding-right: 94px !important;
}

.padding-bottom-94 {
  padding-bottom: 94px !important;
}

.padding-left-94 {
  padding-left: 94px !important;
}

.padding-x-94 {
  padding-left: 94px !important;
  padding-right: 94px !important;
}

.padding-y-94 {
  padding-top: 94px !important;
  padding-bottom: 94px !important;
}

.margin-95 {
  margin: 95px !important;
}

.margin-top-95 {
  margin-top: 95px !important;
}

.margin-right-95 {
  margin-right: 95px !important;
}

.margin-bottom-95 {
  margin-bottom: 95px !important;
}

.margin-left-95 {
  margin-left: 95px !important;
}

.margin-x-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.margin-y-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.padding-95 {
  padding: 95px !important;
}

.padding-top-95 {
  padding-top: 95px !important;
}

.padding-right-95 {
  padding-right: 95px !important;
}

.padding-bottom-95 {
  padding-bottom: 95px !important;
}

.padding-left-95 {
  padding-left: 95px !important;
}

.padding-x-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.padding-y-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.margin-96 {
  margin: 96px !important;
}

.margin-top-96 {
  margin-top: 96px !important;
}

.margin-right-96 {
  margin-right: 96px !important;
}

.margin-bottom-96 {
  margin-bottom: 96px !important;
}

.margin-left-96 {
  margin-left: 96px !important;
}

.margin-x-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}

.margin-y-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.padding-96 {
  padding: 96px !important;
}

.padding-top-96 {
  padding-top: 96px !important;
}

.padding-right-96 {
  padding-right: 96px !important;
}

.padding-bottom-96 {
  padding-bottom: 96px !important;
}

.padding-left-96 {
  padding-left: 96px !important;
}

.padding-x-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.padding-y-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.margin-97 {
  margin: 97px !important;
}

.margin-top-97 {
  margin-top: 97px !important;
}

.margin-right-97 {
  margin-right: 97px !important;
}

.margin-bottom-97 {
  margin-bottom: 97px !important;
}

.margin-left-97 {
  margin-left: 97px !important;
}

.margin-x-97 {
  margin-left: 97px !important;
  margin-right: 97px !important;
}

.margin-y-97 {
  margin-top: 97px !important;
  margin-bottom: 97px !important;
}

.padding-97 {
  padding: 97px !important;
}

.padding-top-97 {
  padding-top: 97px !important;
}

.padding-right-97 {
  padding-right: 97px !important;
}

.padding-bottom-97 {
  padding-bottom: 97px !important;
}

.padding-left-97 {
  padding-left: 97px !important;
}

.padding-x-97 {
  padding-left: 97px !important;
  padding-right: 97px !important;
}

.padding-y-97 {
  padding-top: 97px !important;
  padding-bottom: 97px !important;
}

.margin-98 {
  margin: 98px !important;
}

.margin-top-98 {
  margin-top: 98px !important;
}

.margin-right-98 {
  margin-right: 98px !important;
}

.margin-bottom-98 {
  margin-bottom: 98px !important;
}

.margin-left-98 {
  margin-left: 98px !important;
}

.margin-x-98 {
  margin-left: 98px !important;
  margin-right: 98px !important;
}

.margin-y-98 {
  margin-top: 98px !important;
  margin-bottom: 98px !important;
}

.padding-98 {
  padding: 98px !important;
}

.padding-top-98 {
  padding-top: 98px !important;
}

.padding-right-98 {
  padding-right: 98px !important;
}

.padding-bottom-98 {
  padding-bottom: 98px !important;
}

.padding-left-98 {
  padding-left: 98px !important;
}

.padding-x-98 {
  padding-left: 98px !important;
  padding-right: 98px !important;
}

.padding-y-98 {
  padding-top: 98px !important;
  padding-bottom: 98px !important;
}

.margin-99 {
  margin: 99px !important;
}

.margin-top-99 {
  margin-top: 99px !important;
}

.margin-right-99 {
  margin-right: 99px !important;
}

.margin-bottom-99 {
  margin-bottom: 99px !important;
}

.margin-left-99 {
  margin-left: 99px !important;
}

.margin-x-99 {
  margin-left: 99px !important;
  margin-right: 99px !important;
}

.margin-y-99 {
  margin-top: 99px !important;
  margin-bottom: 99px !important;
}

.padding-99 {
  padding: 99px !important;
}

.padding-top-99 {
  padding-top: 99px !important;
}

.padding-right-99 {
  padding-right: 99px !important;
}

.padding-bottom-99 {
  padding-bottom: 99px !important;
}

.padding-left-99 {
  padding-left: 99px !important;
}

.padding-x-99 {
  padding-left: 99px !important;
  padding-right: 99px !important;
}

.padding-y-99 {
  padding-top: 99px !important;
  padding-bottom: 99px !important;
}

.margin-100 {
  margin: 100px !important;
}

.margin-top-100 {
  margin-top: 100px !important;
}

.margin-right-100 {
  margin-right: 100px !important;
}

.margin-bottom-100 {
  margin-bottom: 100px !important;
}

.margin-left-100 {
  margin-left: 100px !important;
}

.margin-x-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.margin-y-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.padding-100 {
  padding: 100px !important;
}

.padding-top-100 {
  padding-top: 100px !important;
}

.padding-right-100 {
  padding-right: 100px !important;
}

.padding-bottom-100 {
  padding-bottom: 100px !important;
}

.padding-left-100 {
  padding-left: 100px !important;
}

.padding-x-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.padding-y-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.back-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
}

.login-form {
  min-height: 100vh;
  overflow-y: auto;
  box-shadow: var(--default-box-shadow);
  background-color: var(--authentication-form-bg);
}

.login-form .sign-in-sign-up-form {
  padding: 4rem;
}

.login-form .sign-in-sign-up-form .logo {
  max-width: 170px;
  max-height: 70px;
}

.login-form .sign-in-sign-up-form .form-row .form-group {
  margin-bottom: 2rem;
}

.login-form .sign-in-sign-up-form .form-row .bluish-text svg {
  height: 25px;
  width: 25px;
}

.user-profile .user-header-media .profile-pic-wrapper {
  width: 265px;
}

.user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
  width: 131px;
  height: 131px;
  box-shadow: var(--default-box-shadow);
}

.user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper .image-area {
  width: 131px;
  height: 131px;
}

.user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper .image-area img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 131px !important;
  width: 131px !important;
}

.user-profile .user-header-media .user-info-header h4 .user-status {
  font-size: 10px;
  margin-left: auto;
  display: inline-block;
}

.user-profile .user-details .media svg {
  width: 30px;
  height: 30px;
  stroke-width: 1px;
  color: #4466F2;
}

@media (max-width: 1200px) {
  .user-profile .user-header-media {
    display: block;
  }

  .user-profile .user-header-media .profile-pic-wrapper {
    width: initial;
  }

  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin: 0 auto 2rem auto;
  }

  .user-profile .border-right.custom {
    border: 0 !important;
  }
}

@media (max-width: 992px) {
  .user-profile .user-header-media {
    display: block;
  }

  .user-profile .user-header-media .profile-pic-wrapper {
    width: initial;
  }

  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin: 0 auto 2rem auto;
  }

  .user-profile .border-right.custom {
    border: 0 !important;
  }
}

@media (max-width: 767px) {
  .user-profile .user-header-media {
    display: flex;
  }

  .user-profile .user-header-media .profile-pic-wrapper {
    width: 200px;
  }

  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin-bottom: 0;
  }

  .user-profile .border-right.user-header-media,
  .user-profile .border-right.user-info-header,
  .user-profile .border-right.custom {
    border: 0 !important;
  }
}

@media (max-width: 575px) {
  .user-profile .user-header-media {
    display: block;
    text-align: center;
  }

  .user-profile .user-header-media .profile-pic-wrapper {
    width: initial;
  }

  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin: 0 auto 2rem auto;
  }

  .user-profile .user-header-media .user-info-header h4 .user-status {
    margin-left: 5px;
  }

  .user-profile .border-right.user-header-media,
  .user-profile .border-right.user-info-header,
  .user-profile .border-right.custom {
    border: 0 !important;
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.dashboard-widgets.dashboard-icon-widget {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.dashboard-widgets.dashboard-icon-widget .col-3 {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.dashboard-widgets.dashboard-icon-widget .icon-wrapper {
  width: 50px;
  height: 50px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  background-color: #4466F2;
}

.dashboard-widgets.dashboard-icon-widget .widget-data {
  margin-left: 0.75rem;
}

.dashboard-widgets .widget-data h6 {
  margin-bottom: 0;
}

.dashboard-widgets .widget-data p {
  font-size: 80%;
  margin-bottom: 0;
  color: #9397A0;
}

.roles-table .minimizing svg {
  height: 18px;
  width: 18px;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.unsubscriber-page {
  height: 100vh;
}

.unsubscriber-page .main-panel {
  width: 100%;
  margin-left: 0;
}

[dir=rtl] .navbar .dropdown-menu {
  right: initial;
  left: 0;
}

[dir=rtl] .navbar .dropdown-menu:before {
  left: 15px !important;
  right: inherit !important;
}

[dir=rtl] .navbar .navbar-menu-wrapper {
  box-shadow: var(--default-box-shadow);
  background: var(--navbar-bg);
  position: absolute;
  left: 0;
  top: 0;
}

[dir=rtl] .navbar .navbar-menu-wrapper .navbar-nav {
  margin-right: auto !important;
  margin-left: 0 !important;
}

[dir=rtl] .navbar .navbar-menu-wrapper .navbar-nav .nav-profile-text {
  margin-right: 0;
  margin-left: 1.25rem;
}

[dir=rtl] .navbar .navbar-menu-wrapper .navbar-toggler {
  margin-left: 0.5rem;
}

@media (max-width: 991px) {
  [dir=rtl] .sidebar {
    right: -230px !important;
  }

  [dir=rtl] .sidebar.active {
    right: 0 !important;
  }
}

[dir=rtl] .sidebar .nav.nav-scrolling {
  padding-right: 0 !important;
}

[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .nav-link .menu-title {
  margin-right: 8px !important;
  border-radius: 5px 0 0 5px !important;
}

[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .nav-link i.menu-arrow {
  margin-left: initial;
  margin-right: auto;
}

[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .collapse {
  border-radius: 0 0 0 5px !important;
}

[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .sub-menu {
  padding-right: 0 !important;
}

[dir=rtl] .main-panel {
  margin-left: 0;
  margin-right: 230px;
}

@media (max-width: 991px) {
  [dir=rtl] .main-panel {
    margin-right: 0 !important;
  }
}

[dir=rtl] .sidebar-icon-only .main-panel {
  margin-left: 0;
  margin-right: 70px;
}

@media (max-width: 575px) {
  [dir=rtl] .sidebar-icon-only .main-panel {
    margin-left: 0;
    margin-right: 0;
  }
}

[dir=rtl] .sidebar-hover-only .main-panel {
  margin-left: 0;
  margin-right: 70px;
}

@media (max-width: 575px) {
  [dir=rtl] .sidebar-hover-only .main-panel {
    margin-left: 0;
    margin-right: 0;
  }
}

[dir=rtl] .sidebar-icon-only .nav-item.hover-open .collapse {
  right: 70px !important;
  top: 50px !important;
  box-shadow: none !important;
}

[dir=rtl] .sidebar-icon-only .nav-item.hover-open .menu-title {
  box-shadow: none !important;
  right: 62px !important;
}

[dir=rtl] .ml-0 {
  margin-right: 0 !important;
}

[dir=rtl] .ml-1 {
  margin-left: initial !important;
  margin-right: 0.25rem !important;
}

[dir=rtl] .ml-2 {
  margin-left: initial !important;
  margin-right: 0.5rem !important;
}

[dir=rtl] .ml-3 {
  margin-left: initial !important;
  margin-right: 1rem !important;
}

[dir=rtl] .ml-4 {
  margin-left: initial !important;
  margin-right: 1.5rem !important;
}

[dir=rtl] .ml-5 {
  margin-left: initial !important;
  margin-right: 3rem !important;
}

[dir=rtl] .ml-primary {
  margin-left: initial !important;
  margin-right: 2rem !important;
}

[dir=rtl] .ml-0 {
  margin-left: 0 !important;
}

[dir=rtl] .mr-1 {
  margin-right: initial !important;
  margin-left: 0.25rem !important;
}

[dir=rtl] .mr-2 {
  margin-right: initial !important;
  margin-left: 0.5rem !important;
}

[dir=rtl] .mr-3 {
  margin-right: initial !important;
  margin-left: 1rem !important;
}

[dir=rtl] .mr-4 {
  margin-right: initial !important;
  margin-left: 1.5rem !important;
}

[dir=rtl] .mr-5 {
  margin-right: initial !important;
  margin-left: 3rem !important;
}

[dir=rtl] .mr-primary {
  margin-right: initial !important;
  margin-left: 2rem !important;
}

[dir=rtl] .pl-0 {
  padding-right: 0 !important;
}

[dir=rtl] .pl-1 {
  padding-left: initial !important;
  padding-right: 0.25rem !important;
}

[dir=rtl] .pl-2 {
  padding-left: initial !important;
  padding-right: 0.5rem !important;
}

[dir=rtl] .pl-3 {
  padding-left: initial !important;
  padding-right: 1rem !important;
}

[dir=rtl] .pl-4 {
  padding-left: initial !important;
  padding-right: 1.5rem !important;
}

[dir=rtl] .pl-5 {
  padding-left: initial !important;
  padding-right: 3rem !important;
}

[dir=rtl] .pl-primary {
  padding-left: initial !important;
  padding-right: 2rem !important;
}

[dir=rtl] .pr-0 {
  padding-left: 0 !important;
}

[dir=rtl] .pr-1 {
  padding-right: initial !important;
  padding-left: 0.25rem !important;
}

[dir=rtl] .pr-2 {
  padding-right: initial !important;
  padding-left: 0.5rem !important;
}

[dir=rtl] .pr-3 {
  padding-right: initial !important;
  padding-left: 1rem !important;
}

[dir=rtl] .pr-4 {
  padding-right: initial !important;
  padding-left: 1.5rem !important;
}

[dir=rtl] .pr-5 {
  padding-right: initial !important;
  padding-left: 3rem !important;
}

[dir=rtl] .pr-primary {
  padding-right: initial !important;
  padding-left: 2rem !important;
}

@media (min-width: 768px) {
  [dir=rtl] .pl-md-0,
  [dir=rtl] .pr-md-0,
  [dir=rtl] .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

[dir=rtl] .form-group-with-search .form-control {
  padding: 0.5rem 2.2rem 0.5rem 1rem !important;
}

[dir=rtl] .form-group-with-search .form-control-feedback {
  padding: 0 0.7rem 0 0;
}

[dir=rtl] .customized-checkbox input:checked + label:after {
  right: 23.5px;
}

[dir=rtl] .calendar-root .calendar {
  display: block !important;
}

[dir=rtl] .filters-wrapper .single-filter {
  margin-right: 0 !important;
  margin-left: 0.6rem !important;
}

[dir=rtl] .filters-wrapper .clear-icon {
  margin-left: -1rem !important;
  margin-right: 0 !important;
}

[dir=rtl] .filters-wrapper .dropdown-menu {
  left: initial !important;
  -webkit-transform: none !important;
          transform: none !important;
  top: 37px !important;
  right: 0 !important;
}

[dir=rtl] .btn-filter .clear-icon {
  margin-left: -1rem !important;
  margin-right: 0 !important;
}

[dir=rtl] .search-filter-dropdown .dropdown-menu {
  left: initial !important;
  right: 0 !important;
}

[dir=rtl] .column-filter .dropdown .dropdown-menu {
  -webkit-transform: none !important;
          transform: none !important;
  top: 37px !important;
  right: 0 !important;
}

[dir=rtl] .range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle {
  right: 22px !important;
}

[dir=rtl] .checkbox-filter .form-group {
  display: flex;
}

[dir=rtl] .tab-filter-menu .nav-item:first-child {
  margin-left: 1.25rem;
}

[dir=rtl] .vertical-tab .no-gutters .pr-md-3 {
  padding-right: initial !important;
  padding-left: 1rem !important;
}

[dir=rtl] .vertical-tab .no-gutters .pl-md-3 {
  padding-left: initial !important;
  padding-right: 1rem !important;
}

[dir=rtl] .vertical-tab .no-gutters .nav-pills .active-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

[dir=rtl] .avatar-group .rounded-circle:nth-child(1) {
  margin-left: -15px !important;
}

[dir=rtl] .template-preview-card .template-preview-wrapper .card-overlay-options ul {
  align-items: end;
  padding-right: 0;
}

[dir=rtl] .dashboard-widgets .widget-data {
  margin-right: 0.75rem;
  text-align: start;
}

[dir=rtl] select {
  background-position-x: 3% !important;
}

[dir=rtl] .note-editor .note-editing-area .note-editable {
  text-align: start;
}

[dir=rtl] .vue-tel-input .vti__dropdown {
  border-radius: 0 5px 5px 0 !important;
}

[dir=rtl] .vue-tel-input .vti__input {
  border-radius: 5px 0 0 5px !important;
}

[dir=rtl] .app-radio-group {
  display: flex;
}

[dir=rtl] .app-radio-group .customized-radio {
  margin: 0 0 0 1rem !important;
}

[dir=rtl] .customized-checkbox {
  display: flex;
}

[dir=rtl] .customized-checkbox label:before {
  margin-left: 10px !important;
  margin-right: 0 !important;
}

[dir=rtl] .customized-checkbox input:checked + label:after {
  right: 12.5px;
}

[dir=rtl] .radio-button-group {
  display: flex;
}

[dir=rtl] .radio-button-group .btn-group label:first-child {
  border-radius: 0 5px 5px 0;
  border-left: 0 !important;
}

[dir=rtl] .radio-button-group .btn-group label:last-child {
  border-radius: 5px 0 0 5px;
}

[dir=rtl] .time-picker-input .dropdown-menu {
  left: initial !important;
}

[dir=rtl] .time-picker-input .input-group .form-control {
  border-radius: 0 5px 5px 0 !important;
  text-align: start;
}

[dir=rtl] .time-picker-input .input-group .input-group-append {
  margin-left: 0;
}

[dir=rtl] .time-picker-input .input-group .input-group-append .input-group-text {
  border-radius: 5px 0 0 5px !important;
}

[dir=rtl] .date-picker-input .vc-popover-content-wrapper {
  left: initial !important;
  right: 50px !important;
}

[dir=rtl] .date-picker-input .input-group .form-control {
  border-radius: 0 5px 5px 0 !important;
  text-align: start;
}

[dir=rtl] .date-picker-input .input-group .input-group-append {
  margin-left: 0;
}

[dir=rtl] .date-picker-input .input-group .input-group-append .input-group-text {
  border-radius: 5px 0 0 5px !important;
}

[dir=rtl] .custom-file .custom-file-label {
  text-align: start;
}

[dir=rtl] .custom-file .custom-file-label::after {
  right: initial;
  left: -1px;
  border-radius: 0.25rem 0 0 0.25rem;
}

[dir=rtl] .wizard-steps .tab-step {
  border-radius: 20px 0 0 20px;
  padding-right: initial;
  padding-left: 16px;
}

[dir=rtl] .wizard-steps .tab-step-init {
  border-radius: 20px 0 0 20px;
  padding: 9px 16px 0 16px;
}

[dir=rtl] .wizard-steps .tab-step:before {
  border-radius: 20px 0 0 20px;
  margin-right: initial !important;
  margin-left: 16px;
  margin-top: -1px !important;
}

[dir=rtl] .wizard-steps .nav-pills {
  padding-right: 0;
}

[dir=rtl] .wizard-steps .nav-pills .nav-item:first-child {
  margin-left: -13px !important;
}

[dir=rtl] .datatable table tbody tr td:last-child {
  padding-left: 0;
  padding-right: 1rem;
}

[dir=rtl] .pagination .page-item .page-link svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

[dir=rtl] .user-profile .border-right {
  border-left: 1px solid;
  border-right: none !important;
}

[dir=rtl] .user-profile .card {
  padding-left: 2rem;
  padding-right: 2rem;
}

[dir=rtl] .user-profile .card .user-header-media {
  padding-right: 0 !important;
  padding-left: 30px !important;
}

[dir=rtl] .user-profile .card .user-header-media .user-info-header {
  text-align: start !important;
}

[dir=rtl] .user-profile .card .user-details .media .media-body {
  text-align: start;
}

[dir=rtl] .user-profile .card .user-details .custom {
  padding-left: 30px;
}

[dir=rtl] .accordion .card .card-header .collapsible-link:before {
  right: initial;
  left: 1rem;
}

[dir=rtl] .accordion .card .card-header .collapsible-link:after {
  right: initial;
  left: calc(1rem + 6px);
}

[dir=rtl] .modal-header .close {
  margin: -1rem auto -1rem -1rem;
}

[dir=rtl] .modal-footer {
  justify-content: flex-start;
}

[dir=rtl] h1,
[dir=rtl] h2,
[dir=rtl] h3,
[dir=rtl] h4,
[dir=rtl] h5,
[dir=rtl] h6,
[dir=rtl] p {
  text-align: start;
}

@media (min-width: 768px) {
  [dir=rtl] .text-md-left {
    text-align: right !important;
  }

  [dir=rtl] .text-md-right {
    text-align: left !important;
  }
}

[dir=rtl] .text-left {
  text-align: right !important;
}

[dir=rtl] .text-right {
  text-align: left !important;
}

[dir=rtl] .float-right {
  float: left !important;
}

[dir=rtl] .float-left {
  float: right !important;
}

[dir=rtl] .card-title {
  text-align: start;
}

[dir=rtl] .form-group > label {
  display: block;
  text-align: start;
}

[dir=rtl] .card .card-header .form-group-with-search {
  margin-bottom: 0;
  margin-left: initial !important;
  margin-right: auto;
}

[dir=rtl] .general-setting legend {
  text-align: start;
}

[dir=rtl] .form-group .vc-popover-content-wrapper {
  left: initial !important;
  right: 107px !important;
}

[dir=rtl][theme=dark] .navbar .navbar-menu-wrapper {
  box-shadow: -5px 0px 10px rgba(0, 0, 0, 0.5);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

:root {
  --chat-search-bg: #fdfdfd;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
}

[theme=dark] {
  --chat-search-bg: #2B303B;
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
}

.calendar-view .fc-timeGrid-view .fc-event {
  margin-right: 0.5rem;
}

.calendar-view .fc-timegrid .fc-timegrid-slot {
  height: 150px !important;
}

.custom-modal {
  background: var(--default-card-bg) !important;
  position: absolute;
  border-radius: 5px;
  width: 510px;
  padding: 2rem;
  top: 50%;
  left: 50%;
  z-index: 1200;
  font-size: 12px;
  transition-duration: 300ms;
}

.employee-preview-card .dropdown.options-dropdown {
  right: 2rem;
}

.employee-preview-card .dropdown.options-dropdown .btn-option {
  width: 35px;
  height: 15px;
  border-radius: 0.5rem;
  background-color: var(--icon-hover-bg);
}

.employee-preview-card .dropdown.options-dropdown .btn-option svg {
  width: 18px;
  height: 18px;
}

.icon-box {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: var(--base-color);
}

.icon-box svg {
  width: 22px;
  height: 22px;
  color: #4466F2;
}

.icon-box i {
  font-size: 22px;
  color: #4466F2;
}

.step-input-selector .step-input {
  width: 100%;
  height: 40px;
  background-color: var(--base-color);
}

.step-input-selector .step-input:hover {
  color: #ffffff;
  background-color: #4466F2;
}

.step-input-selector .step-input.selected {
  color: #ffffff;
  background-color: #4466F2;
}

.step-input-selector .step-input:first-child {
  border-radius: 0.25rem 0 0 0.25rem;
}

.step-input-selector .step-input:last-child {
  border-radius: 0 0.25rem 0.25rem 0;
}

.tags-organizer .btn-remove-tag {
  width: 13px;
  height: 13px;
  color: #313131;
  margin-left: 15px;
  font-size: inherit;
  border-radius: 50%;
  background-color: rgba(247, 247, 247, 0.2784313725);
  cursor: pointer;
}

.kanban-wrapper {
  display: flex;
  padding: 0 0.5rem 0.5rem 0;
}

.kanban-wrapper.custom-scrollbar::-webkit-scrollbar {
  height: 7px !important;
}

.kanban-wrapper .kanban-column {
  width: 300px;
  min-width: 300px;
  background-color: var(--base-color);
  margin-right: 0.5rem;
}

.kanban-wrapper .kanban-column:last-child {
  padding-right: 0;
}

.kanban-wrapper .kanban-column .kanban-draggable-column {
  overflow-y: auto;
  height: 600px;
  padding: 0 5px;
}

.kanban-wrapper .kanban-column .kanban-draggable-column .draggable-item {
  cursor: move;
}

.kanban-wrapper .kanban-column .kanban-draggable-column .draggable-item .card-body {
  padding: 1rem !important;
}

.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar-track {
  background: var(--kanban-scrollbar-track);
}

.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar-thumb {
  background: var(--kanban-scrollbar-thumb);
}

.kanban-wrapper .kanban-column .draggable-action-wrapper {
  padding: 5px;
}

.kanban-wrapper .sortable-ghost {
  opacity: 0.1 !important;
}

.kanban-wrapper .stage-header {
  border-bottom: 0.5rem solid var(--default-card-bg);
}

.kanban-wrapper .stage-header .stage-information span {
  display: flex;
  font-size: 90%;
  align-items: center;
  margin-right: 12px;
}

.kanban-wrapper .stage-header .stage-information span:before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  margin-right: 4px;
  display: inline-block;
  background-color: #6c757d;
}

.kanban-wrapper .stage-header .stage-information span:last-child {
  margin-right: 0;
}

.kanban-wrapper .btn-stage-action {
  width: 100%;
  font-size: 90%;
  display: flex;
  color: #6c757d;
  align-items: center;
  justify-content: center;
  padding: 0.2rem 1.2rem;
  background-color: var(--default-card-bg);
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.kanban-wrapper .btn-stage-action svg {
  width: 14px;
  height: 14px;
  stroke-width: 1.5;
}

.kanban-wrapper .btn-stage-action:hover {
  color: #ffffff;
  background-color: #4466F2;
}

.add-new-stage {
  padding: 0 0 0.5rem 0;
}

.add-new-stage .wrapper {
  width: 250px;
  min-width: 250px;
  background-color: var(--base-color);
}

.default-file .text-muted {
  display: block;
  margin-top: 8px;
}

.chat-wrapper {
  display: flex;
  justify-content: space-between;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--default-card-bg);
}

.chat-wrapper .chat-avatar img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
}

.chat-wrapper .chat-avatar .chat-avatar-empty {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}

.chat-wrapper .chat-avatar-group {
  display: inline-flex;
  align-items: center;
}

.chat-wrapper .chat-avatar-group .chat-avatar {
  margin-left: -20px;
}

.chat-wrapper .chat-avatar-group .chat-avatar:first-child {
  margin-left: 0;
}

.chat-wrapper .chat-contacts {
  width: 300px;
  flex-shrink: 0;
  border-right: 1px solid var(--default-border-color);
}

.chat-wrapper .chat-contacts .search-contact {
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 2rem;
  border-radius: 0.25rem 0 0 0;
  background-color: var(--chat-search-bg);
  margin-bottom: 1rem;
}

.chat-wrapper .chat-contacts .search-contact .search-input-group {
  width: 100%;
  position: relative;
}

.chat-wrapper .chat-contacts .search-contact .search-input-group .search-icon {
  position: absolute;
  left: 13px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #afb1b6;
}

.chat-wrapper .chat-contacts .search-contact .search-input-group .search-contact-input {
  border-radius: 25px !important;
  padding: 8px 14px 8px 38px !important;
}

.chat-wrapper .chat-contacts .contact-list {
  overflow-y: auto;
  min-height: calc(100vh - 70px - 2rem - 2rem - 2rem - 110px);
  max-height: calc(100vh - 70px - 2rem - 2rem - 2rem - 110px);
  padding: 0 1rem 1rem 1rem;
}

.chat-wrapper .chat-contacts .contact-list::-webkit-scrollbar {
  width: 6px;
}

.chat-wrapper .chat-contacts .contact-list::-webkit-scrollbar-track {
  background: transparent;
}

.chat-wrapper .chat-contacts .contact-list::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 0.25rem;
}

.chat-wrapper .chat-contacts .contact-list:hover::-webkit-scrollbar-thumb {
  background: #566076;
}

.chat-wrapper .chat-contacts .contact-list .contact {
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 0.25rem;
}

.chat-wrapper .chat-contacts .contact-list .contact .contact-icon {
  flex-shrink: 0;
  margin-right: 10px;
}

.chat-wrapper .chat-contacts .contact-list .contact .contact-info {
  color: var(--default-font-color);
}

.chat-wrapper .chat-contacts .contact-list .contact.active {
  border-left: 3px solid #4466F2;
  background-color: rgba(68, 102, 242, 0.05);
}

.chat-wrapper .chat-messages {
  flex-grow: 1;
  border-right: 1px solid var(--default-border-color);
}

.chat-wrapper .chat-messages .message-header {
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 2rem;
  border-bottom: 1px solid var(--default-border-color);
}

.chat-wrapper .chat-messages .message-body {
  overflow-y: auto;
  min-height: calc(calc(100vh - 70px - 2rem - 2rem - 2rem - 110px) - 48px);
  max-height: calc(calc(100vh - 70px - 2rem - 2rem - 2rem - 110px) - 48px);
}

.chat-wrapper .chat-messages .message-body::-webkit-scrollbar {
  width: 6px;
}

.chat-wrapper .chat-messages .message-body::-webkit-scrollbar-track {
  background: transparent;
}

.chat-wrapper .chat-messages .message-body::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 0.25rem;
}

.chat-wrapper .chat-messages .message-body:hover::-webkit-scrollbar-thumb {
  background: #566076;
}

.chat-wrapper .chat-messages .message-body .message {
  padding: 1rem;
  display: flex;
  flex-flow: row-reverse;
  align-items: flex-end;
  justify-content: flex-start;
  margin-bottom: 15px;
}

.chat-wrapper .chat-messages .message-body .message .text {
  color: #ffffff;
  padding: 1rem;
  margin-right: 10px;
  background-color: #4466F2;
  border-radius: 15px 15px 0 15px;
}

.chat-wrapper .chat-messages .message-body .message.reply-message {
  flex-flow: row;
  justify-content: flex-start;
}

.chat-wrapper .chat-messages .message-body .message.reply-message .text {
  margin-left: 10px;
  border-radius: 15px 15px 15px 0;
  color: var(--default-font-color);
  background-color: var(--base-color);
}

.chat-wrapper .chat-messages .message-editor {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--default-border-color);
}

.chat-wrapper .chat-messages .message-editor .message-input {
  flex-grow: 1;
  margin: 0 10px;
}

.chat-wrapper .chat-messages .message-editor .message-input .message-input-group {
  position: relative;
}

.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .form-control {
  padding-right: 70px !important;
}

.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append {
  position: absolute;
  right: 0.35rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .btn {
  color: #afb1b6;
  padding: 0.45rem 0.35rem;
}

.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .dropdown-emoji .dropdown-menu {
  border: 0;
  padding: 0.5rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--dropdown-menu-bg);
}

.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .dropdown-emoji .dropdown-menu .emoji {
  width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  transition: 0.25s;
}

.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .dropdown-emoji .dropdown-menu .emoji:hover {
  background-color: var(--base-color);
}

.chat-wrapper .chat-contact-details {
  flex-shrink: 0;
  padding: 1rem;
}

.chat-wrapper .chat-contact-details .call-actions {
  display: flex;
}

.chat-wrapper .chat-contact-details .call-actions .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: #4466F2;
  background-color: rgba(68, 102, 242, 0.05);
}

.chat-wrapper .chat-contact-details .call-actions .btn:hover {
  background-color: rgba(68, 102, 242, 0.1);
}

.chat-wrapper .chat-contact-details .chat-conversation-action .search-conversation {
  position: relative;
}

.chat-wrapper .chat-contact-details .chat-conversation-action .search-conversation .search-icon {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #afb1b6;
}

.chat-wrapper .chat-contact-details .chat-conversation-action .search-conversation .form-control {
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-radius: 0 !important;
  padding: 8px 38px 8px 0 !important;
  background-color: transparent !important;
}

.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji {
  width: 100%;
}

.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #afb1b6;
  padding: 8px 0;
  border-bottom: 1px solid var(--default-border-color);
}

.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .dropdown-menu {
  border: 0;
  padding: 0.5rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--dropdown-menu-bg);
}

.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .dropdown-menu .emoji {
  width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  transition: 0.25s;
}

.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .dropdown-menu .emoji:hover {
  background-color: var(--base-color);
}

[dir=rtl] small.text-danger {
  text-align: start !important;
  display: block;
}

[dir=rtl] .breadcrumb-side-button {
  display: flex;
  justify-content: flex-end;
}

[dir=rtl] .action-buttons {
  display: flex;
  justify-content: flex-start;
}

[dir=rtl] .data-group-item .square {
  margin-left: 5px;
}

[dir=rtl] .data-group-item .value {
  margin-right: 5px;
}

[dir=rtl] .ui-elements-container {
  display: flex;
  justify-content: flex-start;
}

[dir=rtl] .dropdown.options-dropdown .dropdown-item {
  text-align: start;
}

[dir=rtl] .event-modal-footer {
  justify-content: flex-start !important;
}

.btn.btn-primary {
  background-color: #4466F2;
  border-color: #4466F2;
}

.btn.btn-primary:hover {
  background-color: #274ff0;
}

.btn.btn-outline-primary {
  color: #4466F2;
  border-color: #4466F2;
}

.btn.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #4466F2;
}

.btn.btn-outline-primary:disabled:hover {
  color: #4466F2;
}

.btn.btn-transparent-primary {
  color: #4466F2;
}

.btn.btn-transparent-primary:hover {
  color: #ffffff;
  background-color: #4466F2;
}

.tab-filter-menu .nav-item .nav-link.active {
  color: #4466F2;
}

.tab-filter-menu .nav-item .nav-link:hover {
  color: #4466F2;
}

a {
  color: #4466F2;
}

a:hover {
  color: #274ff0;
}

.sidebar .nav .nav-item.active .nav-link .menu-title {
  color: #ffffff;
}

.sidebar .nav .nav-item.active .nav-link .icon-wrapper svg {
  color: #ffffff;
}

.text-primary {
  color: #4466F2 !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbm91aXNsaWRlci9kaXN0cmlidXRlL25vdWlzbGlkZXIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvY29yZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9taXhpbnMvX2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RoZW1lLWNvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvbmF2cy9fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvbmF2cy9fdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9uYXZzL19icmVhZGN1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL25hdnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2RhdGF0YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RhYi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2xheW91dHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19taXNjLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fdmVydGljYWwtd3JhcHBlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2N1c3RvbS1pbWFnZS11cGxvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19tb2RhbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2NoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fZmlsdGVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2RhdGVyYW5nZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2F2YXRhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kcmFnLWRyb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL190aW1lcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3Byb2dyZXNzLWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2xvYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL190b2FzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fdGFiLWxheW91dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RhZy1tYW5hZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fbW9iaWxlLWxheW91dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS91dGlsaXRpZXMvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS91dGlsaXRpZXMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS91dGlsaXRpZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvdXRpbGl0aWVzL19wYWRkaW5nLW1hcmdpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvcGFnZXMvX2F1dGguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3BhZ2VzL191c2VyLXByb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3BhZ2VzL19kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3BhZ2VzL191c2Vycy1yb2xlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvcGFnZXMvX3Vuc3Vic2NyaWJlci1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fZGlyLXJ0bC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL19hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9fYXBwLXJ0bC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL19icmFuZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFDQUFvQztBQUNwQyw0QkFBNEIsMkJBQTJCLHdDQUF3Qyx5QkFBK0Msa0JBQWtCLHFCQUEyQyxpQkFBNEMscUJBQXFCLENBQUMsYUFBYSxpQkFBaUIsQ0FBQywwQkFBMEIsV0FBVyxZQUFZLGtCQUFrQixTQUFTLENBQUMsZUFBZSxnQkFBZ0IsU0FBUyxDQUFDLDJCQUEyQixzQkFBc0Isa0JBQWtCLFVBQVUsTUFBTSxRQUFRLHlCQUF5Qiw2QkFBNkIsb0NBQW9DLHFCQUFxQixpREFBb0IsQ0FBQyxjQUFjLFlBQVksVUFBVSxDQUFDLGFBQWEsV0FBVyxTQUFTLENBQUMsK0NBQStDLE9BQU8sVUFBVSxDQUFDLDRCQUE0QixPQUFPLENBQUMsOEJBQThCLFFBQVEsQ0FBQyxhQUFhLG1DQUFtQywyQkFBMkIsaUJBQWlCLENBQUMsaUJBQWlCLFlBQVksVUFBVSxDQUFDLDJEQUE0Rix5R0FBd0IsQ0FBQyxtQkFBbUIsd0JBQXdCLENBQUMsaUJBQWlCLFdBQVcsQ0FBQyw4QkFBOEIsV0FBVyxZQUFZLFlBQVksUUFBUSxDQUFDLGVBQWUsVUFBVSxDQUFDLDRCQUE0QixXQUFXLFlBQVksV0FBVyxTQUFTLENBQUMsK0NBQStDLFdBQVcsVUFBVSxDQUFDLGFBQWEsbUJBQW1CLGtCQUFrQix5QkFBeUIsc0RBQXNELENBQUMsZUFBZSxpQkFBaUIsQ0FBQyxjQUFjLGtCQUFrQixDQUFDLGdCQUFnQixnQkFBZ0IsQ0FBQywrQkFBK0IsZ0JBQWdCLENBQUMsYUFBYSx5QkFBeUIsa0JBQWtCLGdCQUFnQixlQUFlLHlFQUF5RSxDQUFDLGFBQWEsc0VBQXNFLENBQUMsdUNBQXVDLFdBQVcsY0FBYyxrQkFBa0IsWUFBWSxVQUFVLG1CQUFtQixVQUFVLE9BQU8sQ0FBQyxtQkFBbUIsU0FBUyxDQUFDLHFFQUFxRSxXQUFXLFdBQVcsU0FBUyxRQUFRLENBQUMsa0NBQWtDLFFBQVEsQ0FBQyx5QkFBeUIsa0JBQWtCLENBQUMsc0VBQXNFLGtCQUFrQixDQUFDLHdCQUFtRCxxQkFBcUIsQ0FBQyxXQUFXLGtCQUFrQixVQUFVLENBQUMsWUFBWSxrQkFBa0IsbUJBQW1CLGlCQUFpQixDQUFDLGdCQUFnQixXQUFXLGNBQWMsQ0FBQyxhQUFhLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLFlBQVksU0FBUyxPQUFPLFVBQVUsQ0FBQyx1QkFBdUIsc0NBQXNDLDZCQUE2QixDQUFDLGlDQUFpQyxxQ0FBcUMsNEJBQTRCLENBQUMsb0NBQW9DLGlCQUFpQixVQUFVLFVBQVUsQ0FBQyx3Q0FBd0MsV0FBVyxDQUFDLDBDQUEwQyxXQUFXLENBQUMsb0JBQW9CLGVBQWUsWUFBWSxNQUFNLFNBQVMsQ0FBQyxxQkFBcUIsb0NBQW9DLDRCQUE0QixpQkFBaUIsQ0FBQywrQkFBK0IsbUNBQW1DLDBCQUEwQixDQUFDLGtDQUFrQyxVQUFVLFdBQVcsZUFBZSxDQUFDLHNDQUFzQyxVQUFVLENBQUMsd0NBQXdDLFVBQVUsQ0FBQyxjQUFjLGNBQWMsa0JBQWtCLHlCQUF5QixrQkFBa0IsZ0JBQWdCLFdBQVcsWUFBWSxrQkFBa0Isa0JBQWtCLENBQUMsK0JBQStCLG9DQUFvQyw0QkFBNEIsU0FBUyxXQUFXLENBQUMsNkJBQTZCLG9DQUFvQyw0QkFBNEIsUUFBUSxVQUFVLENBQUMsNENBQTRDLG1DQUFtQywyQkFBMkIsVUFBVSxXQUFXLENBQUMsMENBQTBDLHFDQUFxQyw2QkFBNkIsU0FBUyxVQUFVLENDRDlwSSxpQkFBaUI7Ozs7OztHQU1kLE1BQU0sc0JBQXNCLG1CQUFtQixrQkFBa0IsQ0FBQyxtQkFBbUIsOEJBQThCLHNCQUFzQixtREFBbUQsMkNBQTJDLGlDQUFpQyx3QkFBd0IsQ0FBQyxxQ0FBcUMsMkNBQTJDLGtDQUFrQyxDQUFDLHFDQUFxQyxvQ0FBb0MsNEJBQTRCLHdEQUF3RCwrQ0FBK0MsQ0FBQyxxQ0FBcUMsb0NBQW9DLDRCQUE0QixnRUFBZ0UsdURBQXVELENBQUMscUNBQXFDLG9DQUFvQyw0QkFBNEIsZ0VBQWdFLHVEQUF1RCxDQUFDLHFDQUFxQywyQkFBMkIsbUJBQW1CLDZDQUE2QyxvQ0FBb0MsQ0FBQyxxQ0FBcUMsMkJBQTJCLG1CQUFtQixxREFBcUQsNENBQTRDLENBQUMscUNBQXFDLDJCQUEyQixtQkFBbUIscURBQXFELDRDQUE0QyxDQUFDLHFDQUFxQywyQkFBMkIsbUJBQW1CLHFEQUFxRCw0Q0FBNEMsQ0FBQyxxQ0FBcUMsMkJBQTJCLG1CQUFtQixxREFBcUQsNENBQTRDLENBQUMsbUNBQW1DLCtCQUErQix1QkFBdUIsMkRBQTJELGtEQUFrRCxDQUFDLGlDQUFpQywrQkFBK0IsdUJBQXVCLDZEQUE2RCxvREFBb0QsQ0FBQyxpQ0FBaUMsOEJBQThCLHNCQUFzQiwyREFBMkQsa0RBQWtELENBQUMsbUNBQW1DLDhCQUE4QixzQkFBc0IsMkRBQTJELGtEQUFrRCxDQUFDLDZDQUE2QyxtQkFBbUIseUNBQXlDLGlDQUFpQywwQ0FBMEMsa0NBQWtDLDhDQUE4QyxxQ0FBcUMsQ0FBQywrQkFBK0IsU0FBUyxDQUFDLENBQUMsMEJBQTBCLGNBQWMsZ0VBQWdFLHdEQUF3RCxnQ0FBZ0MsdUJBQXVCLENBQUMsUUFBUSxrRUFBa0UsMERBQTBELHFEQUFxRCw0Q0FBNEMsQ0FBQyxJQUFJLGtFQUFrRSwwREFBMEQsc0RBQXNELDZDQUE2QyxDQUFDLElBQUksaUVBQWlFLHlEQUF5RCw0Q0FBNEMsbUNBQW1DLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsQ0FBQyxrQkFBa0IsY0FBYyxnRUFBZ0Usd0RBQXdELGdDQUFnQyx1QkFBdUIsQ0FBQyxRQUFRLGtFQUFrRSwwREFBMEQscURBQXFELDRDQUE0QyxDQUFDLElBQUksa0VBQWtFLDBEQUEwRCxzREFBc0QsNkNBQTZDLENBQUMsSUFBSSxpRUFBaUUseURBQXlELDRDQUE0QyxtQ0FBbUMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxDQUFDLGlCQUFpQiw4QkFBOEIsc0JBQXNCLHVDQUF1Qyw4QkFBOEIsQ0FBQyx5QkFBeUIsVUFBVSxTQUFTLENBQUMsUUFBUSxTQUFTLENBQUMsQ0FBQyxpQkFBaUIsVUFBVSxTQUFTLENBQUMsUUFBUSxTQUFTLENBQUMsQ0FBQyxnQkFBZ0IsNkJBQTZCLG9CQUFvQixDQUFDLHlCQUF5QixHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxJQUFJLDBDQUEwQyxpQ0FBaUMsQ0FBQyxHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxDQUFDLGlCQUFpQixHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxJQUFJLDBDQUEwQyxpQ0FBaUMsQ0FBQyxHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxDQUFDLGdCQUFnQiw2QkFBNkIscUJBQXFCLDhDQUE4QyxxQ0FBcUMsQ0FBQyw4QkFBOEIsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsSUFBSSxzQ0FBc0MsNkJBQTZCLENBQUMsSUFBSSxzQ0FBc0MsNkJBQTZCLENBQUMsSUFBSSxzQ0FBc0MsNkJBQTZCLENBQUMsSUFBSSxzQ0FBc0MsNkJBQTZCLENBQUMsSUFBSSxzQ0FBc0MsNkJBQTZCLENBQUMsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsQ0FBQyxzQkFBc0IsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsSUFBSSxzQ0FBc0MsNkJBQTZCLENBQUMsSUFBSSxzQ0FBc0MsNkJBQTZCLENBQUMsSUFBSSxzQ0FBc0MsNkJBQTZCLENBQUMsSUFBSSxzQ0FBc0MsNkJBQTZCLENBQUMsSUFBSSxzQ0FBc0MsNkJBQTZCLENBQUMsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsQ0FBQyxxQkFBcUIsa0NBQWtDLHlCQUF5QixDQUFDLDBCQUEwQixNQUFNLGdDQUFnQyx1QkFBdUIsQ0FBQyxvQkFBb0IseUNBQXlDLGdDQUFnQyxDQUFDLGdCQUFnQix3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyxrQkFBa0IsTUFBTSxnQ0FBZ0MsdUJBQXVCLENBQUMsb0JBQW9CLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxnQkFBZ0Isd0NBQXdDLCtCQUErQixDQUFDLENBQUMsaUJBQWlCLDhCQUE4QixxQkFBcUIsQ0FBQywwQkFBMEIsTUFBTSxnQ0FBZ0MsdUJBQXVCLENBQUMsb0JBQW9CLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxnQkFBZ0Isd0NBQXdDLCtCQUErQixDQUFDLENBQUMsa0JBQWtCLE1BQU0sZ0NBQWdDLHVCQUF1QixDQUFDLG9CQUFvQix5Q0FBeUMsZ0NBQWdDLENBQUMsZ0JBQWdCLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLGlCQUFpQiw4QkFBOEIscUJBQXFCLENBQUMsNkJBQTZCLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEtBQUssa0RBQWtELHlDQUF5QyxDQUFDLE1BQU0sZ0RBQWdELHVDQUF1QyxDQUFDLE1BQU0sa0RBQWtELHlDQUF5QyxDQUFDLE1BQU0sZ0RBQWdELHVDQUF1QyxDQUFDLElBQUksZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEtBQUssa0RBQWtELHlDQUF5QyxDQUFDLE1BQU0sZ0RBQWdELHVDQUF1QyxDQUFDLE1BQU0sa0RBQWtELHlDQUF5QyxDQUFDLE1BQU0sZ0RBQWdELHVDQUF1QyxDQUFDLElBQUksZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsb0JBQW9CLDhDQUE4QyxzQ0FBc0MsaUNBQWlDLHdCQUF3QixDQUFDLHlCQUF5QixJQUFJLGdDQUFnQyx1QkFBdUIsQ0FBQyxJQUFJLGlDQUFpQyx3QkFBd0IsQ0FBQyxJQUFJLCtCQUErQixzQkFBc0IsQ0FBQyxJQUFJLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLCtCQUErQixzQkFBc0IsQ0FBQyxDQUFDLGlCQUFpQixJQUFJLGdDQUFnQyx1QkFBdUIsQ0FBQyxJQUFJLGlDQUFpQyx3QkFBd0IsQ0FBQyxJQUFJLCtCQUErQixzQkFBc0IsQ0FBQyxJQUFJLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLCtCQUErQixzQkFBc0IsQ0FBQyxDQUFDLGdCQUFnQixvQ0FBb0MsNEJBQTRCLDZCQUE2QixvQkFBb0IsQ0FBQyx3QkFBd0IsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsUUFBUSxrREFBa0QseUNBQXlDLENBQUMsZ0JBQWdCLG9EQUFvRCwyQ0FBMkMsQ0FBQyxZQUFZLHFEQUFxRCw0Q0FBNEMsQ0FBQyxHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxDQUFDLGdCQUFnQixHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxRQUFRLGtEQUFrRCx5Q0FBeUMsQ0FBQyxnQkFBZ0Isb0RBQW9ELDJDQUEyQyxDQUFDLFlBQVkscURBQXFELDRDQUE0QyxDQUFDLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLENBQUMsZUFBZSw0QkFBNEIsbUJBQW1CLENBQUMsMEJBQTBCLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLElBQUksc0RBQXNELDZDQUE2QyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLElBQUksc0RBQXNELDZDQUE2QyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsa0JBQWtCLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLElBQUksc0RBQXNELDZDQUE2QyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLElBQUksc0RBQXNELDZDQUE2QyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsaUJBQWlCLDhCQUE4QixxQkFBcUIsQ0FBQyx5QkFBeUIsWUFBWSxnQ0FBZ0MsdUJBQXVCLENBQUMsTUFBTSxrREFBa0QseUNBQXlDLENBQUMsTUFBTSxnREFBZ0QsdUNBQXVDLENBQUMsTUFBTSxvREFBb0QsMkNBQTJDLENBQUMsTUFBTSxvREFBb0QsMkNBQTJDLENBQUMsTUFBTSxzREFBc0QsNkNBQTZDLENBQUMsTUFBTSxzREFBc0QsNkNBQTZDLENBQUMsTUFBTSwwREFBMEQsaURBQWlELENBQUMsQ0FBQyxpQkFBaUIsWUFBWSxnQ0FBZ0MsdUJBQXVCLENBQUMsTUFBTSxrREFBa0QseUNBQXlDLENBQUMsTUFBTSxnREFBZ0QsdUNBQXVDLENBQUMsTUFBTSxvREFBb0QsMkNBQTJDLENBQUMsTUFBTSxvREFBb0QsMkNBQTJDLENBQUMsTUFBTSxzREFBc0QsNkNBQTZDLENBQUMsTUFBTSxzREFBc0QsNkNBQTZDLENBQUMsTUFBTSwwREFBMEQsaURBQWlELENBQUMsQ0FBQyxnQkFBZ0IsNkJBQTZCLHFCQUFxQixnQ0FBZ0MsdUJBQXVCLENBQUMsNkJBQTZCLEdBQUcsMkJBQTJCLGtCQUFrQixDQUFDLElBQUksNkJBQTZCLG9CQUFvQixDQUFDLElBQUksMkJBQTJCLGtCQUFrQixDQUFDLElBQUksNkJBQTZCLG9CQUFvQixDQUFDLElBQUksMkJBQTJCLGtCQUFrQixDQUFDLENBQUMscUJBQXFCLEdBQUcsMkJBQTJCLGtCQUFrQixDQUFDLElBQUksNkJBQTZCLG9CQUFvQixDQUFDLElBQUksMkJBQTJCLGtCQUFrQixDQUFDLElBQUksNkJBQTZCLG9CQUFvQixDQUFDLElBQUksMkJBQTJCLGtCQUFrQixDQUFDLENBQUMsb0JBQW9CLGlDQUFpQyx5QkFBeUIsZ0NBQWdDLHdCQUF3Qiw2REFBNkQscURBQXFELDhDQUE4QyxxQ0FBcUMsQ0FBQyw4QkFBOEIsR0FBRyxnREFBZ0Qsd0NBQXdDLFVBQVUsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxnREFBZ0Qsd0NBQXdDLFVBQVUsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsQ0FBQyxxQkFBcUIsa0NBQWtDLHlCQUF5QixDQUFDLDhCQUE4QixHQUFHLGdEQUFnRCx3Q0FBd0MsVUFBVSxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLGdEQUFnRCx3Q0FBd0MsVUFBVSxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxDQUFDLHFCQUFxQixrQ0FBa0MseUJBQXlCLENBQUMsK0JBQStCLEdBQUcsK0NBQStDLHVDQUF1QyxVQUFVLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLENBQUMsdUJBQXVCLEdBQUcsK0NBQStDLHVDQUF1QyxVQUFVLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywwQkFBMEIsQ0FBQyw0QkFBNEIsR0FBRywrQ0FBK0MsdUNBQXVDLFVBQVUsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsQ0FBQyxvQkFBb0IsR0FBRywrQ0FBK0MsdUNBQXVDLFVBQVUsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsQ0FBQyxtQkFBbUIsZ0NBQWdDLHVCQUF1QixDQUFDLCtCQUErQixHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRyw4Q0FBOEMsc0NBQXNDLFVBQVUsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRyw4Q0FBOEMsc0NBQXNDLFVBQVUsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMEJBQTBCLENBQUMsK0JBQStCLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLGdEQUFnRCx3Q0FBd0MsVUFBVSxDQUFDLENBQUMsdUJBQXVCLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLGdEQUFnRCx3Q0FBd0MsVUFBVSxDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsK0NBQStDLHVDQUF1QyxVQUFVLENBQUMsQ0FBQyx3QkFBd0IsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsK0NBQStDLHVDQUF1QyxVQUFVLENBQUMsQ0FBQyx1QkFBdUIsb0NBQW9DLDJCQUEyQixDQUFDLDZCQUE2QixHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywrQ0FBK0MsdUNBQXVDLFVBQVUsQ0FBQyxDQUFDLHFCQUFxQixHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywrQ0FBK0MsdUNBQXVDLFVBQVUsQ0FBQyxDQUFDLG9CQUFvQixpQ0FBaUMsd0JBQXdCLENBQUMsNEJBQTRCLHNCQUFzQixnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLG9DQUFvQywyQkFBMkIsQ0FBQyxJQUFJLHVDQUF1Qyw4QkFBOEIsQ0FBQyxJQUFJLG9DQUFvQywyQkFBMkIsQ0FBQyxJQUFJLFVBQVUsMENBQTBDLGlDQUFpQyxDQUFDLElBQUksdUNBQXVDLDhCQUE4QixDQUFDLEdBQUcsVUFBVSw0QkFBNEIsbUJBQW1CLENBQUMsQ0FBQyxvQkFBb0Isc0JBQXNCLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUsb0NBQW9DLDJCQUEyQixDQUFDLElBQUksdUNBQXVDLDhCQUE4QixDQUFDLElBQUksb0NBQW9DLDJCQUEyQixDQUFDLElBQUksVUFBVSwwQ0FBMEMsaUNBQWlDLENBQUMsSUFBSSx1Q0FBdUMsOEJBQThCLENBQUMsR0FBRyxVQUFVLDRCQUE0QixtQkFBbUIsQ0FBQyxDQUFDLG1CQUFtQixnQ0FBZ0Msd0JBQXdCLDhEQUE4RCxzREFBc0QsZ0NBQWdDLHVCQUF1QixDQUFDLGdDQUFnQyxrQkFBa0IsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxxREFBcUQsNENBQTRDLENBQUMsSUFBSSxVQUFVLG1EQUFtRCwwQ0FBMEMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHdCQUF3QixrQkFBa0IsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxxREFBcUQsNENBQTRDLENBQUMsSUFBSSxVQUFVLG1EQUFtRCwwQ0FBMEMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHVCQUF1QixvQ0FBb0MsMkJBQTJCLENBQUMsZ0NBQWdDLGtCQUFrQixnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLHFEQUFxRCw0Q0FBNEMsQ0FBQyxJQUFJLFVBQVUsa0RBQWtELHlDQUF5QyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLGtCQUFrQixnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLHFEQUFxRCw0Q0FBNEMsQ0FBQyxJQUFJLFVBQVUsa0RBQWtELHlDQUF5QyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLG9DQUFvQywyQkFBMkIsQ0FBQyxpQ0FBaUMsa0JBQWtCLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLElBQUksVUFBVSxtREFBbUQsMENBQTBDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsa0JBQWtCLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLElBQUksVUFBVSxtREFBbUQsMENBQTBDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0IscUNBQXFDLDRCQUE0QixDQUFDLDhCQUE4QixrQkFBa0IsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixrQkFBa0IsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHFCQUFxQixrQ0FBa0MseUJBQXlCLENBQUMsNkJBQTZCLElBQUksb0NBQW9DLDJCQUEyQixDQUFDLFFBQVEsVUFBVSx1Q0FBdUMsOEJBQThCLENBQUMsR0FBRyxVQUFVLG9DQUFvQywyQkFBMkIsQ0FBQyxDQUFDLHFCQUFxQixJQUFJLG9DQUFvQywyQkFBMkIsQ0FBQyxRQUFRLFVBQVUsdUNBQXVDLDhCQUE4QixDQUFDLEdBQUcsVUFBVSxvQ0FBb0MsMkJBQTJCLENBQUMsQ0FBQyxvQkFBb0IsZ0NBQWdDLHdCQUF3Qiw4REFBOEQsc0RBQXNELGlDQUFpQyx3QkFBd0IsQ0FBQyxpQ0FBaUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsUUFBUSxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLENBQUMseUJBQXlCLElBQUkscURBQXFELDRDQUE0QyxDQUFDLFFBQVEsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxDQUFDLHdCQUF3QixxQ0FBcUMsNEJBQTRCLENBQUMsaUNBQWlDLElBQUksVUFBVSxtREFBbUQsMENBQTBDLENBQUMsR0FBRyxVQUFVLHFEQUFxRCw0Q0FBNEMsQ0FBQyxDQUFDLHlCQUF5QixJQUFJLFVBQVUsbURBQW1ELDBDQUEwQyxDQUFDLEdBQUcsVUFBVSxxREFBcUQsNENBQTRDLENBQUMsQ0FBQyx3QkFBd0IscUNBQXFDLDRCQUE0QixDQUFDLGtDQUFrQyxJQUFJLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsQ0FBQywwQkFBMEIsSUFBSSxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLENBQUMseUJBQXlCLHNDQUFzQyw2QkFBNkIsQ0FBQywrQkFBK0IsSUFBSSxzREFBc0QsNkNBQTZDLENBQUMsUUFBUSxVQUFVLG1EQUFtRCwwQ0FBMEMsQ0FBQyxHQUFHLFVBQVUscURBQXFELDRDQUE0QyxDQUFDLENBQUMsdUJBQXVCLElBQUksc0RBQXNELDZDQUE2QyxDQUFDLFFBQVEsVUFBVSxtREFBbUQsMENBQTBDLENBQUMsR0FBRyxVQUFVLHFEQUFxRCw0Q0FBNEMsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMEJBQTBCLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsa0JBQWtCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsaUJBQWlCLDhCQUE4QixxQkFBcUIsQ0FBQyw4QkFBOEIsR0FBRyxVQUFVLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsc0JBQXNCLEdBQUcsVUFBVSx5Q0FBeUMsZ0NBQWdDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHFCQUFxQixrQ0FBa0MseUJBQXlCLENBQUMsaUNBQWlDLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0IscUNBQXFDLDRCQUE0QixDQUFDLDhCQUE4QixHQUFHLFVBQVUseUNBQXlDLGdDQUFnQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxVQUFVLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLGtDQUFrQyx5QkFBeUIsQ0FBQyxpQ0FBaUMsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHdCQUF3QixxQ0FBcUMsNEJBQTRCLENBQUMsK0JBQStCLEdBQUcsVUFBVSx3Q0FBd0MsK0JBQStCLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFVBQVUsd0NBQXdDLCtCQUErQixDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDBCQUEwQixDQUFDLGtDQUFrQyxHQUFHLFVBQVUsMENBQTBDLGlDQUFpQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQywwQkFBMEIsR0FBRyxVQUFVLDBDQUEwQyxpQ0FBaUMsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLHNDQUFzQyw2QkFBNkIsQ0FBQyw0QkFBNEIsR0FBRyxVQUFVLHdDQUF3QywrQkFBK0IsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsb0JBQW9CLEdBQUcsVUFBVSx3Q0FBd0MsK0JBQStCLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLG1CQUFtQixnQ0FBZ0MsdUJBQXVCLENBQUMsK0JBQStCLEdBQUcsVUFBVSwwQ0FBMEMsaUNBQWlDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFVBQVUsMENBQTBDLGlDQUFpQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDBCQUEwQixDQUFDLGlDQUFpQyxHQUFHLFVBQVUsNkNBQTZDLG9DQUFvQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsR0FBRyxVQUFVLDZDQUE2QyxvQ0FBb0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLHFDQUFxQyw0QkFBNEIsQ0FBQyxrQ0FBa0MsR0FBRyxVQUFVLDRDQUE0QyxtQ0FBbUMsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsMEJBQTBCLEdBQUcsVUFBVSw0Q0FBNEMsbUNBQW1DLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixzQ0FBc0MsNkJBQTZCLENBQUMsb0NBQW9DLEdBQUcsVUFBVSw0Q0FBNEMsbUNBQW1DLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLDRCQUE0QixHQUFHLFVBQVUsNENBQTRDLG1DQUFtQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQywyQkFBMkIsd0NBQXdDLCtCQUErQixDQUFDLHFDQUFxQyxHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyw2QkFBNkIsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsNEJBQTRCLHlDQUF5QyxnQ0FBZ0MsQ0FBQywyQkFBMkIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsQ0FBQyxtQkFBbUIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsQ0FBQyxrQkFBa0IsK0JBQStCLHNCQUFzQixDQUFDLCtCQUErQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsd0NBQXdDLCtCQUErQixDQUFDLENBQUMsdUJBQXVCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSx3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDBCQUEwQixDQUFDLGtDQUFrQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsMENBQTBDLGlDQUFpQyxDQUFDLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSwwQ0FBMEMsaUNBQWlDLENBQUMsQ0FBQyx5QkFBeUIsc0NBQXNDLDZCQUE2QixDQUFDLCtCQUErQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUseUNBQXlDLGdDQUFnQyxDQUFDLENBQUMsdUJBQXVCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSx5Q0FBeUMsZ0NBQWdDLENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDBCQUEwQixDQUFDLGtDQUFrQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsQ0FBQyx5QkFBeUIsc0NBQXNDLDZCQUE2QixDQUFDLGdDQUFnQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsd0NBQXdDLCtCQUErQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSx3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyx1QkFBdUIsb0NBQW9DLDJCQUEyQixDQUFDLG1DQUFtQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsMENBQTBDLGlDQUFpQyxDQUFDLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSwwQ0FBMEMsaUNBQWlDLENBQUMsQ0FBQywwQkFBMEIsdUNBQXVDLDhCQUE4QixDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUseUNBQXlDLGdDQUFnQyxDQUFDLENBQUMscUJBQXFCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSx5Q0FBeUMsZ0NBQWdDLENBQUMsQ0FBQyxvQkFBb0IsaUNBQWlDLHdCQUF3QixDQUFDLGdDQUFnQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsQ0FBQyx1QkFBdUIsb0NBQW9DLDJCQUEyQixDQUFDLGtDQUFrQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsVUFBVSw2Q0FBNkMsb0NBQW9DLENBQUMsQ0FBQywwQkFBMEIsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLFVBQVUsNkNBQTZDLG9DQUFvQyxDQUFDLENBQUMseUJBQXlCLHNDQUFzQyw2QkFBNkIsQ0FBQyxtQ0FBbUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLFVBQVUsNENBQTRDLG1DQUFtQyxDQUFDLENBQUMsMkJBQTJCLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxVQUFVLDRDQUE0QyxtQ0FBbUMsQ0FBQyxDQUFDLDBCQUEwQix1Q0FBdUMsOEJBQThCLENBQUMsc0NBQXNDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxDQUFDLDhCQUE4QixHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsQ0FBQyw2QkFBNkIsMENBQTBDLGlDQUFpQyxDQUFDLHFDQUFxQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsVUFBVSw0Q0FBNEMsbUNBQW1DLENBQUMsQ0FBQyw2QkFBNkIsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLFVBQVUsNENBQTRDLG1DQUFtQyxDQUFDLENBQUMsNEJBQTRCLHlDQUF5QyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsR0FBRyw2RUFBNkUscUVBQXFFLDJDQUEyQyxrQ0FBa0MsQ0FBQyxJQUFJLGtGQUFrRiwwRUFBMEUsMkNBQTJDLGtDQUFrQyxDQUFDLElBQUksa0ZBQWtGLDBFQUEwRSwwQ0FBMEMsaUNBQWlDLENBQUMsSUFBSSxzRkFBc0YsOEVBQThFLDBDQUEwQyxpQ0FBaUMsQ0FBQyxHQUFHLDJFQUEyRSxtRUFBbUUsMENBQTBDLGlDQUFpQyxDQUFDLENBQUMsZ0JBQWdCLEdBQUcsNkVBQTZFLHFFQUFxRSwyQ0FBMkMsa0NBQWtDLENBQUMsSUFBSSxrRkFBa0YsMEVBQTBFLDJDQUEyQyxrQ0FBa0MsQ0FBQyxJQUFJLGtGQUFrRiwwRUFBMEUsMENBQTBDLGlDQUFpQyxDQUFDLElBQUksc0ZBQXNGLDhFQUE4RSwwQ0FBMEMsaUNBQWlDLENBQUMsR0FBRywyRUFBMkUsbUVBQW1FLDBDQUEwQyxpQ0FBaUMsQ0FBQyxDQUFDLGlDQUFpQyxvQ0FBb0MsNEJBQTRCLDRCQUE0QixtQkFBbUIsQ0FBQywyQkFBMkIsR0FBRyxvREFBb0QsNENBQTRDLDBDQUEwQyxrQ0FBa0MsU0FBUyxDQUFDLElBQUkscURBQXFELDZDQUE2QywwQ0FBMEMsaUNBQWlDLENBQUMsSUFBSSxvREFBb0QsNENBQTRDLFNBQVMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLHFDQUFxQyw0QkFBNEIsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLG9EQUFvRCw0Q0FBNEMsMENBQTBDLGtDQUFrQyxTQUFTLENBQUMsSUFBSSxxREFBcUQsNkNBQTZDLDBDQUEwQyxpQ0FBaUMsQ0FBQyxJQUFJLG9EQUFvRCw0Q0FBNEMsU0FBUyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcscUNBQXFDLDRCQUE0QixDQUFDLENBQUMsa0JBQWtCLDhDQUE4QyxzQ0FBc0MsK0JBQStCLHNCQUFzQixDQUFDLDJCQUEyQixHQUFHLG9EQUFvRCw0Q0FBNEMsMENBQTBDLGtDQUFrQyxTQUFTLENBQUMsSUFBSSxxREFBcUQsNkNBQTZDLDBDQUEwQyxpQ0FBaUMsQ0FBQyxJQUFJLG9EQUFvRCw0Q0FBNEMsU0FBUyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcscUNBQXFDLDRCQUE0QixDQUFDLENBQUMsbUJBQW1CLEdBQUcsb0RBQW9ELDRDQUE0QywwQ0FBMEMsa0NBQWtDLFNBQVMsQ0FBQyxJQUFJLHFEQUFxRCw2Q0FBNkMsMENBQTBDLGlDQUFpQyxDQUFDLElBQUksb0RBQW9ELDRDQUE0QyxTQUFTLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxxQ0FBcUMsNEJBQTRCLENBQUMsQ0FBQyxrQkFBa0IsOENBQThDLHNDQUFzQywrQkFBK0Isc0JBQXNCLENBQUMsNEJBQTRCLEdBQUcscUNBQXFDLDRCQUE0QixDQUFDLElBQUkscURBQXFELDZDQUE2QyxTQUFTLENBQUMsR0FBRyxvREFBb0QsNENBQTRDLFNBQVMsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLHFDQUFxQyw0QkFBNEIsQ0FBQyxJQUFJLHFEQUFxRCw2Q0FBNkMsU0FBUyxDQUFDLEdBQUcsb0RBQW9ELDRDQUE0QyxTQUFTLENBQUMsQ0FBQyxtQkFBbUIsZ0NBQWdDLHdCQUF3Qiw4REFBOEQsc0RBQXNELGdDQUFnQyx3QkFBd0IsOENBQThDLHFDQUFxQyxDQUFDLDRCQUE0QixHQUFHLHFDQUFxQyw0QkFBNEIsQ0FBQyxJQUFJLHFEQUFxRCw2Q0FBNkMsU0FBUyxDQUFDLEdBQUcsb0RBQW9ELDRDQUE0QyxTQUFTLENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxxQ0FBcUMsNEJBQTRCLENBQUMsSUFBSSxxREFBcUQsNkNBQTZDLFNBQVMsQ0FBQyxHQUFHLG9EQUFvRCw0Q0FBNEMsU0FBUyxDQUFDLENBQUMsbUJBQW1CLGdDQUFnQyx3QkFBd0IsOERBQThELHNEQUFzRCw4Q0FBOEMsc0NBQXNDLGdDQUFnQyx1QkFBdUIsQ0FBQyxxQ0FBcUMsR0FBRyxzREFBc0QsOENBQThDLFNBQVMsQ0FBQyxJQUFJLCtCQUErQix1QkFBdUIsU0FBUyxDQUFDLElBQUksK0JBQStCLHNCQUFzQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsNkJBQTZCLEdBQUcsc0RBQXNELDhDQUE4QyxTQUFTLENBQUMsSUFBSSwrQkFBK0IsdUJBQXVCLFNBQVMsQ0FBQyxJQUFJLCtCQUErQixzQkFBc0IsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLDRCQUE0Qix5Q0FBeUMsaUNBQWlDLDJDQUEyQyxrQ0FBa0MsQ0FBQyxvQ0FBb0MsR0FBRyxzREFBc0QsOENBQThDLFNBQVMsQ0FBQyxJQUFJLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLElBQUksOEJBQThCLHFCQUFxQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsNEJBQTRCLEdBQUcsc0RBQXNELDhDQUE4QyxTQUFTLENBQUMsSUFBSSxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxJQUFJLDhCQUE4QixxQkFBcUIsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLDJCQUEyQix3Q0FBd0MsZ0NBQWdDLDJDQUEyQyxrQ0FBa0MsQ0FBQyxzQ0FBc0MsR0FBRyxTQUFTLENBQUMsR0FBRyxxREFBcUQsNkNBQTZDLFNBQVMsQ0FBQyxDQUFDLDhCQUE4QixHQUFHLFNBQVMsQ0FBQyxHQUFHLHFEQUFxRCw2Q0FBNkMsU0FBUyxDQUFDLENBQUMsNkJBQTZCLDBDQUEwQyxrQ0FBa0MsMENBQTBDLGlDQUFpQyxDQUFDLHFDQUFxQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLHVEQUF1RCwrQ0FBK0MsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLEdBQUcsdURBQXVELCtDQUErQyxTQUFTLENBQUMsQ0FBQyw0QkFBNEIseUNBQXlDLGlDQUFpQywwQ0FBMEMsaUNBQWlDLENBQUMsNEJBQTRCLEdBQUcsa0NBQWtDLDBCQUEwQixTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLGtDQUFrQywwQkFBMEIsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQyxtQkFBbUIsZ0NBQWdDLHdCQUF3QixnQ0FBZ0MsdUJBQXVCLENBQUMsb0NBQW9DLEdBQUcsaUNBQWlDLHlCQUF5QixTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLDRCQUE0QixHQUFHLGlDQUFpQyx5QkFBeUIsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQywyQkFBMkIsd0NBQXdDLGdDQUFnQyxxQ0FBcUMsNEJBQTRCLENBQUMscUNBQXFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQyw0QkFBNEIseUNBQXlDLGlDQUFpQyxzQ0FBc0MsNkJBQTZCLENBQUMsa0NBQWtDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQyx5QkFBeUIsc0NBQXNDLDhCQUE4QixxQ0FBcUMsNEJBQTRCLENBQUMsbUNBQW1DLEdBQUcsaUNBQWlDLHlCQUF5QixTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLDJCQUEyQixHQUFHLGlDQUFpQyx5QkFBeUIsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQywwQkFBMEIsdUNBQXVDLCtCQUErQixzQ0FBc0MsNkJBQTZCLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLEdBQUcsaUNBQWlDLHlCQUF5QixTQUFTLENBQUMsQ0FBQyxxQkFBcUIsR0FBRyxTQUFTLENBQUMsR0FBRyxpQ0FBaUMseUJBQXlCLFNBQVMsQ0FBQyxDQUFDLG9CQUFvQixpQ0FBaUMseUJBQXlCLGdDQUFnQyx1QkFBdUIsQ0FBQyxxQ0FBcUMsR0FBRyxTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsNEJBQTRCLHlDQUF5QyxpQ0FBaUMscUNBQXFDLDRCQUE0QixDQUFDLHNDQUFzQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLGlDQUFpQyx5QkFBeUIsU0FBUyxDQUFDLENBQUMsOEJBQThCLEdBQUcsU0FBUyxDQUFDLEdBQUcsaUNBQWlDLHlCQUF5QixTQUFTLENBQUMsQ0FBQyw2QkFBNkIsMENBQTBDLGtDQUFrQyxzQ0FBc0MsNkJBQTZCLENBQUMsbUNBQW1DLEdBQUcsU0FBUyxDQUFDLEdBQUcsaUNBQWlDLHlCQUF5QixTQUFTLENBQUMsQ0FBQywyQkFBMkIsR0FBRyxTQUFTLENBQUMsR0FBRyxpQ0FBaUMseUJBQXlCLFNBQVMsQ0FBQyxDQUFDLDBCQUEwQix1Q0FBdUMsK0JBQStCLHFDQUFxQyw0QkFBNEIsQ0FBQyxvQ0FBb0MsR0FBRyxTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLDRCQUE0QixHQUFHLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsMkJBQTJCLHdDQUF3QyxnQ0FBZ0Msc0NBQXNDLDZCQUE2QixDQUFDLHlCQUF5QixHQUFHLDhDQUE4QyxxQ0FBcUMsQ0FBQyxRQUFRLGdDQUFnQyx3QkFBd0IsOENBQThDLHFDQUFxQyxDQUFDLFFBQVEsZ0NBQWdDLHdCQUF3Qiw4Q0FBOEMsc0NBQXNDLFNBQVMsQ0FBQyxHQUFHLHlDQUF5QyxpQ0FBaUMsU0FBUyxDQUFDLENBQUMsaUJBQWlCLEdBQUcsOENBQThDLHFDQUFxQyxDQUFDLFFBQVEsZ0NBQWdDLHdCQUF3Qiw4Q0FBOEMscUNBQXFDLENBQUMsUUFBUSxnQ0FBZ0Msd0JBQXdCLDhDQUE4QyxzQ0FBc0MsU0FBUyxDQUFDLEdBQUcseUNBQXlDLGlDQUFpQyxTQUFTLENBQUMsQ0FBQyxnQkFBZ0IsOEJBQThCLHNCQUFzQiwyREFBMkQsbURBQW1ELDZCQUE2QixxQkFBcUIsa0NBQWtDLHlCQUF5QixDQUFDLGdDQUFnQyxHQUFHLFVBQVUsMENBQTBDLGtDQUFrQyx1Q0FBdUMsOEJBQThCLENBQUMsSUFBSSxpQ0FBaUMsd0JBQXdCLENBQUMsSUFBSSwrQkFBK0Isc0JBQXNCLENBQUMsR0FBRyxVQUFVLDJCQUEyQixrQkFBa0IsQ0FBQyxDQUFDLHdCQUF3QixHQUFHLFVBQVUsMENBQTBDLGtDQUFrQyx1Q0FBdUMsOEJBQThCLENBQUMsSUFBSSxpQ0FBaUMsd0JBQXdCLENBQUMsSUFBSSwrQkFBK0Isc0JBQXNCLENBQUMsR0FBRyxVQUFVLDJCQUEyQixrQkFBa0IsQ0FBQyxDQUFDLHVCQUF1QixvQ0FBb0MsMkJBQTJCLENBQUMsMEJBQTBCLEdBQUcsVUFBVSx5REFBeUQsZ0RBQWdELENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLGtCQUFrQixHQUFHLFVBQVUseURBQXlELGdEQUFnRCxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxpQkFBaUIsOEJBQThCLHFCQUFxQixDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsdURBQXVELDhDQUE4QyxDQUFDLENBQUMsbUJBQW1CLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSx1REFBdUQsOENBQThDLENBQUMsQ0FBQyxrQkFBa0IsK0JBQStCLHNCQUFzQixDQUFDLDBCQUEwQixHQUFHLFVBQVUsb0NBQW9DLDJCQUEyQixDQUFDLElBQUksU0FBUyxDQUFDLENBQUMsa0JBQWtCLEdBQUcsVUFBVSxvQ0FBb0MsMkJBQTJCLENBQUMsSUFBSSxTQUFTLENBQUMsQ0FBQyxpQkFBaUIsOEJBQThCLHFCQUFxQixDQUFDLDhCQUE4QixHQUFHLFVBQVUsNkRBQTZELHFEQUFxRCxrRUFBa0UseURBQXlELENBQUMsSUFBSSxVQUFVLGdFQUFnRSx3REFBd0QsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMsc0JBQXNCLEdBQUcsVUFBVSw2REFBNkQscURBQXFELGtFQUFrRSx5REFBeUQsQ0FBQyxJQUFJLFVBQVUsZ0VBQWdFLHdEQUF3RCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyxxQkFBcUIsa0NBQWtDLHlCQUF5QixDQUFDLDhCQUE4QixHQUFHLFVBQVUsNkRBQTZELHFEQUFxRCxrRUFBa0UseURBQXlELENBQUMsSUFBSSxVQUFVLGdFQUFnRSx3REFBd0QsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMsc0JBQXNCLEdBQUcsVUFBVSw2REFBNkQscURBQXFELGtFQUFrRSx5REFBeUQsQ0FBQyxJQUFJLFVBQVUsZ0VBQWdFLHdEQUF3RCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyxxQkFBcUIsa0NBQWtDLHlCQUF5QixDQUFDLCtCQUErQixHQUFHLFVBQVUsNERBQTRELG9EQUFvRCxrRUFBa0UseURBQXlELENBQUMsSUFBSSxVQUFVLGlFQUFpRSx5REFBeUQsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMsdUJBQXVCLEdBQUcsVUFBVSw0REFBNEQsb0RBQW9ELGtFQUFrRSx5REFBeUQsQ0FBQyxJQUFJLFVBQVUsaUVBQWlFLHlEQUF5RCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDBCQUEwQixDQUFDLDRCQUE0QixHQUFHLFVBQVUsNERBQTRELG9EQUFvRCxrRUFBa0UseURBQXlELENBQUMsSUFBSSxVQUFVLGlFQUFpRSx5REFBeUQsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMsb0JBQW9CLEdBQUcsVUFBVSw0REFBNEQsb0RBQW9ELGtFQUFrRSx5REFBeUQsQ0FBQyxJQUFJLFVBQVUsaUVBQWlFLHlEQUF5RCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyxtQkFBbUIsZ0NBQWdDLHVCQUF1QixDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxJQUFJLFVBQVUsb0NBQW9DLDJCQUEyQixDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsbUJBQW1CLEdBQUcsU0FBUyxDQUFDLElBQUksVUFBVSxvQ0FBb0MsMkJBQTJCLENBQUMsR0FBRyxTQUFTLENBQUMsQ0FBQyxrQkFBa0IsK0JBQStCLHNCQUFzQixDQUFDLCtCQUErQixJQUFJLFVBQVUsaUVBQWlFLHlEQUF5RCxrRUFBa0UseURBQXlELENBQUMsR0FBRyxVQUFVLDREQUE0RCxvREFBb0QsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMsdUJBQXVCLElBQUksVUFBVSxpRUFBaUUseURBQXlELGtFQUFrRSx5REFBeUQsQ0FBQyxHQUFHLFVBQVUsNERBQTRELG9EQUFvRCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDJCQUEyQix1Q0FBdUMsOEJBQThCLENBQUMsK0JBQStCLElBQUksVUFBVSxnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLHFEQUFxRCw0Q0FBNEMsQ0FBQyxDQUFDLHVCQUF1QixJQUFJLFVBQVUsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxxREFBcUQsNENBQTRDLENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDJCQUEyQixxQ0FBcUMsNEJBQTRCLENBQUMsZ0NBQWdDLElBQUksVUFBVSxpRUFBaUUsd0RBQXdELENBQUMsR0FBRyxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxDQUFDLHdCQUF3QixJQUFJLFVBQVUsaUVBQWlFLHdEQUF3RCxDQUFDLEdBQUcsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsQ0FBQyx1QkFBdUIsb0NBQW9DLDRCQUE0QixzQ0FBc0MsNkJBQTZCLENBQUMsNkJBQTZCLElBQUksVUFBVSxnRUFBZ0Usd0RBQXdELGtFQUFrRSx5REFBeUQsQ0FBQyxHQUFHLFVBQVUsNkRBQTZELHFEQUFxRCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyxxQkFBcUIsSUFBSSxVQUFVLGdFQUFnRSx3REFBd0Qsa0VBQWtFLHlEQUF5RCxDQUFDLEdBQUcsVUFBVSw2REFBNkQscURBQXFELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLG9CQUFvQixpQ0FBaUMseUJBQXlCLHVDQUF1Qyw4QkFBOEIsQ0FBQywrQkFBK0IsR0FBRyx5Q0FBeUMsaUNBQWlDLGtCQUFrQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLEdBQUcseUNBQXlDLGlDQUFpQyxrQkFBa0IsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMEJBQTBCLENBQUMsK0JBQStCLEdBQUcseUNBQXlDLGlDQUFpQyxrQkFBa0IsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLHlDQUF5QyxpQ0FBaUMsa0JBQWtCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDBCQUEwQixDQUFDLGdDQUFnQyxHQUFHLHdDQUF3QyxnQ0FBZ0Msa0JBQWtCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0IsR0FBRyx3Q0FBd0MsZ0NBQWdDLGtCQUFrQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLG9DQUFvQywyQkFBMkIsQ0FBQyw2QkFBNkIsR0FBRyx3Q0FBd0MsZ0NBQWdDLGtCQUFrQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLEdBQUcsd0NBQXdDLGdDQUFnQyxrQkFBa0IsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLG9CQUFvQixpQ0FBaUMsd0JBQXdCLENBQUMsZ0NBQWdDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsa0JBQWtCLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLHdCQUF3QixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLGtCQUFrQix3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyx1QkFBdUIsb0NBQW9DLDJCQUEyQixDQUFDLGdDQUFnQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLGtCQUFrQix5Q0FBeUMsZ0NBQWdDLENBQUMsQ0FBQyx3QkFBd0IsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxrQkFBa0IseUNBQXlDLGdDQUFnQyxDQUFDLENBQUMsdUJBQXVCLG9DQUFvQywyQkFBMkIsQ0FBQyxpQ0FBaUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxrQkFBa0Isd0NBQXdDLCtCQUErQixDQUFDLENBQUMseUJBQXlCLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsa0JBQWtCLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLHdCQUF3QixxQ0FBcUMsNEJBQTRCLENBQUMsOEJBQThCLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsa0JBQWtCLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLGtCQUFrQix5Q0FBeUMsZ0NBQWdDLENBQUMsQ0FBQyxxQkFBcUIsa0NBQWtDLHlCQUF5QixDQ056NHJFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQU1GOztBQ1pBOzs7OztHRG1CRTs7QUVuQkY7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtDRmlDRjs7QUdoQ0E7OztFQUdFO0NIbUNGOztBR2hDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NIbUNGOztBRzdCQTs7Ozs7Ozs7OztFQUNFO0NIeUNGOztBRy9CQTtFQUNFO0VBQ0E7RUNnRkk7RUQ5RUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSGtDRjs7QUcxQkE7RUFDRTtDSDZCRjs7QUdwQkE7RUFDRTtFQUNBO0VBQ0E7Q0h1QkY7O0FHVkE7Ozs7OztFQUNFO0VBQ0E7Q0hrQkY7O0FHWEE7RUFDRTtFQUNBO0NIY0Y7O0FHSEE7O0VBRUU7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q0hNRjs7QUdIQTtFQUNFO0VBQ0E7RUFDQTtDSE1GOztBR0hBOzs7RUFHRTtFQUNBO0NITUY7O0FHSEE7Ozs7RUFJRTtDSE1GOztBR0hBO0VBQ0U7Q0hNRjs7QUdIQTtFQUNFO0VBQ0E7Q0hNRjs7QUdIQTtFQUNFO0NITUY7O0FHSEE7O0VBRUU7Q0hNRjs7QUdIQTtFQ3BGSTtDSjJGSjs7QUdFQTs7RUFFRTtFQy9GRTtFRGlHRjtFQUNBO0NIQ0Y7O0FHRUE7RUFBTTtDSEVOOztBR0RBO0VBQU07Q0hLTjs7QUdFQTtFQUNFO0VBQ0E7RUFDQTtDSENGOztBSzdLRTtFRitLRTtFQUNBO0NIRUo7O0FHUUE7RUFDRTtFQUNBO0NITEY7O0FLbkxFOztFRjJMRTtFQUNBO0NISEo7O0FHTUU7RUFDRTtDSEhKOztBR1lBOzs7O0VBSUU7RUNySkU7Q0o2SUo7O0FHWUE7RUFFRTtFQUVBO0VBRUE7Q0haRjs7QUdvQkE7RUFFRTtDSGxCRjs7QUcwQkE7RUFDRTtFQUNBO0NIdkJGOztBRzBCQTtFQUdFO0VBQ0E7Q0h6QkY7O0FHaUNBO0VBQ0U7Q0g5QkY7O0FHaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSDlCRjs7QUdpQ0E7RUFHRTtDSGhDRjs7QUd3Q0E7RUFFRTtFQUNBO0NIdENGOztBRzRDQTtFQUVFO0NIMUNGOztBR2lEQTtFQUNFO0VBQ0E7Q0g5Q0Y7O0FHaURBOzs7OztFQUtFO0VBQ0E7RUN0UEU7RUR3UEY7Q0g5Q0Y7O0FHaURBOztFQUVFO0NIOUNGOztBR2lEQTs7RUFFRTtDSDlDRjs7QUdvREE7RUFDRTtDSGpERjs7QUd3REE7Ozs7RUFJRTtDSHJERjs7QUc4REk7Ozs7RUFDRTtDSHhETjs7QUc4REE7Ozs7RUFJRTtFQUNBO0NIM0RGOztBRzhEQTs7RUFFRTtFQUNBO0NIM0RGOztBRytEQTs7OztFQVNFO0NIakVGOztBR29FQTtFQUNFO0VBRUE7Q0hsRUY7O0FHcUVBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7Q0h4RUY7O0FHNkVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ2xTSTtFRG9TSjtFQUNBO0VBQ0E7Q0gxRUY7O0FHNkVBO0VBQ0U7Q0gxRUY7O0FHOEVBOztFQUVFO0NIM0VGOztBRzhFQTtFQUtFO0VBQ0E7Q0gvRUY7O0FHc0ZBO0VBQ0U7Q0huRkY7O0FHMkZBO0VBQ0U7RUFDQTtDSHhGRjs7QUcrRkE7RUFDRTtDSDVGRjs7QUcrRkE7RUFDRTtFQUNBO0NINUZGOztBRytGQTtFQUNFO0NINUZGOztBR2lHQTtFQUNFO0NIOUZGOztBTTdYQTs7Ozs7Ozs7Ozs7O0VBRUU7RUFFQTtFQUNBO0NOeVlGOztBTXJZQTs7RUZnSE07Q0owUk47O0FNellBOztFRitHTTtDSitSTjs7QU03WUE7O0VGOEdNO0NKb1NOOztBTWpaQTs7RUY2R007Q0p5U047O0FNclpBOztFRjRHTTtDSjhTTjs7QU16WkE7O0VGMkdNO0NKbVROOztBTTVaQTtFRnlHTTtFRXZHSjtDTitaRjs7QU0zWkE7RUZtR007RUVqR0o7RUFDQTtDTjhaRjs7QU01WkE7RUY4Rk07RUU1Rko7RUFDQTtDTitaRjs7QU03WkE7RUZ5Rk07RUV2Rko7RUFDQTtDTmdhRjs7QU05WkE7RUZvRk07RUVsRko7RUFDQTtDTmlhRjs7QU16WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDTjRaRjs7QU1wWkE7O0VGTUk7RUVIRjtDTnVaRjs7QU1wWkE7O0VBRUU7RUFDQTtDTnVaRjs7QU0vWUE7RUMvRUU7RUFDQTtDUGtlRjs7QU0vWUE7RUNwRkU7RUFDQTtDUHVlRjs7QU1qWkE7RUFDRTtDTm9aRjs7QU1sWkU7RUFDRTtDTnFaSjs7QU0zWUE7RUZqQ0k7RUVtQ0Y7Q044WUY7O0FNMVlBO0VBQ0U7RUZlSTtDSitYTjs7QU0xWUE7RUFDRTtFRjdDRTtFRStDRjtDTjZZRjs7QU0zWUU7RUFDRTtDTjhZSjs7QVFqZ0JBO0VDSUU7RUFHQTtDVCtmRjs7QVFoZ0JBO0VBQ0U7RUFDQTtFQUNBO0VFWEU7RURNRjtFQUdBO0NUd2dCRjs7QVExZkE7RUFFRTtDUjRmRjs7QVF6ZkE7RUFDRTtFQUNBO0NSNGZGOztBUXpmQTtFSmtDSTtFSWhDRjtDUjRmRjs7QVduaUJBO0VQdUVJO0VPckVGO0VBQ0E7Q1hzaUJGOztBV25pQkU7RUFDRTtDWHNpQko7O0FXamlCQTtFQUNFO0VQMERFO0VPeERGO0VBQ0E7RURaRTtDVmlqQko7O0FXamlCRTtFQUNFO0VQa0RBO0VPaERBO0NYb2lCSjs7QVc5aEJBO0VBQ0U7RVB5Q0U7RU92Q0Y7Q1hpaUJGOztBVzloQkU7RVBvQ0U7RU9sQ0E7RUFDQTtDWGlpQko7O0FXNWhCQTtFQUNFO0VBQ0E7Q1graEJGOztBWXhrQkU7RUNBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiNGtCRjs7QWN6aEJJO0VGdkRGO0lDWUk7R2J5a0JKO0NBQ0Y7O0FjL2hCSTtFRnZERjtJQ1lJO0diK2tCSjtDQUNGOztBY3JpQkk7RUZ2REY7SUNZSTtHYnFsQko7Q0FDRjs7QWMzaUJJO0VGdkRGO0lDWUk7R2IybEJKO0NBQ0Y7O0FZNWxCRTtFQ1pBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2I0bUJGOztBWTFsQkU7RUNKQTtFQUNBO0VBQ0E7RUFDQTtDYmttQkY7O0FZM2xCRTtFQUNFO0VBQ0E7Q1o4bEJKOztBWTVsQkk7O0VBRUU7RUFDQTtDWitsQk47O0FlaG9CRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0Nmd3NCSjs7QWVyckJNO0VBQ0U7RUFDQTtFQUNBO0Nmd3JCUjs7QWV0ckJNO0VBQ0U7RUFDQTtFQUNBO0NmeXJCUjs7QWVyckJRO0VGRk47RUFJQTtDYndyQkY7O0FlMXJCUTtFRkZOO0VBSUE7Q2I2ckJGOztBZS9yQlE7RUZGTjtFQUlBO0Nia3NCRjs7QWVwc0JRO0VGRk47RUFJQTtDYnVzQkY7O0FlenNCUTtFRkZOO0VBSUE7Q2I0c0JGOztBZTlzQlE7RUZGTjtFQUlBO0NiaXRCRjs7QWVudEJRO0VGRk47RUFJQTtDYnN0QkY7O0FleHRCUTtFRkZOO0VBSUE7Q2IydEJGOztBZTd0QlE7RUZGTjtFQUlBO0NiZ3VCRjs7QWVsdUJRO0VGRk47RUFJQTtDYnF1QkY7O0FldnVCUTtFRkZOO0VBSUE7Q2IwdUJGOztBZTV1QlE7RUZGTjtFQUlBO0NiK3VCRjs7QWU1dUJNO0VBQXdCO0NmZ3ZCOUI7O0FlOXVCTTtFQUF1QjtDZmt2QjdCOztBZS91QlE7RUFBd0I7Q2ZtdkJoQzs7QWVudkJRO0VBQXdCO0NmdXZCaEM7O0FldnZCUTtFQUF3QjtDZjJ2QmhDOztBZTN2QlE7RUFBd0I7Q2YrdkJoQzs7QWUvdkJRO0VBQXdCO0NmbXdCaEM7O0FlbndCUTtFQUF3QjtDZnV3QmhDOztBZXZ3QlE7RUFBd0I7Q2Yyd0JoQzs7QWUzd0JRO0VBQXdCO0NmK3dCaEM7O0FlL3dCUTtFQUF3QjtDZm14QmhDOztBZW54QlE7RUFBd0I7Q2Z1eEJoQzs7QWV2eEJRO0VBQXdCO0NmMnhCaEM7O0FlM3hCUTtFQUF3QjtDZit4QmhDOztBZS94QlE7RUFBd0I7Q2ZteUJoQzs7QWU3eEJVO0VGVFI7Q2IweUJGOztBZWp5QlU7RUZUUjtDYjh5QkY7O0FlcnlCVTtFRlRSO0Nia3pCRjs7QWV6eUJVO0VGVFI7Q2JzekJGOztBZTd5QlU7RUZUUjtDYjB6QkY7O0FlanpCVTtFRlRSO0NiOHpCRjs7QWVyekJVO0VGVFI7Q2JrMEJGOztBZXp6QlU7RUZUUjtDYnMwQkY7O0FlN3pCVTtFRlRSO0NiMDBCRjs7QWVqMEJVO0VGVFI7Q2I4MEJGOztBZXIwQlU7RUZUUjtDYmsxQkY7O0FjdjBCSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtHZnkyQk47O0VldjJCSTtJQUNFO0lBQ0E7SUFDQTtHZjAyQk47O0VldDJCTTtJRkZOO0lBSUE7R2J5MkJBOztFZTMyQk07SUZGTjtJQUlBO0diODJCQTs7RWVoM0JNO0lGRk47SUFJQTtHYm0zQkE7O0VlcjNCTTtJRkZOO0lBSUE7R2J3M0JBOztFZTEzQk07SUZGTjtJQUlBO0diNjNCQTs7RWUvM0JNO0lGRk47SUFJQTtHYms0QkE7O0VlcDRCTTtJRkZOO0lBSUE7R2J1NEJBOztFZXo0Qk07SUZGTjtJQUlBO0diNDRCQTs7RWU5NEJNO0lGRk47SUFJQTtHYmk1QkE7O0VlbjVCTTtJRkZOO0lBSUE7R2JzNUJBOztFZXg1Qk07SUZGTjtJQUlBO0diMjVCQTs7RWU3NUJNO0lGRk47SUFJQTtHYmc2QkE7O0VlNzVCSTtJQUF3QjtHZmk2QjVCOztFZS81Qkk7SUFBdUI7R2ZtNkIzQjs7RWVoNkJNO0lBQXdCO0dmbzZCOUI7O0VlcDZCTTtJQUF3QjtHZnc2QjlCOztFZXg2Qk07SUFBd0I7R2Y0NkI5Qjs7RWU1NkJNO0lBQXdCO0dmZzdCOUI7O0VlaDdCTTtJQUF3QjtHZm83QjlCOztFZXA3Qk07SUFBd0I7R2Z3N0I5Qjs7RWV4N0JNO0lBQXdCO0dmNDdCOUI7O0VlNTdCTTtJQUF3QjtHZmc4QjlCOztFZWg4Qk07SUFBd0I7R2ZvOEI5Qjs7RWVwOEJNO0lBQXdCO0dmdzhCOUI7O0VleDhCTTtJQUF3QjtHZjQ4QjlCOztFZTU4Qk07SUFBd0I7R2ZnOUI5Qjs7RWVoOUJNO0lBQXdCO0dmbzlCOUI7O0VlOThCUTtJRlRSO0diMjlCQTs7RWVsOUJRO0lGVFI7R2IrOUJBOztFZXQ5QlE7SUZUUjtHYm0rQkE7O0VlMTlCUTtJRlRSO0didStCQTs7RWU5OUJRO0lGVFI7R2IyK0JBOztFZWwrQlE7SUZUUjtHYisrQkE7O0VldCtCUTtJRlRSO0dibS9CQTs7RWUxK0JRO0lGVFI7R2J1L0JBOztFZTkrQlE7SUZUUjtHYjIvQkE7O0VlbC9CUTtJRlRSO0diKy9CQTs7RWV0L0JRO0lGVFI7R2JtZ0NBOztFZTEvQlE7SUZUUjtHYnVnQ0E7Q0FDRjs7QWM3L0JJO0VDOUJFO0lBQ0U7SUFDQTtJQUNBO0dmK2hDTjs7RWU3aENJO0lBQ0U7SUFDQTtJQUNBO0dmZ2lDTjs7RWU1aENNO0lGRk47SUFJQTtHYitoQ0E7O0VlamlDTTtJRkZOO0lBSUE7R2JvaUNBOztFZXRpQ007SUZGTjtJQUlBO0dieWlDQTs7RWUzaUNNO0lGRk47SUFJQTtHYjhpQ0E7O0VlaGpDTTtJRkZOO0lBSUE7R2JtakNBOztFZXJqQ007SUZGTjtJQUlBO0did2pDQTs7RWUxakNNO0lGRk47SUFJQTtHYjZqQ0E7O0VlL2pDTTtJRkZOO0lBSUE7R2Jra0NBOztFZXBrQ007SUZGTjtJQUlBO0didWtDQTs7RWV6a0NNO0lGRk47SUFJQTtHYjRrQ0E7O0VlOWtDTTtJRkZOO0lBSUE7R2JpbENBOztFZW5sQ007SUZGTjtJQUlBO0dic2xDQTs7RWVubENJO0lBQXdCO0dmdWxDNUI7O0VlcmxDSTtJQUF1QjtHZnlsQzNCOztFZXRsQ007SUFBd0I7R2YwbEM5Qjs7RWUxbENNO0lBQXdCO0dmOGxDOUI7O0VlOWxDTTtJQUF3QjtHZmttQzlCOztFZWxtQ007SUFBd0I7R2ZzbUM5Qjs7RWV0bUNNO0lBQXdCO0dmMG1DOUI7O0VlMW1DTTtJQUF3QjtHZjhtQzlCOztFZTltQ007SUFBd0I7R2ZrbkM5Qjs7RWVsbkNNO0lBQXdCO0dmc25DOUI7O0VldG5DTTtJQUF3QjtHZjBuQzlCOztFZTFuQ007SUFBd0I7R2Y4bkM5Qjs7RWU5bkNNO0lBQXdCO0dma29DOUI7O0VlbG9DTTtJQUF3QjtHZnNvQzlCOztFZXRvQ007SUFBd0I7R2Ywb0M5Qjs7RWVwb0NRO0lGVFI7R2JpcENBOztFZXhvQ1E7SUZUUjtHYnFwQ0E7O0VlNW9DUTtJRlRSO0dieXBDQTs7RWVocENRO0lGVFI7R2I2cENBOztFZXBwQ1E7SUZUUjtHYmlxQ0E7O0VleHBDUTtJRlRSO0dicXFDQTs7RWU1cENRO0lGVFI7R2J5cUNBOztFZWhxQ1E7SUZUUjtHYjZxQ0E7O0VlcHFDUTtJRlRSO0diaXJDQTs7RWV4cUNRO0lGVFI7R2JxckNBOztFZTVxQ1E7SUZUUjtHYnlyQ0E7O0VlaHJDUTtJRlRSO0diNnJDQTtDQUNGOztBY25yQ0k7RUM5QkU7SUFDRTtJQUNBO0lBQ0E7R2ZxdENOOztFZW50Q0k7SUFDRTtJQUNBO0lBQ0E7R2ZzdENOOztFZWx0Q007SUZGTjtJQUlBO0dicXRDQTs7RWV2dENNO0lGRk47SUFJQTtHYjB0Q0E7O0VlNXRDTTtJRkZOO0lBSUE7R2IrdENBOztFZWp1Q007SUZGTjtJQUlBO0dib3VDQTs7RWV0dUNNO0lGRk47SUFJQTtHYnl1Q0E7O0VlM3VDTTtJRkZOO0lBSUE7R2I4dUNBOztFZWh2Q007SUZGTjtJQUlBO0dibXZDQTs7RWVydkNNO0lGRk47SUFJQTtHYnd2Q0E7O0VlMXZDTTtJRkZOO0lBSUE7R2I2dkNBOztFZS92Q007SUZGTjtJQUlBO0dia3dDQTs7RWVwd0NNO0lGRk47SUFJQTtHYnV3Q0E7O0VlendDTTtJRkZOO0lBSUE7R2I0d0NBOztFZXp3Q0k7SUFBd0I7R2Y2d0M1Qjs7RWUzd0NJO0lBQXVCO0dmK3dDM0I7O0VlNXdDTTtJQUF3QjtHZmd4QzlCOztFZWh4Q007SUFBd0I7R2ZveEM5Qjs7RWVweENNO0lBQXdCO0dmd3hDOUI7O0VleHhDTTtJQUF3QjtHZjR4QzlCOztFZTV4Q007SUFBd0I7R2ZneUM5Qjs7RWVoeUNNO0lBQXdCO0dmb3lDOUI7O0VlcHlDTTtJQUF3QjtHZnd5QzlCOztFZXh5Q007SUFBd0I7R2Y0eUM5Qjs7RWU1eUNNO0lBQXdCO0dmZ3pDOUI7O0VlaHpDTTtJQUF3QjtHZm96QzlCOztFZXB6Q007SUFBd0I7R2Z3ekM5Qjs7RWV4ekNNO0lBQXdCO0dmNHpDOUI7O0VlNXpDTTtJQUF3QjtHZmcwQzlCOztFZTF6Q1E7SUZUUjtHYnUwQ0E7O0VlOXpDUTtJRlRSO0diMjBDQTs7RWVsMENRO0lGVFI7R2IrMENBOztFZXQwQ1E7SUZUUjtHYm0xQ0E7O0VlMTBDUTtJRlRSO0didTFDQTs7RWU5MENRO0lGVFI7R2IyMUNBOztFZWwxQ1E7SUZUUjtHYisxQ0E7O0VldDFDUTtJRlRSO0dibTJDQTs7RWUxMUNRO0lGVFI7R2J1MkNBOztFZTkxQ1E7SUZUUjtHYjIyQ0E7O0VlbDJDUTtJRlRSO0diKzJDQTs7RWV0MkNRO0lGVFI7R2JtM0NBO0NBQ0Y7O0FjejJDSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtHZjI0Q047O0VlejRDSTtJQUNFO0lBQ0E7SUFDQTtHZjQ0Q047O0VleDRDTTtJRkZOO0lBSUE7R2IyNENBOztFZTc0Q007SUZGTjtJQUlBO0diZzVDQTs7RWVsNUNNO0lGRk47SUFJQTtHYnE1Q0E7O0VldjVDTTtJRkZOO0lBSUE7R2IwNUNBOztFZTU1Q007SUZGTjtJQUlBO0diKzVDQTs7RWVqNkNNO0lGRk47SUFJQTtHYm82Q0E7O0VldDZDTTtJRkZOO0lBSUE7R2J5NkNBOztFZTM2Q007SUZGTjtJQUlBO0diODZDQTs7RWVoN0NNO0lGRk47SUFJQTtHYm03Q0E7O0VlcjdDTTtJRkZOO0lBSUE7R2J3N0NBOztFZTE3Q007SUZGTjtJQUlBO0diNjdDQTs7RWUvN0NNO0lGRk47SUFJQTtHYms4Q0E7O0VlLzdDSTtJQUF3QjtHZm04QzVCOztFZWo4Q0k7SUFBdUI7R2ZxOEMzQjs7RWVsOENNO0lBQXdCO0dmczhDOUI7O0VldDhDTTtJQUF3QjtHZjA4QzlCOztFZTE4Q007SUFBd0I7R2Y4OEM5Qjs7RWU5OENNO0lBQXdCO0dmazlDOUI7O0VlbDlDTTtJQUF3QjtHZnM5QzlCOztFZXQ5Q007SUFBd0I7R2YwOUM5Qjs7RWUxOUNNO0lBQXdCO0dmODlDOUI7O0VlOTlDTTtJQUF3QjtHZmsrQzlCOztFZWwrQ007SUFBd0I7R2ZzK0M5Qjs7RWV0K0NNO0lBQXdCO0dmMCtDOUI7O0VlMStDTTtJQUF3QjtHZjgrQzlCOztFZTkrQ007SUFBd0I7R2ZrL0M5Qjs7RWVsL0NNO0lBQXdCO0dmcy9DOUI7O0VlaC9DUTtJRlRSO0diNi9DQTs7RWVwL0NRO0lGVFI7R2JpZ0RBOztFZXgvQ1E7SUZUUjtHYnFnREE7O0VlNS9DUTtJRlRSO0dieWdEQTs7RWVoZ0RRO0lGVFI7R2I2Z0RBOztFZXBnRFE7SUZUUjtHYmloREE7O0VleGdEUTtJRlRSO0dicWhEQTs7RWU1Z0RRO0lGVFI7R2J5aERBOztFZWhoRFE7SUZUUjtHYjZoREE7O0VlcGhEUTtJRlRSO0diaWlEQTs7RWV4aERRO0lGVFI7R2JxaURBOztFZTVoRFE7SUZUUjtHYnlpREE7Q0FDRjs7QWdCdmxEQTtFQUNFO0VBQ0E7RUFDQTtDaEIwbERGOztBZ0J2bERFOztFQUVFO0VBQ0E7RUFDQTtDaEIwbERKOztBZ0J2bERFO0VBQ0U7RUFDQTtDaEIwbERKOztBZ0J2bERFO0VBQ0U7Q2hCMGxESjs7QWdCaGxERTs7RUFFRTtDaEJtbERKOztBZ0Ixa0RBO0VBQ0U7Q2hCNmtERjs7QWdCM2tERTs7RUFFRTtDaEI4a0RKOztBZ0Ixa0RJOztFQUVFO0NoQjZrRE47O0FnQnZrREU7Ozs7RUFJRTtDaEIwa0RKOztBZ0Jqa0RFO0VBQ0U7Q2hCb2tESjs7QUtub0RFO0VXMkVJO0VBQ0E7Q2hCNGpETjs7QWlCOW9ESTs7O0VBR0U7Q2pCaXBETjs7QWlCN29ETTs7OztFQUlFO0NqQmdwRFI7O0FLcnBERTtFWWlCTTtDakJ3b0RSOztBaUJ0b0RROztFQUVFO0NqQnlvRFY7O0FpQnBxREk7OztFQUdFO0NqQnVxRE47O0FpQm5xRE07Ozs7RUFJRTtDakJzcURSOztBSzNxREU7RVlpQk07Q2pCOHBEUjs7QWlCNXBEUTs7RUFFRTtDakIrcERWOztBaUIxckRJOzs7RUFHRTtDakI2ckROOztBaUJ6ckRNOzs7O0VBSUU7Q2pCNHJEUjs7QUtqc0RFO0VZaUJNO0NqQm9yRFI7O0FpQmxyRFE7O0VBRUU7Q2pCcXJEVjs7QWlCaHRESTs7O0VBR0U7Q2pCbXRETjs7QWlCL3NETTs7OztFQUlFO0NqQmt0RFI7O0FLdnRERTtFWWlCTTtDakIwc0RSOztBaUJ4c0RROztFQUVFO0NqQjJzRFY7O0FpQnR1REk7OztFQUdFO0NqQnl1RE47O0FpQnJ1RE07Ozs7RUFJRTtDakJ3dURSOztBSzd1REU7RVlpQk07Q2pCZ3VEUjs7QWlCOXREUTs7RUFFRTtDakJpdURWOztBaUI1dkRJOzs7RUFHRTtDakIrdkROOztBaUIzdkRNOzs7O0VBSUU7Q2pCOHZEUjs7QUtud0RFO0VZaUJNO0NqQnN2RFI7O0FpQnB2RFE7O0VBRUU7Q2pCdXZEVjs7QWlCbHhESTs7O0VBR0U7Q2pCcXhETjs7QWlCanhETTs7OztFQUlFO0NqQm94RFI7O0FLenhERTtFWWlCTTtDakI0d0RSOztBaUIxd0RROztFQUVFO0NqQjZ3RFY7O0FpQnh5REk7OztFQUdFO0NqQjJ5RE47O0FpQnZ5RE07Ozs7RUFJRTtDakIweURSOztBSy95REU7RVlpQk07Q2pCa3lEUjs7QWlCaHlEUTs7RUFFRTtDakJteURWOztBaUI5ekRJOzs7RUFHRTtDakJpMEROOztBSzl6REU7RVlpQk07Q2pCaXpEUjs7QWlCL3lEUTs7RUFFRTtDakJrekRWOztBZ0JsdURJO0VBQ0U7RUFDQTtFQUNBO0NoQnF1RE47O0FnQmh1REk7RUFDRTtFQUNBO0VBQ0E7Q2hCbXVETjs7QWdCOXREQTtFQUNFO0VBQ0E7Q2hCaXVERjs7QWdCL3RERTs7O0VBR0U7Q2hCa3VESjs7QWdCL3RERTtFQUNFO0NoQmt1REo7O0FnQjl0REk7RUFDRTtDaEJpdUROOztBS3QyREU7RVc0SU07RUFDQTtDaEI4dERSOztBYzl5REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHaEJndEROOztFZ0I3c0RNO0lBQ0U7R2hCZ3REUjtDQUNGOztBYzN6REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHaEI2dEROOztFZ0IxdERNO0lBQ0U7R2hCNnREUjtDQUNGOztBY3gwREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHaEIwdUROOztFZ0J2dURNO0lBQ0U7R2hCMHVEUjtDQUNGOztBY3IxREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHaEJ1dkROOztFZ0JwdkRNO0lBQ0U7R2hCdXZEUjtDQUNGOztBZ0Jqd0RJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7Q2hCbXdEUjs7QWdCaHdEUTtFQUNFO0NoQm13RFY7O0FrQmg3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFZHFISTtFY2xISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVJiRTtFU0NFO0NuQmc4RE47O0FtQjM3REk7RURMSjtJQ01NO0duQis3REo7Q0FDRjs7QWtCajdERTtFQUNFO0VBQ0E7Q2xCbzdESjs7QW9CcDhERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBS0U7Q3BCbThETjs7QWtCcjdERTtFQUNFO0VBRUE7Q2xCdTdESjs7QWtCMTdERTtFQUNFO0VBRUE7Q2xCdTdESjs7QWtCMTdERTtFQUNFO0VBRUE7Q2xCdTdESjs7QWtCMTdERTtFQUNFO0VBRUE7Q2xCdTdESjs7QWtCLzZERTs7RUFFRTtFQUVBO0NsQmk3REo7O0FrQjU2REU7RUFNRTtFQUNBO0NsQjA2REo7O0FrQnI2REE7O0VBRUU7RUFDQTtDbEJ3NkRGOztBa0I5NURBO0VBQ0U7RUFDQTtFQUNBO0VkWkU7RWNjRjtDbEJpNkRGOztBa0I5NURBO0VBQ0U7RUFDQTtFZG9DSTtFY2xDSjtDbEJpNkRGOztBa0I5NURBO0VBQ0U7RUFDQTtFZDZCSTtFYzNCSjtDbEJpNkRGOztBa0J4NURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCMjVERjs7QWtCejVERTs7RUFFRTtFQUNBO0NsQjQ1REo7O0FrQmg1REE7RUFDRTtFQUNBO0VkWEk7RWNhSjtFUnZJRTtDVjJoRUo7O0FrQmg1REE7RUFDRTtFQUNBO0VkbkJJO0VjcUJKO0VSL0lFO0NWbWlFSjs7QWtCOTRERTs7RUFFRTtDbEJpNURKOztBa0I3NERBO0VBQ0U7Q2xCZzVERjs7QWtCeDREQTtFQUNFO0NsQjI0REY7O0FrQng0REE7RUFDRTtFQUNBO0NsQjI0REY7O0FrQm40REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbEJzNERGOztBa0JwNERFOztFQUVFO0VBQ0E7Q2xCdTRESjs7QWtCOTNEQTtFQUNFO0VBQ0E7RUFDQTtDbEJpNERGOztBa0I5M0RBO0VBQ0U7RUFDQTtFQUNBO0NsQmk0REY7O0FrQi8zREU7RUFDRTtDbEJrNERKOztBa0I5M0RBO0VBQ0U7Q2xCaTRERjs7QWtCOTNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NsQmk0REY7O0FrQjkzREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbEJpNERKOztBb0I1a0VFO0VBQ0U7RUFDQTtFQUNBO0VoQndDQTtFZ0J0Q0E7Q3BCK2tFSjs7QW9CNWtFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQm1GRTtFZ0JqRkY7RUFDQTtFQUNBO0VWM0NBO0NWMm5FSjs7QW9CM2tFSTs7RUFFRTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCNGtFUjs7QW9CemtFTTs7RUFDRTtFQUNBO0NwQjZrRVI7O0FvQjFrRU07Ozs7RUFFRTtDcEIra0VSOztBb0J4a0VJOztFQUdJO0VBQ0E7Q3BCMGtFUjs7QW9CcGtFSTs7RUFFRTtFQUdFO0VBQ0E7Q3BCcWtFUjs7QW9CbGtFTTs7RUFDRTtFQUNBO0NwQnNrRVI7O0FvQm5rRU07Ozs7RUFFRTtDcEJ3a0VSOztBb0IvakVNOzs7O0VBRUU7Q3BCb2tFUjs7QW9CNWpFTTs7RUFDRTtDcEJna0VSOztBb0I3akVNOzs7O0VBRUU7Q3BCa2tFUjs7QW9CMWpFTTs7RUFDRTtDcEI4akVSOztBb0I1akVROztFQUNFO0NwQmdrRVY7O0FvQjVqRU07Ozs7RUFFRTtDcEJpa0VSOztBb0I3akVROztFQUNFO0VDbkpOO0NyQnF0RUo7O0FvQjVqRVE7O0VBQ0U7Q3BCZ2tFVjs7QW9CN2pFUTs7RUFDRTtDcEJpa0VWOztBb0J2akVNOztFQUNFO0NwQjJqRVI7O0FvQnhqRU07Ozs7RUFFRTtDcEI2akVSOztBb0J6akVROztFQUNFO0VBQ0E7Q3BCNmpFVjs7QW9CMXRFRTtFQUNFO0VBQ0E7RUFDQTtFaEJ3Q0E7RWdCdENBO0NwQjZ0RUo7O0FvQjF0RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEJtRkU7RWdCakZGO0VBQ0E7RUFDQTtFVjNDQTtDVnl3RUo7O0FvQnp0RUk7O0VBRUU7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQjB0RVI7O0FvQnZ0RU07O0VBQ0U7RUFDQTtDcEIydEVSOztBb0J4dEVNOzs7O0VBRUU7Q3BCNnRFUjs7QW9CdHRFSTs7RUFHSTtFQUNBO0NwQnd0RVI7O0FvQmx0RUk7O0VBRUU7RUFHRTtFQUNBO0NwQm10RVI7O0FvQmh0RU07O0VBQ0U7RUFDQTtDcEJvdEVSOztBb0JqdEVNOzs7O0VBRUU7Q3BCc3RFUjs7QW9CN3NFTTs7OztFQUVFO0NwQmt0RVI7O0FvQjFzRU07O0VBQ0U7Q3BCOHNFUjs7QW9CM3NFTTs7OztFQUVFO0NwQmd0RVI7O0FvQnhzRU07O0VBQ0U7Q3BCNHNFUjs7QW9CMXNFUTs7RUFDRTtDcEI4c0VWOztBb0Ixc0VNOzs7O0VBRUU7Q3BCK3NFUjs7QW9CM3NFUTs7RUFDRTtFQ25KTjtDckJtMkVKOztBb0Ixc0VROztFQUNFO0NwQjhzRVY7O0FvQjNzRVE7O0VBQ0U7Q3BCK3NFVjs7QW9CcnNFTTs7RUFDRTtDcEJ5c0VSOztBb0J0c0VNOzs7O0VBRUU7Q3BCMnNFUjs7QW9CdnNFUTs7RUFDRTtFQUNBO0NwQjJzRVY7O0FrQnBvRUE7RUFDRTtFQUNBO0VBQ0E7Q2xCdW9FRjs7QWtCbG9FRTtFQUNFO0NsQnFvRUo7O0FjbjFFSTtFSW1OQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0dsQm9vRUo7O0VrQmhvRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dsQm1vRUo7O0VrQi9uRUU7SUFDRTtJQUNBO0lBQ0E7R2xCa29FSjs7RWtCOW5FRTtJQUNFO0dsQmlvRUo7O0VrQjluRUU7O0lBRUU7R2xCaW9FSjs7RWtCNW5FRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2xCK25FSjs7RWtCN25FRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2xCZ29FSjs7RWtCN25FRTtJQUNFO0lBQ0E7R2xCZ29FSjs7RWtCOW5FRTtJQUNFO0dsQmlvRUo7Q0FDRjs7QXNCbDhFQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VDc0ZBO0VuQjBCSTtFbUJ4Qko7RWJsR0U7RVNDRTtDbkJrOUVOOztBbUI3OEVJO0VHTEo7SUhNTTtHbkJpOUVKO0NBQ0Y7O0FLbDlFRTtFaUJRRTtFQUNBO0N0Qjg4RUo7O0FzQjM4RUU7O0VBRUU7RUFDQTtDdEI4OEVKOztBc0IxOEVFOztFQUVFO0N0QjY4RUo7O0FzQjk3RUE7O0VBRUU7Q3RCaThFRjs7QXNCeDdFRTtFQ3JEQTtFRkFFO0VFRUY7Q3ZCaS9FRjs7QUs3K0VFO0VrQkFFO0VGTkE7RUVRQTtDdkJpL0VKOztBdUI5K0VFOztFQU1JO0N2QjYrRU47O0F1QngrRUU7O0VBRUU7RUFDQTtFQUNBO0N2QjIrRUo7O0F1QnArRUU7OztFQUdFO0VBQ0E7RUFJQTtDdkJvK0VKOztBdUJsK0VJOzs7RUFLSTtDdkJtK0VSOztBc0I5OUVFO0VDckRBO0VGQUU7RUVFRjtDdkJ1aEZGOztBS25oRkU7RWtCQUU7RUZOQTtFRVFBO0N2QnVoRko7O0F1QnBoRkU7O0VBTUk7Q3ZCbWhGTjs7QXVCOWdGRTs7RUFFRTtFQUNBO0VBQ0E7Q3ZCaWhGSjs7QXVCMWdGRTs7O0VBR0U7RUFDQTtFQUlBO0N2QjBnRko7O0F1QnhnRkk7OztFQUtJO0N2QnlnRlI7O0FzQnBnRkU7RUNyREE7RUZBRTtFRUVGO0N2QjZqRkY7O0FLempGRTtFa0JBRTtFRk5BO0VFUUE7Q3ZCNmpGSjs7QXVCMWpGRTs7RUFNSTtDdkJ5akZOOztBdUJwakZFOztFQUVFO0VBQ0E7RUFDQTtDdkJ1akZKOztBdUJoakZFOzs7RUFHRTtFQUNBO0VBSUE7Q3ZCZ2pGSjs7QXVCOWlGSTs7O0VBS0k7Q3ZCK2lGUjs7QXNCMWlGRTtFQ3JEQTtFRkFFO0VFRUY7Q3ZCbW1GRjs7QUsvbEZFO0VrQkFFO0VGTkE7RUVRQTtDdkJtbUZKOztBdUJobUZFOztFQU1JO0N2QitsRk47O0F1QjFsRkU7O0VBRUU7RUFDQTtFQUNBO0N2QjZsRko7O0F1QnRsRkU7OztFQUdFO0VBQ0E7RUFJQTtDdkJzbEZKOztBdUJwbEZJOzs7RUFLSTtDdkJxbEZSOztBc0JobEZFO0VDckRBO0VGQUU7RUVFRjtDdkJ5b0ZGOztBS3JvRkU7RWtCQUU7RUZOQTtFRVFBO0N2QnlvRko7O0F1QnRvRkU7O0VBTUk7Q3ZCcW9GTjs7QXVCaG9GRTs7RUFFRTtFQUNBO0VBQ0E7Q3ZCbW9GSjs7QXVCNW5GRTs7O0VBR0U7RUFDQTtFQUlBO0N2QjRuRko7O0F1QjFuRkk7OztFQUtJO0N2QjJuRlI7O0FzQnRuRkU7RUNyREE7RUZBRTtFRUVGO0N2QitxRkY7O0FLM3FGRTtFa0JBRTtFRk5BO0VFUUE7Q3ZCK3FGSjs7QXVCNXFGRTs7RUFNSTtDdkIycUZOOztBdUJ0cUZFOztFQUVFO0VBQ0E7RUFDQTtDdkJ5cUZKOztBdUJscUZFOzs7RUFHRTtFQUNBO0VBSUE7Q3ZCa3FGSjs7QXVCaHFGSTs7O0VBS0k7Q3ZCaXFGUjs7QXNCNXBGRTtFQ3JEQTtFRkFFO0VFRUY7Q3ZCcXRGRjs7QUtqdEZFO0VrQkFFO0VGTkE7RUVRQTtDdkJxdEZKOztBdUJsdEZFOztFQU1JO0N2Qml0Rk47O0F1QjVzRkU7O0VBRUU7RUFDQTtFQUNBO0N2QitzRko7O0F1QnhzRkU7OztFQUdFO0VBQ0E7RUFJQTtDdkJ3c0ZKOztBdUJ0c0ZJOzs7RUFLSTtDdkJ1c0ZSOztBc0Jsc0ZFO0VDckRBO0VGQUU7RUVFRjtDdkIydkZGOztBS3Z2RkU7RWtCQUU7RUZOQTtFRVFBO0N2QjJ2Rko7O0F1Qnh2RkU7O0VBTUk7Q3ZCdXZGTjs7QXVCbHZGRTs7RUFFRTtFQUNBO0VBQ0E7Q3ZCcXZGSjs7QXVCOXVGRTs7O0VBR0U7RUFDQTtFQUlBO0N2Qjh1Rko7O0F1QjV1Rkk7OztFQUtJO0N2QjZ1RlI7O0FzQmx1RkU7RUNKQTtFQUNBO0N2QjB1RkY7O0FLNXhGRTtFa0JxREU7RUFDQTtFQUNBO0N2QjJ1Rko7O0F1Qnh1RkU7O0VBRUU7Q3ZCMnVGSjs7QXVCeHVGRTs7RUFFRTtFQUNBO0N2QjJ1Rko7O0F1Qnh1RkU7OztFQUdFO0VBQ0E7RUFDQTtDdkIydUZKOztBdUJ6dUZJOzs7RUFLSTtDdkIwdUZSOztBc0J0d0ZFO0VDSkE7RUFDQTtDdkI4d0ZGOztBS2gwRkU7RWtCcURFO0VBQ0E7RUFDQTtDdkIrd0ZKOztBdUI1d0ZFOztFQUVFO0N2Qit3Rko7O0F1QjV3RkU7O0VBRUU7RUFDQTtDdkIrd0ZKOztBdUI1d0ZFOzs7RUFHRTtFQUNBO0VBQ0E7Q3ZCK3dGSjs7QXVCN3dGSTs7O0VBS0k7Q3ZCOHdGUjs7QXNCMXlGRTtFQ0pBO0VBQ0E7Q3ZCa3pGRjs7QUtwMkZFO0VrQnFERTtFQUNBO0VBQ0E7Q3ZCbXpGSjs7QXVCaHpGRTs7RUFFRTtDdkJtekZKOztBdUJoekZFOztFQUVFO0VBQ0E7Q3ZCbXpGSjs7QXVCaHpGRTs7O0VBR0U7RUFDQTtFQUNBO0N2Qm16Rko7O0F1Qmp6Rkk7OztFQUtJO0N2Qmt6RlI7O0FzQjkwRkU7RUNKQTtFQUNBO0N2QnMxRkY7O0FLeDRGRTtFa0JxREU7RUFDQTtFQUNBO0N2QnUxRko7O0F1QnAxRkU7O0VBRUU7Q3ZCdTFGSjs7QXVCcDFGRTs7RUFFRTtFQUNBO0N2QnUxRko7O0F1QnAxRkU7OztFQUdFO0VBQ0E7RUFDQTtDdkJ1MUZKOztBdUJyMUZJOzs7RUFLSTtDdkJzMUZSOztBc0JsM0ZFO0VDSkE7RUFDQTtDdkIwM0ZGOztBSzU2RkU7RWtCcURFO0VBQ0E7RUFDQTtDdkIyM0ZKOztBdUJ4M0ZFOztFQUVFO0N2QjIzRko7O0F1QngzRkU7O0VBRUU7RUFDQTtDdkIyM0ZKOztBdUJ4M0ZFOzs7RUFHRTtFQUNBO0VBQ0E7Q3ZCMjNGSjs7QXVCejNGSTs7O0VBS0k7Q3ZCMDNGUjs7QXNCdDVGRTtFQ0pBO0VBQ0E7Q3ZCODVGRjs7QUtoOUZFO0VrQnFERTtFQUNBO0VBQ0E7Q3ZCKzVGSjs7QXVCNTVGRTs7RUFFRTtDdkIrNUZKOztBdUI1NUZFOztFQUVFO0VBQ0E7Q3ZCKzVGSjs7QXVCNTVGRTs7O0VBR0U7RUFDQTtFQUNBO0N2Qis1Rko7O0F1Qjc1Rkk7OztFQUtJO0N2Qjg1RlI7O0FzQjE3RkU7RUNKQTtFQUNBO0N2Qms4RkY7O0FLcC9GRTtFa0JxREU7RUFDQTtFQUNBO0N2Qm04Rko7O0F1Qmg4RkU7O0VBRUU7Q3ZCbThGSjs7QXVCaDhGRTs7RUFFRTtFQUNBO0N2Qm04Rko7O0F1Qmg4RkU7OztFQUdFO0VBQ0E7RUFDQTtDdkJtOEZKOztBdUJqOEZJOzs7RUFLSTtDdkJrOEZSOztBc0I5OUZFO0VDSkE7RUFDQTtDdkJzK0ZGOztBS3hoR0U7RWtCcURFO0VBQ0E7RUFDQTtDdkJ1K0ZKOztBdUJwK0ZFOztFQUVFO0N2QnUrRko7O0F1QnArRkU7O0VBRUU7RUFDQTtDdkJ1K0ZKOztBdUJwK0ZFOzs7RUFHRTtFQUNBO0VBQ0E7Q3ZCdStGSjs7QXVCcitGSTs7O0VBS0k7Q3ZCcytGUjs7QXNCdi9GQTtFQUNFO0VBQ0E7RUFDQTtDdEIwL0ZGOztBSzdqR0U7RWlCc0VFO0VBQ0E7Q3RCMi9GSjs7QXNCeC9GRTs7RUFFRTtFQUNBO0N0QjIvRko7O0FzQngvRkU7O0VBRUU7RUFDQTtDdEIyL0ZKOztBc0JoL0ZBOztFQ0xFO0VuQjBCSTtFbUJ4Qko7RWJsR0U7Q1Y2bEdKOztBc0JwL0ZBOztFQ1RFO0VuQjBCSTtFbUJ4Qko7RWJsR0U7Q1ZxbUdKOztBc0JuL0ZBO0VBQ0U7RUFDQTtDdEJzL0ZGOztBc0JuL0ZFO0VBQ0U7Q3RCcy9GSjs7QXNCOStGRTs7O0VBQ0U7Q3RCbS9GSjs7QXdCem5HQTtFTE1NO0NuQnVuR047O0FtQmxuR0k7RUtYSjtJTFlNO0duQnNuR0o7Q0FDRjs7QXdCaG9HRTtFQUNFO0N4Qm1vR0o7O0F3QjluR0U7RUFDRTtDeEJpb0dKOztBd0I3bkdBO0VBQ0U7RUFDQTtFQUNBO0VMWEk7Q25CNG9HTjs7QW1Cdm9HSTtFS0dKO0lMRk07R25CMm9HSjtDQUNGOztBeUJ2cEdBOzs7O0VBSUU7Q3pCMHBHRjs7QXlCdnBHQTtFQUNFO0N6QjBwR0Y7O0EwQnRvR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQWhDSjtFQUNBO0VBQ0E7RUFDQTtDMUIwcUdGOztBMEJybkdJO0VBQ0U7QzFCd25HTjs7QXlCbHFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckJzR0k7RXFCcEdKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZjNCRTtDVmlzR0o7O0F5QjdwR0k7RUFDRTtFQUNBO0N6QmdxR047O0F5QjdwR0k7RUFDRTtFQUNBO0N6QmdxR047O0FjcHBHSTtFV25CQTtJQUNFO0lBQ0E7R3pCMnFHSjs7RXlCeHFHRTtJQUNFO0lBQ0E7R3pCMnFHSjtDQUNGOztBY2hxR0k7RVduQkE7SUFDRTtJQUNBO0d6QnVyR0o7O0V5QnByR0U7SUFDRTtJQUNBO0d6QnVyR0o7Q0FDRjs7QWM1cUdJO0VXbkJBO0lBQ0U7SUFDQTtHekJtc0dKOztFeUJoc0dFO0lBQ0U7SUFDQTtHekJtc0dKO0NBQ0Y7O0FjeHJHSTtFV25CQTtJQUNFO0lBQ0E7R3pCK3NHSjs7RXlCNXNHRTtJQUNFO0lBQ0E7R3pCK3NHSjtDQUNGOztBeUJ4c0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3pCMnNHSjs7QTBCMXVHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0MxQnV3R0Y7O0EwQnp0R0k7RUFDRTtDMUI0dEdOOztBeUJqdEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekJvdEdKOztBMEJqd0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QzFCdXhHRjs7QTBCaHZHSTtFQUNFO0MxQm12R047O0F5Qjl0R0k7RUFDRTtDekJpdUdOOztBeUIzdEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekI4dEdKOztBMEI1eEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFCK3hHTjs7QTBCcHhHTTtFQUNFO0MxQnV4R1I7O0EwQnB4R007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQTlCTjtFQUNBO0VBQ0E7QzFCc3pHRjs7QTBCcnhHSTtFQUNFO0MxQnd4R047O0F5Qmx2R0k7RUFDRTtDekJxdkdOOztBeUI3dUdFOzs7O0VBSUU7RUFDQTtDekJndkdKOztBeUIzdUdBO0VFOUdFO0VBQ0E7RUFDQTtFQUNBO0MzQjYxR0Y7O0F5QjN1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekI4dUdGOztBS2wyR0U7O0VvQm1JRTtFQUNBO0VKOUlBO0NyQm0zR0o7O0F5Qmp1R0U7O0VBRUU7RUFDQTtFSnJKQTtDckIwM0dKOztBeUJqdUdFOztFQUVFO0VBQ0E7RUFDQTtDekJvdUdKOztBeUI1dEdBO0VBQ0U7Q3pCK3RHRjs7QXlCM3RHQTtFQUNFO0VBQ0E7RUFDQTtFckJwREk7RXFCc0RKO0VBQ0E7Q3pCOHRHRjs7QXlCMXRHQTtFQUNFO0VBQ0E7RUFDQTtDekI2dEdGOztBNEJ2NUdBOztFQUVFO0VBQ0E7RUFDQTtDNUIwNUdGOztBNEJ4NUdFOztFQUNFO0VBQ0E7QzVCNDVHSjs7QUszNUdFOztFdUJJSTtDNUI0NUdOOztBNEIxNUdJOzs7Ozs7RUFHRTtDNUJnNkdOOztBNEIxNUdBO0VBQ0U7RUFDQTtFQUNBO0M1QjY1R0Y7O0E0QjM1R0U7RUFDRTtDNUI4NUdKOztBNEJ4NUdFOztFQUVFO0M1QjI1R0o7O0E0QnY1R0U7O0VsQnhCRTtFQUNBO0NWbzdHSjs7QTRCeDVHRTs7RWxCZkU7RUFDQTtDVjQ2R0o7O0E0QjU0R0E7RUFDRTtFQUNBO0M1Qis0R0Y7O0E0Qjc0R0U7OztFQUdFO0M1Qmc1R0o7O0E0Qjc0R0U7RUFDRTtDNUJnNUdKOztBNEI1NEdBOztFQUNFO0VBQ0E7QzVCZzVHRjs7QTRCNzRHQTs7RUFDRTtFQUNBO0M1Qmk1R0Y7O0E0QjczR0E7RUFDRTtFQUNBO0VBQ0E7QzVCZzRHRjs7QTRCOTNHRTs7RUFFRTtDNUJpNEdKOztBNEI5M0dFOztFQUVFO0M1Qmk0R0o7O0E0QjczR0U7O0VsQmxHRTtFQUNBO0NWbytHSjs7QTRCOTNHRTs7RWxCckhFO0VBQ0E7Q1Z3L0dKOztBNEJoM0dFOztFQUVFO0M1Qm0zR0o7O0E0QmozR0k7Ozs7RUFFRTtFQUNBO0VBQ0E7QzVCczNHTjs7QTZCL2dIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdCa2hIRjs7QTZCaGhIRTs7OztFQUlFO0VBQ0E7RUFHQTtFQUNBO0M3QmloSEo7O0E2Qi9nSEk7Ozs7Ozs7Ozs7OztFQUdFO0M3QjJoSE47O0E2QnRoSEU7OztFQUdFO0M3QnloSEo7O0E2QnJoSEU7RUFDRTtDN0J3aEhKOztBNkJuaEhJOztFbkJ4QkE7RUFDQTtDVmdqSEo7O0E2QnhoSEk7O0VuQlhBO0VBQ0E7Q1Z3aUhKOztBNkJ6aEhFO0VBQ0U7RUFDQTtDN0I0aEhKOztBNkIxaEhJOztFbkJsQ0E7RUFDQTtDVmlrSEo7O0E2QjloSEk7RW5CdEJBO0VBQ0E7Q1Z3akhKOztBNkJ4aEhBOztFQUVFO0M3QjJoSEY7O0E2QnRoSEU7O0VBQ0U7RUFDQTtDN0IwaEhKOztBNkJ4aEhJOztFQUNFO0M3QjRoSE47O0E2QnhoSEU7Ozs7Ozs7O0VBSUU7QzdCK2hISjs7QTZCM2hIQTtFQUF1QjtDN0IraEh2Qjs7QTZCOWhIQTtFQUFzQjtDN0JraUh0Qjs7QTZCMWhIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0V6QnNCSTtFeUJwQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5CNUdFO0NWMG9ISjs7QTZCMWhIRTs7RUFFRTtDN0I2aEhKOztBNkJuaEhBOztFQUVFO0M3QnNoSEY7O0E2Qm5oSEE7Ozs7OztFQU1FO0V6QmJJO0V5QmVKO0VuQnpJRTtDVmdxSEo7O0E2Qm5oSEE7O0VBRUU7QzdCc2hIRjs7QTZCbmhIQTs7Ozs7O0VBTUU7RXpCOUJJO0V5QmdDSjtFbkIxSkU7Q1ZpckhKOztBNkJuaEhBOztFQUVFO0M3QnNoSEY7O0E2QjNnSEE7Ozs7OztFbkIzSkk7RUFDQTtDVitxSEo7O0E2QjVnSEE7Ozs7OztFbkJ0Skk7RUFDQTtDVjJxSEo7O0E4QnRzSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDOUJ5c0hGOztBOEJ0c0hBO0VBQ0U7RUFDQTtDOUJ5c0hGOztBOEJ0c0hBO0VBQ0U7RUFDQTtFQUNBO0M5QnlzSEY7O0E4QnZzSEU7RUFDRTtFQUNBO0VUdEJBO0NyQml1SEo7O0E4QnRzSEU7RUFLSTtDOUJxc0hOOztBOEJqc0hFO0VBQ0U7QzlCb3NISjs7QThCanNIRTtFQUNFO0VBQ0E7RUFDQTtDOUJvc0hKOztBOEIvckhJO0VBQ0U7QzlCa3NITjs7QThCaHNITTtFQUNFO0M5Qm1zSFI7O0E4QnpySEE7RUFDRTtFQUNBO0VBQ0E7QzlCNHJIRjs7QThCenJIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5QjRySEo7O0E4QnZySEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5QjBySEo7O0E4QmhySEU7RXBCdEdFO0NWMHhISjs7QThCL3FISTtFQUNFO0M5QmtySE47O0E4QjdxSEk7RUFDRTtFVGpIRjtDckJreUhKOztBOEI3cUhJO0VBQ0U7QzlCZ3JITjs7QThCM3FISTtFQUNFO0M5QjhxSE47O0E4QjVxSEk7RUFDRTtDOUIrcUhOOztBOEJycUhFO0VBRUU7QzlCdXFISjs7QThCbnFISTtFQUNFO0M5QnNxSE47O0E4QmpxSEk7RUFDRTtDOUJvcUhOOztBOEIxcEhBO0VBQ0U7QzlCNnBIRjs7QThCMXBISTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0M5QjRwSE47O0E4QnpwSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RVhuTEE7RUFBQTtFQUFBO0NuQiswSE47O0FtQjEwSEk7RVd1S0E7SVh0S0U7R25CODBISjtDQUNGOztBOEI1cEhJO0VBQ0U7RUFDQTtVQUFBO0M5QitwSE47O0E4QjFwSEk7RUFDRTtDOUI2cEhOOztBOEJqcEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTFCeEZJO0UwQjJGSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEIzTkU7RW9COE5GO1VBQUE7QzlCa3BIRjs7QThCaHBIRTtFQUNFO0VBQ0E7RUFJRTtDOUJncEhOOztBOEI3b0hJO0VBTUU7RUFDQTtDOUIyb0hOOztBOEJ2b0hFOztFQUVFO0VBQ0E7RUFDQTtDOUIwb0hKOztBOEJ2b0hFO0VBQ0U7RUFDQTtDOUIwb0hKOztBOEJ0b0hFO0VBQ0U7QzlCeW9ISjs7QThCcm9IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UxQmhKSTtDSnl4SE47O0E4QnJvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFMUJ4Skk7Q0ppeUhOOztBOEJob0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUJtb0hGOztBOEJob0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5Qm1vSEY7O0E4QmpvSEU7RUFDRTtFQUNBO0M5Qm9vSEo7O0E4QmpvSEU7RUFDRTtDOUJvb0hKOztBOEJob0hJO0VBQ0U7QzlCbW9ITjs7QThCL25IRTtFQUNFO0M5QmtvSEo7O0E4QjluSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCNVVFO0NWNjhISjs7QThCN25IRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVQxVkE7RVM0VkE7RXBCN1ZBO0NWODlISjs7QThCdG5IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDOUJ5bkhGOztBOEJ2bkhFO0VBQ0U7QzlCMG5ISjs7QThCdG5ISTtFQUEwQjtDOUIwbkg5Qjs7QThCem5ISTtFQUEwQjtDOUI2bkg5Qjs7QThCNW5ISTtFQUEwQjtDOUJnb0g5Qjs7QThCN25IRTtFQUNFO0M5QmdvSEo7O0E4QjduSEU7RUFDRTtFQUNBO0VBQ0E7RVQvWEE7RVNpWUE7RXBCbFlBO0VTQ0U7RUFBQTtFV3FZRjtVQUFBO0M5QituSEo7O0FtQi8vSEk7RVd1WEY7SVh0WEk7SUFBQTtHbkJtZ0lKO0NBQ0Y7O0E4Qm5vSEk7RVR2WUE7Q3JCOGdJSjs7QThCbG9IRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEJuWkE7Q1Z5aElKOztBOEJqb0hFO0VBQ0U7RUFDQTtFVHpaQTtFUzJaQTtFcEI1WkE7RVNDRTtFQUFBO0VXK1pGO0M5Qm1vSEo7O0FtQjdoSUk7RVdrWkY7SVhqWkk7SUFBQTtHbkJpaUlKO0NBQ0Y7O0E4QnZvSEk7RVRqYUE7Q3JCNGlJSjs7QThCdG9IRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEI3YUE7Q1Z1aklKOztBOEJyb0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFVHRiQTtFU3diQTtFcEJ6YkE7RVNDRTtFQUFBO0VXNGJGO0M5QnVvSEo7O0FtQjlqSUk7RVc0YUY7SVgzYUk7SUFBQTtHbkJra0lKO0NBQ0Y7O0E4QjNvSEk7RVQ5YkE7Q3JCNmtJSjs7QThCMW9IRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5QjZvSEo7O0E4QnpvSEU7RUFDRTtFcEJoZEE7Q1Y2bElKOztBOEJ6b0hFO0VBQ0U7RUFDQTtFcEJ0ZEE7Q1ZtbUlKOztBOEJ4b0hJO0VBQ0U7QzlCMm9ITjs7QThCeG9ISTtFQUNFO0M5QjJvSE47O0E4QnhvSEk7RUFDRTtDOUIyb0hOOztBOEJ4b0hJO0VBQ0U7QzlCMm9ITjs7QThCeG9ISTtFQUNFO0M5QjJvSE47O0E4QnRvSEE7OztFWGhmTTtDbkI0bklOOztBbUJ2bklJO0VXMmVKOzs7SVgxZU07R25CNm5JSjtDQUNGOztBK0Jyb0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0J3b0lGOztBK0Jyb0lBO0VBQ0U7RUFDQTtDL0J3b0lGOztBS3ZvSUU7O0UwQkVFO0MvQjBvSUo7O0ErQnRvSUU7RUFDRTtFQUNBO0VBQ0E7Qy9CeW9JSjs7QStCam9JQTtFQUNFO0MvQm9vSUY7O0ErQmxvSUU7RUFDRTtDL0Jxb0lKOztBK0Jsb0lFO0VBQ0U7RXJCM0JBO0VBQ0E7Q1ZpcUlKOztBS2hxSUU7O0UwQjZCSTtDL0J3b0lOOztBK0Jyb0lJO0VBQ0U7RUFDQTtFQUNBO0MvQndvSU47O0ErQnBvSUU7O0VBRUU7RUFDQTtFQUNBO0MvQnVvSUo7O0ErQnBvSUU7RUFFRTtFckJsREE7RUFDQTtDVnlySUo7O0ErQjVuSUU7RXJCdkVFO0NWdXNJSjs7QStCNW5JRTs7RUFFRTtFQUNBO0MvQituSUo7O0ErQnJuSUU7RUFDRTtFQUNBO0MvQnduSUo7O0ErQm5uSUU7RUFDRTtFQUNBO0VBQ0E7Qy9Cc25JSjs7QStCNW1JRTtFQUNFO0MvQittSUo7O0ErQjdtSUU7RUFDRTtDL0JnbklKOztBZ0NwdElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQ3V0SUY7O0FnQ250SUU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q2hDc3RJSjs7QWdDN3NJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0U1QmtGSTtFNEJoRko7RUFDQTtDaENndElGOztBS2h2SUU7O0UyQm1DRTtDaENrdElKOztBZ0N6c0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEM0c0lGOztBZ0Mxc0lFO0VBQ0U7RUFDQTtDaEM2c0lKOztBZ0Mxc0lFO0VBQ0U7RUFDQTtDaEM2c0lKOztBZ0Nwc0lBO0VBQ0U7RUFDQTtFQUNBO0NoQ3VzSUY7O0FnQzNySUE7RUFDRTtFQUNBO0VBR0E7Q2hDNHJJRjs7QWdDeHJJQTtFQUNFO0U1Qm1CSTtFNEJqQko7RUFDQTtFQUNBO0V0QjNHRTtDVnV5SUo7O0FLNXhJRTs7RTJCb0dFO0NoQzZySUo7O0FnQ3ZySUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEMwcklGOztBY2x2SUk7RWtCb0VJOztJQUVFO0lBQ0E7R2hDa3JJUjtDQUNGOztBY3Z3SUk7RWtCK0VBO0lBVUk7SUFDQTtHaENtcklOOztFZ0NqcklNO0lBQ0U7R2hDb3JJUjs7RWdDbHJJUTtJQUNFO0doQ3FySVY7O0VnQ2xySVE7SUFDRTtJQUNBO0doQ3FySVY7O0VnQ2hySU07O0lBRUU7R2hDbXJJUjs7RWdDaHJJTTtJQUNFO0lBR0E7R2hDaXJJUjs7RWdDOXFJTTtJQUNFO0doQ2lySVI7Q0FDRjs7QWM1eElJO0VrQm9FSTs7SUFFRTtJQUNBO0doQzR0SVI7Q0FDRjs7QWNqeklJO0VrQitFQTtJQVVJO0lBQ0E7R2hDNnRJTjs7RWdDM3RJTTtJQUNFO0doQzh0SVI7O0VnQzV0SVE7SUFDRTtHaEMrdElWOztFZ0M1dElRO0lBQ0U7SUFDQTtHaEMrdElWOztFZ0MxdElNOztJQUVFO0doQzZ0SVI7O0VnQzF0SU07SUFDRTtJQUdBO0doQzJ0SVI7O0VnQ3h0SU07SUFDRTtHaEMydElSO0NBQ0Y7O0FjdDBJSTtFa0JvRUk7O0lBRUU7SUFDQTtHaENzd0lSO0NBQ0Y7O0FjMzFJSTtFa0IrRUE7SUFVSTtJQUNBO0doQ3V3SU47O0VnQ3J3SU07SUFDRTtHaEN3d0lSOztFZ0N0d0lRO0lBQ0U7R2hDeXdJVjs7RWdDdHdJUTtJQUNFO0lBQ0E7R2hDeXdJVjs7RWdDcHdJTTs7SUFFRTtHaEN1d0lSOztFZ0Nwd0lNO0lBQ0U7SUFHQTtHaENxd0lSOztFZ0Nsd0lNO0lBQ0U7R2hDcXdJUjtDQUNGOztBY2gzSUk7RWtCb0VJOztJQUVFO0lBQ0E7R2hDZ3pJUjtDQUNGOztBY3I0SUk7RWtCK0VBO0lBVUk7SUFDQTtHaENpeklOOztFZ0MveUlNO0lBQ0U7R2hDa3pJUjs7RWdDaHpJUTtJQUNFO0doQ216SVY7O0VnQ2h6SVE7SUFDRTtJQUNBO0doQ216SVY7O0VnQzl5SU07O0lBRUU7R2hDaXpJUjs7RWdDOXlJTTtJQUNFO0lBR0E7R2hDK3lJUjs7RWdDNXlJTTtJQUNFO0doQyt5SVI7Q0FDRjs7QWdDeDFJSTtFQVVJO0VBQ0E7Q2hDazFJUjs7QWdDMzFJUTs7RUFFRTtFQUNBO0NoQzgxSVY7O0FnQ3QxSVE7RUFDRTtDaEN5MUlWOztBZ0N2MUlVO0VBQ0U7Q2hDMDFJWjs7QWdDdjFJVTtFQUNFO0VBQ0E7Q2hDMDFJWjs7QWdDcjFJUTs7RUFFRTtDaEN3MUlWOztBZ0NyMUlRO0VBQ0U7RUFHQTtDaENzMUlWOztBZ0NuMUlRO0VBQ0U7Q2hDczFJVjs7QWdDeDBJRTtFQUNFO0NoQzIwSUo7O0FLNy9JRTs7RTJCcUxJO0NoQzYwSU47O0FnQ3gwSUk7RUFDRTtDaEMyMElOOztBS3RnSkU7O0UyQjhMTTtDaEM2MElSOztBZ0MxMElNO0VBQ0U7Q2hDNjBJUjs7QWdDejBJSTs7OztFQUlFO0NoQzQwSU47O0FnQ3gwSUU7RUFDRTtFQUNBO0NoQzIwSUo7O0FnQ3gwSUU7RUFDRTtDaEMyMElKOztBZ0N4MElFO0VBQ0U7Q2hDMjBJSjs7QWdDMTBJSTtFQUNFO0NoQzYwSU47O0FLdmlKRTs7RTJCNk5NO0NoQyswSVI7O0FnQ3YwSUU7RUFDRTtDaEMwMElKOztBS2hqSkU7O0UyQnlPSTtDaEM0MElOOztBZ0N2MElJO0VBQ0U7Q2hDMDBJTjs7QUt6akpFOztFMkJrUE07Q2hDNDBJUjs7QWdDejBJTTtFQUNFO0NoQzQwSVI7O0FnQ3gwSUk7Ozs7RUFJRTtDaEMyMElOOztBZ0N2MElFO0VBQ0U7RUFDQTtDaEMwMElKOztBZ0N2MElFO0VBQ0U7Q2hDMDBJSjs7QWdDdjBJRTtFQUNFO0NoQzAwSUo7O0FnQ3owSUk7RUFDRTtDaEM0MElOOztBSzFsSkU7O0UyQmlSTTtDaEM4MElSOztBaUMzbUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkJQRTtDVnNuSko7O0FpQzVtSkU7RUFDRTtFQUNBO0NqQyttSko7O0FpQzNtSkk7RXZCUEE7RUFDQTtDVnNuSko7O0FpQzFtSkk7RXZCQ0E7RUFDQTtDVjZtSko7O0FpQ3ptSkE7RUFHRTtFQUNBO0NqQzBtSkY7O0FpQ3RtSkE7RUFDRTtDakN5bUpGOztBaUN0bUpBO0VBQ0U7RUFDQTtDakN5bUpGOztBaUN0bUpBO0VBQ0U7Q2pDeW1KRjs7QUtocEpFO0U0QjRDRTtDakN3bUpKOztBaUNybUpFO0VBQ0U7Q2pDd21KSjs7QWlDaG1KQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0NqQ2ttSkY7O0FpQ2htSkU7RXZCdEVFO0NWMHFKSjs7QWlDL2xKSTtFQUNFO0NqQ2ttSk47O0FpQzdsSkE7RUFDRTtFQUNBO0VBQ0E7Q2pDZ21KRjs7QWlDOWxKRTtFdkJ0RkU7Q1Z3ckpKOztBaUN4bEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pDMmxKRjs7QWlDeGxKQTtFQUNFO0VBQ0E7Q2pDMmxKRjs7QWlDdmxKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakMwbEpGOztBaUN2bEpBO0VBQ0U7RXZCdkhFO0NWa3RKSjs7QWlDdGxKQTtFQUNFO0V2QnBIRTtFQUNBO0NWOHNKSjs7QWlDdmxKQTtFQUNFO0V2QjNHRTtFQUNBO0NWc3NKSjs7QWlDcmxKQTtFQUNFO0VBQ0E7Q2pDd2xKRjs7QWlDdGxKRTtFQUNFO0NqQ3lsSko7O0FjaHJKSTtFbUJrRko7SUFTSTtJQUNBO0lBQ0E7R2pDMGxKRjs7RWlDeGxKRTtJQUNFO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakMwbEpKO0NBQ0Y7O0FpQ2psSkE7RUFDRTtFQUNBO0NqQ29sSkY7O0FpQ2hsSkU7RUFDRTtDakNtbEpKOztBYzFzSkk7RW1CZ0hKO0lBV0k7R2pDb2xKRjs7RWlDamxKRTtJQUVFO0lBQ0E7R2pDbWxKSjs7RWlDamxKSTtJQUNFO0lBQ0E7R2pDb2xKTjs7RWlDL2tKTTtJdkJqTEo7SUFDQTtHVm93SkY7O0VpQ2psSlE7O0lBR0U7R2pDbWxKVjs7RWlDamxKUTs7SUFHRTtHakNtbEpWOztFaUMva0pNO0l2QmxMSjtJQUNBO0dWcXdKRjs7RWlDamxKUTs7SUFHRTtHakNtbEpWOztFaUNqbEpROztJQUdFO0dqQ21sSlY7Q0FDRjs7QWlDdGtKRTtFQUNFO0NqQ3lrSko7O0FjNXZKSTtFbUJpTEo7SUFNSTtPQUFBO1lBQUE7SUFDQTtPQUFBO1lBQUE7SUFDQTtJQUNBO0dqQzBrSkY7O0VpQ3hrSkU7SUFDRTtJQUNBO0dqQzJrSko7Q0FDRjs7QWlDamtKRTtFQUNFO0NqQ29rSko7O0FpQ2prSk07RXZCcFFGO0NWeTBKSjs7QWlDamtKTTtFQUNFO0V2QnpRSjtDVjgwSko7O0FpQ2hrSkk7RUFDRTtFdkJ4UEY7RUFDQTtDVjR6Sko7O0FpQ2prSkk7RXZCMVFBO0VBQ0E7Q1YrMEpKOztBaUNsa0pJO0VBQ0U7Q2pDcWtKTjs7QWtDbDJKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeEJERTtDVnUySko7O0FrQ2gySkU7RUFDRTtDbENtMkpKOztBa0NqMkpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2xDbzJKTjs7QWtDMTFKRTtFQUNFO0NsQzYxSko7O0FrQzExSkU7RUFDRTtDbEM2MUpKOztBa0MxMUpFO0VBQ0U7Q2xDNjFKSjs7QW1DbjRKQTtFQUNFO0U1QkdBO0VBQ0E7RUdBRTtDVnE0Sko7O0FtQ3A0SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQ3U0SkY7O0FtQ3I0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQ3c0Sko7O0FtQ3I0SkU7RUFDRTtFQUNBO0VBQ0E7Q25DdzRKSjs7QW1DbDRKSTtFQUNFO0V6QkNGO0VBQ0E7Q1ZxNEpKOztBbUNsNEpJO0V6QmxCQTtFQUNBO0NWdzVKSjs7QW1DbDRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuQ3E0Sko7O0FtQ2w0SkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0NuQ280Sko7O0FvQzE3SkU7RUFDRTtFaEMySEU7RWdDekhGO0NwQzY3Sko7O0FvQ3g3Sk07RTFCd0JGO0VBQ0E7Q1ZvNkpKOztBb0N4N0pNO0UxQktGO0VBQ0E7Q1Z1N0pKOztBb0MxOEpFO0VBQ0U7RWhDMkhFO0VnQ3pIRjtDcEM2OEpKOztBb0N4OEpNO0UxQndCRjtFQUNBO0NWbzdKSjs7QW9DeDhKTTtFMUJLRjtFQUNBO0NWdThKSjs7QXFDeDlKQTtFQUNFO0VBQ0E7RWpDaUVFO0VpQy9ERjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQlJFO0VTQ0U7Q25CbytKTjs7QW1CLzlKSTtFa0JOSjtJbEJPTTtHbkJtK0pKO0NBQ0Y7O0FLaCtKRTs7RWdDR0k7Q3JDaytKTjs7QXFDNzlKRTtFQUNFO0NyQ2crSko7O0FxQzM5SkE7RUFDRTtFQUNBO0NyQzg5SkY7O0FxQ3Y5SkE7RUFDRTtFQUNBO0UzQnBDRTtDVisvSko7O0FxQ2w5SkU7RUNqREE7RUFDQTtDdEN1Z0tGOztBS3ovSkU7O0VpQ1ZJO0VBQ0E7Q3RDd2dLTjs7QXNDcmdLSTs7RUFFRTtFQUNBO0N0Q3dnS047O0FxQ24rSkU7RUNqREE7RUFDQTtDdEN3aEtGOztBSzFnS0U7O0VpQ1ZJO0VBQ0E7Q3RDeWhLTjs7QXNDdGhLSTs7RUFFRTtFQUNBO0N0Q3loS047O0FxQ3AvSkU7RUNqREE7RUFDQTtDdEN5aUtGOztBSzNoS0U7O0VpQ1ZJO0VBQ0E7Q3RDMGlLTjs7QXNDdmlLSTs7RUFFRTtFQUNBO0N0QzBpS047O0FxQ3JnS0U7RUNqREE7RUFDQTtDdEMwaktGOztBSzVpS0U7O0VpQ1ZJO0VBQ0E7Q3RDMmpLTjs7QXNDeGpLSTs7RUFFRTtFQUNBO0N0QzJqS047O0FxQ3RoS0U7RUNqREE7RUFDQTtDdEMya0tGOztBSzdqS0U7O0VpQ1ZJO0VBQ0E7Q3RDNGtLTjs7QXNDemtLSTs7RUFFRTtFQUNBO0N0QzRrS047O0FxQ3ZpS0U7RUNqREE7RUFDQTtDdEM0bEtGOztBSzlrS0U7O0VpQ1ZJO0VBQ0E7Q3RDNmxLTjs7QXNDMWxLSTs7RUFFRTtFQUNBO0N0QzZsS047O0FxQ3hqS0U7RUNqREE7RUFDQTtDdEM2bUtGOztBSy9sS0U7O0VpQ1ZJO0VBQ0E7Q3RDOG1LTjs7QXNDM21LSTs7RUFFRTtFQUNBO0N0QzhtS047O0FxQ3prS0U7RUNqREE7RUFDQTtDdEM4bktGOztBS2huS0U7O0VpQ1ZJO0VBQ0E7Q3RDK25LTjs7QXNDNW5LSTs7RUFFRTtFQUNBO0N0QytuS047O0F1QzVvS0E7RUFDRTtFQUNBO0VBRUE7RTdCQ0U7Q1Y4b0tKOztBY3ZsS0k7RXlCNURKO0lBUUk7R3ZDZ3BLRjtDQUNGOztBdUM3b0tBO0VBQ0U7RUFDQTtFN0JURTtDVjBwS0o7O0F3QzNwS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFOUJIRTtDVmtxS0o7O0F3QzFwS0E7RUFFRTtDeEM0cEtGOztBd0N4cEtBO0VBQ0U7Q3hDMnBLRjs7QXdDbnBLQTtFQUNFO0N4Q3NwS0Y7O0F3Q25wS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4Q3NwS0o7O0F3QzVvS0U7RUM5Q0E7RXBCS0U7RW9CSEY7Q3pDOHJLRjs7QXlDNXJLRTtFQUNFO0N6QytyS0o7O0F5QzVyS0U7RUFDRTtDekMrcktKOztBd0MxcEtFO0VDOUNBO0VwQktFO0VvQkhGO0N6QzRzS0Y7O0F5QzFzS0U7RUFDRTtDekM2c0tKOztBeUMxc0tFO0VBQ0U7Q3pDNnNLSjs7QXdDeHFLRTtFQzlDQTtFcEJLRTtFb0JIRjtDekMwdEtGOztBeUN4dEtFO0VBQ0U7Q3pDMnRLSjs7QXlDeHRLRTtFQUNFO0N6QzJ0S0o7O0F3Q3RyS0U7RUM5Q0E7RXBCS0U7RW9CSEY7Q3pDd3VLRjs7QXlDdHVLRTtFQUNFO0N6Q3l1S0o7O0F5Q3R1S0U7RUFDRTtDekN5dUtKOztBd0Nwc0tFO0VDOUNBO0VwQktFO0VvQkhGO0N6Q3N2S0Y7O0F5Q3B2S0U7RUFDRTtDekN1dktKOztBeUNwdktFO0VBQ0U7Q3pDdXZLSjs7QXdDbHRLRTtFQzlDQTtFcEJLRTtFb0JIRjtDekNvd0tGOztBeUNsd0tFO0VBQ0U7Q3pDcXdLSjs7QXlDbHdLRTtFQUNFO0N6Q3F3S0o7O0F3Q2h1S0U7RUM5Q0E7RXBCS0U7RW9CSEY7Q3pDa3hLRjs7QXlDaHhLRTtFQUNFO0N6Q214S0o7O0F5Q2h4S0U7RUFDRTtDekNteEtKOztBd0M5dUtFO0VDOUNBO0VwQktFO0VvQkhGO0N6Q2d5S0Y7O0F5Qzl4S0U7RUFDRTtDekNpeUtKOztBeUM5eEtFO0VBQ0U7Q3pDaXlLSjs7QTBDenlLRTtFQUNFO0lBQU87RzFDNnlLVDs7RTBDNXlLRTtJQUFLO0cxQ2d6S1A7Q0FDRjs7QTBDbnpLRTtFQUNFO0lBQU87RzFDNnlLVDs7RTBDNXlLRTtJQUFLO0cxQ2d6S1A7Q0FDRjs7QTBDN3lLQTtFQUNFO0VBQ0E7RUFDQTtFdENvSEk7RXNDbEhKO0VoQ1JFO0NWeXpLSjs7QTBDNXlLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2Qm5CSTtDbkJtMEtOOztBbUI5ektJO0V1Qk9KO0l2Qk5NO0duQmswS0o7Q0FDRjs7QTBDbHpLQTtFckJjRTtFcUJaQTtDMUNxektGOztBMENqektFO0VBQ0U7VUFBQTtDMUNvektKOztBMENsektJO0VBSEY7SUFJSTtZQUFBO0cxQ3N6S0o7Q0FDRjs7QTJDOTFLQTtFQUNFO0VBQ0E7QzNDaTJLRjs7QTJDOTFLQTtFQUNFO0MzQ2kyS0Y7O0E0Q24yS0E7RUFDRTtFQUNBO0VBR0E7RUFDQTtDNUNvMktGOztBNEMzMUtBO0VBQ0U7RUFDQTtFQUNBO0M1QzgxS0Y7O0FLcDJLRTs7RXVDVUU7RUFDQTtFQUNBO0VBQ0E7QzVDKzFLSjs7QTRDNTFLRTtFQUNFO0VBQ0E7QzVDKzFLSjs7QTRDdDFLQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtDNUN1MUtGOztBNENyMUtFO0VsQ3ZDRTtFQUNBO0NWZzRLSjs7QTRDdDFLRTtFQUNFO0VsQzlCQTtFQUNBO0NWdzNLSjs7QTRDdjFLRTs7RUFFRTtFQUNBO0VBQ0E7QzVDMDFLSjs7QTRDdDFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0M1Q3kxS0o7O0E0QzUwS0k7RUFDRTtDNUMrMEtOOztBNEM3MEtNO0VBQ0U7RUFDQTtDNUNnMUtSOztBNEM5MEtRO0VsQzNESjtFQUNBO0VBWUE7Q1ZrNEtKOztBNEMvMEtRO0VBQ0U7RWxDL0VOO0VBQ0E7RUFzQ0E7Q1Y2M0tKOztBYzczS0k7RThCMkJBO0lBQ0U7RzVDczJLSjs7RTRDcDJLSTtJQUNFO0lBQ0E7RzVDdTJLTjs7RTRDcjJLTTtJbEMzREo7SUFDQTtJQVlBO0dWeTVLRjs7RTRDdDJLTTtJQUNFO0lsQy9FTjtJQUNBO0lBc0NBO0dWbzVLRjtDQUNGOztBY3I1S0k7RThCMkJBO0lBQ0U7RzVDODNLSjs7RTRDNTNLSTtJQUNFO0lBQ0E7RzVDKzNLTjs7RTRDNzNLTTtJbEMzREo7SUFDQTtJQVlBO0dWaTdLRjs7RTRDOTNLTTtJQUNFO0lsQy9FTjtJQUNBO0lBc0NBO0dWNDZLRjtDQUNGOztBYzc2S0k7RThCMkJBO0lBQ0U7RzVDczVLSjs7RTRDcDVLSTtJQUNFO0lBQ0E7RzVDdTVLTjs7RTRDcjVLTTtJbEMzREo7SUFDQTtJQVlBO0dWeThLRjs7RTRDdDVLTTtJQUNFO0lsQy9FTjtJQUNBO0lBc0NBO0dWbzhLRjtDQUNGOztBY3I4S0k7RThCMkJBO0lBQ0U7RzVDODZLSjs7RTRDNTZLSTtJQUNFO0lBQ0E7RzVDKzZLTjs7RTRDNzZLTTtJbEMzREo7SUFDQTtJQVlBO0dWaStLRjs7RTRDOTZLTTtJQUNFO0lsQy9FTjtJQUNBO0lBc0NBO0dWNDlLRjtDQUNGOztBNENyNktFO0VBQ0U7RUFDQTtFbENqSEE7Q1YwaExKOztBNEN0NktJO0VBQ0U7QzVDeTZLTjs7QTRDcDZLSTtFQUNFO0M1Q3U2S047O0E0Q2w2S0k7RUFDRTtFQUNBO0M1Q3E2S047O0E2Q3ppTEU7RUFDRTtFQUNBO0M3QzRpTEo7O0FLamlMRTs7RXdDUE07RUFDQTtDN0M2aUxSOztBNkMxaUxNO0VBQ0U7RUFDQTtFQUNBO0M3QzZpTFI7O0E2QzFqTEU7RUFDRTtFQUNBO0M3QzZqTEo7O0FLbGpMRTs7RXdDUE07RUFDQTtDN0M4akxSOztBNkMzakxNO0VBQ0U7RUFDQTtFQUNBO0M3QzhqTFI7O0E2QzNrTEU7RUFDRTtFQUNBO0M3QzhrTEo7O0FLbmtMRTs7RXdDUE07RUFDQTtDN0Mra0xSOztBNkM1a0xNO0VBQ0U7RUFDQTtFQUNBO0M3QytrTFI7O0E2QzVsTEU7RUFDRTtFQUNBO0M3QytsTEo7O0FLcGxMRTs7RXdDUE07RUFDQTtDN0NnbUxSOztBNkM3bExNO0VBQ0U7RUFDQTtFQUNBO0M3Q2dtTFI7O0E2QzdtTEU7RUFDRTtFQUNBO0M3Q2duTEo7O0FLcm1MRTs7RXdDUE07RUFDQTtDN0NpbkxSOztBNkM5bUxNO0VBQ0U7RUFDQTtFQUNBO0M3Q2luTFI7O0E2QzluTEU7RUFDRTtFQUNBO0M3Q2lvTEo7O0FLdG5MRTs7RXdDUE07RUFDQTtDN0Nrb0xSOztBNkMvbkxNO0VBQ0U7RUFDQTtFQUNBO0M3Q2tvTFI7O0E2Qy9vTEU7RUFDRTtFQUNBO0M3Q2twTEo7O0FLdm9MRTs7RXdDUE07RUFDQTtDN0NtcExSOztBNkNocExNO0VBQ0U7RUFDQTtFQUNBO0M3Q21wTFI7O0E2Q2hxTEU7RUFDRTtFQUNBO0M3Q21xTEo7O0FLeHBMRTs7RXdDUE07RUFDQTtDN0NvcUxSOztBNkNqcUxNO0VBQ0U7RUFDQTtFQUNBO0M3Q29xTFI7O0E4Q3ByTEE7RUFDRTtFMUM4SEk7RTBDNUhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlDdXJMRjs7QUtsckxFO0V5Q0RFO0VBQ0E7QzlDdXJMSjs7QUtuckxFOztFeUNDSTtDOUN1ckxOOztBOEM1cUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDOUMrcUxGOztBOEN6cUxBO0VBQ0U7QzlDNHFMRjs7QStDbnRMQTtFQUNFO0VBQ0E7RTNDNkhJO0UyQzFISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFckNMRTtDVjJ0TEo7O0ErQ250TEU7RUFDRTtDL0NzdExKOztBK0NudExFO0VBQ0U7Qy9Dc3RMSjs7QStDbnRMRTtFQUNFO0VBQ0E7Qy9Dc3RMSjs7QStDbnRMRTtFQUNFO0MvQ3N0TEo7O0ErQ2x0TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0NxdExGOztBK0NsdExBO0VBQ0U7Qy9DcXRMRjs7QWdEenZMQTtFQUVFO0NoRDJ2TEY7O0FnRHp2TEU7RUFDRTtFQUNBO0NoRDR2TEo7O0FnRHZ2TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7Q2hEd3ZMRjs7QWdEanZMQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0NoRG12TEY7O0FnRGh2TEU7RTdCckNJO0VBQUE7RUFBQTtFNkJ1Q0Y7VUFBQTtDaERtdkxKOztBbUJyeExJO0U2QmdDRjtJN0IvQkk7R25CeXhMSjtDQUNGOztBZ0R2dkxFO0VBQ0U7VUFBQTtDaEQwdkxKOztBZ0R0dkxBO0VBQ0U7RUFDQTtDaER5dkxGOztBZ0R2dkxFO0VBQ0U7RUFDQTtDaEQwdkxKOztBZ0R2dkxFOztFQUVFO0NoRDB2TEo7O0FnRHZ2TEU7RUFDRTtDaEQwdkxKOztBZ0R0dkxBO0VBQ0U7RUFDQTtFQUNBO0NoRHl2TEY7O0FnRHR2TEU7RUFDRTtFQUNBO0VBQ0E7Q2hEeXZMSjs7QWdEcnZMRTtFQUNFO0VBQ0E7RUFDQTtDaER3dkxKOztBZ0R0dkxJO0VBQ0U7Q2hEeXZMTjs7QWdEdHZMSTtFQUNFO0NoRHl2TE47O0FnRG52TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0V0Q3pHRTtFc0M2R0Y7Q2hEa3ZMRjs7QWdEOXVMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRGl2TEY7O0FnRDl1TEU7RUFBUztDaERrdkxYOztBZ0RqdkxFO0VBQVM7Q2hEcXZMWDs7QWdEaHZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRDN0hFO0VBQ0E7Q1ZpM0xKOztBZ0RsdkxFO0VBQ0U7RUFFQTtDaERvdkxKOztBZ0QvdUxBO0VBQ0U7RUFDQTtDaERrdkxGOztBZ0Q3dUxBO0VBQ0U7RUFHQTtFQUNBO0NoRDh1TEY7O0FnRDF1TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Qy9JRTtFQUNBO0NWNjNMSjs7QWdEM3VMRTtFQUF1QjtDaEQrdUx6Qjs7QWdEOXVMRTtFQUFzQjtDaERrdkx4Qjs7QWdEOXVMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hEaXZMRjs7QWM5MkxJO0VrQ21JRjtJQUNFO0lBQ0E7R2hEK3VMRjs7RWdENXVMQTtJQUNFO0doRCt1TEY7O0VnRDd1TEU7SUFDRTtHaERndkxKOztFZ0Q1dUxBO0lBQ0U7R2hEK3VMRjs7RWdEN3VMRTtJQUNFO0doRGd2TEo7O0VnRHh1TEE7SUFBWTtHaEQ0dUxaO0NBQ0Y7O0FjejRMSTtFa0NnS0Y7O0lBRUU7R2hENnVMRjtDQUNGOztBY2g1TEk7RWtDdUtGO0lBQVk7R2hEOHVMWjtDQUNGOztBaURqOUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUNKQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q2dISTtFNkNwSEo7RUFDQTtDakQ4OUxGOztBaUQ1OUxFO0VBQVM7Q2pEZytMWDs7QWlEOTlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqRGkrTEo7O0FpRC85TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakRrK0xOOztBaUQ3OUxBOztFQUNFO0NqRGkrTEY7O0FpRC85TEU7O0VBQ0U7Q2pEbStMSjs7QWlEaitMSTs7RUFDRTtFQUNBO0VBQ0E7Q2pEcStMTjs7QWlEaCtMQTs7RUFDRTtDakRvK0xGOztBaURsK0xFOztFQUNFO0VBQ0E7RUFDQTtDakRzK0xKOztBaURwK0xJOztFQUNFO0VBQ0E7RUFDQTtDakR3K0xOOztBaURuK0xBOztFQUNFO0NqRHUrTEY7O0FpRHIrTEU7O0VBQ0U7Q2pEeStMSjs7QWlEditMSTs7RUFDRTtFQUNBO0VBQ0E7Q2pEMitMTjs7QWlEdCtMQTs7RUFDRTtDakQwK0xGOztBaUR4K0xFOztFQUNFO0VBQ0E7RUFDQTtDakQ0K0xKOztBaUQxK0xJOztFQUNFO0VBQ0E7RUFDQTtDakQ4K0xOOztBaUR6OUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkMzR0U7Q1Z3a01KOztBbUQ3a01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VETEE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUNnSEk7RStDbkhKO0VBQ0E7RUFDQTtFQUNBO0V6Q1ZFO0NWcW1NSjs7QW1EdmxNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25EMGxNSjs7QW1EeGxNSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRDJsTU47O0FtRHRsTUE7O0VBQ0U7Q25EMGxNRjs7QW1EeGxNRTs7RUFDRTtDbkQ0bE1KOztBbUQxbE1JOztFQUNFO0VBQ0E7RUFDQTtDbkQ4bE1OOztBbUQzbE1JOztFQUNFO0VBQ0E7RUFDQTtDbkQrbE1OOztBbUQxbE1BOztFQUNFO0NuRDhsTUY7O0FtRDVsTUU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25EZ21NSjs7QW1EOWxNSTs7RUFDRTtFQUNBO0VBQ0E7Q25Ea21NTjs7QW1EL2xNSTs7RUFDRTtFQUNBO0VBQ0E7Q25EbW1NTjs7QW1EOWxNQTs7RUFDRTtDbkRrbU1GOztBbURobU1FOztFQUNFO0NuRG9tTUo7O0FtRGxtTUk7O0VBQ0U7RUFDQTtFQUNBO0NuRHNtTU47O0FtRG5tTUk7O0VBQ0U7RUFDQTtFQUNBO0NuRHVtTU47O0FtRGxtTUU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkRzbU1KOztBbURsbU1BOztFQUNFO0NuRHNtTUY7O0FtRHBtTUU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25Ed21NSjs7QW1EdG1NSTs7RUFDRTtFQUNBO0VBQ0E7Q25EMG1NTjs7QW1Edm1NSTs7RUFDRTtFQUNBO0VBQ0E7Q25EMm1NTjs7QW1EcmxNQTtFQUNFO0VBQ0E7RS9DM0JJO0UrQzhCSjtFQUNBO0V6Q2hKRTtFQUNBO0NWd3VNSjs7QW1EcmxNRTtFQUNFO0NuRHdsTUo7O0FtRHBsTUE7RUFDRTtFQUNBO0NuRHVsTUY7O0FvRG52TUE7RUFDRTtDcERzdk1GOztBb0Rudk1BO0VBQ0U7Q3BEc3ZNRjs7QW9EbnZNQTtFQUNFO0VBQ0E7RUFDQTtDcERzdk1GOztBcUQ3d01FO0VBQ0U7RUFDQTtFQUNBO0NyRGd4TUo7O0FvRHh2TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFakM1Qkk7RUFBQTtFQUFBO0NuQnd4TU47O0FtQm54TUk7RWlDaUJKO0lqQ2hCTTtHbkJ1eE1KO0NBQ0Y7O0FvRDl2TUE7OztFQUdFO0NwRGl3TUY7O0FvRDl2TUE7O0VBRUU7VUFBQTtDcERpd01GOztBb0Q5dk1BOztFQUVFO1VBQUE7Q3BEaXdNRjs7QW9EeHZNRTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0NwRDJ2TUo7O0FvRHh2TUU7OztFQUdFO0VBQ0E7Q3BEMnZNSjs7QW9EeHZNRTs7RUFFRTtFQUNBO0VqQ3RFRTtDbkJrME1OOztBbUI3ek1JO0VpQzhERjs7SWpDN0RJO0duQmswTUo7Q0FDRjs7QW9EenZNQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQzdGSTtDbkJ5MU1OOztBbUJwMU1JO0VpQzJFSjs7SWpDMUVNO0duQnkxTUo7Q0FDRjs7QUt0MU1FOzs7O0UrQ3dGRTtFQUNBO0VBQ0E7RUFDQTtDcERxd01KOztBb0Rsd01BO0VBQ0U7Q3BEcXdNRjs7QW9EaHdNQTtFQUNFO0NwRG13TUY7O0FvRDV2TUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q3BEK3ZNRjs7QW9EN3ZNQTtFQUNFO0NwRGd3TUY7O0FvRDl2TUE7RUFDRTtDcERpd01GOztBb0R4dk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDcEQwdk1GOztBb0R4dk1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RWpDdEtFO0NuQmk2TU47O0FtQjU1TUk7RWlDbUpGO0lqQ2xKSTtHbkJnNk1KO0NBQ0Y7O0FvRDd2TUU7RUFDRTtDcERnd01KOztBb0R2dk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRDB2TUY7O0FzRHo3TUE7RUFDRTtJQUFLO1lBQUE7R3RENjdNTDtDQUNGOztBc0QvN01BO0VBQ0U7SUFBSztZQUFBO0d0RDY3TUw7Q0FDRjs7QXNEMzdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7VUFBQTtDdEQ2N01GOztBc0QxN01BO0VBQ0U7RUFDQTtFQUNBO0N0RDY3TUY7O0FzRHQ3TUE7RUFDRTtJQUNFO1lBQUE7R3REeTdNRjs7RXNEdjdNQTtJQUNFO0d0RDA3TUY7Q0FDRjs7QXNEaDhNQTtFQUNFO0lBQ0U7WUFBQTtHdER5N01GOztFc0R2N01BO0lBQ0U7R3REMDdNRjtDQUNGOztBc0R2N01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtVQUFBO0N0RHk3TUY7O0FzRHQ3TUE7RUFDRTtFQUNBO0N0RHk3TUY7O0F1RDUrTUE7RUFBcUI7Q3ZEZy9NckI7O0F1RC8rTUE7RUFBcUI7Q3ZEbS9NckI7O0F1RGwvTUE7RUFBcUI7Q3ZEcy9NckI7O0F1RHIvTUE7RUFBcUI7Q3ZEeS9NckI7O0F1RHgvTUE7RUFBcUI7Q3ZENC9NckI7O0F1RDMvTUE7RUFBcUI7Q3ZEKy9NckI7O0F3RGpnTkU7RUFDRTtDeERvZ05KOztBSzEvTUU7Ozs7RW1ETEk7Q3hEc2dOTjs7QXdENWdORTtFQUNFO0N4RCtnTko7O0FLcmdORTs7OztFbURMSTtDeERpaE5OOztBd0R2aE5FO0VBQ0U7Q3hEMGhOSjs7QUtoaE5FOzs7O0VtRExJO0N4RDRoTk47O0F3RGxpTkU7RUFDRTtDeERxaU5KOztBSzNoTkU7Ozs7RW1ETEk7Q3hEdWlOTjs7QXdEN2lORTtFQUNFO0N4RGdqTko7O0FLdGlORTs7OztFbURMSTtDeERrak5OOztBd0R4ak5FO0VBQ0U7Q3hEMmpOSjs7QUtqak5FOzs7O0VtRExJO0N4RDZqTk47O0F3RG5rTkU7RUFDRTtDeERza05KOztBSzVqTkU7Ozs7RW1ETEk7Q3hEd2tOTjs7QXdEOWtORTtFQUNFO0N4RGlsTko7O0FLdmtORTs7OztFbURMSTtDeERtbE5OOztBeURsbE5BO0VBQ0U7Q3pEcWxORjs7QXlEbGxOQTtFQUNFO0N6RHFsTkY7O0EwRGhtTkE7RUFBa0I7QzFEb21ObEI7O0EwRG5tTkE7RUFBa0I7QzFEdW1ObEI7O0EwRHRtTkE7RUFBa0I7QzFEMG1ObEI7O0EwRHptTkE7RUFBa0I7QzFENm1ObEI7O0EwRDVtTkE7RUFBa0I7QzFEZ25ObEI7O0EwRDltTkE7RUFBbUI7QzFEa25ObkI7O0EwRGpuTkE7RUFBbUI7QzFEcW5ObkI7O0EwRHBuTkE7RUFBbUI7QzFEd25ObkI7O0EwRHZuTkE7RUFBbUI7QzFEMm5ObkI7O0EwRDFuTkE7RUFBbUI7QzFEOG5ObkI7O0EwRDNuTkU7RUFDRTtDMUQ4bk5KOztBMEQvbk5FO0VBQ0U7QzFEa29OSjs7QTBEbm9ORTtFQUNFO0MxRHNvTko7O0EwRHZvTkU7RUFDRTtDMUQwb05KOztBMEQzb05FO0VBQ0U7QzFEOG9OSjs7QTBEL29ORTtFQUNFO0MxRGtwTko7O0EwRG5wTkU7RUFDRTtDMURzcE5KOztBMER2cE5FO0VBQ0U7QzFEMHBOSjs7QTBEdHBOQTtFQUNFO0MxRHlwTkY7O0EwRGxwTkE7RUFDRTtDMURxcE5GOztBMERscE5BO0VBQ0U7QzFEcXBORjs7QTBEbHBOQTtFQUNFO0VBQ0E7QzFEcXBORjs7QTBEbHBOQTtFQUNFO0VBQ0E7QzFEcXBORjs7QTBEbHBOQTtFQUNFO0VBQ0E7QzFEcXBORjs7QTBEbHBOQTtFQUNFO0VBQ0E7QzFEcXBORjs7QTBEbHBOQTtFQUNFO0MxRHFwTkY7O0EwRGxwTkE7RUFDRTtDMURxcE5GOztBMERscE5BO0VBQ0U7QzFEcXBORjs7QTBEbHBOQTtFQUNFO0MxRHFwTkY7O0FxRDd0TkU7RUFDRTtFQUNBO0VBQ0E7Q3JEZ3VOSjs7QTJEenROTTtFQUF3QjtDM0Q2dE45Qjs7QTJEN3ROTTtFQUF3QjtDM0RpdU45Qjs7QTJEanVOTTtFQUF3QjtDM0RxdU45Qjs7QTJEcnVOTTtFQUF3QjtDM0R5dU45Qjs7QTJEenVOTTtFQUF3QjtDM0Q2dU45Qjs7QTJEN3VOTTtFQUF3QjtDM0Rpdk45Qjs7QTJEanZOTTtFQUF3QjtDM0Rxdk45Qjs7QTJEcnZOTTs7O0VBQXdCO0MzRDJ2TjlCOztBMkQzdk5NO0VBQXdCO0MzRCt2TjlCOztBYzlzTkk7RTZDakRFO0lBQXdCO0czRG93TjVCOztFMkRwd05JO0lBQXdCO0czRHd3TjVCOztFMkR4d05JO0lBQXdCO0czRDR3TjVCOztFMkQ1d05JO0lBQXdCO0czRGd4TjVCOztFMkRoeE5JO0lBQXdCO0czRG94TjVCOztFMkRweE5JO0lBQXdCO0czRHd4TjVCOztFMkR4eE5JO0lBQXdCO0czRDR4TjVCOztFMkQ1eE5JO0lBQXdCO0czRGd5TjVCOztFMkRoeU5JO0lBQXdCO0czRG95TjVCO0NBQ0Y7O0FjcHZOSTtFNkNqREU7SUFBd0I7RzNEMHlONUI7O0UyRDF5Tkk7SUFBd0I7RzNEOHlONUI7O0UyRDl5Tkk7SUFBd0I7RzNEa3pONUI7O0UyRGx6Tkk7SUFBd0I7RzNEc3pONUI7O0UyRHR6Tkk7SUFBd0I7RzNEMHpONUI7O0UyRDF6Tkk7SUFBd0I7RzNEOHpONUI7O0UyRDl6Tkk7SUFBd0I7RzNEazBONUI7O0UyRGwwTkk7SUFBd0I7RzNEczBONUI7O0UyRHQwTkk7SUFBd0I7RzNEMDBONUI7Q0FDRjs7QWMxeE5JO0U2Q2pERTtJQUF3QjtHM0RnMU41Qjs7RTJEaDFOSTtJQUF3QjtHM0RvMU41Qjs7RTJEcDFOSTtJQUF3QjtHM0R3MU41Qjs7RTJEeDFOSTtJQUF3QjtHM0Q0MU41Qjs7RTJENTFOSTtJQUF3QjtHM0RnMk41Qjs7RTJEaDJOSTtJQUF3QjtHM0RvMk41Qjs7RTJEcDJOSTtJQUF3QjtHM0R3Mk41Qjs7RTJEeDJOSTtJQUF3QjtHM0Q0Mk41Qjs7RTJENTJOSTtJQUF3QjtHM0RnM041QjtDQUNGOztBY2gwTkk7RTZDakRFO0lBQXdCO0czRHMzTjVCOztFMkR0M05JO0lBQXdCO0czRDAzTjVCOztFMkQxM05JO0lBQXdCO0czRDgzTjVCOztFMkQ5M05JO0lBQXdCO0czRGs0TjVCOztFMkRsNE5JO0lBQXdCO0czRHM0TjVCOztFMkR0NE5JO0lBQXdCO0czRDA0TjVCOztFMkQxNE5JO0lBQXdCO0czRDg0TjVCOztFMkQ5NE5JO0lBQXdCO0czRGs1TjVCOztFMkRsNU5JO0lBQXdCO0czRHM1TjVCO0NBQ0Y7O0EyRDc0TkE7RUFFSTtJQUFxQjtHM0RnNU52Qjs7RTJEaDVORTtJQUFxQjtHM0RvNU52Qjs7RTJEcDVORTtJQUFxQjtHM0R3NU52Qjs7RTJEeDVORTtJQUFxQjtHM0Q0NU52Qjs7RTJENTVORTtJQUFxQjtHM0RnNk52Qjs7RTJEaDZORTtJQUFxQjtHM0RvNk52Qjs7RTJEcDZORTtJQUFxQjtHM0R3Nk52Qjs7RTJEeDZORTtJQUFxQjtHM0Q0Nk52Qjs7RTJENTZORTtJQUFxQjtHM0RnN052QjtDQUNGOztBNER0OE5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUR5OE5GOztBNER2OE5FO0VBQ0U7RUFDQTtDNUQwOE5KOztBNER2OE5FOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1RDA4Tko7O0E0RGo4Tkk7RUFDRTtDNURvOE5OOztBNERyOE5JO0VBQ0U7QzVEdzhOTjs7QTREejhOSTtFQUNFO0M1RDQ4Tk47O0E0RDc4Tkk7RUFDRTtDNURnOU5OOztBNkR6K05JO0VBQWdDO0M3RDYrTnBDOztBNkQ1K05JO0VBQWdDO0M3RGcvTnBDOztBNkQvK05JO0VBQWdDO0M3RG0vTnBDOztBNkRsL05JO0VBQWdDO0M3RHMvTnBDOztBNkRwL05JO0VBQThCO0M3RHcvTmxDOztBNkR2L05JO0VBQThCO0M3RDIvTmxDOztBNkQxL05JO0VBQThCO0M3RDgvTmxDOztBNkQ3L05JO0VBQThCO0M3RGlnT2xDOztBNkRoZ09JO0VBQThCO0M3RG9nT2xDOztBNkRuZ09JO0VBQThCO0M3RHVnT2xDOztBNkR0Z09JO0VBQThCO0M3RDBnT2xDOztBNkR6Z09JO0VBQThCO0M3RDZnT2xDOztBNkQzZ09JO0VBQW9DO0M3RCtnT3hDOztBNkQ5Z09JO0VBQW9DO0M3RGtoT3hDOztBNkRqaE9JO0VBQW9DO0M3RHFoT3hDOztBNkRwaE9JO0VBQW9DO0M3RHdoT3hDOztBNkR2aE9JO0VBQW9DO0M3RDJoT3hDOztBNkR6aE9JO0VBQWlDO0M3RDZoT3JDOztBNkQ1aE9JO0VBQWlDO0M3RGdpT3JDOztBNkQvaE9JOztFQUFpQztDN0RvaU9yQzs7QTZEbmlPSTtFQUFpQztDN0R1aU9yQzs7QTZEdGlPSTtFQUFpQztDN0QwaU9yQzs7QTZEeGlPSTtFQUFrQztDN0Q0aU90Qzs7QTZEM2lPSTtFQUFrQztDN0QraU90Qzs7QTZEOWlPSTtFQUFrQztDN0Rrak90Qzs7QTZEampPSTtFQUFrQztDN0Rxak90Qzs7QTZEcGpPSTtFQUFrQztDN0R3ak90Qzs7QTZEdmpPSTtFQUFrQztDN0Qyak90Qzs7QTZEempPSTtFQUFnQztDN0Q2ak9wQzs7QTZENWpPSTtFQUFnQztDN0Rna09wQzs7QTZEL2pPSTtFQUFnQztDN0Rta09wQzs7QTZEbGtPSTtFQUFnQztDN0Rza09wQzs7QTZEcmtPSTtFQUFnQztDN0R5a09wQzs7QTZEeGtPSTtFQUFnQztDN0Q0a09wQzs7QWNoa09JO0UrQ2xEQTtJQUFnQztHN0R1bk9sQzs7RTZEdG5PRTtJQUFnQztHN0Qwbk9sQzs7RTZEem5PRTtJQUFnQztHN0Q2bk9sQzs7RTZENW5PRTtJQUFnQztHN0Rnb09sQzs7RTZEOW5PRTtJQUE4QjtHN0Rrb09oQzs7RTZEam9PRTtJQUE4QjtHN0Rxb09oQzs7RTZEcG9PRTtJQUE4QjtHN0R3b09oQzs7RTZEdm9PRTtJQUE4QjtHN0Qyb09oQzs7RTZEMW9PRTtJQUE4QjtHN0Q4b09oQzs7RTZEN29PRTtJQUE4QjtHN0RpcE9oQzs7RTZEaHBPRTtJQUE4QjtHN0RvcE9oQzs7RTZEbnBPRTtJQUE4QjtHN0R1cE9oQzs7RTZEcnBPRTtJQUFvQztHN0R5cE90Qzs7RTZEeHBPRTtJQUFvQztHN0Q0cE90Qzs7RTZEM3BPRTtJQUFvQztHN0QrcE90Qzs7RTZEOXBPRTtJQUFvQztHN0RrcU90Qzs7RTZEanFPRTtJQUFvQztHN0RxcU90Qzs7RTZEbnFPRTtJQUFpQztHN0R1cU9uQzs7RTZEdHFPRTtJQUFpQztHN0QwcU9uQzs7RTZEenFPRTtJQUFpQztHN0Q2cU9uQzs7RTZENXFPRTtJQUFpQztHN0Rnck9uQzs7RTZEL3FPRTtJQUFpQztHN0Rtck9uQzs7RTZEanJPRTtJQUFrQztHN0Rxck9wQzs7RTZEcHJPRTtJQUFrQztHN0R3ck9wQzs7RTZEdnJPRTtJQUFrQztHN0Qyck9wQzs7RTZEMXJPRTtJQUFrQztHN0Q4ck9wQzs7RTZEN3JPRTtJQUFrQztHN0Rpc09wQzs7RTZEaHNPRTtJQUFrQztHN0Rvc09wQzs7RTZEbHNPRTtJQUFnQztHN0Rzc09sQzs7RTZEcnNPRTtJQUFnQztHN0R5c09sQzs7RTZEeHNPRTtJQUFnQztHN0Q0c09sQzs7RTZEM3NPRTtJQUFnQztHN0Qrc09sQzs7RTZEOXNPRTtJQUFnQztHN0RrdE9sQzs7RTZEanRPRTtJQUFnQztHN0RxdE9sQztDQUNGOztBYzFzT0k7RStDbERBO0lBQWdDO0c3RGl3T2xDOztFNkRod09FO0lBQWdDO0c3RG93T2xDOztFNkRud09FO0lBQWdDO0c3RHV3T2xDOztFNkR0d09FO0lBQWdDO0c3RDB3T2xDOztFNkR4d09FO0lBQThCO0c3RDR3T2hDOztFNkQzd09FO0lBQThCO0c3RCt3T2hDOztFNkQ5d09FO0lBQThCO0c3RGt4T2hDOztFNkRqeE9FO0lBQThCO0c3RHF4T2hDOztFNkRweE9FO0lBQThCO0c3RHd4T2hDOztFNkR2eE9FO0lBQThCO0c3RDJ4T2hDOztFNkQxeE9FO0lBQThCO0c3RDh4T2hDOztFNkQ3eE9FO0lBQThCO0c3RGl5T2hDOztFNkQveE9FO0lBQW9DO0c3RG15T3RDOztFNkRseU9FO0lBQW9DO0c3RHN5T3RDOztFNkRyeU9FO0lBQW9DO0c3RHl5T3RDOztFNkR4eU9FO0lBQW9DO0c3RDR5T3RDOztFNkQzeU9FO0lBQW9DO0c3RCt5T3RDOztFNkQ3eU9FO0lBQWlDO0c3RGl6T25DOztFNkRoek9FO0lBQWlDO0c3RG96T25DOztFNkRuek9FO0lBQWlDO0c3RHV6T25DOztFNkR0ek9FO0lBQWlDO0c3RDB6T25DOztFNkR6ek9FO0lBQWlDO0c3RDZ6T25DOztFNkQzek9FO0lBQWtDO0c3RCt6T3BDOztFNkQ5ek9FO0lBQWtDO0c3RGswT3BDOztFNkRqME9FO0lBQWtDO0c3RHEwT3BDOztFNkRwME9FO0lBQWtDO0c3RHcwT3BDOztFNkR2ME9FO0lBQWtDO0c3RDIwT3BDOztFNkQxME9FO0lBQWtDO0c3RDgwT3BDOztFNkQ1ME9FO0lBQWdDO0c3RGcxT2xDOztFNkQvME9FO0lBQWdDO0c3RG0xT2xDOztFNkRsMU9FO0lBQWdDO0c3RHMxT2xDOztFNkRyMU9FO0lBQWdDO0c3RHkxT2xDOztFNkR4MU9FO0lBQWdDO0c3RDQxT2xDOztFNkQzMU9FO0lBQWdDO0c3RCsxT2xDO0NBQ0Y7O0FjcDFPSTtFK0NsREE7SUFBZ0M7RzdEMjRPbEM7O0U2RDE0T0U7SUFBZ0M7RzdEODRPbEM7O0U2RDc0T0U7SUFBZ0M7RzdEaTVPbEM7O0U2RGg1T0U7SUFBZ0M7RzdEbzVPbEM7O0U2RGw1T0U7SUFBOEI7RzdEczVPaEM7O0U2RHI1T0U7SUFBOEI7RzdEeTVPaEM7O0U2RHg1T0U7SUFBOEI7RzdENDVPaEM7O0U2RDM1T0U7SUFBOEI7RzdEKzVPaEM7O0U2RDk1T0U7SUFBOEI7RzdEazZPaEM7O0U2RGo2T0U7SUFBOEI7RzdEcTZPaEM7O0U2RHA2T0U7SUFBOEI7RzdEdzZPaEM7O0U2RHY2T0U7SUFBOEI7RzdEMjZPaEM7O0U2RHo2T0U7SUFBb0M7RzdENjZPdEM7O0U2RDU2T0U7SUFBb0M7RzdEZzdPdEM7O0U2RC82T0U7SUFBb0M7RzdEbTdPdEM7O0U2RGw3T0U7SUFBb0M7RzdEczdPdEM7O0U2RHI3T0U7SUFBb0M7RzdEeTdPdEM7O0U2RHY3T0U7SUFBaUM7RzdEMjdPbkM7O0U2RDE3T0U7SUFBaUM7RzdEODdPbkM7O0U2RDc3T0U7SUFBaUM7RzdEaThPbkM7O0U2RGg4T0U7SUFBaUM7RzdEbzhPbkM7O0U2RG44T0U7SUFBaUM7RzdEdThPbkM7O0U2RHI4T0U7SUFBa0M7RzdEeThPcEM7O0U2RHg4T0U7SUFBa0M7RzdENDhPcEM7O0U2RDM4T0U7SUFBa0M7RzdEKzhPcEM7O0U2RDk4T0U7SUFBa0M7RzdEazlPcEM7O0U2RGo5T0U7SUFBa0M7RzdEcTlPcEM7O0U2RHA5T0U7SUFBa0M7RzdEdzlPcEM7O0U2RHQ5T0U7SUFBZ0M7RzdEMDlPbEM7O0U2RHo5T0U7SUFBZ0M7RzdENjlPbEM7O0U2RDU5T0U7SUFBZ0M7RzdEZytPbEM7O0U2RC85T0U7SUFBZ0M7RzdEbStPbEM7O0U2RGwrT0U7SUFBZ0M7RzdEcytPbEM7O0U2RHIrT0U7SUFBZ0M7RzdEeStPbEM7Q0FDRjs7QWM5OU9JO0UrQ2xEQTtJQUFnQztHN0RxaFBsQzs7RTZEcGhQRTtJQUFnQztHN0R3aFBsQzs7RTZEdmhQRTtJQUFnQztHN0QyaFBsQzs7RTZEMWhQRTtJQUFnQztHN0Q4aFBsQzs7RTZENWhQRTtJQUE4QjtHN0RnaVBoQzs7RTZEL2hQRTtJQUE4QjtHN0RtaVBoQzs7RTZEbGlQRTtJQUE4QjtHN0RzaVBoQzs7RTZEcmlQRTtJQUE4QjtHN0R5aVBoQzs7RTZEeGlQRTtJQUE4QjtHN0Q0aVBoQzs7RTZEM2lQRTtJQUE4QjtHN0QraVBoQzs7RTZEOWlQRTtJQUE4QjtHN0RralBoQzs7RTZEampQRTtJQUE4QjtHN0RxalBoQzs7RTZEbmpQRTtJQUFvQztHN0R1alB0Qzs7RTZEdGpQRTtJQUFvQztHN0QwalB0Qzs7RTZEempQRTtJQUFvQztHN0Q2alB0Qzs7RTZENWpQRTtJQUFvQztHN0Rna1B0Qzs7RTZEL2pQRTtJQUFvQztHN0Rta1B0Qzs7RTZEamtQRTtJQUFpQztHN0Rxa1BuQzs7RTZEcGtQRTtJQUFpQztHN0R3a1BuQzs7RTZEdmtQRTtJQUFpQztHN0Qya1BuQzs7RTZEMWtQRTtJQUFpQztHN0Q4a1BuQzs7RTZEN2tQRTtJQUFpQztHN0RpbFBuQzs7RTZEL2tQRTtJQUFrQztHN0RtbFBwQzs7RTZEbGxQRTtJQUFrQztHN0RzbFBwQzs7RTZEcmxQRTtJQUFrQztHN0R5bFBwQzs7RTZEeGxQRTtJQUFrQztHN0Q0bFBwQzs7RTZEM2xQRTtJQUFrQztHN0QrbFBwQzs7RTZEOWxQRTtJQUFrQztHN0RrbVBwQzs7RTZEaG1QRTtJQUFnQztHN0RvbVBsQzs7RTZEbm1QRTtJQUFnQztHN0R1bVBsQzs7RTZEdG1QRTtJQUFnQztHN0QwbVBsQzs7RTZEem1QRTtJQUFnQztHN0Q2bVBsQzs7RTZENW1QRTtJQUFnQztHN0RnblBsQzs7RTZEL21QRTtJQUFnQztHN0RtblBsQztDQUNGOztBOEQ5cFBJO0VBQXdCO0M5RGtxUDVCOztBOERqcVBJO0VBQXdCO0M5RHFxUDVCOztBOERwcVBJO0VBQXdCO0M5RHdxUDVCOztBY3BuUEk7RWdEdERBO0lBQXdCO0c5RCtxUDFCOztFOEQ5cVBFO0lBQXdCO0c5RGtyUDFCOztFOERqclBFO0lBQXdCO0c5RHFyUDFCO0NBQ0Y7O0FjbG9QSTtFZ0R0REE7SUFBd0I7RzlENnJQMUI7O0U4RDVyUEU7SUFBd0I7RzlEZ3NQMUI7O0U4RC9yUEU7SUFBd0I7RzlEbXNQMUI7Q0FDRjs7QWNocFBJO0VnRHREQTtJQUF3QjtHOUQyc1AxQjs7RThEMXNQRTtJQUF3QjtHOUQ4c1AxQjs7RThEN3NQRTtJQUF3QjtHOURpdFAxQjtDQUNGOztBYzlwUEk7RWdEdERBO0lBQXdCO0c5RHl0UDFCOztFOER4dFBFO0lBQXdCO0c5RDR0UDFCOztFOEQzdFBFO0lBQXdCO0c5RCt0UDFCO0NBQ0Y7O0ErRHJ1UEU7RUFBc0I7Qy9EeXVQeEI7O0ErRHp1UEU7RUFBc0I7Qy9ENnVQeEI7O0FnRTV1UEU7RUFBeUI7Q2hFZ3ZQM0I7O0FnRWh2UEU7RUFBeUI7Q2hFb3ZQM0I7O0FnRXB2UEU7RUFBeUI7Q2hFd3ZQM0I7O0FnRXh2UEU7RUFBeUI7Q2hFNHZQM0I7O0FnRTV2UEU7RUFBeUI7Q2hFZ3dQM0I7O0FnRTN2UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRTh2UEY7O0FnRTN2UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRTh2UEY7O0FnRTF2UEU7RUFERjtJQUVJO0lBQ0E7SUFDQTtHaEU4dlBGO0NBQ0Y7O0FpRXh4UEE7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRTB4UEY7O0FrRWh4UEU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRW14UEo7O0FtRS95UEE7RUFBYTtDbkVtelBiOztBbUVselBBO0VBQVU7Q25Fc3pQVjs7QW1FcnpQQTtFQUFhO0NuRXl6UGI7O0FtRXh6UEE7RUFBZTtDbkU0elBmOztBb0UzelBJO0VBQXVCO0NwRSt6UDNCOztBb0UvelBJO0VBQXVCO0NwRW0wUDNCOztBb0VuMFBJO0VBQXVCO0NwRXUwUDNCOztBb0V2MFBJO0VBQXVCO0NwRTIwUDNCOztBb0UzMFBJO0VBQXVCO0NwRSswUDNCOztBb0UvMFBJO0VBQXVCO0NwRW0xUDNCOztBb0VuMVBJO0VBQXVCO0NwRXUxUDNCOztBb0V2MVBJO0VBQXVCO0NwRTIxUDNCOztBb0UzMVBJO0VBQXVCO0NwRSsxUDNCOztBb0UvMVBJO0VBQXVCO0NwRW0yUDNCOztBb0UvMVBBO0VBQVU7Q3BFbTJQVjs7QW9FbDJQQTtFQUFVO0NwRXMyUFY7O0FvRWwyUEE7RUFBYztDcEVzMlBkOztBb0VyMlBBO0VBQWM7Q3BFeTJQZDs7QW9FdjJQQTtFQUFVO0NwRTIyUFY7O0FvRTEyUEE7RUFBVTtDcEU4MlBWOztBcUU1M1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0NyRTYzUEo7O0FzRW40UFE7RUFBZ0M7Q3RFdTRQeEM7O0FzRXQ0UFE7O0VBRUU7Q3RFeTRQVjs7QXNFdjRQUTs7O0VBRUU7Q3RFMjRQVjs7QXNFejRQUTs7RUFFRTtDdEU0NFBWOztBc0UxNFBROztFQUVFO0N0RTY0UFY7O0FzRTU1UFE7RUFBZ0M7Q3RFZzZQeEM7O0FzRS81UFE7O0VBRUU7Q3RFazZQVjs7QXNFaDZQUTs7RUFFRTtDdEVtNlBWOztBc0VqNlBROztFQUVFO0N0RW82UFY7O0FzRWw2UFE7O0VBRUU7Q3RFcTZQVjs7QXNFcDdQUTtFQUFnQztDdEV3N1B4Qzs7QXNFdjdQUTs7RUFFRTtDdEUwN1BWOztBc0V4N1BROztFQUVFO0N0RTI3UFY7O0FzRXo3UFE7O0VBRUU7Q3RFNDdQVjs7QXNFMTdQUTs7RUFFRTtDdEU2N1BWOztBc0U1OFBRO0VBQWdDO0N0RWc5UHhDOztBc0UvOFBROztFQUVFO0N0RWs5UFY7O0FzRWg5UFE7O0VBRUU7Q3RFbTlQVjs7QXNFajlQUTs7RUFFRTtDdEVvOVBWOztBc0VsOVBROztFQUVFO0N0RXE5UFY7O0FzRXArUFE7RUFBZ0M7Q3RFdytQeEM7O0FzRXYrUFE7O0VBRUU7Q3RFMCtQVjs7QXNFeCtQUTs7RUFFRTtDdEUyK1BWOztBc0V6K1BROztFQUVFO0N0RTQrUFY7O0FzRTErUFE7O0VBRUU7Q3RFNitQVjs7QXNFNS9QUTtFQUFnQztDdEVnZ1F4Qzs7QXNFLy9QUTs7RUFFRTtDdEVrZ1FWOztBc0VoZ1FROztFQUVFO0N0RW1nUVY7O0FzRWpnUVE7O0VBRUU7Q3RFb2dRVjs7QXNFbGdRUTs7RUFFRTtDdEVxZ1FWOztBc0VwaFFRO0VBQWdDO0N0RXdoUXhDOztBc0V2aFFROztFQUVFO0N0RTBoUVY7O0FzRXhoUVE7O0VBRUU7Q3RFMmhRVjs7QXNFemhRUTs7RUFFRTtDdEU0aFFWOztBc0UxaFFROztFQUVFO0N0RTZoUVY7O0FzRTVpUVE7RUFBZ0M7Q3RFZ2pReEM7O0FzRS9pUVE7O0VBRUU7Q3RFa2pRVjs7QXNFaGpRUTs7RUFFRTtDdEVtalFWOztBc0VqalFROztFQUVFO0N0RW9qUVY7O0FzRWxqUVE7O0VBRUU7Q3RFcWpRVjs7QXNFcGtRUTtFQUFnQztDdEV3a1F4Qzs7QXNFdmtRUTs7RUFFRTtDdEUwa1FWOztBc0V4a1FROztFQUVFO0N0RTJrUVY7O0FzRXprUVE7O0VBRUU7Q3RFNGtRVjs7QXNFMWtRUTs7RUFFRTtDdEU2a1FWOztBc0U1bFFRO0VBQWdDO0N0RWdtUXhDOztBc0UvbFFROztFQUVFO0N0RWttUVY7O0FzRWhtUVE7O0VBRUU7Q3RFbW1RVjs7QXNFam1RUTs7RUFFRTtDdEVvbVFWOztBc0VsbVFROztFQUVFO0N0RXFtUVY7O0FzRXBuUVE7RUFBZ0M7Q3RFd25ReEM7O0FzRXZuUVE7O0VBRUU7Q3RFMG5RVjs7QXNFeG5RUTs7RUFFRTtDdEUyblFWOztBc0V6blFROztFQUVFO0N0RTRuUVY7O0FzRTFuUVE7O0VBRUU7Q3RFNm5RVjs7QXNFNW9RUTtFQUFnQztDdEVncFF4Qzs7QXNFL29RUTs7RUFFRTtDdEVrcFFWOztBc0VocFFROztFQUVFO0N0RW1wUVY7O0FzRWpwUVE7O0VBRUU7Q3RFb3BRVjs7QXNFbHBRUTs7RUFFRTtDdEVxcFFWOztBc0U3b1FRO0VBQXdCO0N0RWlwUWhDOztBc0VocFFROztFQUVFO0N0RW1wUVY7O0FzRWpwUVE7O0VBRUU7Q3RFb3BRVjs7QXNFbHBRUTs7RUFFRTtDdEVxcFFWOztBc0VucFFROztFQUVFO0N0RXNwUVY7O0FzRXJxUVE7RUFBd0I7Q3RFeXFRaEM7O0FzRXhxUVE7O0VBRUU7Q3RFMnFRVjs7QXNFenFRUTs7RUFFRTtDdEU0cVFWOztBc0UxcVFROztFQUVFO0N0RTZxUVY7O0FzRTNxUVE7O0VBRUU7Q3RFOHFRVjs7QXNFN3JRUTtFQUF3QjtDdEVpc1FoQzs7QXNFaHNRUTs7RUFFRTtDdEVtc1FWOztBc0Vqc1FROztFQUVFO0N0RW9zUVY7O0FzRWxzUVE7O0VBRUU7Q3RFcXNRVjs7QXNFbnNRUTs7RUFFRTtDdEVzc1FWOztBc0VydFFRO0VBQXdCO0N0RXl0UWhDOztBc0V4dFFROztFQUVFO0N0RTJ0UVY7O0FzRXp0UVE7O0VBRUU7Q3RFNHRRVjs7QXNFMXRRUTs7RUFFRTtDdEU2dFFWOztBc0UzdFFROztFQUVFO0N0RTh0UVY7O0FzRTd1UVE7RUFBd0I7Q3RFaXZRaEM7O0FzRWh2UVE7O0VBRUU7Q3RFbXZRVjs7QXNFanZRUTs7RUFFRTtDdEVvdlFWOztBc0VsdlFROztFQUVFO0N0RXF2UVY7O0FzRW52UVE7O0VBRUU7Q3RFc3ZRVjs7QXNFaHZRSTtFQUFtQjtDdEVvdlF2Qjs7QXNFbnZRSTs7RUFFRTtDdEVzdlFOOztBc0VwdlFJOztFQUVFO0N0RXV2UU47O0FzRXJ2UUk7O0VBRUU7Q3RFd3ZRTjs7QXNFdHZRSTs7RUFFRTtDdEV5dlFOOztBY2x3UUk7RXdEbERJO0lBQWdDO0d0RXl6UXRDOztFc0V4elFNOztJQUVFO0d0RTJ6UVI7O0VzRXp6UU07O0lBRUU7R3RFNHpRUjs7RXNFMXpRTTs7SUFFRTtHdEU2elFSOztFc0UzelFNOztJQUVFO0d0RTh6UVI7O0VzRTcwUU07SUFBZ0M7R3RFaTFRdEM7O0VzRWgxUU07O0lBRUU7R3RFbTFRUjs7RXNFajFRTTs7SUFFRTtHdEVvMVFSOztFc0VsMVFNOztJQUVFO0d0RXExUVI7O0VzRW4xUU07O0lBRUU7R3RFczFRUjs7RXNFcjJRTTtJQUFnQztHdEV5MlF0Qzs7RXNFeDJRTTs7SUFFRTtHdEUyMlFSOztFc0V6MlFNOztJQUVFO0d0RTQyUVI7O0VzRTEyUU07O0lBRUU7R3RFNjJRUjs7RXNFMzJRTTs7SUFFRTtHdEU4MlFSOztFc0U3M1FNO0lBQWdDO0d0RWk0UXRDOztFc0VoNFFNOztJQUVFO0d0RW00UVI7O0VzRWo0UU07O0lBRUU7R3RFbzRRUjs7RXNFbDRRTTs7SUFFRTtHdEVxNFFSOztFc0VuNFFNOztJQUVFO0d0RXM0UVI7O0VzRXI1UU07SUFBZ0M7R3RFeTVRdEM7O0VzRXg1UU07O0lBRUU7R3RFMjVRUjs7RXNFejVRTTs7SUFFRTtHdEU0NVFSOztFc0UxNVFNOztJQUVFO0d0RTY1UVI7O0VzRTM1UU07O0lBRUU7R3RFODVRUjs7RXNFNzZRTTtJQUFnQztHdEVpN1F0Qzs7RXNFaDdRTTs7SUFFRTtHdEVtN1FSOztFc0VqN1FNOztJQUVFO0d0RW83UVI7O0VzRWw3UU07O0lBRUU7R3RFcTdRUjs7RXNFbjdRTTs7SUFFRTtHdEVzN1FSOztFc0VyOFFNO0lBQWdDO0d0RXk4UXRDOztFc0V4OFFNOztJQUVFO0d0RTI4UVI7O0VzRXo4UU07O0lBRUU7R3RFNDhRUjs7RXNFMThRTTs7SUFFRTtHdEU2OFFSOztFc0UzOFFNOztJQUVFO0d0RTg4UVI7O0VzRTc5UU07SUFBZ0M7R3RFaStRdEM7O0VzRWgrUU07O0lBRUU7R3RFbStRUjs7RXNFaitRTTs7SUFFRTtHdEVvK1FSOztFc0VsK1FNOztJQUVFO0d0RXErUVI7O0VzRW4rUU07O0lBRUU7R3RFcytRUjs7RXNFci9RTTtJQUFnQztHdEV5L1F0Qzs7RXNFeC9RTTs7SUFFRTtHdEUyL1FSOztFc0V6L1FNOztJQUVFO0d0RTQvUVI7O0VzRTEvUU07O0lBRUU7R3RFNi9RUjs7RXNFMy9RTTs7SUFFRTtHdEU4L1FSOztFc0U3Z1JNO0lBQWdDO0d0RWloUnRDOztFc0VoaFJNOztJQUVFO0d0RW1oUlI7O0VzRWpoUk07O0lBRUU7R3RFb2hSUjs7RXNFbGhSTTs7SUFFRTtHdEVxaFJSOztFc0VuaFJNOztJQUVFO0d0RXNoUlI7O0VzRXJpUk07SUFBZ0M7R3RFeWlSdEM7O0VzRXhpUk07O0lBRUU7R3RFMmlSUjs7RXNFemlSTTs7SUFFRTtHdEU0aVJSOztFc0UxaVJNOztJQUVFO0d0RTZpUlI7O0VzRTNpUk07O0lBRUU7R3RFOGlSUjs7RXNFN2pSTTtJQUFnQztHdEVpa1J0Qzs7RXNFaGtSTTs7SUFFRTtHdEVta1JSOztFc0Vqa1JNOztJQUVFO0d0RW9rUlI7O0VzRWxrUk07O0lBRUU7R3RFcWtSUjs7RXNFbmtSTTs7SUFFRTtHdEVza1JSOztFc0U5alJNO0lBQXdCO0d0RWtrUjlCOztFc0Vqa1JNOztJQUVFO0d0RW9rUlI7O0VzRWxrUk07O0lBRUU7R3RFcWtSUjs7RXNFbmtSTTs7SUFFRTtHdEVza1JSOztFc0Vwa1JNOztJQUVFO0d0RXVrUlI7O0VzRXRsUk07SUFBd0I7R3RFMGxSOUI7O0VzRXpsUk07O0lBRUU7R3RFNGxSUjs7RXNFMWxSTTs7SUFFRTtHdEU2bFJSOztFc0UzbFJNOztJQUVFO0d0RThsUlI7O0VzRTVsUk07O0lBRUU7R3RFK2xSUjs7RXNFOW1STTtJQUF3QjtHdEVrblI5Qjs7RXNFam5STTs7SUFFRTtHdEVvblJSOztFc0VsblJNOztJQUVFO0d0RXFuUlI7O0VzRW5uUk07O0lBRUU7R3RFc25SUjs7RXNFcG5STTs7SUFFRTtHdEV1blJSOztFc0V0b1JNO0lBQXdCO0d0RTBvUjlCOztFc0V6b1JNOztJQUVFO0d0RTRvUlI7O0VzRTFvUk07O0lBRUU7R3RFNm9SUjs7RXNFM29STTs7SUFFRTtHdEU4b1JSOztFc0U1b1JNOztJQUVFO0d0RStvUlI7O0VzRTlwUk07SUFBd0I7R3RFa3FSOUI7O0VzRWpxUk07O0lBRUU7R3RFb3FSUjs7RXNFbHFSTTs7SUFFRTtHdEVxcVJSOztFc0VucVJNOztJQUVFO0d0RXNxUlI7O0VzRXBxUk07O0lBRUU7R3RFdXFSUjs7RXNFanFSRTtJQUFtQjtHdEVxcVJyQjs7RXNFcHFSRTs7SUFFRTtHdEV1cVJKOztFc0VycVJFOztJQUVFO0d0RXdxUko7O0VzRXRxUkU7O0lBRUU7R3RFeXFSSjs7RXNFdnFSRTs7SUFFRTtHdEUwcVJKO0NBQ0Y7O0FjcHJSSTtFd0RsREk7SUFBZ0M7R3RFMnVSdEM7O0VzRTF1Uk07O0lBRUU7R3RFNnVSUjs7RXNFM3VSTTs7SUFFRTtHdEU4dVJSOztFc0U1dVJNOztJQUVFO0d0RSt1UlI7O0VzRTd1Uk07O0lBRUU7R3RFZ3ZSUjs7RXNFL3ZSTTtJQUFnQztHdEVtd1J0Qzs7RXNFbHdSTTs7SUFFRTtHdEVxd1JSOztFc0Vud1JNOztJQUVFO0d0RXN3UlI7O0VzRXB3Uk07O0lBRUU7R3RFdXdSUjs7RXNFcndSTTs7SUFFRTtHdEV3d1JSOztFc0V2eFJNO0lBQWdDO0d0RTJ4UnRDOztFc0UxeFJNOztJQUVFO0d0RTZ4UlI7O0VzRTN4Uk07O0lBRUU7R3RFOHhSUjs7RXNFNXhSTTs7SUFFRTtHdEUreFJSOztFc0U3eFJNOztJQUVFO0d0RWd5UlI7O0VzRS95Uk07SUFBZ0M7R3RFbXpSdEM7O0VzRWx6Uk07O0lBRUU7R3RFcXpSUjs7RXNFbnpSTTs7SUFFRTtHdEVzelJSOztFc0VwelJNOztJQUVFO0d0RXV6UlI7O0VzRXJ6Uk07O0lBRUU7R3RFd3pSUjs7RXNFdjBSTTtJQUFnQztHdEUyMFJ0Qzs7RXNFMTBSTTs7SUFFRTtHdEU2MFJSOztFc0UzMFJNOztJQUVFO0d0RTgwUlI7O0VzRTUwUk07O0lBRUU7R3RFKzBSUjs7RXNFNzBSTTs7SUFFRTtHdEVnMVJSOztFc0UvMVJNO0lBQWdDO0d0RW0yUnRDOztFc0VsMlJNOztJQUVFO0d0RXEyUlI7O0VzRW4yUk07O0lBRUU7R3RFczJSUjs7RXNFcDJSTTs7SUFFRTtHdEV1MlJSOztFc0VyMlJNOztJQUVFO0d0RXcyUlI7O0VzRXYzUk07SUFBZ0M7R3RFMjNSdEM7O0VzRTEzUk07O0lBRUU7R3RFNjNSUjs7RXNFMzNSTTs7SUFFRTtHdEU4M1JSOztFc0U1M1JNOztJQUVFO0d0RSszUlI7O0VzRTczUk07O0lBRUU7R3RFZzRSUjs7RXNFLzRSTTtJQUFnQztHdEVtNVJ0Qzs7RXNFbDVSTTs7SUFFRTtHdEVxNVJSOztFc0VuNVJNOztJQUVFO0d0RXM1UlI7O0VzRXA1Uk07O0lBRUU7R3RFdTVSUjs7RXNFcjVSTTs7SUFFRTtHdEV3NVJSOztFc0V2NlJNO0lBQWdDO0d0RTI2UnRDOztFc0UxNlJNOztJQUVFO0d0RTY2UlI7O0VzRTM2Uk07O0lBRUU7R3RFODZSUjs7RXNFNTZSTTs7SUFFRTtHdEUrNlJSOztFc0U3NlJNOztJQUVFO0d0RWc3UlI7O0VzRS83Uk07SUFBZ0M7R3RFbThSdEM7O0VzRWw4Uk07O0lBRUU7R3RFcThSUjs7RXNFbjhSTTs7SUFFRTtHdEVzOFJSOztFc0VwOFJNOztJQUVFO0d0RXU4UlI7O0VzRXI4Uk07O0lBRUU7R3RFdzhSUjs7RXNFdjlSTTtJQUFnQztHdEUyOVJ0Qzs7RXNFMTlSTTs7SUFFRTtHdEU2OVJSOztFc0UzOVJNOztJQUVFO0d0RTg5UlI7O0VzRTU5Uk07O0lBRUU7R3RFKzlSUjs7RXNFNzlSTTs7SUFFRTtHdEVnK1JSOztFc0UvK1JNO0lBQWdDO0d0RW0vUnRDOztFc0VsL1JNOztJQUVFO0d0RXEvUlI7O0VzRW4vUk07O0lBRUU7R3RFcy9SUjs7RXNFcC9STTs7SUFFRTtHdEV1L1JSOztFc0VyL1JNOztJQUVFO0d0RXcvUlI7O0VzRWgvUk07SUFBd0I7R3RFby9SOUI7O0VzRW4vUk07O0lBRUU7R3RFcy9SUjs7RXNFcC9STTs7SUFFRTtHdEV1L1JSOztFc0VyL1JNOztJQUVFO0d0RXcvUlI7O0VzRXQvUk07O0lBRUU7R3RFeS9SUjs7RXNFeGdTTTtJQUF3QjtHdEU0Z1M5Qjs7RXNFM2dTTTs7SUFFRTtHdEU4Z1NSOztFc0U1Z1NNOztJQUVFO0d0RStnU1I7O0VzRTdnU007O0lBRUU7R3RFZ2hTUjs7RXNFOWdTTTs7SUFFRTtHdEVpaFNSOztFc0VoaVNNO0lBQXdCO0d0RW9pUzlCOztFc0VuaVNNOztJQUVFO0d0RXNpU1I7O0VzRXBpU007O0lBRUU7R3RFdWlTUjs7RXNFcmlTTTs7SUFFRTtHdEV3aVNSOztFc0V0aVNNOztJQUVFO0d0RXlpU1I7O0VzRXhqU007SUFBd0I7R3RFNGpTOUI7O0VzRTNqU007O0lBRUU7R3RFOGpTUjs7RXNFNWpTTTs7SUFFRTtHdEUralNSOztFc0U3alNNOztJQUVFO0d0RWdrU1I7O0VzRTlqU007O0lBRUU7R3RFaWtTUjs7RXNFaGxTTTtJQUF3QjtHdEVvbFM5Qjs7RXNFbmxTTTs7SUFFRTtHdEVzbFNSOztFc0VwbFNNOztJQUVFO0d0RXVsU1I7O0VzRXJsU007O0lBRUU7R3RFd2xTUjs7RXNFdGxTTTs7SUFFRTtHdEV5bFNSOztFc0VubFNFO0lBQW1CO0d0RXVsU3JCOztFc0V0bFNFOztJQUVFO0d0RXlsU0o7O0VzRXZsU0U7O0lBRUU7R3RFMGxTSjs7RXNFeGxTRTs7SUFFRTtHdEUybFNKOztFc0V6bFNFOztJQUVFO0d0RTRsU0o7Q0FDRjs7QWN0bVNJO0V3RGxESTtJQUFnQztHdEU2cFN0Qzs7RXNFNXBTTTs7SUFFRTtHdEUrcFNSOztFc0U3cFNNOztJQUVFO0d0RWdxU1I7O0VzRTlwU007O0lBRUU7R3RFaXFTUjs7RXNFL3BTTTs7SUFFRTtHdEVrcVNSOztFc0VqclNNO0lBQWdDO0d0RXFyU3RDOztFc0VwclNNOztJQUVFO0d0RXVyU1I7O0VzRXJyU007O0lBRUU7R3RFd3JTUjs7RXNFdHJTTTs7SUFFRTtHdEV5clNSOztFc0V2clNNOztJQUVFO0d0RTByU1I7O0VzRXpzU007SUFBZ0M7R3RFNnNTdEM7O0VzRTVzU007O0lBRUU7R3RFK3NTUjs7RXNFN3NTTTs7SUFFRTtHdEVndFNSOztFc0U5c1NNOztJQUVFO0d0RWl0U1I7O0VzRS9zU007O0lBRUU7R3RFa3RTUjs7RXNFanVTTTtJQUFnQztHdEVxdVN0Qzs7RXNFcHVTTTs7SUFFRTtHdEV1dVNSOztFc0VydVNNOztJQUVFO0d0RXd1U1I7O0VzRXR1U007O0lBRUU7R3RFeXVTUjs7RXNFdnVTTTs7SUFFRTtHdEUwdVNSOztFc0V6dlNNO0lBQWdDO0d0RTZ2U3RDOztFc0U1dlNNOztJQUVFO0d0RSt2U1I7O0VzRTd2U007O0lBRUU7R3RFZ3dTUjs7RXNFOXZTTTs7SUFFRTtHdEVpd1NSOztFc0UvdlNNOztJQUVFO0d0RWt3U1I7O0VzRWp4U007SUFBZ0M7R3RFcXhTdEM7O0VzRXB4U007O0lBRUU7R3RFdXhTUjs7RXNFcnhTTTs7SUFFRTtHdEV3eFNSOztFc0V0eFNNOztJQUVFO0d0RXl4U1I7O0VzRXZ4U007O0lBRUU7R3RFMHhTUjs7RXNFenlTTTtJQUFnQztHdEU2eVN0Qzs7RXNFNXlTTTs7SUFFRTtHdEUreVNSOztFc0U3eVNNOztJQUVFO0d0RWd6U1I7O0VzRTl5U007O0lBRUU7R3RFaXpTUjs7RXNFL3lTTTs7SUFFRTtHdEVrelNSOztFc0VqMFNNO0lBQWdDO0d0RXEwU3RDOztFc0VwMFNNOztJQUVFO0d0RXUwU1I7O0VzRXIwU007O0lBRUU7R3RFdzBTUjs7RXNFdDBTTTs7SUFFRTtHdEV5MFNSOztFc0V2MFNNOztJQUVFO0d0RTAwU1I7O0VzRXoxU007SUFBZ0M7R3RFNjFTdEM7O0VzRTUxU007O0lBRUU7R3RFKzFTUjs7RXNFNzFTTTs7SUFFRTtHdEVnMlNSOztFc0U5MVNNOztJQUVFO0d0RWkyU1I7O0VzRS8xU007O0lBRUU7R3RFazJTUjs7RXNFajNTTTtJQUFnQztHdEVxM1N0Qzs7RXNFcDNTTTs7SUFFRTtHdEV1M1NSOztFc0VyM1NNOztJQUVFO0d0RXczU1I7O0VzRXQzU007O0lBRUU7R3RFeTNTUjs7RXNFdjNTTTs7SUFFRTtHdEUwM1NSOztFc0V6NFNNO0lBQWdDO0d0RTY0U3RDOztFc0U1NFNNOztJQUVFO0d0RSs0U1I7O0VzRTc0U007O0lBRUU7R3RFZzVTUjs7RXNFOTRTTTs7SUFFRTtHdEVpNVNSOztFc0UvNFNNOztJQUVFO0d0RWs1U1I7O0VzRWo2U007SUFBZ0M7R3RFcTZTdEM7O0VzRXA2U007O0lBRUU7R3RFdTZTUjs7RXNFcjZTTTs7SUFFRTtHdEV3NlNSOztFc0V0NlNNOztJQUVFO0d0RXk2U1I7O0VzRXY2U007O0lBRUU7R3RFMDZTUjs7RXNFbDZTTTtJQUF3QjtHdEVzNlM5Qjs7RXNFcjZTTTs7SUFFRTtHdEV3NlNSOztFc0V0NlNNOztJQUVFO0d0RXk2U1I7O0VzRXY2U007O0lBRUU7R3RFMDZTUjs7RXNFeDZTTTs7SUFFRTtHdEUyNlNSOztFc0UxN1NNO0lBQXdCO0d0RTg3UzlCOztFc0U3N1NNOztJQUVFO0d0RWc4U1I7O0VzRTk3U007O0lBRUU7R3RFaThTUjs7RXNFLzdTTTs7SUFFRTtHdEVrOFNSOztFc0VoOFNNOztJQUVFO0d0RW04U1I7O0VzRWw5U007SUFBd0I7R3RFczlTOUI7O0VzRXI5U007O0lBRUU7R3RFdzlTUjs7RXNFdDlTTTs7SUFFRTtHdEV5OVNSOztFc0V2OVNNOztJQUVFO0d0RTA5U1I7O0VzRXg5U007O0lBRUU7R3RFMjlTUjs7RXNFMStTTTtJQUF3QjtHdEU4K1M5Qjs7RXNFNytTTTs7SUFFRTtHdEVnL1NSOztFc0U5K1NNOztJQUVFO0d0RWkvU1I7O0VzRS8rU007O0lBRUU7R3RFay9TUjs7RXNFaC9TTTs7SUFFRTtHdEVtL1NSOztFc0VsZ1RNO0lBQXdCO0d0RXNnVDlCOztFc0VyZ1RNOztJQUVFO0d0RXdnVFI7O0VzRXRnVE07O0lBRUU7R3RFeWdUUjs7RXNFdmdUTTs7SUFFRTtHdEUwZ1RSOztFc0V4Z1RNOztJQUVFO0d0RTJnVFI7O0VzRXJnVEU7SUFBbUI7R3RFeWdUckI7O0VzRXhnVEU7O0lBRUU7R3RFMmdUSjs7RXNFemdURTs7SUFFRTtHdEU0Z1RKOztFc0UxZ1RFOztJQUVFO0d0RTZnVEo7O0VzRTNnVEU7O0lBRUU7R3RFOGdUSjtDQUNGOztBY3hoVEk7RXdEbERJO0lBQWdDO0d0RStrVHRDOztFc0U5a1RNOztJQUVFO0d0RWlsVFI7O0VzRS9rVE07O0lBRUU7R3RFa2xUUjs7RXNFaGxUTTs7SUFFRTtHdEVtbFRSOztFc0VqbFRNOztJQUVFO0d0RW9sVFI7O0VzRW5tVE07SUFBZ0M7R3RFdW1UdEM7O0VzRXRtVE07O0lBRUU7R3RFeW1UUjs7RXNFdm1UTTs7SUFFRTtHdEUwbVRSOztFc0V4bVRNOztJQUVFO0d0RTJtVFI7O0VzRXptVE07O0lBRUU7R3RFNG1UUjs7RXNFM25UTTtJQUFnQztHdEUrblR0Qzs7RXNFOW5UTTs7SUFFRTtHdEVpb1RSOztFc0UvblRNOztJQUVFO0d0RWtvVFI7O0VzRWhvVE07O0lBRUU7R3RFbW9UUjs7RXNFam9UTTs7SUFFRTtHdEVvb1RSOztFc0VucFRNO0lBQWdDO0d0RXVwVHRDOztFc0V0cFRNOztJQUVFO0d0RXlwVFI7O0VzRXZwVE07O0lBRUU7R3RFMHBUUjs7RXNFeHBUTTs7SUFFRTtHdEUycFRSOztFc0V6cFRNOztJQUVFO0d0RTRwVFI7O0VzRTNxVE07SUFBZ0M7R3RFK3FUdEM7O0VzRTlxVE07O0lBRUU7R3RFaXJUUjs7RXNFL3FUTTs7SUFFRTtHdEVrclRSOztFc0VoclRNOztJQUVFO0d0RW1yVFI7O0VzRWpyVE07O0lBRUU7R3RFb3JUUjs7RXNFbnNUTTtJQUFnQztHdEV1c1R0Qzs7RXNFdHNUTTs7SUFFRTtHdEV5c1RSOztFc0V2c1RNOztJQUVFO0d0RTBzVFI7O0VzRXhzVE07O0lBRUU7R3RFMnNUUjs7RXNFenNUTTs7SUFFRTtHdEU0c1RSOztFc0UzdFRNO0lBQWdDO0d0RSt0VHRDOztFc0U5dFRNOztJQUVFO0d0RWl1VFI7O0VzRS90VE07O0lBRUU7R3RFa3VUUjs7RXNFaHVUTTs7SUFFRTtHdEVtdVRSOztFc0VqdVRNOztJQUVFO0d0RW91VFI7O0VzRW52VE07SUFBZ0M7R3RFdXZUdEM7O0VzRXR2VE07O0lBRUU7R3RFeXZUUjs7RXNFdnZUTTs7SUFFRTtHdEUwdlRSOztFc0V4dlRNOztJQUVFO0d0RTJ2VFI7O0VzRXp2VE07O0lBRUU7R3RFNHZUUjs7RXNFM3dUTTtJQUFnQztHdEUrd1R0Qzs7RXNFOXdUTTs7SUFFRTtHdEVpeFRSOztFc0Uvd1RNOztJQUVFO0d0RWt4VFI7O0VzRWh4VE07O0lBRUU7R3RFbXhUUjs7RXNFanhUTTs7SUFFRTtHdEVveFRSOztFc0VueVRNO0lBQWdDO0d0RXV5VHRDOztFc0V0eVRNOztJQUVFO0d0RXl5VFI7O0VzRXZ5VE07O0lBRUU7R3RFMHlUUjs7RXNFeHlUTTs7SUFFRTtHdEUyeVRSOztFc0V6eVRNOztJQUVFO0d0RTR5VFI7O0VzRTN6VE07SUFBZ0M7R3RFK3pUdEM7O0VzRTl6VE07O0lBRUU7R3RFaTBUUjs7RXNFL3pUTTs7SUFFRTtHdEVrMFRSOztFc0VoMFRNOztJQUVFO0d0RW0wVFI7O0VzRWowVE07O0lBRUU7R3RFbzBUUjs7RXNFbjFUTTtJQUFnQztHdEV1MVR0Qzs7RXNFdDFUTTs7SUFFRTtHdEV5MVRSOztFc0V2MVRNOztJQUVFO0d0RTAxVFI7O0VzRXgxVE07O0lBRUU7R3RFMjFUUjs7RXNFejFUTTs7SUFFRTtHdEU0MVRSOztFc0VwMVRNO0lBQXdCO0d0RXcxVDlCOztFc0V2MVRNOztJQUVFO0d0RTAxVFI7O0VzRXgxVE07O0lBRUU7R3RFMjFUUjs7RXNFejFUTTs7SUFFRTtHdEU0MVRSOztFc0UxMVRNOztJQUVFO0d0RTYxVFI7O0VzRTUyVE07SUFBd0I7R3RFZzNUOUI7O0VzRS8yVE07O0lBRUU7R3RFazNUUjs7RXNFaDNUTTs7SUFFRTtHdEVtM1RSOztFc0VqM1RNOztJQUVFO0d0RW8zVFI7O0VzRWwzVE07O0lBRUU7R3RFcTNUUjs7RXNFcDRUTTtJQUF3QjtHdEV3NFQ5Qjs7RXNFdjRUTTs7SUFFRTtHdEUwNFRSOztFc0V4NFRNOztJQUVFO0d0RTI0VFI7O0VzRXo0VE07O0lBRUU7R3RFNDRUUjs7RXNFMTRUTTs7SUFFRTtHdEU2NFRSOztFc0U1NVRNO0lBQXdCO0d0RWc2VDlCOztFc0UvNVRNOztJQUVFO0d0RWs2VFI7O0VzRWg2VE07O0lBRUU7R3RFbTZUUjs7RXNFajZUTTs7SUFFRTtHdEVvNlRSOztFc0VsNlRNOztJQUVFO0d0RXE2VFI7O0VzRXA3VE07SUFBd0I7R3RFdzdUOUI7O0VzRXY3VE07O0lBRUU7R3RFMDdUUjs7RXNFeDdUTTs7SUFFRTtHdEUyN1RSOztFc0V6N1RNOztJQUVFO0d0RTQ3VFI7O0VzRTE3VE07O0lBRUU7R3RFNjdUUjs7RXNFdjdURTtJQUFtQjtHdEUyN1RyQjs7RXNFMTdURTs7SUFFRTtHdEU2N1RKOztFc0UzN1RFOztJQUVFO0d0RTg3VEo7O0VzRTU3VEU7O0lBRUU7R3RFKzdUSjs7RXNFNzdURTs7SUFFRTtHdEVnOFRKO0NBQ0Y7O0F1RWhnVUE7RUFBa0I7Q3ZFb2dVbEI7O0F1RWhnVUE7RUFBaUI7Q3ZFb2dVakI7O0F1RW5nVUE7RUFBaUI7Q3ZFdWdVakI7O0F1RXRnVUE7RUFBaUI7Q3ZFMGdVakI7O0F1RXpnVUE7RUNURTtFQUNBO0VBQ0E7Q3hFc2hVRjs7QXVFdmdVSTtFQUF3QjtDdkUyZ1U1Qjs7QXVFMWdVSTtFQUF3QjtDdkU4Z1U1Qjs7QXVFN2dVSTtFQUF3QjtDdkVpaFU1Qjs7QWM1K1RJO0V5RHZDQTtJQUF3QjtHdkV3aFUxQjs7RXVFdmhVRTtJQUF3QjtHdkUyaFUxQjs7RXVFMWhVRTtJQUF3QjtHdkU4aFUxQjtDQUNGOztBYzEvVEk7RXlEdkNBO0lBQXdCO0d2RXNpVTFCOztFdUVyaVVFO0lBQXdCO0d2RXlpVTFCOztFdUV4aVVFO0lBQXdCO0d2RTRpVTFCO0NBQ0Y7O0FjeGdVSTtFeUR2Q0E7SUFBd0I7R3ZFb2pVMUI7O0V1RW5qVUU7SUFBd0I7R3ZFdWpVMUI7O0V1RXRqVUU7SUFBd0I7R3ZFMGpVMUI7Q0FDRjs7QWN0aFVJO0V5RHZDQTtJQUF3QjtHdkVra1UxQjs7RXVFamtVRTtJQUF3QjtHdkVxa1UxQjs7RXVFcGtVRTtJQUF3QjtHdkV3a1UxQjtDQUNGOztBdUVua1VBO0VBQW1CO0N2RXVrVW5COztBdUV0a1VBO0VBQW1CO0N2RTBrVW5COztBdUV6a1VBO0VBQW1CO0N2RTZrVW5COztBdUV6a1VBO0VBQXVCO0N2RTZrVXZCOztBdUU1a1VBO0VBQXVCO0N2RWdsVXZCOztBdUUva1VBO0VBQXVCO0N2RW1sVXZCOztBdUVsbFVBO0VBQXVCO0N2RXNsVXZCOztBdUVybFVBO0VBQXVCO0N2RXlsVXZCOztBdUV4bFVBO0VBQXVCO0N2RTRsVXZCOztBdUV4bFVBO0VBQWM7Q3ZFNGxVZDs7QXlFbm9VRTtFQUNFO0N6RXNvVUo7O0FLNW5VRTs7RW9FTE07Q3pFc29VUjs7QXlFNW9VRTtFQUNFO0N6RStvVUo7O0FLcm9VRTs7RW9FTE07Q3pFK29VUjs7QXlFcnBVRTtFQUNFO0N6RXdwVUo7O0FLOW9VRTs7RW9FTE07Q3pFd3BVUjs7QXlFOXBVRTtFQUNFO0N6RWlxVUo7O0FLdnBVRTs7RW9FTE07Q3pFaXFVUjs7QXlFdnFVRTtFQUNFO0N6RTBxVUo7O0FLaHFVRTs7RW9FTE07Q3pFMHFVUjs7QXlFaHJVRTtFQUNFO0N6RW1yVUo7O0FLenFVRTs7RW9FTE07Q3pFbXJVUjs7QXlFenJVRTtFQUNFO0N6RTRyVUo7O0FLbHJVRTs7RW9FTE07Q3pFNHJVUjs7QXlFbHNVRTtFQUNFO0N6RXFzVUo7O0FLM3JVRTs7RW9FTE07Q3pFcXNVUjs7QXVFOXBVQTtFQUFhO0N2RWtxVWI7O0F1RWpxVUE7RUFBYztDdkVxcVVkOztBdUVucVVBO0VBQWlCO0N2RXVxVWpCOztBdUV0cVVBO0VBQWlCO0N2RTBxVWpCOztBdUV0cVVBO0VHdkRFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFFaXVVRjs7QXVFMXFVQTtFQUF3QjtDdkU4cVV4Qjs7QXVFNXFVQTtFQUNFO0VBQ0E7Q3ZFK3FVRjs7QXVFMXFVQTtFQUFjO0N2RThxVWQ7O0EyRS91VUE7RUFDRTtDM0VrdlVGOztBMkUvdVVBO0VBQ0U7QzNFa3ZVRjs7QTRFbHZVRTtFQUNFOzs7SUFLRTtJQUVBO0c1RWt2VUo7O0U0RTl1VUk7SUFDRTtHNUVpdlVOOztFNEV4dVVFO0lBQ0U7RzVFMnVVSjs7RTRFN3RVRTtJQUNFO0c1RWd1VUo7O0U0RTl0VUU7O0lBRUU7SUFDQTtHNUVpdVVKOztFNEV6dFVFO0lBQ0U7RzVFNHRVSjs7RTRFenRVRTs7SUFFRTtHNUU0dFVKOztFNEV6dFVFOzs7SUFHRTtJQUNBO0c1RTR0VUo7O0U0RXp0VUU7O0lBRUU7RzVFNHRVSjs7QTRFcHRVRTtJQUNFO0M1RXV0VU47O0U0RXJ0VUk7SUFDRTtHNUV3dFVKOztFNEV0dFVFO0lBQ0U7RzVFeXRVSjs7RTRFcnRVRTtJQUNFO0c1RXd0VUo7O0U0RXR0VUU7SUFDRTtHNUV5dFVKOztFNEV0dFVFO0lBQ0U7RzVFeXRVSjs7RTRFdnRVSTs7SUFFRTtHNUUwdFVOOztFNEVydFVJOztJQUVFO0c1RXd0VU47O0U0RXB0VUU7SUFDRTtHNUV1dFVKOztFNEVydFVJOzs7O0lBSUU7RzVFd3RVTjs7RTRFcHRVRTtJQUNFO0lBQ0E7RzVFdXRVSjtDQUNGOztBNkUvMVVBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RzdFazJVRjs7RTZFLzFVQTtJQUNFO0lBQ0E7WUFBQTtHN0VrMlVGO0NBQ0Y7O0E2RTMyVUE7RUFDRTtJQUNFO0lBQ0E7WUFBQTtHN0VrMlVGOztFNkUvMVVBO0lBQ0U7SUFDQTtZQUFBO0c3RWsyVUY7Q0FDRjs7QTZFLzFVQTs7Ozs7OztFQUNFO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtDN0V3MlVGOztBNkVyMlVBO0VBQ0U7SUFDRTtHN0V3MlVGOztFNkVyMlVBO0lBQ0U7RzdFdzJVRjtDQUNGOztBNkUvMlVBO0VBQ0U7SUFDRTtHN0V3MlVGOztFNkVyMlVBO0lBQ0U7RzdFdzJVRjtDQUNGOztBNkVyMlVBO0VBQ0U7VUFBQTtDN0V3MlVGOztBNkVyMlVBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RzdFdzJVRjs7RTZFcjJVQTtJQUNFO0lBQ0E7WUFBQTtHN0V3MlVGO0NBQ0Y7O0E2RWozVUE7RUFDRTtJQUNFO0lBQ0E7WUFBQTtHN0V3MlVGOztFNkVyMlVBO0lBQ0U7SUFDQTtZQUFBO0c3RXcyVUY7Q0FDRjs7QTZFcjJVQTtFQUNFO1VBQUE7QzdFdzJVRjs7QTZFcjJVQTs7QUFDQTtFQUNFO0lBQ0U7RzdFeTJVRjs7RTZFdjJVQTtJQUNFO0c3RTAyVUY7Q0FDRjs7QTZFdjJVQTtFQUNFO0lBQ0U7SUFDQTtHN0UwMlVGOztFNkV4MlVBO0lBQ0U7SUFDQTtHN0UyMlVGO0NBQ0Y7O0E4RTM2VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXc2VUY7O0E4RXI2VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWs2VUY7O0ErRWhpVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9FbWlWRjs7QStFamlWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRW9pVko7O0ErRWxpVkk7RUFDRTtFQUNBO0VBQ0E7Qy9FcWlWTjs7QStFbmlWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MvRXNpVlI7O0ErRW5pVk07RUFDRTtDL0VzaVZSOztBK0VwaVZRO0VBQ0U7RUFDQTtFQUNBO0MvRXVpVlY7O0ErRWppVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRW9pVko7O0ErRWxpVkk7RUFDRTtFQUNBO0MvRXFpVk47O0ErRW5pVk07RUFFRTtFQUNBO0MvRXFpVlI7O0ErRWxpVk07RUFDRTtFQUVBO0VBQ0E7Qy9Fb2lWUjs7QStFamlWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9Fb2lWUjs7QStFbGlWUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0VxaVZWOztBK0VuaVZVO0VBQ0U7RUFDQTtFQUNBO0MvRXNpVlo7O0ErRWxpVlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9FcWlWVjs7QStFbGlWUTtFQUNFO0MvRXFpVlY7O0ErRW5pVlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9Fc2lWWjs7QStFcGlWWTtFQUNFO0VBQ0E7Qy9FdWlWZDs7QStFcGlWWTtFQUNFO0VBQ0E7RUFDQTtDL0V1aVZkOztBK0VwaVZZO0VBQ0U7Qy9FdWlWZDs7QStFcmlWYztFQUNFO0VBQ0E7Qy9Fd2lWaEI7O0ErRWppVlU7RUFDRTtVQUFBO0MvRW9pVlo7O0ErRTdoVlU7RUFDRTtDL0VnaVZaOztBK0U5aFZZO0VBQ0U7Qy9FaWlWZDs7QStFN2hWVTtFQUNFO0VBQ0E7Qy9FZ2lWWjs7QStFN2hWVTtFQUNFO0MvRWdpVlo7O0ErRTloVlk7RUFDRTtVQUFBO0MvRWlpVmQ7O0ErRTNoVmM7RUFDRTtVQUFBO0MvRThoVmhCOztBK0VsaFZZO0VBQ0U7Qy9FcWhWZDs7QStFbGhWZ0I7RUFDRTtDL0VxaFZsQjs7QStFNWdWSTtFQUNFO0VBQ0E7Qy9FK2dWTjs7QStFN2dWTTtFQUNFO0MvRWdoVlI7O0ErRTlnVlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0VpaFZWOztBK0UvZ1ZVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9Fa2hWWjs7QStFL2dWVTtFQUNFO0VBQ0E7Qy9Fa2hWWjs7QStFaGhWWTtFQUNFO0MvRW1oVmQ7O0ErRS9nVlU7RUFDRTtDL0VraFZaOztBK0VoaFZZO0VBQ0U7Qy9FbWhWZDs7QStFOWdWUTtFQUNFO0MvRWloVlY7O0ErRTdnVlU7RUFDRTtDL0VnaFZaOztBK0UzZ1ZVO0VBQ0U7Qy9FOGdWWjs7QStFeGdWSTtFQUNFO0MvRTJnVk47O0ErRXpnVk07RUFDRTtDL0U0Z1ZSOztBK0V6Z1ZNO0VBQ0U7Qy9FNGdWUjs7QStFemdWTTtFQUNFO0VBQ0E7Qy9FNGdWUjs7QStFeGdWUTtFQUNFO0MvRTJnVlY7O0ErRW5nVkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0cvRXNnVkY7O0UrRXBnVkU7SUFDRTtJQUNBO0cvRXVnVko7Q0FDRjs7QThFeHpWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFcXpWRjs7QThFbHpWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFK3lWRjs7QWdGNzZWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGZzdWRjs7QWdGOTZWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGaTdWSjs7QWdGLzZWSTtFQUNFO0VBQ0E7Q2hGazdWTjs7QWdGaDdWTTtFQUNFO0VBQ0E7RUFDQTtDaEZtN1ZSOztBZ0YvNlZJO0VBQ0U7RUFDQTtFQUNBO0NoRms3Vk47O0FnRmg3Vk07RUFDRTtDaEZtN1ZSOztBZ0ZoN1ZNO0VBQ0U7Q2hGbTdWUjs7QWdGLzZWSTtFQUNFO0NoRms3Vk47O0FnRmg3Vk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEZtN1ZSOztBZ0ZoN1ZNO0VBQ0U7Q2hGbTdWUjs7QWdGLzZWSTtFQUNFO0VBQ0E7Q2hGazdWTjs7QWdGaDdWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoRm03VlI7O0FnRi82VlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEZrN1ZWOztBZ0ZqN1ZVO0VBTEY7SUFNSTtJQUNBO0doRnE3VlY7Q0FDRjs7QWdGbjdWVTtFQUNFO0NoRnM3Vlo7O0FnRmg3Vlk7RUFDRTtFQUNBO0NoRm03VmQ7O0FnRi82VlU7RUFDRTtFQUNBO0NoRms3Vlo7O0FnRmg3Vlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRm03VmQ7O0FnRmg3Vlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEZtN1ZkOztBZ0ZqN1ZjO0VBQ0U7RUFDQTtDaEZvN1ZoQjs7QWdGajdWYztFQUdFO0VBQ0E7RUFDQTtFQUNBO0NoRms3VmhCOztBZ0YvNlZrQjtFQUVFO0NoRmk3VnBCOztBZ0YzNlZZO0VBQ0U7RUFDQTtFQUNBO0NoRjg2VmQ7O0FnRjU2VmM7RUFDRTtDaEYrNlZoQjs7QWdGNTZWYztFQUNFO0NoRis2VmhCOztBZ0Y1NlZjO0VBQ0U7Q2hGKzZWaEI7O0FnRjM2Vm9CO0VBQ0U7Q2hGODZWdEI7O0FnRjM2Vm9CO0VBQ0U7Q2hGODZWdEI7O0FnRjU2VnNCO0VBQ0U7RUFDQTtFQUNBO0NoRis2VnhCOztBZ0Z4NlZjO0VBQ0U7RUFDQTtDaEYyNlZoQjs7QWdGdDZWYztFQUNFO0NoRnk2VmhCOztBZ0ZsNlZVO0VBQ0U7SUFDRTtHaEZxNlZaO0NBQ0Y7O0FnRjc1Vlk7RUFDRTtFQUNBO0VBQ0E7Q2hGZzZWZDs7QWdGOTVWYztFQUNFO0VBQ0E7RUFDQTtDaEZpNlZoQjs7QWdGOTVWYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRmk2VmhCOztBZ0YvNVZnQjtFQUNFO0NoRms2VmxCOztBZ0YvNVZnQjtFQUNFO0NoRms2VmxCOztBZ0YvNVZnQjtFQUNFO0NoRms2VmxCOztBZ0Y3NVZZO0VBQ0U7RUFDQTtDaEZnNlZkOztBZ0Y5NVZjO0VBQ0U7RUFDQTtDaEZpNlZoQjs7QWdGOTVWYztFQUNFO0NoRmk2VmhCOztBZ0Y5NVZjO0VBYkY7SUFjSTtHaEZrNlZkO0NBQ0Y7O0FnRjk1VmM7RUFDRTtDaEZpNlZoQjs7QWdGNTVWVTtFQUNFO0NoRis1Vlo7O0FnRjc1Vlk7RUFDRTtDaEZnNlZkOztBZ0Y1NVZjO0VBRUU7RUFDQTtDaEY4NVZoQjs7QWdGNTVWZ0I7RUFDRTtFQUNBO0NoRis1VmxCOztBZ0YzNVZrQjtFQUNFO0VBQ0E7RUFDQTtDaEY4NVZwQjs7QWdGejVWYztFQUNFO0VBQ0E7RUFDQTtDaEY0NVZoQjs7QWdGeDVWWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoRjI1VmQ7O0FnRno1VmM7RUFDRTtFQUNBO0VBQ0E7Q2hGNDVWaEI7O0FnRnA1VlE7RUFERjtJQUVJO0doRnc1VlI7O0VnRnY1VlE7SUFDRTtJQUNBO0doRjA1VlY7Q0FDRjs7QWdGbjVWQTtFQUNFO0lBQ0U7SUFDQTtHaEZzNVZGOztFZ0ZwNVZFO0lBQ0U7R2hGdTVWSjs7RWdGbjVWRTtJQUNFO0doRnM1Vko7Q0FDRjs7QWdGbDVWQTtFQUVJO0lBQ0U7SUFDQTtHaEZvNVZKO0NBQ0Y7O0FnRmg1VkE7RUFHTTtJQUNFO0doRmk1Vk47Q0FDRjs7QThFdnZXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFb3ZXRjs7QThFanZXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFOHVXRjs7QWlGNTJXQTtFQUNFO0NqRisyV0Y7O0FpRjUyV0k7RUFDRTtFQUNBO0VBQ0E7Q2pGKzJXTjs7QWlGNTJXSTtFQUNFO0NqRisyV047O0FpRjEyV0E7RUFHTTtJQUNFO0lBQ0E7R2pGMjJXTjtDQUNGOztBOEVsNFdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUrM1dGOztBOEU1M1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV5M1dGOztBa0Z2L1dBO0VBQ0U7Q2xGMC9XRjs7QWtGdi9XSTtFQUNFO0NsRjAvV047O0FrRnYvV0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEYwL1dOOztBa0Z4L1dNO0VBQ0U7Q2xGMi9XUjs7QWtGeC9XTTtFQUNFO0NsRjIvV1I7O0FrRngvV007RUFDRTtFQUNBO0VBQ0E7Q2xGMi9XUjs7QWtGeC9XTTtFQUNFO0VBQ0E7Q2xGMi9XUjs7QWtGei9XUTtFQUNFO0VBQ0E7Q2xGNC9XVjs7QThFcmlYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFa2lYRjs7QThFL2hYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFNGhYRjs7QW1GeHBYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkYycFhOOztBbUZ2cFhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25GMHBYSjs7QW1GeHBYSTtFQUNFO0VBQ0E7Q25GMnBYTjs7QW1GeHBYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuRjJwWE47O0FtRnpwWE07RUFDRTtDbkY0cFhSOztBbUZ6cFhNO0VBQ0U7RUFDQTtDbkY0cFhSOztBbUZ4cFhJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7Q25GMnBYTjs7QW1GcnBYSTtFQUNFO0NuRndwWE47O0FtRnRwWE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkZ5cFhSOztBbUZycFhRO0VBQ0U7VUFBQTtDbkZ3cFhWOztBbUZucFhJO0VBQ0U7Q25Gc3BYTjs7QW1GanBYUTtFQUNFO0VBQ0E7RUFDQTtDbkZvcFhWOztBbUY1b1hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkYrb1hOOztBbUY3b1hNO0VBQ0U7RUFDQTtDbkZncFhSOztBbUY3b1hNO0VBQ0U7Q25GZ3BYUjs7QW1Gem9YSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuRjRvWE47O0FtRjFvWE07RUFDRTtDbkY2b1hSOztBbUZ6b1hJO0VBQ0U7Q25GNG9YTjs7QW1Gem9YTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25GNG9YUjs7QW1Gem9YTTtFQUNFO0NuRjRvWFI7O0FtRjFvWFE7RUFDRTtDbkY2b1hWOztBbUZ6b1hNO0VBQ0U7Q25GNG9YUjs7QW1GMW9YUTtFQUNFO0NuRjZvWFY7O0FtRnhvWEk7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0duRjJvWE47Q0FDRjs7QW1Gam9YSTtFQUNFO0NuRm9vWE47O0FtRmhvWEU7OztFQUdFO0VBQ0E7RUFDQTtDbkZtb1hKOztBbUZob1hFO0VBQ0U7Q25GbW9YSjs7QW1GaG9YRTtFQUNFO0VBQ0E7Q25GbW9YSjs7QThFdDBYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFbTBYRjs7QThFaDBYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFNnpYRjs7QW9GMTdYRTtFQUNFO0VBQ0E7Q3BGNjdYSjs7QW9GMzdYSTtFQUNFO0NwRjg3WE47O0FvRjM3WEk7RUFDRTtDcEY4N1hOOztBb0Y1N1hNO0VBQ0U7Q3BGKzdYUjs7QW9GMzdYSTtFQUNFO0NwRjg3WE47O0FvRjE3WEU7RUFDRTtFQUNBO0NwRjY3WEo7O0FvRno3WFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDcEY0N1hWOztBb0YxN1hVO0VBQ0U7Q3BGNjdYWjs7QW9GMTdYVTtFQUNFO0NwRjY3WFo7O0FvRjE3WFU7RUFDRTtFQUNBO0NwRjY3WFo7O0FvRjM3WFk7RUFDRTtDcEY4N1hkOztBb0YzN1hZO0VBQ0U7RUFDQTtDcEY4N1hkOztBb0Z0N1hNO0VBMEJFOzs7Ozs7S3BGcTZYSjtDQUNKOztBb0Y5N1hVO0VBQ0U7RUFDQTtFQUNBO0NwRmk4WFo7O0FvRi83WFk7RUFDRTtDcEZrOFhkOztBb0YvN1hZO0VBQ0U7Q3BGazhYZDs7QW9GLzdYWTtFQUNFO0NwRms4WGQ7O0FvRi83WFk7RUFDRTtFQUNBO0NwRms4WGQ7O0FvRi82WEU7RUFDRTs7Ozs7O0lBQ0U7R3BGdTdYSjs7RW9GcDdYSTtJQUNFO0dwRnU3WE47O0VvRnA3WEU7SUFDRTtHcEZ1N1hKOztFb0ZyN1hJO0lBQ0U7SUFDQTtJQUNBO0dwRnc3WE47O0VvRnI3WEk7SUFDRTtJQUNBO0lBQ0E7R3BGdzdYTjs7RW9GcjdYSTtJQUNFO0lBQ0E7SUFDQTtHcEZ3N1hOOztFb0Z0N1hNO0lBQ0U7R3BGeTdYUjs7RW9GdDdYTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0dwRnk3WFI7Q0FDRjs7QW9GajdYRTtFQUNFO0VBQ0E7Q3BGbzdYSjs7QW9GLzZYQTtFQUNFO0NwRms3WEY7O0FvRmg3WEU7RUFDRTtDcEZtN1hKOztBb0Y5NlhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEZpN1hGOztBb0Y3NlhFO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0NwRmc3WEo7O0FvRjk2WEk7RUFDRTtDcEZpN1hOOztBb0Y5NlhRO0VBQ0U7RUFDQTtFQUNBO0NwRmk3WFY7O0FvRi82WFU7RUFDRTtFQUNBO0NwRms3WFo7O0FvRi82WFU7RUFDRTtDcEZrN1haOztBb0YvNlhVO0VBQ0U7Q3BGazdYWjs7QW9GNzZYTTtFQUNFO0NwRmc3WFI7O0FvRjU2WFE7RUFDRTtDcEYrNlhWOztBb0YxNlhRO0VBQ0U7Q3BGNjZYVjs7QW9GeDZYUTtFQUNFO0VBQ0E7Q3BGMjZYVjs7QW9GdjZYTTtFQUNFO0VBQUE7Q3BGMDZYUjs7QW9GeDZYUTtFQUNFO0VBQ0E7Q3BGMjZYVjs7QW9GeDZYUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BGMjZYVjs7QW9GejZYVTtFQUNFO0VBQ0E7RUFDQTtDcEY0NlhaOztBb0YxNlhZO0VBQ0U7RUFDQTtFQUNBO0NwRjY2WGQ7O0FvRjM2WGM7RUFDRTtFQUNBO0NwRjg2WGhCOztBb0YzNlhjO0VBQ0U7RUFDQTtDcEY4NlhoQjs7QW9GNTZYZ0I7RUFDRTtDcEYrNlhsQjs7QW9GMzZYYztFQUNFO0VBQ0E7Q3BGODZYaEI7O0FvRng2WFk7RUFDRTtDcEYyNlhkOztBb0Z0NlhRO0VBQ0U7RUFDQTtFQUNBO0NwRnk2WFY7O0FvRnQ2WFE7RUEzREY7SUE0REk7SUFhQTtZQUFBO0lBQ0E7WUFBQTtJQUNBO1lBQUE7R3BGODVYUjs7QW9GNTZYUTtJQUNFO01BQ0U7TUFDQTtjQUFBO0twRis2WFY7O0lvRjU2WFE7TUFDRTtNQUNBO2NBQUE7S3BGKzZYVjtDQUNKOztBb0Z4N1hVO0lBQ0U7TUFDRTtNQUNBO2NBQUE7S3BGKzZYVjs7SW9GNTZYUTtNQUNFO01BQ0E7Y0FBQTtLcEYrNlhWO0NBQ0o7Q0FDQTs7QW9GejZYUTtFQTdFRjtJQThFSTtHcEY2NlhSO0NBQ0Y7O0FvRjE2WE07RUFDRTtFQUNBO0NwRjY2WFI7O0FvRnI2WEU7RUFDRTtDcEZ3NlhKOztBb0Z0NlhJO0VBQ0U7VUFBQTtDcEZ5NlhOOztBb0ZwNlhBO0VBQ0U7Q3BGdTZYRjs7QW9GbjZYRTtFQUNFO0VBQ0E7Q3BGczZYSjs7QW9GbDZYQTtFQUVJO0lBQ0U7SUFDQTtHcEZvNlhKOztFb0ZsNlhJO0lBQ0U7R3BGcTZYTjs7RW9GbjZYTTtJQUNFO0dwRnM2WFI7Q0FDRjs7QW9GMTVYVTtFQUNFO0NwRjY1WFo7O0FvRjE1WFU7RUFDRTtDcEY2NVhaOztBb0ZyNVhZO0VBQ0U7Q3BGdzVYZDs7QW9GcjVYWTtFQUNFO0NwRnc1WGQ7O0E4RWx4WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RSt3WUY7O0E4RTV3WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXl3WUY7O0FxRm40WVE7RUFDRTtFQUNBO0VBQ0E7Q3JGczRZVjs7QXFGcDRZVTtFQUNFO0NyRnU0WVo7O0FxRjczWUk7RUFERjtJQUVJO0lBQ0E7R3JGaTRZSjtDQUNGOztBcUYvM1lJO0VBQ0U7Q3JGazRZTjs7QXFGLzNZSTtFQUNFO0NyRms0WU47O0FxRjczWUk7RUFDRTtDckZnNFlOOztBcUY3M1lJO0VBTEY7SUFNSTtJQUNBO0dyRmk0WUo7Q0FDRjs7QXFGOTNZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NyRmk0WUo7O0FxRi8zWUk7RUFDRTtFQUNBO0NyRms0WU47O0FxRmg0WU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyRm00WVI7O0FxRmo0WVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDckZvNFlWOztBcUY3M1lJO0VBQ0U7Q3JGZzRZTjs7QXFGNzNZUTtFQUNFO0VBQ0E7RUFDQTtDckZnNFlWOztBcUY1M1lNO0VBQ0U7Q3JGKzNZUjs7QXFGNTNZVTtFQUNFO0NyRiszWVo7O0FxRjEzWU07RUFDRTtDckY2M1lSOztBcUYxM1lVO0VBQ0U7Q3JGNjNZWjs7QXFGcjNZSTtFQUNFO0NyRnczWU47O0FxRnIzWUk7RUFDRTtDckZ3M1lOOztBcUZoM1ljO0VBQ0U7Q3JGbTNZaEI7O0FxRmgzWWM7RUFDRTtDckZtM1loQjs7QXFGMzJZZ0I7RUFDRTtDckY4MllsQjs7QXFGMzJZZ0I7RUFDRTtDckY4MllsQjs7QXFGaDJZTTtFQUNFO0VBQ0E7Q3JGbTJZUjs7QXFGajJZUTtFQUNFO0NyRm8yWVY7O0FxRmoyWVE7RUFDRTtFQUNBO0NyRm8yWVY7O0FxRmoyWVE7RUFDRTtFQUNBO0NyRm8yWVY7O0FxRi8xWUk7RUFDRTtDckZrMllOOztBOEVoaFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU2Z1pGOztBOEUxZ1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV1Z1pGOztBc0Zub1pJO0VBQ0U7Q3RGc29aTjs7QXNGL25aRTtFQUNFO0lBQ0U7R3RGa29aSjs7RXNGaG9aRTtJQUNFO0d0Rm1vWko7O0VzRmpvWkk7SUFDRTtHdEZvb1pOOztFc0Zqb1pFO0lBQ0U7SUFDQTtJQUNBO0d0Rm9vWko7O0VzRmxvWkk7SUFDRTtJQUNBO0lBQ0E7R3RGcW9aTjs7RXNGbm9aTTtJQUNFO0d0RnNvWlI7O0VzRm5vWk07SUFDRTtHdEZzb1pSOztFc0Zsb1pJO0lBQ0U7SUFDQTtHdEZxb1pOOztFc0Zub1pNO0lBQ0U7SUFDQTtHdEZzb1pSOztFc0Zwb1pRO0lBQ0U7SUFDQTtHdEZ1b1pWOztFc0Zyb1pVOztJQUNFO0d0RnlvWlo7O0VzRnRvWlU7STVFdERSO0dWZ3NaRjs7RXNGeG9acUI7STVFeERuQjtHVm9zWkY7O0VzRnRvWlk7SUFDRTtJQUNBO0d0RnlvWmQ7O0VzRnRvWlk7SUFDRTtHdEZ5b1pkOztFc0Zwb1pZO0k1RXpFVjtHVml0WkY7O0VzRnRvWnVCO0k1RTNFckI7R1ZxdFpGOztFc0Zub1pRO0lBQ0U7R3RGc29aVjs7RXNGbG9aVTtJQUNFO0d0RnFvWlo7O0VzRm5vWlk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQVdBO0d0RjRuWmQ7O0VzRnRvWnVCO0lBQ1A7SUFDQTtJQUNBO0d0RnlvWmhCOztFc0Z2b1pjO0lBQ0U7R3RGMG9aaEI7O0VzRmxvWlU7O0lBRUU7SUFDQTtJQUNBO0k1RTFIVjtJNEU0SFU7SUFDQTtJQUNBO0lBZUE7R3RGdW5aWjs7RXNGcm9acUI7O0lBQ1A7SUFDQTtJNUVqSVo7R1Yyd1pGOztFc0Zyb1pjOztJQUNFO0lBQ0E7R3RGeW9aaEI7O0VzRi9uWk07SUFDRTtJQUNBO0d0RmtvWlI7O0VzRi9uWlU7SUFDRTtJQUNBO0lBQ0E7R3RGa29aWjs7RXNGaG9aWTtJQUNFO0d0Rm1vWmQ7O0VzRjduWlU7SUFDRTtJQUNBO0d0RmdvWlo7O0VzRjluWlk7SUFDRTtHdEZpb1pkOztFc0YvblpjO0lBQ0U7SUFDQTtHdEZrb1poQjs7RXNGMW5aRTtJQUNFO0lBQ0E7SUFDQTtHdEY2blpKO0NBQ0Y7O0FzRnZuWkU7RUFDRTtJQUNFO0lBQ0E7R3RGMG5aSjs7RXNGeG5aSTtJQUNFO0d0RjJuWk47O0VzRnZuWkU7SUFDRTtHdEYwblpKOztFc0Z4blpJO0lBQ0U7R3RGMm5aTjs7RXNGem5aTTtJQUNFO0d0RjRuWlI7O0VzRnpuWk07SUFDRTtHdEY0blpSOztFc0Z4blpJO0lBQ0U7SUFDQTtHdEYyblpOOztFc0Z6blpNO0lBQ0U7R3RGNG5aUjs7RXNGdG5aWTtJQUNFO0d0RnluWmQ7O0VzRnJuWmM7SUFDRTtHdEZ3blpoQjs7RXNGL21aZ0I7SUFDRTtZQUFBO0d0RmtuWmxCOztFc0Z2bVpNO0lBQ0U7R3RGMG1aUjs7RXNGdm1aTTtJQUNFO0d0RjBtWlI7O0VzRnJtWk07SUFDRTtHdEZ3bVpSOztFc0ZybVpVO0lBQ0U7R3RGd21aWjs7RXNGcG1aWTtJQUNFO0lBQ0E7R3RGdW1aZDs7RXNGcG1aWTtJQUNFO0d0RnVtWmQ7O0VzRmhtWlE7SUFDRTtHdEZtbVpWOztFc0Y3bFpFO0lBQ0U7SUFDQTtHdEZnbVpKO0NBQ0Y7O0FzRjNsWkE7RUFDRTtFQUNBO0N0RjhsWkY7O0FzRjNsWkk7RUFDRTtDdEY4bFpOOztBOEVuNVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVnNVpGOztBOEU3NFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUwNFpGOztBdUZ4Z2FBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZGNGdhRjs7QXVGMWdhRTs7RUFDRTtFQUNBO0N2RjhnYUo7O0F1RjNnYUU7O0VBQ0U7Q3ZGK2dhSjs7QXVGNWdhRTs7RUFDRTtFQUNBO0N2RmdoYUo7O0F1RjVnYUE7OztFQUdFO0N2RitnYUY7O0F1RjVnYUE7RUFDRTtDdkYrZ2FGOztBdUY1Z2FJO0VBQ0U7Q3ZGK2dhTjs7QXVGMWdhQTtFQUNFO0N2RjZnYUY7O0F1RjFnYUE7RUFDRTtDdkY2Z2FGOztBdUZ6Z2FFO0VBQ0U7RUFDQTtDdkY0Z2FKOztBdUZ6Z2FFO0VBQ0U7Q3ZGNGdhSjs7QXVGemdhRTtFQUNFO0VBQ0E7Q3ZGNGdhSjs7QXVGeGdhSTtFQUNFO0N2RjJnYU47O0F1RnpnYU07RUFDRTtDdkY0Z2FSOztBdUZ0Z2FBO0VBQ0U7RUFDQTtFQUNBO0N2RnlnYUY7O0F1RnRnYUE7RUFDRTtFQUNBO0N2RnlnYUY7O0F1RnRnYUE7RUFDRTtDdkZ5Z2FGOztBdUZ0Z2FBO0VBQ0U7RUFBQTtFQUFBO0N2RnlnYUY7O0F1RnRnYUE7RUFDRTtDdkZ5Z2FGOztBdUZyZ2FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2RndnYUo7O0F1RnBnYUE7RUFDRTtDdkZ1Z2FGOztBdUZwZ2FBO0VBQ0U7RUFBQTtDdkZ1Z2FGOztBdUZsZ2FFO0VBQ0U7Q3ZGcWdhSjs7QXVGbmdhRTtFQUNFO0N2RnNnYUo7O0F1RnBnYUU7RUFDRTtDdkZ1Z2FKOztBdUZyZ2FFO0VBQ0U7Q3ZGd2dhSjs7QXVGdGdhRTtFQUNFO0N2RnlnYUo7O0F1RnZnYUU7RUFDRTtDdkYwZ2FKOztBdUYxaGFFO0VBQ0U7Q3ZGNmhhSjs7QXVGM2hhRTtFQUNFO0N2RjhoYUo7O0F1RjVoYUU7RUFDRTtDdkYraGFKOztBdUY3aGFFO0VBQ0U7Q3ZGZ2lhSjs7QXVGOWhhRTtFQUNFO0N2RmlpYUo7O0F1Ri9oYUU7RUFDRTtDdkZraWFKOztBdUZsamFFO0VBQ0U7Q3ZGcWphSjs7QXVGbmphRTtFQUNFO0N2RnNqYUo7O0F1RnBqYUU7RUFDRTtDdkZ1amFKOztBdUZyamFFO0VBQ0U7Q3ZGd2phSjs7QXVGdGphRTtFQUNFO0N2RnlqYUo7O0F1RnZqYUU7RUFDRTtDdkYwamFKOztBdUYxa2FFO0VBQ0U7Q3ZGNmthSjs7QXVGM2thRTtFQUNFO0N2RjhrYUo7O0F1RjVrYUU7RUFDRTtDdkYra2FKOztBdUY3a2FFO0VBQ0U7Q3ZGZ2xhSjs7QXVGOWthRTtFQUNFO0N2RmlsYUo7O0F1Ri9rYUU7RUFDRTtDdkZrbGFKOztBdUZsbWFFO0VBQ0U7Q3ZGcW1hSjs7QXVGbm1hRTtFQUNFO0N2RnNtYUo7O0F1RnBtYUU7RUFDRTtDdkZ1bWFKOztBdUZybWFFO0VBQ0U7Q3ZGd21hSjs7QXVGdG1hRTtFQUNFO0N2RnltYUo7O0F1RnZtYUU7RUFDRTtDdkYwbWFKOztBdUYxbmFFO0VBQ0U7Q3ZGNm5hSjs7QXVGM25hRTtFQUNFO0N2RjhuYUo7O0F1RjVuYUU7RUFDRTtDdkYrbmFKOztBdUY3bmFFO0VBQ0U7Q3ZGZ29hSjs7QXVGOW5hRTtFQUNFO0N2RmlvYUo7O0F1Ri9uYUU7RUFDRTtDdkZrb2FKOztBdUZscGFFO0VBQ0U7Q3ZGcXBhSjs7QXVGbnBhRTtFQUNFO0N2RnNwYUo7O0F1RnBwYUU7RUFDRTtDdkZ1cGFKOztBdUZycGFFO0VBQ0U7Q3ZGd3BhSjs7QXVGdHBhRTtFQUNFO0N2RnlwYUo7O0F1RnZwYUU7RUFDRTtDdkYwcGFKOztBdUYxcWFFO0VBQ0U7Q3ZGNnFhSjs7QXVGM3FhRTtFQUNFO0N2RjhxYUo7O0F1RjVxYUU7RUFDRTtDdkYrcWFKOztBdUY3cWFFO0VBQ0U7Q3ZGZ3JhSjs7QXVGOXFhRTtFQUNFO0N2RmlyYUo7O0F1Ri9xYUU7RUFDRTtDdkZrcmFKOztBdUZsc2FFO0VBQ0U7Q3ZGcXNhSjs7QXVGbnNhRTtFQUNFO0N2RnNzYUo7O0F1RnBzYUU7RUFDRTtDdkZ1c2FKOztBdUZyc2FFO0VBQ0U7Q3ZGd3NhSjs7QXVGdHNhRTtFQUNFO0N2RnlzYUo7O0F1RnZzYUU7RUFDRTtDdkYwc2FKOztBdUYxdGFFO0VBQ0U7Q3ZGNnRhSjs7QXVGM3RhRTtFQUNFO0N2Rjh0YUo7O0F1RjV0YUU7RUFDRTtDdkYrdGFKOztBdUY3dGFFO0VBQ0U7Q3ZGZ3VhSjs7QXVGOXRhRTtFQUNFO0N2Rml1YUo7O0F1Ri90YUU7RUFDRTtDdkZrdWFKOztBdUZsdmFFO0VBQ0U7Q3ZGcXZhSjs7QXVGbnZhRTtFQUNFO0N2RnN2YUo7O0F1RnB2YUU7RUFDRTtDdkZ1dmFKOztBdUZydmFFO0VBQ0U7Q3ZGd3ZhSjs7QXVGdHZhRTtFQUNFO0N2Rnl2YUo7O0F1RnZ2YUU7RUFDRTtDdkYwdmFKOztBdUYxd2FFO0VBQ0U7Q3ZGNndhSjs7QXVGM3dhRTtFQUNFO0N2Rjh3YUo7O0F1RjV3YUU7RUFDRTtDdkYrd2FKOztBdUY3d2FFO0VBQ0U7Q3ZGZ3hhSjs7QXVGOXdhRTtFQUNFO0N2Rml4YUo7O0F1Ri93YUU7RUFDRTtDdkZreGFKOztBdUZseWFFO0VBQ0U7Q3ZGcXlhSjs7QXVGbnlhRTtFQUNFO0N2RnN5YUo7O0F1RnB5YUU7RUFDRTtDdkZ1eWFKOztBdUZyeWFFO0VBQ0U7Q3ZGd3lhSjs7QXVGdHlhRTtFQUNFO0N2Rnl5YUo7O0F1RnZ5YUU7RUFDRTtDdkYweWFKOztBdUYxemFFO0VBQ0U7Q3ZGNnphSjs7QXVGM3phRTtFQUNFO0N2Rjh6YUo7O0F1RjV6YUU7RUFDRTtDdkYremFKOztBdUY3emFFO0VBQ0U7Q3ZGZzBhSjs7QXVGOXphRTtFQUNFO0N2RmkwYUo7O0F1Ri96YUU7RUFDRTtDdkZrMGFKOztBdUZsMWFFO0VBQ0U7Q3ZGcTFhSjs7QXVGbjFhRTtFQUNFO0N2RnMxYUo7O0F1RnAxYUU7RUFDRTtDdkZ1MWFKOztBdUZyMWFFO0VBQ0U7Q3ZGdzFhSjs7QXVGdDFhRTtFQUNFO0N2RnkxYUo7O0F1RnYxYUU7RUFDRTtDdkYwMWFKOztBdUYxMmFFO0VBQ0U7Q3ZGNjJhSjs7QXVGMzJhRTtFQUNFO0N2RjgyYUo7O0F1RjUyYUU7RUFDRTtDdkYrMmFKOztBdUY3MmFFO0VBQ0U7Q3ZGZzNhSjs7QXVGOTJhRTtFQUNFO0N2RmkzYUo7O0F1Ri8yYUU7RUFDRTtDdkZrM2FKOztBdUZsNGFFO0VBQ0U7Q3ZGcTRhSjs7QXVGbjRhRTtFQUNFO0N2RnM0YUo7O0F1RnA0YUU7RUFDRTtDdkZ1NGFKOztBdUZyNGFFO0VBQ0U7Q3ZGdzRhSjs7QXVGdDRhRTtFQUNFO0N2Rnk0YUo7O0F1RnY0YUU7RUFDRTtDdkYwNGFKOztBdUYxNWFFO0VBQ0U7Q3ZGNjVhSjs7QXVGMzVhRTtFQUNFO0N2Rjg1YUo7O0F1RjU1YUU7RUFDRTtDdkYrNWFKOztBdUY3NWFFO0VBQ0U7Q3ZGZzZhSjs7QXVGOTVhRTtFQUNFO0N2Rmk2YUo7O0F1Ri81YUU7RUFDRTtDdkZrNmFKOztBdUZsN2FFO0VBQ0U7Q3ZGcTdhSjs7QXVGbjdhRTtFQUNFO0N2RnM3YUo7O0F1RnA3YUU7RUFDRTtDdkZ1N2FKOztBdUZyN2FFO0VBQ0U7Q3ZGdzdhSjs7QXVGdDdhRTtFQUNFO0N2Rnk3YUo7O0F1RnY3YUU7RUFDRTtDdkYwN2FKOztBdUYxOGFFO0VBQ0U7Q3ZGNjhhSjs7QXVGMzhhRTtFQUNFO0N2Rjg4YUo7O0F1RjU4YUU7RUFDRTtDdkYrOGFKOztBdUY3OGFFO0VBQ0U7Q3ZGZzlhSjs7QXVGOThhRTtFQUNFO0N2Rmk5YUo7O0F1Ri84YUU7RUFDRTtDdkZrOWFKOztBdUZsK2FFO0VBQ0U7Q3ZGcSthSjs7QXVGbithRTtFQUNFO0N2RnMrYUo7O0F1RnArYUU7RUFDRTtDdkZ1K2FKOztBdUZyK2FFO0VBQ0U7Q3ZGdythSjs7QXVGdCthRTtFQUNFO0N2RnkrYUo7O0F1RnYrYUU7RUFDRTtDdkYwK2FKOztBdUYxL2FFO0VBQ0U7Q3ZGNi9hSjs7QXVGMy9hRTtFQUNFO0N2RjgvYUo7O0F1RjUvYUU7RUFDRTtDdkYrL2FKOztBdUY3L2FFO0VBQ0U7Q3ZGZ2diSjs7QXVGOS9hRTtFQUNFO0N2RmlnYko7O0F1Ri8vYUU7RUFDRTtDdkZrZ2JKOztBdUZsaGJFO0VBQ0U7Q3ZGcWhiSjs7QXVGbmhiRTtFQUNFO0N2RnNoYko7O0F1RnBoYkU7RUFDRTtDdkZ1aGJKOztBdUZyaGJFO0VBQ0U7Q3ZGd2hiSjs7QXVGdGhiRTtFQUNFO0N2RnloYko7O0F1RnZoYkU7RUFDRTtDdkYwaGJKOztBdUYxaWJFO0VBQ0U7Q3ZGNmliSjs7QXVGM2liRTtFQUNFO0N2RjhpYko7O0F1RjVpYkU7RUFDRTtDdkYraWJKOztBdUY3aWJFO0VBQ0U7Q3ZGZ2piSjs7QXVGOWliRTtFQUNFO0N2RmlqYko7O0F1Ri9pYkU7RUFDRTtDdkZramJKOztBdUZsa2JFO0VBQ0U7Q3ZGcWtiSjs7QXVGbmtiRTtFQUNFO0N2RnNrYko7O0F1RnBrYkU7RUFDRTtDdkZ1a2JKOztBdUZya2JFO0VBQ0U7Q3ZGd2tiSjs7QXVGdGtiRTtFQUNFO0N2RnlrYko7O0F1RnZrYkU7RUFDRTtDdkYwa2JKOztBdUYxbGJFO0VBQ0U7Q3ZGNmxiSjs7QXVGM2xiRTtFQUNFO0N2RjhsYko7O0F1RjVsYkU7RUFDRTtDdkYrbGJKOztBdUY3bGJFO0VBQ0U7Q3ZGZ21iSjs7QXVGOWxiRTtFQUNFO0N2RmltYko7O0F1Ri9sYkU7RUFDRTtDdkZrbWJKOztBdUZsbmJFO0VBQ0U7Q3ZGcW5iSjs7QXVGbm5iRTtFQUNFO0N2RnNuYko7O0F1RnBuYkU7RUFDRTtDdkZ1bmJKOztBdUZybmJFO0VBQ0U7Q3ZGd25iSjs7QXVGdG5iRTtFQUNFO0N2RnluYko7O0F1RnZuYkU7RUFDRTtDdkYwbmJKOztBdUYxb2JFO0VBQ0U7Q3ZGNm9iSjs7QXVGM29iRTtFQUNFO0N2RjhvYko7O0F1RjVvYkU7RUFDRTtDdkYrb2JKOztBdUY3b2JFO0VBQ0U7Q3ZGZ3BiSjs7QXVGOW9iRTtFQUNFO0N2RmlwYko7O0F1Ri9vYkU7RUFDRTtDdkZrcGJKOztBdUZscWJFO0VBQ0U7Q3ZGcXFiSjs7QXVGbnFiRTtFQUNFO0N2RnNxYko7O0F1RnBxYkU7RUFDRTtDdkZ1cWJKOztBdUZycWJFO0VBQ0U7Q3ZGd3FiSjs7QXVGdHFiRTtFQUNFO0N2RnlxYko7O0F1RnZxYkU7RUFDRTtDdkYwcWJKOztBdUYxcmJFO0VBQ0U7Q3ZGNnJiSjs7QXVGM3JiRTtFQUNFO0N2RjhyYko7O0F1RjVyYkU7RUFDRTtDdkYrcmJKOztBdUY3cmJFO0VBQ0U7Q3ZGZ3NiSjs7QXVGOXJiRTtFQUNFO0N2RmlzYko7O0F1Ri9yYkU7RUFDRTtDdkZrc2JKOztBdUZsdGJFO0VBQ0U7Q3ZGcXRiSjs7QXVGbnRiRTtFQUNFO0N2RnN0Yko7O0F1RnB0YkU7RUFDRTtDdkZ1dGJKOztBdUZydGJFO0VBQ0U7Q3ZGd3RiSjs7QXVGdHRiRTtFQUNFO0N2Rnl0Yko7O0F1RnZ0YkU7RUFDRTtDdkYwdGJKOztBdUYxdWJFO0VBQ0U7Q3ZGNnViSjs7QXVGM3ViRTtFQUNFO0N2Rjh1Yko7O0F1RjV1YkU7RUFDRTtDdkYrdWJKOztBdUY3dWJFO0VBQ0U7Q3ZGZ3ZiSjs7QXVGOXViRTtFQUNFO0N2Rml2Yko7O0F1Ri91YkU7RUFDRTtDdkZrdmJKOztBdUZsd2JFO0VBQ0U7Q3ZGcXdiSjs7QXVGbndiRTtFQUNFO0N2RnN3Yko7O0F1RnB3YkU7RUFDRTtDdkZ1d2JKOztBdUZyd2JFO0VBQ0U7Q3ZGd3diSjs7QXVGdHdiRTtFQUNFO0N2Rnl3Yko7O0F1RnZ3YkU7RUFDRTtDdkYwd2JKOztBdUYxeGJFO0VBQ0U7Q3ZGNnhiSjs7QXVGM3hiRTtFQUNFO0N2Rjh4Yko7O0F1RjV4YkU7RUFDRTtDdkYreGJKOztBdUY3eGJFO0VBQ0U7Q3ZGZ3liSjs7QXVGOXhiRTtFQUNFO0N2Rml5Yko7O0F1Ri94YkU7RUFDRTtDdkZreWJKOztBdUZsemJFO0VBQ0U7Q3ZGcXpiSjs7QXVGbnpiRTtFQUNFO0N2RnN6Yko7O0F1RnB6YkU7RUFDRTtDdkZ1emJKOztBdUZyemJFO0VBQ0U7Q3ZGd3piSjs7QXVGdHpiRTtFQUNFO0N2Rnl6Yko7O0F1RnZ6YkU7RUFDRTtDdkYwemJKOztBdUYxMGJFO0VBQ0U7Q3ZGNjBiSjs7QXVGMzBiRTtFQUNFO0N2RjgwYko7O0F1RjUwYkU7RUFDRTtDdkYrMGJKOztBdUY3MGJFO0VBQ0U7Q3ZGZzFiSjs7QXVGOTBiRTtFQUNFO0N2RmkxYko7O0F1Ri8wYkU7RUFDRTtDdkZrMWJKOztBdUZsMmJFO0VBQ0U7Q3ZGcTJiSjs7QXVGbjJiRTtFQUNFO0N2RnMyYko7O0F1RnAyYkU7RUFDRTtDdkZ1MmJKOztBdUZyMmJFO0VBQ0U7Q3ZGdzJiSjs7QXVGdDJiRTtFQUNFO0N2RnkyYko7O0F1RnYyYkU7RUFDRTtDdkYwMmJKOztBdUYxM2JFO0VBQ0U7Q3ZGNjNiSjs7QXVGMzNiRTtFQUNFO0N2RjgzYko7O0F1RjUzYkU7RUFDRTtDdkYrM2JKOztBdUY3M2JFO0VBQ0U7Q3ZGZzRiSjs7QXVGOTNiRTtFQUNFO0N2Rmk0Yko7O0F1Ri8zYkU7RUFDRTtDdkZrNGJKOztBdUZsNWJFO0VBQ0U7Q3ZGcTViSjs7QXVGbjViRTtFQUNFO0N2RnM1Yko7O0F1RnA1YkU7RUFDRTtDdkZ1NWJKOztBdUZyNWJFO0VBQ0U7Q3ZGdzViSjs7QXVGdDViRTtFQUNFO0N2Rnk1Yko7O0F1RnY1YkU7RUFDRTtDdkYwNWJKOztBdUYxNmJFO0VBQ0U7Q3ZGNjZiSjs7QXVGMzZiRTtFQUNFO0N2Rjg2Yko7O0F1RjU2YkU7RUFDRTtDdkYrNmJKOztBdUY3NmJFO0VBQ0U7Q3ZGZzdiSjs7QXVGOTZiRTtFQUNFO0N2Rmk3Yko7O0F1Ri82YkU7RUFDRTtDdkZrN2JKOztBdUZsOGJFO0VBQ0U7Q3ZGcThiSjs7QXVGbjhiRTtFQUNFO0N2RnM4Yko7O0F1RnA4YkU7RUFDRTtDdkZ1OGJKOztBdUZyOGJFO0VBQ0U7Q3ZGdzhiSjs7QXVGdDhiRTtFQUNFO0N2Rnk4Yko7O0F1RnY4YkU7RUFDRTtDdkYwOGJKOztBdUYxOWJFO0VBQ0U7Q3ZGNjliSjs7QXVGMzliRTtFQUNFO0N2Rjg5Yko7O0F1RjU5YkU7RUFDRTtDdkYrOWJKOztBdUY3OWJFO0VBQ0U7Q3ZGZytiSjs7QXVGOTliRTtFQUNFO0N2RmkrYko7O0F1Ri85YkU7RUFDRTtDdkZrK2JKOztBdUZsL2JFO0VBQ0U7Q3ZGcS9iSjs7QXVGbi9iRTtFQUNFO0N2RnMvYko7O0F1RnAvYkU7RUFDRTtDdkZ1L2JKOztBdUZyL2JFO0VBQ0U7Q3ZGdy9iSjs7QXVGdC9iRTtFQUNFO0N2RnkvYko7O0F1RnYvYkU7RUFDRTtDdkYwL2JKOztBdUYxZ2NFO0VBQ0U7Q3ZGNmdjSjs7QXVGM2djRTtFQUNFO0N2RjhnY0o7O0F1RjVnY0U7RUFDRTtDdkYrZ2NKOztBdUY3Z2NFO0VBQ0U7Q3ZGZ2hjSjs7QXVGOWdjRTtFQUNFO0N2RmloY0o7O0F1Ri9nY0U7RUFDRTtDdkZraGNKOztBdUZsaWNFO0VBQ0U7Q3ZGcWljSjs7QXVGbmljRTtFQUNFO0N2RnNpY0o7O0F1RnBpY0U7RUFDRTtDdkZ1aWNKOztBdUZyaWNFO0VBQ0U7Q3ZGd2ljSjs7QXVGdGljRTtFQUNFO0N2RnlpY0o7O0F1RnZpY0U7RUFDRTtDdkYwaWNKOztBdUYxamNFO0VBQ0U7Q3ZGNmpjSjs7QXVGM2pjRTtFQUNFO0N2RjhqY0o7O0F1RjVqY0U7RUFDRTtDdkYramNKOztBdUY3amNFO0VBQ0U7Q3ZGZ2tjSjs7QXVGOWpjRTtFQUNFO0N2RmlrY0o7O0F1Ri9qY0U7RUFDRTtDdkZra2NKOztBdUZsbGNFO0VBQ0U7Q3ZGcWxjSjs7QXVGbmxjRTtFQUNFO0N2RnNsY0o7O0F1RnBsY0U7RUFDRTtDdkZ1bGNKOztBdUZybGNFO0VBQ0U7Q3ZGd2xjSjs7QXVGdGxjRTtFQUNFO0N2RnlsY0o7O0F1RnZsY0U7RUFDRTtDdkYwbGNKOztBdUYxbWNFO0VBQ0U7Q3ZGNm1jSjs7QXVGM21jRTtFQUNFO0N2RjhtY0o7O0F1RjVtY0U7RUFDRTtDdkYrbWNKOztBdUY3bWNFO0VBQ0U7Q3ZGZ25jSjs7QXVGOW1jRTtFQUNFO0N2RmluY0o7O0F1Ri9tY0U7RUFDRTtDdkZrbmNKOztBdUZsb2NFO0VBQ0U7Q3ZGcW9jSjs7QXVGbm9jRTtFQUNFO0N2RnNvY0o7O0F1RnBvY0U7RUFDRTtDdkZ1b2NKOztBdUZyb2NFO0VBQ0U7Q3ZGd29jSjs7QXVGdG9jRTtFQUNFO0N2RnlvY0o7O0F1RnZvY0U7RUFDRTtDdkYwb2NKOztBdUYxcGNFO0VBQ0U7Q3ZGNnBjSjs7QXVGM3BjRTtFQUNFO0N2RjhwY0o7O0F1RjVwY0U7RUFDRTtDdkYrcGNKOztBdUY3cGNFO0VBQ0U7Q3ZGZ3FjSjs7QXVGOXBjRTtFQUNFO0N2RmlxY0o7O0F1Ri9wY0U7RUFDRTtDdkZrcWNKOztBdUZscmNFO0VBQ0U7Q3ZGcXJjSjs7QXVGbnJjRTtFQUNFO0N2RnNyY0o7O0F1RnByY0U7RUFDRTtDdkZ1cmNKOztBdUZycmNFO0VBQ0U7Q3ZGd3JjSjs7QXVGdHJjRTtFQUNFO0N2RnlyY0o7O0F1RnZyY0U7RUFDRTtDdkYwcmNKOztBdUYxc2NFO0VBQ0U7Q3ZGNnNjSjs7QXVGM3NjRTtFQUNFO0N2RjhzY0o7O0F1RjVzY0U7RUFDRTtDdkYrc2NKOztBdUY3c2NFO0VBQ0U7Q3ZGZ3RjSjs7QXVGOXNjRTtFQUNFO0N2Rml0Y0o7O0F1Ri9zY0U7RUFDRTtDdkZrdGNKOztBdUZsdWNFO0VBQ0U7Q3ZGcXVjSjs7QXVGbnVjRTtFQUNFO0N2RnN1Y0o7O0F1RnB1Y0U7RUFDRTtDdkZ1dWNKOztBdUZydWNFO0VBQ0U7Q3ZGd3VjSjs7QXVGdHVjRTtFQUNFO0N2Rnl1Y0o7O0F1RnZ1Y0U7RUFDRTtDdkYwdWNKOztBdUYxdmNFO0VBQ0U7Q3ZGNnZjSjs7QXVGM3ZjRTtFQUNFO0N2Rjh2Y0o7O0F1RjV2Y0U7RUFDRTtDdkYrdmNKOztBdUY3dmNFO0VBQ0U7Q3ZGZ3djSjs7QXVGOXZjRTtFQUNFO0N2Rml3Y0o7O0F1Ri92Y0U7RUFDRTtDdkZrd2NKOztBdUZseGNFO0VBQ0U7Q3ZGcXhjSjs7QXVGbnhjRTtFQUNFO0N2RnN4Y0o7O0F1RnB4Y0U7RUFDRTtDdkZ1eGNKOztBdUZyeGNFO0VBQ0U7Q3ZGd3hjSjs7QXVGdHhjRTtFQUNFO0N2Rnl4Y0o7O0F1RnZ4Y0U7RUFDRTtDdkYweGNKOztBdUYxeWNFO0VBQ0U7Q3ZGNnljSjs7QXVGM3ljRTtFQUNFO0N2Rjh5Y0o7O0F1RjV5Y0U7RUFDRTtDdkYreWNKOztBdUY3eWNFO0VBQ0U7Q3ZGZ3pjSjs7QXVGOXljRTtFQUNFO0N2Rml6Y0o7O0F1Ri95Y0U7RUFDRTtDdkZremNKOztBdUZsMGNFO0VBQ0U7Q3ZGcTBjSjs7QXVGbjBjRTtFQUNFO0N2RnMwY0o7O0F1RnAwY0U7RUFDRTtDdkZ1MGNKOztBdUZyMGNFO0VBQ0U7Q3ZGdzBjSjs7QXVGdDBjRTtFQUNFO0N2RnkwY0o7O0F1RnYwY0U7RUFDRTtDdkYwMGNKOztBdUYxMWNFO0VBQ0U7Q3ZGNjFjSjs7QXVGMzFjRTtFQUNFO0N2RjgxY0o7O0F1RjUxY0U7RUFDRTtDdkYrMWNKOztBdUY3MWNFO0VBQ0U7Q3ZGZzJjSjs7QXVGOTFjRTtFQUNFO0N2RmkyY0o7O0F1Ri8xY0U7RUFDRTtDdkZrMmNKOztBdUZsM2NFO0VBQ0U7Q3ZGcTNjSjs7QXVGbjNjRTtFQUNFO0N2RnMzY0o7O0F1RnAzY0U7RUFDRTtDdkZ1M2NKOztBdUZyM2NFO0VBQ0U7Q3ZGdzNjSjs7QXVGdDNjRTtFQUNFO0N2RnkzY0o7O0F1RnYzY0U7RUFDRTtDdkYwM2NKOztBdUYxNGNFO0VBQ0U7Q3ZGNjRjSjs7QXVGMzRjRTtFQUNFO0N2Rjg0Y0o7O0F1RjU0Y0U7RUFDRTtDdkYrNGNKOztBdUY3NGNFO0VBQ0U7Q3ZGZzVjSjs7QXVGOTRjRTtFQUNFO0N2Rmk1Y0o7O0F1Ri80Y0U7RUFDRTtDdkZrNWNKOztBdUZsNmNFO0VBQ0U7Q3ZGcTZjSjs7QXVGbjZjRTtFQUNFO0N2RnM2Y0o7O0F1RnA2Y0U7RUFDRTtDdkZ1NmNKOztBdUZyNmNFO0VBQ0U7Q3ZGdzZjSjs7QXVGdDZjRTtFQUNFO0N2Rnk2Y0o7O0F1RnY2Y0U7RUFDRTtDdkYwNmNKOztBdUYxN2NFO0VBQ0U7Q3ZGNjdjSjs7QXVGMzdjRTtFQUNFO0N2Rjg3Y0o7O0F1RjU3Y0U7RUFDRTtDdkYrN2NKOztBdUY3N2NFO0VBQ0U7Q3ZGZzhjSjs7QXVGOTdjRTtFQUNFO0N2Rmk4Y0o7O0F1Ri83Y0U7RUFDRTtDdkZrOGNKOztBdUZsOWNFO0VBQ0U7Q3ZGcTljSjs7QXVGbjljRTtFQUNFO0N2RnM5Y0o7O0F1RnA5Y0U7RUFDRTtDdkZ1OWNKOztBdUZyOWNFO0VBQ0U7Q3ZGdzljSjs7QXVGdDljRTtFQUNFO0N2Rnk5Y0o7O0F1RnY5Y0U7RUFDRTtDdkYwOWNKOztBdUYxK2NFO0VBQ0U7Q3ZGNitjSjs7QXVGMytjRTtFQUNFO0N2RjgrY0o7O0F1RjUrY0U7RUFDRTtDdkYrK2NKOztBdUY3K2NFO0VBQ0U7Q3ZGZy9jSjs7QXVGOStjRTtFQUNFO0N2RmkvY0o7O0F1Ri8rY0U7RUFDRTtDdkZrL2NKOztBdUZsZ2RFO0VBQ0U7Q3ZGcWdkSjs7QXVGbmdkRTtFQUNFO0N2RnNnZEo7O0F1RnBnZEU7RUFDRTtDdkZ1Z2RKOztBdUZyZ2RFO0VBQ0U7Q3ZGd2dkSjs7QXVGdGdkRTtFQUNFO0N2RnlnZEo7O0F1RnZnZEU7RUFDRTtDdkYwZ2RKOztBdUYxaGRFO0VBQ0U7Q3ZGNmhkSjs7QXVGM2hkRTtFQUNFO0N2RjhoZEo7O0F1RjVoZEU7RUFDRTtDdkYraGRKOztBdUY3aGRFO0VBQ0U7Q3ZGZ2lkSjs7QXVGOWhkRTtFQUNFO0N2RmlpZEo7O0F1Ri9oZEU7RUFDRTtDdkZraWRKOztBdUZsamRFO0VBQ0U7Q3ZGcWpkSjs7QXVGbmpkRTtFQUNFO0N2RnNqZEo7O0F1RnBqZEU7RUFDRTtDdkZ1amRKOztBdUZyamRFO0VBQ0U7Q3ZGd2pkSjs7QXVGdGpkRTtFQUNFO0N2RnlqZEo7O0F1RnZqZEU7RUFDRTtDdkYwamRKOztBdUYxa2RFO0VBQ0U7Q3ZGNmtkSjs7QXVGM2tkRTtFQUNFO0N2RjhrZEo7O0F1RjVrZEU7RUFDRTtDdkYra2RKOztBdUY3a2RFO0VBQ0U7Q3ZGZ2xkSjs7QXVGOWtkRTtFQUNFO0N2RmlsZEo7O0F1Ri9rZEU7RUFDRTtDdkZrbGRKOztBdUZsbWRFO0VBQ0U7Q3ZGcW1kSjs7QXVGbm1kRTtFQUNFO0N2RnNtZEo7O0F1RnBtZEU7RUFDRTtDdkZ1bWRKOztBdUZybWRFO0VBQ0U7Q3ZGd21kSjs7QXVGdG1kRTtFQUNFO0N2RnltZEo7O0F1RnZtZEU7RUFDRTtDdkYwbWRKOztBdUYxbmRFO0VBQ0U7Q3ZGNm5kSjs7QXVGM25kRTtFQUNFO0N2RjhuZEo7O0F1RjVuZEU7RUFDRTtDdkYrbmRKOztBdUY3bmRFO0VBQ0U7Q3ZGZ29kSjs7QXVGOW5kRTtFQUNFO0N2RmlvZEo7O0F1Ri9uZEU7RUFDRTtDdkZrb2RKOztBdUZscGRFO0VBQ0U7Q3ZGcXBkSjs7QXVGbnBkRTtFQUNFO0N2RnNwZEo7O0F1RnBwZEU7RUFDRTtDdkZ1cGRKOztBdUZycGRFO0VBQ0U7Q3ZGd3BkSjs7QXVGdHBkRTtFQUNFO0N2RnlwZEo7O0F1RnZwZEU7RUFDRTtDdkYwcGRKOztBdUYxcWRFO0VBQ0U7Q3ZGNnFkSjs7QXVGM3FkRTtFQUNFO0N2RjhxZEo7O0F1RjVxZEU7RUFDRTtDdkYrcWRKOztBdUY3cWRFO0VBQ0U7Q3ZGZ3JkSjs7QXVGOXFkRTtFQUNFO0N2RmlyZEo7O0F1Ri9xZEU7RUFDRTtDdkZrcmRKOztBdUZsc2RFO0VBQ0U7Q3ZGcXNkSjs7QXVGbnNkRTtFQUNFO0N2RnNzZEo7O0F1RnBzZEU7RUFDRTtDdkZ1c2RKOztBdUZyc2RFO0VBQ0U7Q3ZGd3NkSjs7QXVGdHNkRTtFQUNFO0N2RnlzZEo7O0F1RnZzZEU7RUFDRTtDdkYwc2RKOztBdUYxdGRFO0VBQ0U7Q3ZGNnRkSjs7QXVGM3RkRTtFQUNFO0N2Rjh0ZEo7O0F1RjV0ZEU7RUFDRTtDdkYrdGRKOztBdUY3dGRFO0VBQ0U7Q3ZGZ3VkSjs7QXVGOXRkRTtFQUNFO0N2Rml1ZEo7O0F1Ri90ZEU7RUFDRTtDdkZrdWRKOztBdUZsdmRFO0VBQ0U7Q3ZGcXZkSjs7QXVGbnZkRTtFQUNFO0N2RnN2ZEo7O0F1RnB2ZEU7RUFDRTtDdkZ1dmRKOztBdUZydmRFO0VBQ0U7Q3ZGd3ZkSjs7QXVGdHZkRTtFQUNFO0N2Rnl2ZEo7O0F1RnZ2ZEU7RUFDRTtDdkYwdmRKOztBdUYxd2RFO0VBQ0U7Q3ZGNndkSjs7QXVGM3dkRTtFQUNFO0N2Rjh3ZEo7O0F1RjV3ZEU7RUFDRTtDdkYrd2RKOztBdUY3d2RFO0VBQ0U7Q3ZGZ3hkSjs7QXVGOXdkRTtFQUNFO0N2Rml4ZEo7O0F1Ri93ZEU7RUFDRTtDdkZreGRKOztBdUZseWRFO0VBQ0U7Q3ZGcXlkSjs7QXVGbnlkRTtFQUNFO0N2RnN5ZEo7O0F1RnB5ZEU7RUFDRTtDdkZ1eWRKOztBdUZyeWRFO0VBQ0U7Q3ZGd3lkSjs7QXVGdHlkRTtFQUNFO0N2Rnl5ZEo7O0F1RnZ5ZEU7RUFDRTtDdkYweWRKOztBdUYxemRFO0VBQ0U7Q3ZGNnpkSjs7QXVGM3pkRTtFQUNFO0N2Rjh6ZEo7O0F1RjV6ZEU7RUFDRTtDdkYremRKOztBdUY3emRFO0VBQ0U7Q3ZGZzBkSjs7QXVGOXpkRTtFQUNFO0N2RmkwZEo7O0F1Ri96ZEU7RUFDRTtDdkZrMGRKOztBdUZsMWRFO0VBQ0U7Q3ZGcTFkSjs7QXVGbjFkRTtFQUNFO0N2RnMxZEo7O0F1RnAxZEU7RUFDRTtDdkZ1MWRKOztBdUZyMWRFO0VBQ0U7Q3ZGdzFkSjs7QXVGdDFkRTtFQUNFO0N2RnkxZEo7O0F1RnYxZEU7RUFDRTtDdkYwMWRKOztBdUYxMmRFO0VBQ0U7Q3ZGNjJkSjs7QXVGMzJkRTtFQUNFO0N2RjgyZEo7O0F1RjUyZEU7RUFDRTtDdkYrMmRKOztBdUY3MmRFO0VBQ0U7Q3ZGZzNkSjs7QXVGOTJkRTtFQUNFO0N2RmkzZEo7O0F1Ri8yZEU7RUFDRTtDdkZrM2RKOztBdUZsNGRFO0VBQ0U7Q3ZGcTRkSjs7QXVGbjRkRTtFQUNFO0N2RnM0ZEo7O0F1RnA0ZEU7RUFDRTtDdkZ1NGRKOztBdUZyNGRFO0VBQ0U7Q3ZGdzRkSjs7QXVGdDRkRTtFQUNFO0N2Rnk0ZEo7O0F1RnY0ZEU7RUFDRTtDdkYwNGRKOztBdUYxNWRFO0VBQ0U7Q3ZGNjVkSjs7QXVGMzVkRTtFQUNFO0N2Rjg1ZEo7O0F1RjU1ZEU7RUFDRTtDdkYrNWRKOztBdUY3NWRFO0VBQ0U7Q3ZGZzZkSjs7QXVGOTVkRTtFQUNFO0N2Rmk2ZEo7O0F1Ri81ZEU7RUFDRTtDdkZrNmRKOztBdUZsN2RFO0VBQ0U7Q3ZGcTdkSjs7QXVGbjdkRTtFQUNFO0N2RnM3ZEo7O0F1RnA3ZEU7RUFDRTtDdkZ1N2RKOztBdUZyN2RFO0VBQ0U7Q3ZGdzdkSjs7QXVGdDdkRTtFQUNFO0N2Rnk3ZEo7O0F1RnY3ZEU7RUFDRTtDdkYwN2RKOztBdUYxOGRFO0VBQ0U7Q3ZGNjhkSjs7QXVGMzhkRTtFQUNFO0N2Rjg4ZEo7O0F1RjU4ZEU7RUFDRTtDdkYrOGRKOztBdUY3OGRFO0VBQ0U7Q3ZGZzlkSjs7QXVGOThkRTtFQUNFO0N2Rmk5ZEo7O0F1Ri84ZEU7RUFDRTtDdkZrOWRKOztBdUZsK2RFO0VBQ0U7Q3ZGcStkSjs7QXVGbitkRTtFQUNFO0N2RnMrZEo7O0F1RnArZEU7RUFDRTtDdkZ1K2RKOztBdUZyK2RFO0VBQ0U7Q3ZGdytkSjs7QXVGdCtkRTtFQUNFO0N2RnkrZEo7O0F1RnYrZEU7RUFDRTtDdkYwK2RKOztBdUYxL2RFO0VBQ0U7Q3ZGNi9kSjs7QXVGMy9kRTtFQUNFO0N2RjgvZEo7O0F1RjUvZEU7RUFDRTtDdkYrL2RKOztBdUY3L2RFO0VBQ0U7Q3ZGZ2dlSjs7QXVGOS9kRTtFQUNFO0N2RmlnZUo7O0F1Ri8vZEU7RUFDRTtDdkZrZ2VKOztBdUZsaGVFO0VBQ0U7Q3ZGcWhlSjs7QXVGbmhlRTtFQUNFO0N2RnNoZUo7O0F1RnBoZUU7RUFDRTtDdkZ1aGVKOztBdUZyaGVFO0VBQ0U7Q3ZGd2hlSjs7QXVGdGhlRTtFQUNFO0N2RnloZUo7O0F1RnZoZUU7RUFDRTtDdkYwaGVKOztBdUYxaWVFO0VBQ0U7Q3ZGNmllSjs7QXVGM2llRTtFQUNFO0N2RjhpZUo7O0F1RjVpZUU7RUFDRTtDdkYraWVKOztBdUY3aWVFO0VBQ0U7Q3ZGZ2plSjs7QXVGOWllRTtFQUNFO0N2RmlqZUo7O0F1Ri9pZUU7RUFDRTtDdkZramVKOztBdUZsa2VFO0VBQ0U7Q3ZGcWtlSjs7QXVGbmtlRTtFQUNFO0N2RnNrZUo7O0F1RnBrZUU7RUFDRTtDdkZ1a2VKOztBdUZya2VFO0VBQ0U7Q3ZGd2tlSjs7QXVGdGtlRTtFQUNFO0N2RnlrZUo7O0F1RnZrZUU7RUFDRTtDdkYwa2VKOztBdUYxbGVFO0VBQ0U7Q3ZGNmxlSjs7QXVGM2xlRTtFQUNFO0N2RjhsZUo7O0F1RjVsZUU7RUFDRTtDdkYrbGVKOztBdUY3bGVFO0VBQ0U7Q3ZGZ21lSjs7QXVGOWxlRTtFQUNFO0N2RmltZUo7O0F1Ri9sZUU7RUFDRTtDdkZrbWVKOztBdUZsbmVFO0VBQ0U7Q3ZGcW5lSjs7QXVGbm5lRTtFQUNFO0N2RnNuZUo7O0F1RnBuZUU7RUFDRTtDdkZ1bmVKOztBdUZybmVFO0VBQ0U7Q3ZGd25lSjs7QXVGdG5lRTtFQUNFO0N2RnluZUo7O0F1RnZuZUU7RUFDRTtDdkYwbmVKOztBdUYxb2VFO0VBQ0U7Q3ZGNm9lSjs7QXVGM29lRTtFQUNFO0N2RjhvZUo7O0F1RjVvZUU7RUFDRTtDdkYrb2VKOztBdUY3b2VFO0VBQ0U7Q3ZGZ3BlSjs7QXVGOW9lRTtFQUNFO0N2RmlwZUo7O0F1Ri9vZUU7RUFDRTtDdkZrcGVKOztBdUZscWVFO0VBQ0U7Q3ZGcXFlSjs7QXVGbnFlRTtFQUNFO0N2RnNxZUo7O0F1RnBxZUU7RUFDRTtDdkZ1cWVKOztBdUZycWVFO0VBQ0U7Q3ZGd3FlSjs7QXVGdHFlRTtFQUNFO0N2RnlxZUo7O0F1RnZxZUU7RUFDRTtDdkYwcWVKOztBdUYxcmVFO0VBQ0U7Q3ZGNnJlSjs7QXVGM3JlRTtFQUNFO0N2RjhyZUo7O0F1RjVyZUU7RUFDRTtDdkYrcmVKOztBdUY3cmVFO0VBQ0U7Q3ZGZ3NlSjs7QXVGOXJlRTtFQUNFO0N2RmlzZUo7O0F1Ri9yZUU7RUFDRTtDdkZrc2VKOztBdUZsdGVFO0VBQ0U7Q3ZGcXRlSjs7QXVGbnRlRTtFQUNFO0N2RnN0ZUo7O0F1RnB0ZUU7RUFDRTtDdkZ1dGVKOztBdUZydGVFO0VBQ0U7Q3ZGd3RlSjs7QXVGdHRlRTtFQUNFO0N2Rnl0ZUo7O0F1RnZ0ZUU7RUFDRTtDdkYwdGVKOztBdUYxdWVFO0VBQ0U7Q3ZGNnVlSjs7QXVGM3VlRTtFQUNFO0N2Rjh1ZUo7O0F1RjV1ZUU7RUFDRTtDdkYrdWVKOztBdUY3dWVFO0VBQ0U7Q3ZGZ3ZlSjs7QXVGOXVlRTtFQUNFO0N2Rml2ZUo7O0F1Ri91ZUU7RUFDRTtDdkZrdmVKOztBdUZsd2VFO0VBQ0U7Q3ZGcXdlSjs7QXVGbndlRTtFQUNFO0N2RnN3ZUo7O0F1RnB3ZUU7RUFDRTtDdkZ1d2VKOztBdUZyd2VFO0VBQ0U7Q3ZGd3dlSjs7QXVGdHdlRTtFQUNFO0N2Rnl3ZUo7O0F1RnZ3ZUU7RUFDRTtDdkYwd2VKOztBdUYxeGVFO0VBQ0U7Q3ZGNnhlSjs7QXVGM3hlRTtFQUNFO0N2Rjh4ZUo7O0F1RjV4ZUU7RUFDRTtDdkYreGVKOztBdUY3eGVFO0VBQ0U7Q3ZGZ3llSjs7QXVGOXhlRTtFQUNFO0N2Rml5ZUo7O0F1Ri94ZUU7RUFDRTtDdkZreWVKOztBdUZsemVFO0VBQ0U7Q3ZGcXplSjs7QXVGbnplRTtFQUNFO0N2RnN6ZUo7O0F1RnB6ZUU7RUFDRTtDdkZ1emVKOztBdUZyemVFO0VBQ0U7Q3ZGd3plSjs7QXVGdHplRTtFQUNFO0N2Rnl6ZUo7O0F1RnZ6ZUU7RUFDRTtDdkYwemVKOztBdUYxMGVFO0VBQ0U7Q3ZGNjBlSjs7QXVGMzBlRTtFQUNFO0N2RjgwZUo7O0F1RjUwZUU7RUFDRTtDdkYrMGVKOztBdUY3MGVFO0VBQ0U7Q3ZGZzFlSjs7QXVGOTBlRTtFQUNFO0N2RmkxZUo7O0F1Ri8wZUU7RUFDRTtDdkZrMWVKOztBdUZsMmVFO0VBQ0U7Q3ZGcTJlSjs7QXVGbjJlRTtFQUNFO0N2RnMyZUo7O0F1RnAyZUU7RUFDRTtDdkZ1MmVKOztBdUZyMmVFO0VBQ0U7Q3ZGdzJlSjs7QXVGdDJlRTtFQUNFO0N2RnkyZUo7O0F1RnYyZUU7RUFDRTtDdkYwMmVKOztBdUYxM2VFO0VBQ0U7Q3ZGNjNlSjs7QXVGMzNlRTtFQUNFO0N2RjgzZUo7O0F1RjUzZUU7RUFDRTtDdkYrM2VKOztBdUY3M2VFO0VBQ0U7Q3ZGZzRlSjs7QXVGOTNlRTtFQUNFO0N2Rmk0ZUo7O0F1Ri8zZUU7RUFDRTtDdkZrNGVKOztBdUZsNWVFO0VBQ0U7Q3ZGcTVlSjs7QXVGbjVlRTtFQUNFO0N2RnM1ZUo7O0F1RnA1ZUU7RUFDRTtDdkZ1NWVKOztBdUZyNWVFO0VBQ0U7Q3ZGdzVlSjs7QXVGdDVlRTtFQUNFO0N2Rnk1ZUo7O0F1RnY1ZUU7RUFDRTtDdkYwNWVKOztBdUYxNmVFO0VBQ0U7Q3ZGNjZlSjs7QXVGMzZlRTtFQUNFO0N2Rjg2ZUo7O0F1RjU2ZUU7RUFDRTtDdkYrNmVKOztBdUY3NmVFO0VBQ0U7Q3ZGZzdlSjs7QXVGOTZlRTtFQUNFO0N2Rmk3ZUo7O0F1Ri82ZUU7RUFDRTtDdkZrN2VKOztBdUZsOGVFO0VBQ0U7Q3ZGcThlSjs7QXVGbjhlRTtFQUNFO0N2RnM4ZUo7O0F1RnA4ZUU7RUFDRTtDdkZ1OGVKOztBdUZyOGVFO0VBQ0U7Q3ZGdzhlSjs7QXVGdDhlRTtFQUNFO0N2Rnk4ZUo7O0F1RnY4ZUU7RUFDRTtDdkYwOGVKOztBdUYxOWVFO0VBQ0U7Q3ZGNjllSjs7QXVGMzllRTtFQUNFO0N2Rjg5ZUo7O0F1RjU5ZUU7RUFDRTtDdkYrOWVKOztBdUY3OWVFO0VBQ0U7Q3ZGZytlSjs7QXVGOTllRTtFQUNFO0N2RmkrZUo7O0F1Ri85ZUU7RUFDRTtDdkZrK2VKOztBdUZsL2VFO0VBQ0U7Q3ZGcS9lSjs7QXVGbi9lRTtFQUNFO0N2RnMvZUo7O0F1RnAvZUU7RUFDRTtDdkZ1L2VKOztBdUZyL2VFO0VBQ0U7Q3ZGdy9lSjs7QXVGdC9lRTtFQUNFO0N2RnkvZUo7O0F1RnYvZUU7RUFDRTtDdkYwL2VKOztBdUYxZ2ZFO0VBQ0U7Q3ZGNmdmSjs7QXVGM2dmRTtFQUNFO0N2RjhnZko7O0F1RjVnZkU7RUFDRTtDdkYrZ2ZKOztBdUY3Z2ZFO0VBQ0U7Q3ZGZ2hmSjs7QXVGOWdmRTtFQUNFO0N2RmloZko7O0F1Ri9nZkU7RUFDRTtDdkZraGZKOztBdUZsaWZFO0VBQ0U7Q3ZGcWlmSjs7QXVGbmlmRTtFQUNFO0N2RnNpZko7O0F1RnBpZkU7RUFDRTtDdkZ1aWZKOztBdUZyaWZFO0VBQ0U7Q3ZGd2lmSjs7QXVGdGlmRTtFQUNFO0N2RnlpZko7O0F1RnZpZkU7RUFDRTtDdkYwaWZKOztBdUYxamZFO0VBQ0U7Q3ZGNmpmSjs7QXVGM2pmRTtFQUNFO0N2RjhqZko7O0F1RjVqZkU7RUFDRTtDdkYramZKOztBdUY3amZFO0VBQ0U7Q3ZGZ2tmSjs7QXVGOWpmRTtFQUNFO0N2RmlrZko7O0F1Ri9qZkU7RUFDRTtDdkZra2ZKOztBdUZsbGZFO0VBQ0U7Q3ZGcWxmSjs7QXVGbmxmRTtFQUNFO0N2RnNsZko7O0F1RnBsZkU7RUFDRTtDdkZ1bGZKOztBdUZybGZFO0VBQ0U7Q3ZGd2xmSjs7QXVGdGxmRTtFQUNFO0N2RnlsZko7O0F1RnZsZkU7RUFDRTtDdkYwbGZKOztBdUYxbWZFO0VBQ0U7Q3ZGNm1mSjs7QXVGM21mRTtFQUNFO0N2RjhtZko7O0F1RjVtZkU7RUFDRTtDdkYrbWZKOztBdUY3bWZFO0VBQ0U7Q3ZGZ25mSjs7QXVGOW1mRTtFQUNFO0N2RmluZko7O0F1Ri9tZkU7RUFDRTtDdkZrbmZKOztBdUZsb2ZFO0VBQ0U7Q3ZGcW9mSjs7QXVGbm9mRTtFQUNFO0N2RnNvZko7O0F1RnBvZkU7RUFDRTtDdkZ1b2ZKOztBdUZyb2ZFO0VBQ0U7Q3ZGd29mSjs7QXVGdG9mRTtFQUNFO0N2RnlvZko7O0F1RnZvZkU7RUFDRTtDdkYwb2ZKOztBdUYxcGZFO0VBQ0U7Q3ZGNnBmSjs7QXVGM3BmRTtFQUNFO0N2RjhwZko7O0F1RjVwZkU7RUFDRTtDdkYrcGZKOztBdUY3cGZFO0VBQ0U7Q3ZGZ3FmSjs7QXVGOXBmRTtFQUNFO0N2RmlxZko7O0F1Ri9wZkU7RUFDRTtDdkZrcWZKOztBdUZscmZFO0VBQ0U7Q3ZGcXJmSjs7QXVGbnJmRTtFQUNFO0N2RnNyZko7O0F1RnByZkU7RUFDRTtDdkZ1cmZKOztBdUZycmZFO0VBQ0U7Q3ZGd3JmSjs7QXVGdHJmRTtFQUNFO0N2RnlyZko7O0F1RnZyZkU7RUFDRTtDdkYwcmZKOztBdUYxc2ZFO0VBQ0U7Q3ZGNnNmSjs7QXVGM3NmRTtFQUNFO0N2RjhzZko7O0F1RjVzZkU7RUFDRTtDdkYrc2ZKOztBdUY3c2ZFO0VBQ0U7Q3ZGZ3RmSjs7QXVGOXNmRTtFQUNFO0N2Rml0Zko7O0F1Ri9zZkU7RUFDRTtDdkZrdGZKOztBdUZsdWZFO0VBQ0U7Q3ZGcXVmSjs7QXVGbnVmRTtFQUNFO0N2RnN1Zko7O0F1RnB1ZkU7RUFDRTtDdkZ1dWZKOztBdUZydWZFO0VBQ0U7Q3ZGd3VmSjs7QXVGdHVmRTtFQUNFO0N2Rnl1Zko7O0F1RnZ1ZkU7RUFDRTtDdkYwdWZKOztBdUYxdmZFO0VBQ0U7Q3ZGNnZmSjs7QXVGM3ZmRTtFQUNFO0N2Rjh2Zko7O0F1RjV2ZkU7RUFDRTtDdkYrdmZKOztBdUY3dmZFO0VBQ0U7Q3ZGZ3dmSjs7QXVGOXZmRTtFQUNFO0N2Rml3Zko7O0F1Ri92ZkU7RUFDRTtDdkZrd2ZKOztBdUZseGZFO0VBQ0U7Q3ZGcXhmSjs7QXVGbnhmRTtFQUNFO0N2RnN4Zko7O0F1RnB4ZkU7RUFDRTtDdkZ1eGZKOztBdUZyeGZFO0VBQ0U7Q3ZGd3hmSjs7QXVGdHhmRTtFQUNFO0N2Rnl4Zko7O0F1RnZ4ZkU7RUFDRTtDdkYweGZKOztBdUYxeWZFO0VBQ0U7Q3ZGNnlmSjs7QXVGM3lmRTtFQUNFO0N2Rjh5Zko7O0F1RjV5ZkU7RUFDRTtDdkYreWZKOztBdUY3eWZFO0VBQ0U7Q3ZGZ3pmSjs7QXVGOXlmRTtFQUNFO0N2Rml6Zko7O0F1Ri95ZkU7RUFDRTtDdkZremZKOztBdUZsMGZFO0VBQ0U7Q3ZGcTBmSjs7QXVGbjBmRTtFQUNFO0N2RnMwZko7O0F1RnAwZkU7RUFDRTtDdkZ1MGZKOztBdUZyMGZFO0VBQ0U7Q3ZGdzBmSjs7QXVGdDBmRTtFQUNFO0N2RnkwZko7O0F1RnYwZkU7RUFDRTtDdkYwMGZKOztBdUYxMWZFO0VBQ0U7Q3ZGNjFmSjs7QXVGMzFmRTtFQUNFO0N2RjgxZko7O0F1RjUxZkU7RUFDRTtDdkYrMWZKOztBdUY3MWZFO0VBQ0U7Q3ZGZzJmSjs7QXVGOTFmRTtFQUNFO0N2RmkyZko7O0F1Ri8xZkU7RUFDRTtDdkZrMmZKOztBdUZsM2ZFO0VBQ0U7Q3ZGcTNmSjs7QXVGbjNmRTtFQUNFO0N2RnMzZko7O0F1RnAzZkU7RUFDRTtDdkZ1M2ZKOztBdUZyM2ZFO0VBQ0U7Q3ZGdzNmSjs7QXVGdDNmRTtFQUNFO0N2RnkzZko7O0F1RnYzZkU7RUFDRTtDdkYwM2ZKOztBdUYxNGZFO0VBQ0U7Q3ZGNjRmSjs7QXVGMzRmRTtFQUNFO0N2Rjg0Zko7O0F1RjU0ZkU7RUFDRTtDdkYrNGZKOztBdUY3NGZFO0VBQ0U7Q3ZGZzVmSjs7QXVGOTRmRTtFQUNFO0N2Rmk1Zko7O0F1Ri80ZkU7RUFDRTtDdkZrNWZKOztBdUZsNmZFO0VBQ0U7Q3ZGcTZmSjs7QXVGbjZmRTtFQUNFO0N2RnM2Zko7O0F1RnA2ZkU7RUFDRTtDdkZ1NmZKOztBdUZyNmZFO0VBQ0U7Q3ZGdzZmSjs7QXVGdDZmRTtFQUNFO0N2Rnk2Zko7O0F1RnY2ZkU7RUFDRTtDdkYwNmZKOztBdUYxN2ZFO0VBQ0U7Q3ZGNjdmSjs7QXVGMzdmRTtFQUNFO0N2Rjg3Zko7O0F1RjU3ZkU7RUFDRTtDdkYrN2ZKOztBdUY3N2ZFO0VBQ0U7Q3ZGZzhmSjs7QXVGOTdmRTtFQUNFO0N2Rmk4Zko7O0F1Ri83ZkU7RUFDRTtDdkZrOGZKOztBdUZsOWZFO0VBQ0U7Q3ZGcTlmSjs7QXVGbjlmRTtFQUNFO0N2RnM5Zko7O0F1RnA5ZkU7RUFDRTtDdkZ1OWZKOztBdUZyOWZFO0VBQ0U7Q3ZGdzlmSjs7QXVGdDlmRTtFQUNFO0N2Rnk5Zko7O0F1RnY5ZkU7RUFDRTtDdkYwOWZKOztBdUYxK2ZFO0VBQ0U7Q3ZGNitmSjs7QXVGMytmRTtFQUNFO0N2RjgrZko7O0F1RjUrZkU7RUFDRTtDdkYrK2ZKOztBdUY3K2ZFO0VBQ0U7Q3ZGZy9mSjs7QXVGOStmRTtFQUNFO0N2RmkvZko7O0F1Ri8rZkU7RUFDRTtDdkZrL2ZKOztBdUZsZ2dCRTtFQUNFO0N2RnFnZ0JKOztBdUZuZ2dCRTtFQUNFO0N2RnNnZ0JKOztBdUZwZ2dCRTtFQUNFO0N2RnVnZ0JKOztBdUZyZ2dCRTtFQUNFO0N2RndnZ0JKOztBdUZ0Z2dCRTtFQUNFO0N2RnlnZ0JKOztBdUZ2Z2dCRTtFQUNFO0N2RjBnZ0JKOztBdUYxaGdCRTtFQUNFO0N2RjZoZ0JKOztBdUYzaGdCRTtFQUNFO0N2RjhoZ0JKOztBdUY1aGdCRTtFQUNFO0N2RitoZ0JKOztBdUY3aGdCRTtFQUNFO0N2RmdpZ0JKOztBdUY5aGdCRTtFQUNFO0N2RmlpZ0JKOztBdUYvaGdCRTtFQUNFO0N2RmtpZ0JKOztBdUZsamdCRTtFQUNFO0N2RnFqZ0JKOztBdUZuamdCRTtFQUNFO0N2RnNqZ0JKOztBdUZwamdCRTtFQUNFO0N2RnVqZ0JKOztBdUZyamdCRTtFQUNFO0N2RndqZ0JKOztBdUZ0amdCRTtFQUNFO0N2RnlqZ0JKOztBdUZ2amdCRTtFQUNFO0N2RjBqZ0JKOztBdUYxa2dCRTtFQUNFO0N2RjZrZ0JKOztBdUYza2dCRTtFQUNFO0N2RjhrZ0JKOztBdUY1a2dCRTtFQUNFO0N2RitrZ0JKOztBdUY3a2dCRTtFQUNFO0N2RmdsZ0JKOztBdUY5a2dCRTtFQUNFO0N2RmlsZ0JKOztBdUYva2dCRTtFQUNFO0N2RmtsZ0JKOztBdUZsbWdCRTtFQUNFO0N2RnFtZ0JKOztBdUZubWdCRTtFQUNFO0N2RnNtZ0JKOztBdUZwbWdCRTtFQUNFO0N2RnVtZ0JKOztBdUZybWdCRTtFQUNFO0N2RndtZ0JKOztBdUZ0bWdCRTtFQUNFO0N2RnltZ0JKOztBdUZ2bWdCRTtFQUNFO0N2RjBtZ0JKOztBdUYxbmdCRTtFQUNFO0N2RjZuZ0JKOztBdUYzbmdCRTtFQUNFO0N2RjhuZ0JKOztBdUY1bmdCRTtFQUNFO0N2RituZ0JKOztBdUY3bmdCRTtFQUNFO0N2RmdvZ0JKOztBdUY5bmdCRTtFQUNFO0N2RmlvZ0JKOztBdUYvbmdCRTtFQUNFO0N2RmtvZ0JKOztBdUZscGdCRTtFQUNFO0N2RnFwZ0JKOztBdUZucGdCRTtFQUNFO0N2RnNwZ0JKOztBdUZwcGdCRTtFQUNFO0N2RnVwZ0JKOztBdUZycGdCRTtFQUNFO0N2RndwZ0JKOztBdUZ0cGdCRTtFQUNFO0N2RnlwZ0JKOztBdUZ2cGdCRTtFQUNFO0N2RjBwZ0JKOztBdUYxcWdCRTtFQUNFO0N2RjZxZ0JKOztBdUYzcWdCRTtFQUNFO0N2RjhxZ0JKOztBdUY1cWdCRTtFQUNFO0N2RitxZ0JKOztBdUY3cWdCRTtFQUNFO0N2RmdyZ0JKOztBdUY5cWdCRTtFQUNFO0N2RmlyZ0JKOztBdUYvcWdCRTtFQUNFO0N2RmtyZ0JKOztBdUZsc2dCRTtFQUNFO0N2RnFzZ0JKOztBdUZuc2dCRTtFQUNFO0N2RnNzZ0JKOztBdUZwc2dCRTtFQUNFO0N2RnVzZ0JKOztBdUZyc2dCRTtFQUNFO0N2RndzZ0JKOztBdUZ0c2dCRTtFQUNFO0N2RnlzZ0JKOztBdUZ2c2dCRTtFQUNFO0N2RjBzZ0JKOztBdUYxdGdCRTtFQUNFO0N2RjZ0Z0JKOztBdUYzdGdCRTtFQUNFO0N2Rjh0Z0JKOztBdUY1dGdCRTtFQUNFO0N2Rit0Z0JKOztBdUY3dGdCRTtFQUNFO0N2Rmd1Z0JKOztBdUY5dGdCRTtFQUNFO0N2Rml1Z0JKOztBdUYvdGdCRTtFQUNFO0N2Rmt1Z0JKOztBdUZsdmdCRTtFQUNFO0N2RnF2Z0JKOztBdUZudmdCRTtFQUNFO0N2RnN2Z0JKOztBdUZwdmdCRTtFQUNFO0N2RnV2Z0JKOztBdUZydmdCRTtFQUNFO0N2Rnd2Z0JKOztBdUZ0dmdCRTtFQUNFO0N2Rnl2Z0JKOztBdUZ2dmdCRTtFQUNFO0N2RjB2Z0JKOztBdUYxd2dCRTtFQUNFO0N2RjZ3Z0JKOztBdUYzd2dCRTtFQUNFO0N2Rjh3Z0JKOztBdUY1d2dCRTtFQUNFO0N2Rit3Z0JKOztBdUY3d2dCRTtFQUNFO0N2Rmd4Z0JKOztBdUY5d2dCRTtFQUNFO0N2Rml4Z0JKOztBdUYvd2dCRTtFQUNFO0N2Rmt4Z0JKOztBdUZseWdCRTtFQUNFO0N2RnF5Z0JKOztBdUZueWdCRTtFQUNFO0N2RnN5Z0JKOztBdUZweWdCRTtFQUNFO0N2RnV5Z0JKOztBdUZyeWdCRTtFQUNFO0N2Rnd5Z0JKOztBdUZ0eWdCRTtFQUNFO0N2Rnl5Z0JKOztBdUZ2eWdCRTtFQUNFO0N2RjB5Z0JKOztBdUYxemdCRTtFQUNFO0N2RjZ6Z0JKOztBdUYzemdCRTtFQUNFO0N2Rjh6Z0JKOztBdUY1emdCRTtFQUNFO0N2Rit6Z0JKOztBdUY3emdCRTtFQUNFO0N2RmcwZ0JKOztBdUY5emdCRTtFQUNFO0N2RmkwZ0JKOztBdUYvemdCRTtFQUNFO0N2RmswZ0JKOztBdUZsMWdCRTtFQUNFO0N2RnExZ0JKOztBdUZuMWdCRTtFQUNFO0N2RnMxZ0JKOztBdUZwMWdCRTtFQUNFO0N2RnUxZ0JKOztBdUZyMWdCRTtFQUNFO0N2RncxZ0JKOztBdUZ0MWdCRTtFQUNFO0N2RnkxZ0JKOztBdUZ2MWdCRTtFQUNFO0N2RjAxZ0JKOztBdUYxMmdCRTtFQUNFO0N2RjYyZ0JKOztBdUYzMmdCRTtFQUNFO0N2RjgyZ0JKOztBdUY1MmdCRTtFQUNFO0N2RisyZ0JKOztBdUY3MmdCRTtFQUNFO0N2RmczZ0JKOztBdUY5MmdCRTtFQUNFO0N2RmkzZ0JKOztBdUYvMmdCRTtFQUNFO0N2RmszZ0JKOztBdUZsNGdCRTtFQUNFO0N2RnE0Z0JKOztBdUZuNGdCRTtFQUNFO0N2RnM0Z0JKOztBdUZwNGdCRTtFQUNFO0N2RnU0Z0JKOztBdUZyNGdCRTtFQUNFO0N2Rnc0Z0JKOztBdUZ0NGdCRTtFQUNFO0N2Rnk0Z0JKOztBdUZ2NGdCRTtFQUNFO0N2RjA0Z0JKOztBdUYxNWdCRTtFQUNFO0N2RjY1Z0JKOztBdUYzNWdCRTtFQUNFO0N2Rjg1Z0JKOztBdUY1NWdCRTtFQUNFO0N2Ris1Z0JKOztBdUY3NWdCRTtFQUNFO0N2Rmc2Z0JKOztBdUY5NWdCRTtFQUNFO0N2Rmk2Z0JKOztBdUYvNWdCRTtFQUNFO0N2Rms2Z0JKOztBdUZsN2dCRTtFQUNFO0N2RnE3Z0JKOztBdUZuN2dCRTtFQUNFO0N2RnM3Z0JKOztBdUZwN2dCRTtFQUNFO0N2RnU3Z0JKOztBdUZyN2dCRTtFQUNFO0N2Rnc3Z0JKOztBdUZ0N2dCRTtFQUNFO0N2Rnk3Z0JKOztBdUZ2N2dCRTtFQUNFO0N2RjA3Z0JKOztBdUYxOGdCRTtFQUNFO0N2RjY4Z0JKOztBdUYzOGdCRTtFQUNFO0N2Rjg4Z0JKOztBdUY1OGdCRTtFQUNFO0N2Ris4Z0JKOztBdUY3OGdCRTtFQUNFO0N2Rmc5Z0JKOztBdUY5OGdCRTtFQUNFO0N2Rmk5Z0JKOztBdUYvOGdCRTtFQUNFO0N2Rms5Z0JKOztBdUZsK2dCRTtFQUNFO0N2RnErZ0JKOztBdUZuK2dCRTtFQUNFO0N2RnMrZ0JKOztBdUZwK2dCRTtFQUNFO0N2RnUrZ0JKOztBdUZyK2dCRTtFQUNFO0N2RncrZ0JKOztBdUZ0K2dCRTtFQUNFO0N2RnkrZ0JKOztBdUZ2K2dCRTtFQUNFO0N2RjArZ0JKOztBdUYxL2dCRTtFQUNFO0N2RjYvZ0JKOztBdUYzL2dCRTtFQUNFO0N2RjgvZ0JKOztBdUY1L2dCRTtFQUNFO0N2RisvZ0JKOztBdUY3L2dCRTtFQUNFO0N2RmdnaEJKOztBdUY5L2dCRTtFQUNFO0N2RmlnaEJKOztBdUYvL2dCRTtFQUNFO0N2RmtnaEJKOztBdUZsaGhCRTtFQUNFO0N2RnFoaEJKOztBdUZuaGhCRTtFQUNFO0N2RnNoaEJKOztBdUZwaGhCRTtFQUNFO0N2RnVoaEJKOztBdUZyaGhCRTtFQUNFO0N2RndoaEJKOztBdUZ0aGhCRTtFQUNFO0N2RnloaEJKOztBdUZ2aGhCRTtFQUNFO0N2RjBoaEJKOztBdUYxaWhCRTtFQUNFO0N2RjZpaEJKOztBdUYzaWhCRTtFQUNFO0N2RjhpaEJKOztBdUY1aWhCRTtFQUNFO0N2RitpaEJKOztBdUY3aWhCRTtFQUNFO0N2RmdqaEJKOztBdUY5aWhCRTtFQUNFO0N2RmlqaEJKOztBdUYvaWhCRTtFQUNFO0N2RmtqaEJKOztBdUZsa2hCRTtFQUNFO0N2RnFraEJKOztBdUZua2hCRTtFQUNFO0N2RnNraEJKOztBdUZwa2hCRTtFQUNFO0N2RnVraEJKOztBdUZya2hCRTtFQUNFO0N2RndraEJKOztBdUZ0a2hCRTtFQUNFO0N2RnlraEJKOztBdUZ2a2hCRTtFQUNFO0N2RjBraEJKOztBdUYxbGhCRTtFQUNFO0N2RjZsaEJKOztBdUYzbGhCRTtFQUNFO0N2RjhsaEJKOztBdUY1bGhCRTtFQUNFO0N2RitsaEJKOztBdUY3bGhCRTtFQUNFO0N2RmdtaEJKOztBdUY5bGhCRTtFQUNFO0N2RmltaEJKOztBdUYvbGhCRTtFQUNFO0N2RmttaEJKOztBdUZsbmhCRTtFQUNFO0N2RnFuaEJKOztBdUZubmhCRTtFQUNFO0N2RnNuaEJKOztBdUZwbmhCRTtFQUNFO0N2RnVuaEJKOztBdUZybmhCRTtFQUNFO0N2RnduaEJKOztBdUZ0bmhCRTtFQUNFO0N2RnluaEJKOztBdUZ2bmhCRTtFQUNFO0N2RjBuaEJKOztBdUYxb2hCRTtFQUNFO0N2RjZvaEJKOztBdUYzb2hCRTtFQUNFO0N2RjhvaEJKOztBdUY1b2hCRTtFQUNFO0N2RitvaEJKOztBdUY3b2hCRTtFQUNFO0N2RmdwaEJKOztBdUY5b2hCRTtFQUNFO0N2RmlwaEJKOztBdUYvb2hCRTtFQUNFO0N2RmtwaEJKOztBdUZscWhCRTtFQUNFO0N2RnFxaEJKOztBdUZucWhCRTtFQUNFO0N2RnNxaEJKOztBdUZwcWhCRTtFQUNFO0N2RnVxaEJKOztBdUZycWhCRTtFQUNFO0N2RndxaEJKOztBdUZ0cWhCRTtFQUNFO0N2RnlxaEJKOztBdUZ2cWhCRTtFQUNFO0N2RjBxaEJKOztBdUYxcmhCRTtFQUNFO0N2RjZyaEJKOztBdUYzcmhCRTtFQUNFO0N2RjhyaEJKOztBdUY1cmhCRTtFQUNFO0N2RityaEJKOztBdUY3cmhCRTtFQUNFO0N2RmdzaEJKOztBdUY5cmhCRTtFQUNFO0N2RmlzaEJKOztBdUYvcmhCRTtFQUNFO0N2RmtzaEJKOztBdUZsdGhCRTtFQUNFO0N2RnF0aEJKOztBdUZudGhCRTtFQUNFO0N2RnN0aEJKOztBdUZwdGhCRTtFQUNFO0N2RnV0aEJKOztBdUZydGhCRTtFQUNFO0N2Rnd0aEJKOztBdUZ0dGhCRTtFQUNFO0N2Rnl0aEJKOztBdUZ2dGhCRTtFQUNFO0N2RjB0aEJKOztBdUYxdWhCRTtFQUNFO0N2RjZ1aEJKOztBdUYzdWhCRTtFQUNFO0N2Rjh1aEJKOztBdUY1dWhCRTtFQUNFO0N2Rit1aEJKOztBdUY3dWhCRTtFQUNFO0N2Rmd2aEJKOztBdUY5dWhCRTtFQUNFO0N2Rml2aEJKOztBdUYvdWhCRTtFQUNFO0N2Rmt2aEJKOztBdUZsd2hCRTtFQUNFO0N2RnF3aEJKOztBdUZud2hCRTtFQUNFO0N2RnN3aEJKOztBdUZwd2hCRTtFQUNFO0N2RnV3aEJKOztBdUZyd2hCRTtFQUNFO0N2Rnd3aEJKOztBdUZ0d2hCRTtFQUNFO0N2Rnl3aEJKOztBdUZ2d2hCRTtFQUNFO0N2RjB3aEJKOztBdUYxeGhCRTtFQUNFO0N2RjZ4aEJKOztBdUYzeGhCRTtFQUNFO0N2Rjh4aEJKOztBdUY1eGhCRTtFQUNFO0N2Rit4aEJKOztBdUY3eGhCRTtFQUNFO0N2Rmd5aEJKOztBdUY5eGhCRTtFQUNFO0N2Rml5aEJKOztBdUYveGhCRTtFQUNFO0N2Rmt5aEJKOztBdUZsemhCRTtFQUNFO0N2RnF6aEJKOztBdUZuemhCRTtFQUNFO0N2RnN6aEJKOztBdUZwemhCRTtFQUNFO0N2RnV6aEJKOztBdUZyemhCRTtFQUNFO0N2Rnd6aEJKOztBdUZ0emhCRTtFQUNFO0N2Rnl6aEJKOztBdUZ2emhCRTtFQUNFO0N2RjB6aEJKOztBdUYxMGhCRTtFQUNFO0N2RjYwaEJKOztBdUYzMGhCRTtFQUNFO0N2RjgwaEJKOztBdUY1MGhCRTtFQUNFO0N2RiswaEJKOztBdUY3MGhCRTtFQUNFO0N2RmcxaEJKOztBdUY5MGhCRTtFQUNFO0N2RmkxaEJKOztBdUYvMGhCRTtFQUNFO0N2RmsxaEJKOztBdUZsMmhCRTtFQUNFO0N2RnEyaEJKOztBdUZuMmhCRTtFQUNFO0N2RnMyaEJKOztBdUZwMmhCRTtFQUNFO0N2RnUyaEJKOztBdUZyMmhCRTtFQUNFO0N2RncyaEJKOztBdUZ0MmhCRTtFQUNFO0N2RnkyaEJKOztBdUZ2MmhCRTtFQUNFO0N2RjAyaEJKOztBdUYxM2hCRTtFQUNFO0N2RjYzaEJKOztBdUYzM2hCRTtFQUNFO0N2RjgzaEJKOztBdUY1M2hCRTtFQUNFO0N2RiszaEJKOztBdUY3M2hCRTtFQUNFO0N2Rmc0aEJKOztBdUY5M2hCRTtFQUNFO0N2Rmk0aEJKOztBdUYvM2hCRTtFQUNFO0N2Rms0aEJKOztBdUZsNWhCRTtFQUNFO0N2RnE1aEJKOztBdUZuNWhCRTtFQUNFO0N2RnM1aEJKOztBdUZwNWhCRTtFQUNFO0N2RnU1aEJKOztBdUZyNWhCRTtFQUNFO0N2Rnc1aEJKOztBdUZ0NWhCRTtFQUNFO0N2Rnk1aEJKOztBdUZ2NWhCRTtFQUNFO0N2RjA1aEJKOztBdUYxNmhCRTtFQUNFO0N2RjY2aEJKOztBdUYzNmhCRTtFQUNFO0N2Rjg2aEJKOztBdUY1NmhCRTtFQUNFO0N2Ris2aEJKOztBdUY3NmhCRTtFQUNFO0N2Rmc3aEJKOztBdUY5NmhCRTtFQUNFO0N2Rmk3aEJKOztBdUYvNmhCRTtFQUNFO0N2Rms3aEJKOztBdUZsOGhCRTtFQUNFO0N2RnE4aEJKOztBdUZuOGhCRTtFQUNFO0N2RnM4aEJKOztBdUZwOGhCRTtFQUNFO0N2RnU4aEJKOztBdUZyOGhCRTtFQUNFO0N2Rnc4aEJKOztBdUZ0OGhCRTtFQUNFO0N2Rnk4aEJKOztBdUZ2OGhCRTtFQUNFO0N2RjA4aEJKOztBdUYxOWhCRTtFQUNFO0N2RjY5aEJKOztBdUYzOWhCRTtFQUNFO0N2Rjg5aEJKOztBdUY1OWhCRTtFQUNFO0N2Ris5aEJKOztBdUY3OWhCRTtFQUNFO0N2RmcraEJKOztBdUY5OWhCRTtFQUNFO0N2RmkraEJKOztBdUYvOWhCRTtFQUNFO0N2RmsraEJKOztBdUZsL2hCRTtFQUNFO0N2RnEvaEJKOztBdUZuL2hCRTtFQUNFO0N2RnMvaEJKOztBdUZwL2hCRTtFQUNFO0N2RnUvaEJKOztBdUZyL2hCRTtFQUNFO0N2RncvaEJKOztBdUZ0L2hCRTtFQUNFO0N2RnkvaEJKOztBdUZ2L2hCRTtFQUNFO0N2RjAvaEJKOztBdUYxZ2lCRTtFQUNFO0N2RjZnaUJKOztBdUYzZ2lCRTtFQUNFO0N2RjhnaUJKOztBdUY1Z2lCRTtFQUNFO0N2RitnaUJKOztBdUY3Z2lCRTtFQUNFO0N2RmdoaUJKOztBdUY5Z2lCRTtFQUNFO0N2RmloaUJKOztBdUYvZ2lCRTtFQUNFO0N2RmtoaUJKOztBdUZsaWlCRTtFQUNFO0N2RnFpaUJKOztBdUZuaWlCRTtFQUNFO0N2RnNpaUJKOztBdUZwaWlCRTtFQUNFO0N2RnVpaUJKOztBdUZyaWlCRTtFQUNFO0N2RndpaUJKOztBdUZ0aWlCRTtFQUNFO0N2RnlpaUJKOztBdUZ2aWlCRTtFQUNFO0N2RjBpaUJKOztBdUYxamlCRTtFQUNFO0N2RjZqaUJKOztBdUYzamlCRTtFQUNFO0N2RjhqaUJKOztBdUY1amlCRTtFQUNFO0N2RitqaUJKOztBdUY3amlCRTtFQUNFO0N2RmdraUJKOztBdUY5amlCRTtFQUNFO0N2RmlraUJKOztBdUYvamlCRTtFQUNFO0N2RmtraUJKOztBdUZsbGlCRTtFQUNFO0N2RnFsaUJKOztBdUZubGlCRTtFQUNFO0N2RnNsaUJKOztBdUZwbGlCRTtFQUNFO0N2RnVsaUJKOztBdUZybGlCRTtFQUNFO0N2RndsaUJKOztBdUZ0bGlCRTtFQUNFO0N2RnlsaUJKOztBdUZ2bGlCRTtFQUNFO0N2RjBsaUJKOztBdUYxbWlCRTtFQUNFO0N2RjZtaUJKOztBdUYzbWlCRTtFQUNFO0N2RjhtaUJKOztBdUY1bWlCRTtFQUNFO0N2RittaUJKOztBdUY3bWlCRTtFQUNFO0N2RmduaUJKOztBdUY5bWlCRTtFQUNFO0N2RmluaUJKOztBdUYvbWlCRTtFQUNFO0N2RmtuaUJKOztBdUZsb2lCRTtFQUNFO0N2RnFvaUJKOztBdUZub2lCRTtFQUNFO0N2RnNvaUJKOztBdUZwb2lCRTtFQUNFO0N2RnVvaUJKOztBdUZyb2lCRTtFQUNFO0N2RndvaUJKOztBdUZ0b2lCRTtFQUNFO0N2RnlvaUJKOztBdUZ2b2lCRTtFQUNFO0N2RjBvaUJKOztBdUYxcGlCRTtFQUNFO0N2RjZwaUJKOztBdUYzcGlCRTtFQUNFO0N2RjhwaUJKOztBdUY1cGlCRTtFQUNFO0N2RitwaUJKOztBdUY3cGlCRTtFQUNFO0N2RmdxaUJKOztBdUY5cGlCRTtFQUNFO0N2RmlxaUJKOztBdUYvcGlCRTtFQUNFO0N2RmtxaUJKOztBdUZscmlCRTtFQUNFO0N2RnFyaUJKOztBdUZucmlCRTtFQUNFO0N2RnNyaUJKOztBdUZwcmlCRTtFQUNFO0N2RnVyaUJKOztBdUZycmlCRTtFQUNFO0N2RndyaUJKOztBdUZ0cmlCRTtFQUNFO0N2RnlyaUJKOztBdUZ2cmlCRTtFQUNFO0N2RjByaUJKOztBdUYxc2lCRTtFQUNFO0N2RjZzaUJKOztBdUYzc2lCRTtFQUNFO0N2RjhzaUJKOztBdUY1c2lCRTtFQUNFO0N2RitzaUJKOztBdUY3c2lCRTtFQUNFO0N2Rmd0aUJKOztBdUY5c2lCRTtFQUNFO0N2Rml0aUJKOztBdUYvc2lCRTtFQUNFO0N2Rmt0aUJKOztBdUZsdWlCRTtFQUNFO0N2RnF1aUJKOztBdUZudWlCRTtFQUNFO0N2RnN1aUJKOztBdUZwdWlCRTtFQUNFO0N2RnV1aUJKOztBdUZydWlCRTtFQUNFO0N2Rnd1aUJKOztBdUZ0dWlCRTtFQUNFO0N2Rnl1aUJKOztBdUZ2dWlCRTtFQUNFO0N2RjB1aUJKOztBdUYxdmlCRTtFQUNFO0N2RjZ2aUJKOztBdUYzdmlCRTtFQUNFO0N2Rjh2aUJKOztBdUY1dmlCRTtFQUNFO0N2Rit2aUJKOztBdUY3dmlCRTtFQUNFO0N2Rmd3aUJKOztBdUY5dmlCRTtFQUNFO0N2Rml3aUJKOztBdUYvdmlCRTtFQUNFO0N2Rmt3aUJKOztBdUZseGlCRTtFQUNFO0N2RnF4aUJKOztBdUZueGlCRTtFQUNFO0N2RnN4aUJKOztBdUZweGlCRTtFQUNFO0N2RnV4aUJKOztBdUZyeGlCRTtFQUNFO0N2Rnd4aUJKOztBdUZ0eGlCRTtFQUNFO0N2Rnl4aUJKOztBdUZ2eGlCRTtFQUNFO0N2RjB4aUJKOztBdUYxeWlCRTtFQUNFO0N2RjZ5aUJKOztBdUYzeWlCRTtFQUNFO0N2Rjh5aUJKOztBdUY1eWlCRTtFQUNFO0N2Rit5aUJKOztBdUY3eWlCRTtFQUNFO0N2Rmd6aUJKOztBdUY5eWlCRTtFQUNFO0N2Rml6aUJKOztBdUYveWlCRTtFQUNFO0N2Rmt6aUJKOztBdUZsMGlCRTtFQUNFO0N2RnEwaUJKOztBdUZuMGlCRTtFQUNFO0N2RnMwaUJKOztBdUZwMGlCRTtFQUNFO0N2RnUwaUJKOztBdUZyMGlCRTtFQUNFO0N2RncwaUJKOztBdUZ0MGlCRTtFQUNFO0N2RnkwaUJKOztBdUZ2MGlCRTtFQUNFO0N2RjAwaUJKOztBdUYxMWlCRTtFQUNFO0N2RjYxaUJKOztBdUYzMWlCRTtFQUNFO0N2RjgxaUJKOztBdUY1MWlCRTtFQUNFO0N2RisxaUJKOztBdUY3MWlCRTtFQUNFO0N2RmcyaUJKOztBdUY5MWlCRTtFQUNFO0N2RmkyaUJKOztBdUYvMWlCRTtFQUNFO0N2RmsyaUJKOztBdUZsM2lCRTtFQUNFO0N2RnEzaUJKOztBdUZuM2lCRTtFQUNFO0N2RnMzaUJKOztBdUZwM2lCRTtFQUNFO0N2RnUzaUJKOztBdUZyM2lCRTtFQUNFO0N2RnczaUJKOztBdUZ0M2lCRTtFQUNFO0N2RnkzaUJKOztBdUZ2M2lCRTtFQUNFO0N2RjAzaUJKOztBdUYxNGlCRTtFQUNFO0N2RjY0aUJKOztBdUYzNGlCRTtFQUNFO0N2Rjg0aUJKOztBdUY1NGlCRTtFQUNFO0N2Ris0aUJKOztBdUY3NGlCRTtFQUNFO0N2Rmc1aUJKOztBdUY5NGlCRTtFQUNFO0N2Rmk1aUJKOztBdUYvNGlCRTtFQUNFO0N2Rms1aUJKOztBdUZsNmlCRTtFQUNFO0N2RnE2aUJKOztBdUZuNmlCRTtFQUNFO0N2RnM2aUJKOztBdUZwNmlCRTtFQUNFO0N2RnU2aUJKOztBdUZyNmlCRTtFQUNFO0N2Rnc2aUJKOztBdUZ0NmlCRTtFQUNFO0N2Rnk2aUJKOztBdUZ2NmlCRTtFQUNFO0N2RjA2aUJKOztBdUYxN2lCRTtFQUNFO0N2RjY3aUJKOztBdUYzN2lCRTtFQUNFO0N2Rjg3aUJKOztBdUY1N2lCRTtFQUNFO0N2Ris3aUJKOztBdUY3N2lCRTtFQUNFO0N2Rmc4aUJKOztBdUY5N2lCRTtFQUNFO0N2Rmk4aUJKOztBdUYvN2lCRTtFQUNFO0N2Rms4aUJKOztBdUZsOWlCRTtFQUNFO0N2RnE5aUJKOztBdUZuOWlCRTtFQUNFO0N2RnM5aUJKOztBdUZwOWlCRTtFQUNFO0N2RnU5aUJKOztBdUZyOWlCRTtFQUNFO0N2Rnc5aUJKOztBdUZ0OWlCRTtFQUNFO0N2Rnk5aUJKOztBdUZ2OWlCRTtFQUNFO0N2RjA5aUJKOztBdUYxK2lCRTtFQUNFO0N2RjYraUJKOztBdUYzK2lCRTtFQUNFO0N2RjgraUJKOztBdUY1K2lCRTtFQUNFO0N2RisraUJKOztBdUY3K2lCRTtFQUNFO0N2RmcvaUJKOztBdUY5K2lCRTtFQUNFO0N2RmkvaUJKOztBdUYvK2lCRTtFQUNFO0N2RmsvaUJKOztBdUZsZ2pCRTtFQUNFO0N2RnFnakJKOztBdUZuZ2pCRTtFQUNFO0N2RnNnakJKOztBdUZwZ2pCRTtFQUNFO0N2RnVnakJKOztBdUZyZ2pCRTtFQUNFO0N2RndnakJKOztBdUZ0Z2pCRTtFQUNFO0N2RnlnakJKOztBdUZ2Z2pCRTtFQUNFO0N2RjBnakJKOztBdUYxaGpCRTtFQUNFO0N2RjZoakJKOztBdUYzaGpCRTtFQUNFO0N2RjhoakJKOztBdUY1aGpCRTtFQUNFO0N2RitoakJKOztBdUY3aGpCRTtFQUNFO0N2RmdpakJKOztBdUY5aGpCRTtFQUNFO0N2RmlpakJKOztBdUYvaGpCRTtFQUNFO0N2RmtpakJKOztBdUZsampCRTtFQUNFO0N2RnFqakJKOztBdUZuampCRTtFQUNFO0N2RnNqakJKOztBdUZwampCRTtFQUNFO0N2RnVqakJKOztBdUZyampCRTtFQUNFO0N2RndqakJKOztBdUZ0ampCRTtFQUNFO0N2RnlqakJKOztBdUZ2ampCRTtFQUNFO0N2RjBqakJKOztBdUYxa2pCRTtFQUNFO0N2RjZrakJKOztBdUYza2pCRTtFQUNFO0N2RjhrakJKOztBdUY1a2pCRTtFQUNFO0N2RitrakJKOztBdUY3a2pCRTtFQUNFO0N2RmdsakJKOztBdUY5a2pCRTtFQUNFO0N2RmlsakJKOztBdUYva2pCRTtFQUNFO0N2RmtsakJKOztBdUZsbWpCRTtFQUNFO0N2RnFtakJKOztBdUZubWpCRTtFQUNFO0N2RnNtakJKOztBdUZwbWpCRTtFQUNFO0N2RnVtakJKOztBdUZybWpCRTtFQUNFO0N2RndtakJKOztBdUZ0bWpCRTtFQUNFO0N2RnltakJKOztBdUZ2bWpCRTtFQUNFO0N2RjBtakJKOztBdUYxbmpCRTtFQUNFO0N2RjZuakJKOztBdUYzbmpCRTtFQUNFO0N2RjhuakJKOztBdUY1bmpCRTtFQUNFO0N2RituakJKOztBdUY3bmpCRTtFQUNFO0N2RmdvakJKOztBdUY5bmpCRTtFQUNFO0N2RmlvakJKOztBdUYvbmpCRTtFQUNFO0N2RmtvakJKOztBdUZscGpCRTtFQUNFO0N2RnFwakJKOztBdUZucGpCRTtFQUNFO0N2RnNwakJKOztBdUZwcGpCRTtFQUNFO0N2RnVwakJKOztBdUZycGpCRTtFQUNFO0N2RndwakJKOztBdUZ0cGpCRTtFQUNFO0N2RnlwakJKOztBdUZ2cGpCRTtFQUNFO0N2RjBwakJKOztBdUYxcWpCRTtFQUNFO0N2RjZxakJKOztBdUYzcWpCRTtFQUNFO0N2RjhxakJKOztBdUY1cWpCRTtFQUNFO0N2RitxakJKOztBdUY3cWpCRTtFQUNFO0N2RmdyakJKOztBdUY5cWpCRTtFQUNFO0N2RmlyakJKOztBdUYvcWpCRTtFQUNFO0N2RmtyakJKOztBdUZsc2pCRTtFQUNFO0N2RnFzakJKOztBdUZuc2pCRTtFQUNFO0N2RnNzakJKOztBdUZwc2pCRTtFQUNFO0N2RnVzakJKOztBdUZyc2pCRTtFQUNFO0N2RndzakJKOztBdUZ0c2pCRTtFQUNFO0N2RnlzakJKOztBdUZ2c2pCRTtFQUNFO0N2RjBzakJKOztBdUYxdGpCRTtFQUNFO0N2RjZ0akJKOztBdUYzdGpCRTtFQUNFO0N2Rjh0akJKOztBdUY1dGpCRTtFQUNFO0N2Rit0akJKOztBdUY3dGpCRTtFQUNFO0N2Rmd1akJKOztBdUY5dGpCRTtFQUNFO0N2Rml1akJKOztBdUYvdGpCRTtFQUNFO0N2Rmt1akJKOztBdUZsdmpCRTtFQUNFO0N2RnF2akJKOztBdUZudmpCRTtFQUNFO0N2RnN2akJKOztBdUZwdmpCRTtFQUNFO0N2RnV2akJKOztBdUZydmpCRTtFQUNFO0N2Rnd2akJKOztBdUZ0dmpCRTtFQUNFO0N2Rnl2akJKOztBdUZ2dmpCRTtFQUNFO0N2RjB2akJKOztBdUYxd2pCRTtFQUNFO0N2RjZ3akJKOztBdUYzd2pCRTtFQUNFO0N2Rjh3akJKOztBdUY1d2pCRTtFQUNFO0N2Rit3akJKOztBdUY3d2pCRTtFQUNFO0N2Rmd4akJKOztBdUY5d2pCRTtFQUNFO0N2Rml4akJKOztBdUYvd2pCRTtFQUNFO0N2Rmt4akJKOztBdUZseWpCRTtFQUNFO0N2RnF5akJKOztBdUZueWpCRTtFQUNFO0N2RnN5akJKOztBdUZweWpCRTtFQUNFO0N2RnV5akJKOztBdUZyeWpCRTtFQUNFO0N2Rnd5akJKOztBdUZ0eWpCRTtFQUNFO0N2Rnl5akJKOztBdUZ2eWpCRTtFQUNFO0N2RjB5akJKOztBdUYxempCRTtFQUNFO0N2RjZ6akJKOztBdUYzempCRTtFQUNFO0N2Rjh6akJKOztBdUY1empCRTtFQUNFO0N2Rit6akJKOztBdUY3empCRTtFQUNFO0N2RmcwakJKOztBdUY5empCRTtFQUNFO0N2RmkwakJKOztBdUYvempCRTtFQUNFO0N2RmswakJKOztBdUZsMWpCRTtFQUNFO0N2RnExakJKOztBdUZuMWpCRTtFQUNFO0N2RnMxakJKOztBdUZwMWpCRTtFQUNFO0N2RnUxakJKOztBdUZyMWpCRTtFQUNFO0N2RncxakJKOztBdUZ0MWpCRTtFQUNFO0N2RnkxakJKOztBdUZ2MWpCRTtFQUNFO0N2RjAxakJKOztBdUYxMmpCRTtFQUNFO0N2RjYyakJKOztBdUYzMmpCRTtFQUNFO0N2RjgyakJKOztBdUY1MmpCRTtFQUNFO0N2RisyakJKOztBdUY3MmpCRTtFQUNFO0N2RmczakJKOztBdUY5MmpCRTtFQUNFO0N2RmkzakJKOztBdUYvMmpCRTtFQUNFO0N2RmszakJKOztBdUZsNGpCRTtFQUNFO0N2RnE0akJKOztBdUZuNGpCRTtFQUNFO0N2RnM0akJKOztBdUZwNGpCRTtFQUNFO0N2RnU0akJKOztBdUZyNGpCRTtFQUNFO0N2Rnc0akJKOztBdUZ0NGpCRTtFQUNFO0N2Rnk0akJKOztBdUZ2NGpCRTtFQUNFO0N2RjA0akJKOztBdUYxNWpCRTtFQUNFO0N2RjY1akJKOztBdUYzNWpCRTtFQUNFO0N2Rjg1akJKOztBdUY1NWpCRTtFQUNFO0N2Ris1akJKOztBdUY3NWpCRTtFQUNFO0N2Rmc2akJKOztBdUY5NWpCRTtFQUNFO0N2Rmk2akJKOztBdUYvNWpCRTtFQUNFO0N2Rms2akJKOztBdUZsN2pCRTtFQUNFO0N2RnE3akJKOztBdUZuN2pCRTtFQUNFO0N2RnM3akJKOztBdUZwN2pCRTtFQUNFO0N2RnU3akJKOztBdUZyN2pCRTtFQUNFO0N2Rnc3akJKOztBdUZ0N2pCRTtFQUNFO0N2Rnk3akJKOztBdUZ2N2pCRTtFQUNFO0N2RjA3akJKOztBdUYxOGpCRTtFQUNFO0N2RjY4akJKOztBdUYzOGpCRTtFQUNFO0N2Rjg4akJKOztBdUY1OGpCRTtFQUNFO0N2Ris4akJKOztBdUY3OGpCRTtFQUNFO0N2Rmc5akJKOztBdUY5OGpCRTtFQUNFO0N2Rmk5akJKOztBdUYvOGpCRTtFQUNFO0N2Rms5akJKOztBdUZsK2pCRTtFQUNFO0N2RnErakJKOztBdUZuK2pCRTtFQUNFO0N2RnMrakJKOztBdUZwK2pCRTtFQUNFO0N2RnUrakJKOztBdUZyK2pCRTtFQUNFO0N2RncrakJKOztBdUZ0K2pCRTtFQUNFO0N2RnkrakJKOztBdUZ2K2pCRTtFQUNFO0N2RjArakJKOztBdUYxL2pCRTtFQUNFO0N2RjYvakJKOztBdUYzL2pCRTtFQUNFO0N2RjgvakJKOztBdUY1L2pCRTtFQUNFO0N2RisvakJKOztBdUY3L2pCRTtFQUNFO0N2Rmdna0JKOztBdUY5L2pCRTtFQUNFO0N2Rmlna0JKOztBdUYvL2pCRTtFQUNFO0N2Rmtna0JKOztBdUZsaGtCRTtFQUNFO0N2RnFoa0JKOztBdUZuaGtCRTtFQUNFO0N2RnNoa0JKOztBdUZwaGtCRTtFQUNFO0N2RnVoa0JKOztBdUZyaGtCRTtFQUNFO0N2Rndoa0JKOztBdUZ0aGtCRTtFQUNFO0N2Rnloa0JKOztBdUZ2aGtCRTtFQUNFO0N2RjBoa0JKOztBdUYxaWtCRTtFQUNFO0N2RjZpa0JKOztBdUYzaWtCRTtFQUNFO0N2Rjhpa0JKOztBdUY1aWtCRTtFQUNFO0N2Ritpa0JKOztBdUY3aWtCRTtFQUNFO0N2Rmdqa0JKOztBdUY5aWtCRTtFQUNFO0N2Rmlqa0JKOztBdUYvaWtCRTtFQUNFO0N2Rmtqa0JKOztBdUZsa2tCRTtFQUNFO0N2RnFra0JKOztBdUZua2tCRTtFQUNFO0N2RnNra0JKOztBdUZwa2tCRTtFQUNFO0N2RnVra0JKOztBdUZya2tCRTtFQUNFO0N2Rndra0JKOztBdUZ0a2tCRTtFQUNFO0N2Rnlra0JKOztBdUZ2a2tCRTtFQUNFO0N2RjBra0JKOztBdUYxbGtCRTtFQUNFO0N2RjZsa0JKOztBdUYzbGtCRTtFQUNFO0N2Rjhsa0JKOztBdUY1bGtCRTtFQUNFO0N2Ritsa0JKOztBdUY3bGtCRTtFQUNFO0N2Rmdta0JKOztBdUY5bGtCRTtFQUNFO0N2Rmlta0JKOztBdUYvbGtCRTtFQUNFO0N2Rmtta0JKOztBdUZsbmtCRTtFQUNFO0N2RnFua0JKOztBdUZubmtCRTtFQUNFO0N2RnNua0JKOztBdUZwbmtCRTtFQUNFO0N2RnVua0JKOztBdUZybmtCRTtFQUNFO0N2Rndua0JKOztBdUZ0bmtCRTtFQUNFO0N2Rnlua0JKOztBdUZ2bmtCRTtFQUNFO0N2RjBua0JKOztBdUYxb2tCRTtFQUNFO0N2RjZva0JKOztBdUYzb2tCRTtFQUNFO0N2Rjhva0JKOztBdUY1b2tCRTtFQUNFO0N2Ritva0JKOztBdUY3b2tCRTtFQUNFO0N2Rmdwa0JKOztBdUY5b2tCRTtFQUNFO0N2Rmlwa0JKOztBdUYvb2tCRTtFQUNFO0N2Rmtwa0JKOztBdUZscWtCRTtFQUNFO0N2RnFxa0JKOztBdUZucWtCRTtFQUNFO0N2RnNxa0JKOztBdUZwcWtCRTtFQUNFO0N2RnVxa0JKOztBdUZycWtCRTtFQUNFO0N2Rndxa0JKOztBdUZ0cWtCRTtFQUNFO0N2Rnlxa0JKOztBdUZ2cWtCRTtFQUNFO0N2RjBxa0JKOztBdUYxcmtCRTtFQUNFO0N2RjZya0JKOztBdUYzcmtCRTtFQUNFO0N2Rjhya0JKOztBdUY1cmtCRTtFQUNFO0N2Ritya0JKOztBdUY3cmtCRTtFQUNFO0N2Rmdza0JKOztBdUY5cmtCRTtFQUNFO0N2Rmlza0JKOztBdUYvcmtCRTtFQUNFO0N2Rmtza0JKOztBdUZsdGtCRTtFQUNFO0N2RnF0a0JKOztBdUZudGtCRTtFQUNFO0N2RnN0a0JKOztBdUZwdGtCRTtFQUNFO0N2RnV0a0JKOztBdUZydGtCRTtFQUNFO0N2Rnd0a0JKOztBdUZ0dGtCRTtFQUNFO0N2Rnl0a0JKOztBdUZ2dGtCRTtFQUNFO0N2RjB0a0JKOztBdUYxdWtCRTtFQUNFO0N2RjZ1a0JKOztBdUYzdWtCRTtFQUNFO0N2Rjh1a0JKOztBdUY1dWtCRTtFQUNFO0N2Rit1a0JKOztBdUY3dWtCRTtFQUNFO0N2Rmd2a0JKOztBdUY5dWtCRTtFQUNFO0N2Rml2a0JKOztBdUYvdWtCRTtFQUNFO0N2Rmt2a0JKOztBdUZsd2tCRTtFQUNFO0N2RnF3a0JKOztBdUZud2tCRTtFQUNFO0N2RnN3a0JKOztBdUZwd2tCRTtFQUNFO0N2RnV3a0JKOztBdUZyd2tCRTtFQUNFO0N2Rnd3a0JKOztBdUZ0d2tCRTtFQUNFO0N2Rnl3a0JKOztBdUZ2d2tCRTtFQUNFO0N2RjB3a0JKOztBdUYxeGtCRTtFQUNFO0N2RjZ4a0JKOztBdUYzeGtCRTtFQUNFO0N2Rjh4a0JKOztBdUY1eGtCRTtFQUNFO0N2Rit4a0JKOztBdUY3eGtCRTtFQUNFO0N2Rmd5a0JKOztBdUY5eGtCRTtFQUNFO0N2Rml5a0JKOztBdUYveGtCRTtFQUNFO0N2Rmt5a0JKOztBdUZsemtCRTtFQUNFO0N2RnF6a0JKOztBdUZuemtCRTtFQUNFO0N2RnN6a0JKOztBdUZwemtCRTtFQUNFO0N2RnV6a0JKOztBdUZyemtCRTtFQUNFO0N2Rnd6a0JKOztBdUZ0emtCRTtFQUNFO0N2Rnl6a0JKOztBdUZ2emtCRTtFQUNFO0N2RjB6a0JKOztBdUYxMGtCRTtFQUNFO0N2RjYwa0JKOztBdUYzMGtCRTtFQUNFO0N2Rjgwa0JKOztBdUY1MGtCRTtFQUNFO0N2Riswa0JKOztBdUY3MGtCRTtFQUNFO0N2Rmcxa0JKOztBdUY5MGtCRTtFQUNFO0N2Rmkxa0JKOztBdUYvMGtCRTtFQUNFO0N2Rmsxa0JKOztBdUZsMmtCRTtFQUNFO0N2RnEya0JKOztBdUZuMmtCRTtFQUNFO0N2RnMya0JKOztBdUZwMmtCRTtFQUNFO0N2RnUya0JKOztBdUZyMmtCRTtFQUNFO0N2Rncya0JKOztBdUZ0MmtCRTtFQUNFO0N2Rnkya0JKOztBdUZ2MmtCRTtFQUNFO0N2RjAya0JKOztBdUYxM2tCRTtFQUNFO0N2RjYza0JKOztBdUYzM2tCRTtFQUNFO0N2Rjgza0JKOztBdUY1M2tCRTtFQUNFO0N2Risza0JKOztBdUY3M2tCRTtFQUNFO0N2Rmc0a0JKOztBdUY5M2tCRTtFQUNFO0N2Rmk0a0JKOztBdUYvM2tCRTtFQUNFO0N2Rms0a0JKOztBdUZsNWtCRTtFQUNFO0N2RnE1a0JKOztBdUZuNWtCRTtFQUNFO0N2RnM1a0JKOztBdUZwNWtCRTtFQUNFO0N2RnU1a0JKOztBdUZyNWtCRTtFQUNFO0N2Rnc1a0JKOztBdUZ0NWtCRTtFQUNFO0N2Rnk1a0JKOztBdUZ2NWtCRTtFQUNFO0N2RjA1a0JKOztBdUYxNmtCRTtFQUNFO0N2RjY2a0JKOztBdUYzNmtCRTtFQUNFO0N2Rjg2a0JKOztBdUY1NmtCRTtFQUNFO0N2Ris2a0JKOztBdUY3NmtCRTtFQUNFO0N2Rmc3a0JKOztBdUY5NmtCRTtFQUNFO0N2Rmk3a0JKOztBdUYvNmtCRTtFQUNFO0N2Rms3a0JKOztBdUZsOGtCRTtFQUNFO0N2RnE4a0JKOztBdUZuOGtCRTtFQUNFO0N2RnM4a0JKOztBdUZwOGtCRTtFQUNFO0N2RnU4a0JKOztBdUZyOGtCRTtFQUNFO0N2Rnc4a0JKOztBdUZ0OGtCRTtFQUNFO0N2Rnk4a0JKOztBdUZ2OGtCRTtFQUNFO0N2RjA4a0JKOztBdUYxOWtCRTtFQUNFO0N2RjY5a0JKOztBdUYzOWtCRTtFQUNFO0N2Rjg5a0JKOztBdUY1OWtCRTtFQUNFO0N2Ris5a0JKOztBdUY3OWtCRTtFQUNFO0N2Rmcra0JKOztBdUY5OWtCRTtFQUNFO0N2Rmkra0JKOztBdUYvOWtCRTtFQUNFO0N2Rmsra0JKOztBdUZsL2tCRTtFQUNFO0N2RnEva0JKOztBdUZuL2tCRTtFQUNFO0N2RnMva0JKOztBdUZwL2tCRTtFQUNFO0N2RnUva0JKOztBdUZyL2tCRTtFQUNFO0N2Rncva0JKOztBdUZ0L2tCRTtFQUNFO0N2Rnkva0JKOztBdUZ2L2tCRTtFQUNFO0N2RjAva0JKOztBdUYxZ2xCRTtFQUNFO0N2RjZnbEJKOztBdUYzZ2xCRTtFQUNFO0N2RjhnbEJKOztBdUY1Z2xCRTtFQUNFO0N2RitnbEJKOztBdUY3Z2xCRTtFQUNFO0N2RmdobEJKOztBdUY5Z2xCRTtFQUNFO0N2RmlobEJKOztBdUYvZ2xCRTtFQUNFO0N2RmtobEJKOztBdUZsaWxCRTtFQUNFO0N2RnFpbEJKOztBdUZuaWxCRTtFQUNFO0N2RnNpbEJKOztBdUZwaWxCRTtFQUNFO0N2RnVpbEJKOztBdUZyaWxCRTtFQUNFO0N2RndpbEJKOztBdUZ0aWxCRTtFQUNFO0N2RnlpbEJKOztBdUZ2aWxCRTtFQUNFO0N2RjBpbEJKOztBdUYxamxCRTtFQUNFO0N2RjZqbEJKOztBdUYzamxCRTtFQUNFO0N2RjhqbEJKOztBdUY1amxCRTtFQUNFO0N2RitqbEJKOztBdUY3amxCRTtFQUNFO0N2RmdrbEJKOztBdUY5amxCRTtFQUNFO0N2RmlrbEJKOztBdUYvamxCRTtFQUNFO0N2RmtrbEJKOztBdUZsbGxCRTtFQUNFO0N2RnFsbEJKOztBdUZubGxCRTtFQUNFO0N2RnNsbEJKOztBdUZwbGxCRTtFQUNFO0N2RnVsbEJKOztBdUZybGxCRTtFQUNFO0N2RndsbEJKOztBdUZ0bGxCRTtFQUNFO0N2RnlsbEJKOztBdUZ2bGxCRTtFQUNFO0N2RjBsbEJKOztBdUYxbWxCRTtFQUNFO0N2RjZtbEJKOztBdUYzbWxCRTtFQUNFO0N2RjhtbEJKOztBdUY1bWxCRTtFQUNFO0N2RittbEJKOztBdUY3bWxCRTtFQUNFO0N2RmdubEJKOztBdUY5bWxCRTtFQUNFO0N2RmlubEJKOztBdUYvbWxCRTtFQUNFO0N2RmtubEJKOztBdUZsb2xCRTtFQUNFO0N2RnFvbEJKOztBdUZub2xCRTtFQUNFO0N2RnNvbEJKOztBdUZwb2xCRTtFQUNFO0N2RnVvbEJKOztBdUZyb2xCRTtFQUNFO0N2RndvbEJKOztBdUZ0b2xCRTtFQUNFO0N2RnlvbEJKOztBdUZ2b2xCRTtFQUNFO0N2RjBvbEJKOztBdUYxcGxCRTtFQUNFO0N2RjZwbEJKOztBdUYzcGxCRTtFQUNFO0N2RjhwbEJKOztBdUY1cGxCRTtFQUNFO0N2RitwbEJKOztBdUY3cGxCRTtFQUNFO0N2RmdxbEJKOztBdUY5cGxCRTtFQUNFO0N2RmlxbEJKOztBdUYvcGxCRTtFQUNFO0N2RmtxbEJKOztBdUZscmxCRTtFQUNFO0N2RnFybEJKOztBdUZucmxCRTtFQUNFO0N2RnNybEJKOztBdUZwcmxCRTtFQUNFO0N2RnVybEJKOztBdUZycmxCRTtFQUNFO0N2RndybEJKOztBdUZ0cmxCRTtFQUNFO0N2RnlybEJKOztBdUZ2cmxCRTtFQUNFO0N2RjBybEJKOztBdUYxc2xCRTtFQUNFO0N2RjZzbEJKOztBdUYzc2xCRTtFQUNFO0N2RjhzbEJKOztBdUY1c2xCRTtFQUNFO0N2RitzbEJKOztBdUY3c2xCRTtFQUNFO0N2Rmd0bEJKOztBdUY5c2xCRTtFQUNFO0N2Rml0bEJKOztBdUYvc2xCRTtFQUNFO0N2Rmt0bEJKOztBdUZsdWxCRTtFQUNFO0N2RnF1bEJKOztBdUZudWxCRTtFQUNFO0N2RnN1bEJKOztBdUZwdWxCRTtFQUNFO0N2RnV1bEJKOztBdUZydWxCRTtFQUNFO0N2Rnd1bEJKOztBdUZ0dWxCRTtFQUNFO0N2Rnl1bEJKOztBdUZ2dWxCRTtFQUNFO0N2RjB1bEJKOztBdUYxdmxCRTtFQUNFO0N2RjZ2bEJKOztBdUYzdmxCRTtFQUNFO0N2Rjh2bEJKOztBdUY1dmxCRTtFQUNFO0N2Rit2bEJKOztBdUY3dmxCRTtFQUNFO0N2Rmd3bEJKOztBdUY5dmxCRTtFQUNFO0N2Rml3bEJKOztBdUYvdmxCRTtFQUNFO0N2Rmt3bEJKOztBdUZseGxCRTtFQUNFO0N2RnF4bEJKOztBdUZueGxCRTtFQUNFO0N2RnN4bEJKOztBdUZweGxCRTtFQUNFO0N2RnV4bEJKOztBdUZyeGxCRTtFQUNFO0N2Rnd4bEJKOztBdUZ0eGxCRTtFQUNFO0N2Rnl4bEJKOztBdUZ2eGxCRTtFQUNFO0N2RjB4bEJKOztBdUYxeWxCRTtFQUNFO0N2RjZ5bEJKOztBdUYzeWxCRTtFQUNFO0N2Rjh5bEJKOztBdUY1eWxCRTtFQUNFO0N2Rit5bEJKOztBdUY3eWxCRTtFQUNFO0N2Rmd6bEJKOztBdUY5eWxCRTtFQUNFO0N2Rml6bEJKOztBdUYveWxCRTtFQUNFO0N2Rmt6bEJKOztBdUZsMGxCRTtFQUNFO0N2RnEwbEJKOztBdUZuMGxCRTtFQUNFO0N2RnMwbEJKOztBdUZwMGxCRTtFQUNFO0N2RnUwbEJKOztBdUZyMGxCRTtFQUNFO0N2RncwbEJKOztBdUZ0MGxCRTtFQUNFO0N2RnkwbEJKOztBdUZ2MGxCRTtFQUNFO0N2RjAwbEJKOztBdUYxMWxCRTtFQUNFO0N2RjYxbEJKOztBdUYzMWxCRTtFQUNFO0N2RjgxbEJKOztBdUY1MWxCRTtFQUNFO0N2RisxbEJKOztBdUY3MWxCRTtFQUNFO0N2RmcybEJKOztBdUY5MWxCRTtFQUNFO0N2RmkybEJKOztBdUYvMWxCRTtFQUNFO0N2RmsybEJKOztBdUZsM2xCRTtFQUNFO0N2RnEzbEJKOztBdUZuM2xCRTtFQUNFO0N2RnMzbEJKOztBdUZwM2xCRTtFQUNFO0N2RnUzbEJKOztBdUZyM2xCRTtFQUNFO0N2RnczbEJKOztBdUZ0M2xCRTtFQUNFO0N2RnkzbEJKOztBdUZ2M2xCRTtFQUNFO0N2RjAzbEJKOztBdUYxNGxCRTtFQUNFO0N2RjY0bEJKOztBdUYzNGxCRTtFQUNFO0N2Rjg0bEJKOztBdUY1NGxCRTtFQUNFO0N2Ris0bEJKOztBdUY3NGxCRTtFQUNFO0N2Rmc1bEJKOztBdUY5NGxCRTtFQUNFO0N2Rmk1bEJKOztBdUYvNGxCRTtFQUNFO0N2Rms1bEJKOztBdUZsNmxCRTtFQUNFO0N2RnE2bEJKOztBdUZuNmxCRTtFQUNFO0N2RnM2bEJKOztBdUZwNmxCRTtFQUNFO0N2RnU2bEJKOztBdUZyNmxCRTtFQUNFO0N2Rnc2bEJKOztBdUZ0NmxCRTtFQUNFO0N2Rnk2bEJKOztBdUZ2NmxCRTtFQUNFO0N2RjA2bEJKOztBdUYxN2xCRTtFQUNFO0N2RjY3bEJKOztBdUYzN2xCRTtFQUNFO0N2Rjg3bEJKOztBdUY1N2xCRTtFQUNFO0N2Ris3bEJKOztBdUY3N2xCRTtFQUNFO0N2Rmc4bEJKOztBdUY5N2xCRTtFQUNFO0N2Rmk4bEJKOztBdUYvN2xCRTtFQUNFO0N2Rms4bEJKOztBdUZsOWxCRTtFQUNFO0N2RnE5bEJKOztBdUZuOWxCRTtFQUNFO0N2RnM5bEJKOztBdUZwOWxCRTtFQUNFO0N2RnU5bEJKOztBdUZyOWxCRTtFQUNFO0N2Rnc5bEJKOztBdUZ0OWxCRTtFQUNFO0N2Rnk5bEJKOztBdUZ2OWxCRTtFQUNFO0N2RjA5bEJKOztBdUYxK2xCRTtFQUNFO0N2RjYrbEJKOztBdUYzK2xCRTtFQUNFO0N2RjgrbEJKOztBdUY1K2xCRTtFQUNFO0N2RisrbEJKOztBdUY3K2xCRTtFQUNFO0N2RmcvbEJKOztBdUY5K2xCRTtFQUNFO0N2RmkvbEJKOztBdUYvK2xCRTtFQUNFO0N2RmsvbEJKOztBdUZsZ21CRTtFQUNFO0N2RnFnbUJKOztBdUZuZ21CRTtFQUNFO0N2RnNnbUJKOztBdUZwZ21CRTtFQUNFO0N2RnVnbUJKOztBdUZyZ21CRTtFQUNFO0N2RndnbUJKOztBdUZ0Z21CRTtFQUNFO0N2RnlnbUJKOztBdUZ2Z21CRTtFQUNFO0N2RjBnbUJKOztBdUYxaG1CRTtFQUNFO0N2RjZobUJKOztBdUYzaG1CRTtFQUNFO0N2RjhobUJKOztBdUY1aG1CRTtFQUNFO0N2RitobUJKOztBdUY3aG1CRTtFQUNFO0N2RmdpbUJKOztBdUY5aG1CRTtFQUNFO0N2RmlpbUJKOztBdUYvaG1CRTtFQUNFO0N2RmtpbUJKOztBdUZsam1CRTtFQUNFO0N2RnFqbUJKOztBdUZuam1CRTtFQUNFO0N2RnNqbUJKOztBdUZwam1CRTtFQUNFO0N2RnVqbUJKOztBdUZyam1CRTtFQUNFO0N2RndqbUJKOztBdUZ0am1CRTtFQUNFO0N2RnlqbUJKOztBdUZ2am1CRTtFQUNFO0N2RjBqbUJKOztBdUYxa21CRTtFQUNFO0N2RjZrbUJKOztBdUYza21CRTtFQUNFO0N2RjhrbUJKOztBdUY1a21CRTtFQUNFO0N2RitrbUJKOztBdUY3a21CRTtFQUNFO0N2RmdsbUJKOztBdUY5a21CRTtFQUNFO0N2RmlsbUJKOztBdUYva21CRTtFQUNFO0N2RmtsbUJKOztBdUZsbW1CRTtFQUNFO0N2RnFtbUJKOztBdUZubW1CRTtFQUNFO0N2RnNtbUJKOztBdUZwbW1CRTtFQUNFO0N2RnVtbUJKOztBdUZybW1CRTtFQUNFO0N2RndtbUJKOztBdUZ0bW1CRTtFQUNFO0N2RnltbUJKOztBdUZ2bW1CRTtFQUNFO0N2RjBtbUJKOztBdUYxbm1CRTtFQUNFO0N2RjZubUJKOztBdUYzbm1CRTtFQUNFO0N2RjhubUJKOztBdUY1bm1CRTtFQUNFO0N2RitubUJKOztBdUY3bm1CRTtFQUNFO0N2RmdvbUJKOztBdUY5bm1CRTtFQUNFO0N2RmlvbUJKOztBdUYvbm1CRTtFQUNFO0N2RmtvbUJKOztBdUZscG1CRTtFQUNFO0N2RnFwbUJKOztBdUZucG1CRTtFQUNFO0N2RnNwbUJKOztBdUZwcG1CRTtFQUNFO0N2RnVwbUJKOztBdUZycG1CRTtFQUNFO0N2RndwbUJKOztBdUZ0cG1CRTtFQUNFO0N2RnlwbUJKOztBdUZ2cG1CRTtFQUNFO0N2RjBwbUJKOztBdUYxcW1CRTtFQUNFO0N2RjZxbUJKOztBdUYzcW1CRTtFQUNFO0N2RjhxbUJKOztBdUY1cW1CRTtFQUNFO0N2RitxbUJKOztBdUY3cW1CRTtFQUNFO0N2RmdybUJKOztBdUY5cW1CRTtFQUNFO0N2RmlybUJKOztBdUYvcW1CRTtFQUNFO0N2RmtybUJKOztBdUZsc21CRTtFQUNFO0N2RnFzbUJKOztBdUZuc21CRTtFQUNFO0N2RnNzbUJKOztBdUZwc21CRTtFQUNFO0N2RnVzbUJKOztBdUZyc21CRTtFQUNFO0N2RndzbUJKOztBdUZ0c21CRTtFQUNFO0N2RnlzbUJKOztBdUZ2c21CRTtFQUNFO0N2RjBzbUJKOztBdUYxdG1CRTtFQUNFO0N2RjZ0bUJKOztBdUYzdG1CRTtFQUNFO0N2Rjh0bUJKOztBdUY1dG1CRTtFQUNFO0N2Rit0bUJKOztBdUY3dG1CRTtFQUNFO0N2Rmd1bUJKOztBdUY5dG1CRTtFQUNFO0N2Rml1bUJKOztBdUYvdG1CRTtFQUNFO0N2Rmt1bUJKOztBdUZsdm1CRTtFQUNFO0N2RnF2bUJKOztBdUZudm1CRTtFQUNFO0N2RnN2bUJKOztBdUZwdm1CRTtFQUNFO0N2RnV2bUJKOztBdUZydm1CRTtFQUNFO0N2Rnd2bUJKOztBdUZ0dm1CRTtFQUNFO0N2Rnl2bUJKOztBdUZ2dm1CRTtFQUNFO0N2RjB2bUJKOztBdUYxd21CRTtFQUNFO0N2RjZ3bUJKOztBdUYzd21CRTtFQUNFO0N2Rjh3bUJKOztBdUY1d21CRTtFQUNFO0N2Rit3bUJKOztBdUY3d21CRTtFQUNFO0N2Rmd4bUJKOztBdUY5d21CRTtFQUNFO0N2Rml4bUJKOztBdUYvd21CRTtFQUNFO0N2Rmt4bUJKOztBdUZseW1CRTtFQUNFO0N2RnF5bUJKOztBdUZueW1CRTtFQUNFO0N2RnN5bUJKOztBdUZweW1CRTtFQUNFO0N2RnV5bUJKOztBdUZyeW1CRTtFQUNFO0N2Rnd5bUJKOztBdUZ0eW1CRTtFQUNFO0N2Rnl5bUJKOztBdUZ2eW1CRTtFQUNFO0N2RjB5bUJKOztBdUYxem1CRTtFQUNFO0N2RjZ6bUJKOztBdUYzem1CRTtFQUNFO0N2Rjh6bUJKOztBdUY1em1CRTtFQUNFO0N2Rit6bUJKOztBdUY3em1CRTtFQUNFO0N2RmcwbUJKOztBdUY5em1CRTtFQUNFO0N2RmkwbUJKOztBdUYvem1CRTtFQUNFO0N2RmswbUJKOztBdUZsMW1CRTtFQUNFO0N2RnExbUJKOztBdUZuMW1CRTtFQUNFO0N2RnMxbUJKOztBdUZwMW1CRTtFQUNFO0N2RnUxbUJKOztBdUZyMW1CRTtFQUNFO0N2RncxbUJKOztBdUZ0MW1CRTtFQUNFO0N2RnkxbUJKOztBdUZ2MW1CRTtFQUNFO0N2RjAxbUJKOztBdUYxMm1CRTtFQUNFO0N2RjYybUJKOztBdUYzMm1CRTtFQUNFO0N2RjgybUJKOztBdUY1Mm1CRTtFQUNFO0N2RisybUJKOztBdUY3Mm1CRTtFQUNFO0N2RmczbUJKOztBdUY5Mm1CRTtFQUNFO0N2RmkzbUJKOztBdUYvMm1CRTtFQUNFO0N2RmszbUJKOztBdUZsNG1CRTtFQUNFO0N2RnE0bUJKOztBdUZuNG1CRTtFQUNFO0N2RnM0bUJKOztBdUZwNG1CRTtFQUNFO0N2RnU0bUJKOztBdUZyNG1CRTtFQUNFO0N2Rnc0bUJKOztBdUZ0NG1CRTtFQUNFO0N2Rnk0bUJKOztBdUZ2NG1CRTtFQUNFO0N2RjA0bUJKOztBdUYxNW1CRTtFQUNFO0N2RjY1bUJKOztBdUYzNW1CRTtFQUNFO0N2Rjg1bUJKOztBdUY1NW1CRTtFQUNFO0N2Ris1bUJKOztBdUY3NW1CRTtFQUNFO0N2Rmc2bUJKOztBdUY5NW1CRTtFQUNFO0N2Rmk2bUJKOztBdUYvNW1CRTtFQUNFO0N2Rms2bUJKOztBdUZsN21CRTtFQUNFO0N2RnE3bUJKOztBdUZuN21CRTtFQUNFO0N2RnM3bUJKOztBdUZwN21CRTtFQUNFO0N2RnU3bUJKOztBdUZyN21CRTtFQUNFO0N2Rnc3bUJKOztBdUZ0N21CRTtFQUNFO0N2Rnk3bUJKOztBdUZ2N21CRTtFQUNFO0N2RjA3bUJKOztBdUYxOG1CRTtFQUNFO0N2RjY4bUJKOztBdUYzOG1CRTtFQUNFO0N2Rjg4bUJKOztBdUY1OG1CRTtFQUNFO0N2Ris4bUJKOztBdUY3OG1CRTtFQUNFO0N2Rmc5bUJKOztBdUY5OG1CRTtFQUNFO0N2Rmk5bUJKOztBdUYvOG1CRTtFQUNFO0N2Rms5bUJKOztBdUZsK21CRTtFQUNFO0N2RnErbUJKOztBdUZuK21CRTtFQUNFO0N2RnMrbUJKOztBdUZwK21CRTtFQUNFO0N2RnUrbUJKOztBdUZyK21CRTtFQUNFO0N2RncrbUJKOztBdUZ0K21CRTtFQUNFO0N2RnkrbUJKOztBdUZ2K21CRTtFQUNFO0N2RjArbUJKOztBdUYxL21CRTtFQUNFO0N2RjYvbUJKOztBdUYzL21CRTtFQUNFO0N2RjgvbUJKOztBdUY1L21CRTtFQUNFO0N2RisvbUJKOztBdUY3L21CRTtFQUNFO0N2RmdnbkJKOztBdUY5L21CRTtFQUNFO0N2RmlnbkJKOztBdUYvL21CRTtFQUNFO0N2RmtnbkJKOztBdUZsaG5CRTtFQUNFO0N2RnFobkJKOztBdUZuaG5CRTtFQUNFO0N2RnNobkJKOztBdUZwaG5CRTtFQUNFO0N2RnVobkJKOztBdUZyaG5CRTtFQUNFO0N2RndobkJKOztBdUZ0aG5CRTtFQUNFO0N2RnlobkJKOztBdUZ2aG5CRTtFQUNFO0N2RjBobkJKOztBdUYxaW5CRTtFQUNFO0N2RjZpbkJKOztBdUYzaW5CRTtFQUNFO0N2RjhpbkJKOztBdUY1aW5CRTtFQUNFO0N2RitpbkJKOztBdUY3aW5CRTtFQUNFO0N2RmdqbkJKOztBdUY5aW5CRTtFQUNFO0N2RmlqbkJKOztBdUYvaW5CRTtFQUNFO0N2RmtqbkJKOztBdUZsa25CRTtFQUNFO0N2RnFrbkJKOztBdUZua25CRTtFQUNFO0N2RnNrbkJKOztBdUZwa25CRTtFQUNFO0N2RnVrbkJKOztBdUZya25CRTtFQUNFO0N2RndrbkJKOztBdUZ0a25CRTtFQUNFO0N2RnlrbkJKOztBdUZ2a25CRTtFQUNFO0N2RjBrbkJKOztBdUYxbG5CRTtFQUNFO0N2RjZsbkJKOztBdUYzbG5CRTtFQUNFO0N2RjhsbkJKOztBdUY1bG5CRTtFQUNFO0N2RitsbkJKOztBdUY3bG5CRTtFQUNFO0N2RmdtbkJKOztBdUY5bG5CRTtFQUNFO0N2RmltbkJKOztBdUYvbG5CRTtFQUNFO0N2RmttbkJKOztBdUZsbm5CRTtFQUNFO0N2RnFubkJKOztBdUZubm5CRTtFQUNFO0N2RnNubkJKOztBdUZwbm5CRTtFQUNFO0N2RnVubkJKOztBdUZybm5CRTtFQUNFO0N2RndubkJKOztBdUZ0bm5CRTtFQUNFO0N2RnlubkJKOztBdUZ2bm5CRTtFQUNFO0N2RjBubkJKOztBdUYxb25CRTtFQUNFO0N2RjZvbkJKOztBdUYzb25CRTtFQUNFO0N2RjhvbkJKOztBdUY1b25CRTtFQUNFO0N2RitvbkJKOztBdUY3b25CRTtFQUNFO0N2RmdwbkJKOztBdUY5b25CRTtFQUNFO0N2RmlwbkJKOztBdUYvb25CRTtFQUNFO0N2RmtwbkJKOztBdUZscW5CRTtFQUNFO0N2RnFxbkJKOztBdUZucW5CRTtFQUNFO0N2RnNxbkJKOztBdUZwcW5CRTtFQUNFO0N2RnVxbkJKOztBdUZycW5CRTtFQUNFO0N2RndxbkJKOztBdUZ0cW5CRTtFQUNFO0N2RnlxbkJKOztBdUZ2cW5CRTtFQUNFO0N2RjBxbkJKOztBdUYxcm5CRTtFQUNFO0N2RjZybkJKOztBdUYzcm5CRTtFQUNFO0N2RjhybkJKOztBdUY1cm5CRTtFQUNFO0N2RitybkJKOztBdUY3cm5CRTtFQUNFO0N2RmdzbkJKOztBdUY5cm5CRTtFQUNFO0N2RmlzbkJKOztBdUYvcm5CRTtFQUNFO0N2RmtzbkJKOztBdUZsdG5CRTtFQUNFO0N2RnF0bkJKOztBdUZudG5CRTtFQUNFO0N2RnN0bkJKOztBdUZwdG5CRTtFQUNFO0N2RnV0bkJKOztBdUZydG5CRTtFQUNFO0N2Rnd0bkJKOztBdUZ0dG5CRTtFQUNFO0N2Rnl0bkJKOztBdUZ2dG5CRTtFQUNFO0N2RjB0bkJKOztBdUYxdW5CRTtFQUNFO0N2RjZ1bkJKOztBdUYzdW5CRTtFQUNFO0N2Rjh1bkJKOztBdUY1dW5CRTtFQUNFO0N2Rit1bkJKOztBdUY3dW5CRTtFQUNFO0N2Rmd2bkJKOztBdUY5dW5CRTtFQUNFO0N2Rml2bkJKOztBdUYvdW5CRTtFQUNFO0N2Rmt2bkJKOztBdUZsd25CRTtFQUNFO0N2RnF3bkJKOztBdUZud25CRTtFQUNFO0N2RnN3bkJKOztBdUZwd25CRTtFQUNFO0N2RnV3bkJKOztBdUZyd25CRTtFQUNFO0N2Rnd3bkJKOztBdUZ0d25CRTtFQUNFO0N2Rnl3bkJKOztBdUZ2d25CRTtFQUNFO0N2RjB3bkJKOztBdUYxeG5CRTtFQUNFO0N2RjZ4bkJKOztBdUYzeG5CRTtFQUNFO0N2Rjh4bkJKOztBdUY1eG5CRTtFQUNFO0N2Rit4bkJKOztBdUY3eG5CRTtFQUNFO0N2Rmd5bkJKOztBdUY5eG5CRTtFQUNFO0N2Rml5bkJKOztBdUYveG5CRTtFQUNFO0N2Rmt5bkJKOztBdUZsem5CRTtFQUNFO0N2RnF6bkJKOztBdUZuem5CRTtFQUNFO0N2RnN6bkJKOztBdUZwem5CRTtFQUNFO0N2RnV6bkJKOztBdUZyem5CRTtFQUNFO0N2Rnd6bkJKOztBdUZ0em5CRTtFQUNFO0N2Rnl6bkJKOztBdUZ2em5CRTtFQUNFO0N2RjB6bkJKOztBdUYxMG5CRTtFQUNFO0N2RjYwbkJKOztBdUYzMG5CRTtFQUNFO0N2RjgwbkJKOztBdUY1MG5CRTtFQUNFO0N2RiswbkJKOztBdUY3MG5CRTtFQUNFO0N2RmcxbkJKOztBdUY5MG5CRTtFQUNFO0N2RmkxbkJKOztBdUYvMG5CRTtFQUNFO0N2RmsxbkJKOztBdUZsMm5CRTtFQUNFO0N2RnEybkJKOztBdUZuMm5CRTtFQUNFO0N2RnMybkJKOztBdUZwMm5CRTtFQUNFO0N2RnUybkJKOztBdUZyMm5CRTtFQUNFO0N2RncybkJKOztBdUZ0Mm5CRTtFQUNFO0N2RnkybkJKOztBdUZ2Mm5CRTtFQUNFO0N2RjAybkJKOztBdUYxM25CRTtFQUNFO0N2RjYzbkJKOztBdUYzM25CRTtFQUNFO0N2RjgzbkJKOztBdUY1M25CRTtFQUNFO0N2RiszbkJKOztBdUY3M25CRTtFQUNFO0N2Rmc0bkJKOztBdUY5M25CRTtFQUNFO0N2Rmk0bkJKOztBdUYvM25CRTtFQUNFO0N2Rms0bkJKOztBdUZsNW5CRTtFQUNFO0N2RnE1bkJKOztBdUZuNW5CRTtFQUNFO0N2RnM1bkJKOztBdUZwNW5CRTtFQUNFO0N2RnU1bkJKOztBdUZyNW5CRTtFQUNFO0N2Rnc1bkJKOztBdUZ0NW5CRTtFQUNFO0N2Rnk1bkJKOztBdUZ2NW5CRTtFQUNFO0N2RjA1bkJKOztBdUYxNm5CRTtFQUNFO0N2RjY2bkJKOztBdUYzNm5CRTtFQUNFO0N2Rjg2bkJKOztBdUY1Nm5CRTtFQUNFO0N2Ris2bkJKOztBdUY3Nm5CRTtFQUNFO0N2Rmc3bkJKOztBdUY5Nm5CRTtFQUNFO0N2Rmk3bkJKOztBdUYvNm5CRTtFQUNFO0N2Rms3bkJKOztBdUZsOG5CRTtFQUNFO0N2RnE4bkJKOztBdUZuOG5CRTtFQUNFO0N2RnM4bkJKOztBdUZwOG5CRTtFQUNFO0N2RnU4bkJKOztBdUZyOG5CRTtFQUNFO0N2Rnc4bkJKOztBdUZ0OG5CRTtFQUNFO0N2Rnk4bkJKOztBdUZ2OG5CRTtFQUNFO0N2RjA4bkJKOztBdUYxOW5CRTtFQUNFO0N2RjY5bkJKOztBdUYzOW5CRTtFQUNFO0N2Rjg5bkJKOztBdUY1OW5CRTtFQUNFO0N2Ris5bkJKOztBdUY3OW5CRTtFQUNFO0N2RmcrbkJKOztBdUY5OW5CRTtFQUNFO0N2RmkrbkJKOztBdUYvOW5CRTtFQUNFO0N2RmsrbkJKOztBdUZsL25CRTtFQUNFO0N2RnEvbkJKOztBdUZuL25CRTtFQUNFO0N2RnMvbkJKOztBdUZwL25CRTtFQUNFO0N2RnUvbkJKOztBdUZyL25CRTtFQUNFO0N2RncvbkJKOztBdUZ0L25CRTtFQUNFO0N2RnkvbkJKOztBdUZ2L25CRTtFQUNFO0N2RjAvbkJKOztBdUYxZ29CRTtFQUNFO0N2RjZnb0JKOztBdUYzZ29CRTtFQUNFO0N2Rjhnb0JKOztBdUY1Z29CRTtFQUNFO0N2Ritnb0JKOztBdUY3Z29CRTtFQUNFO0N2Rmdob0JKOztBdUY5Z29CRTtFQUNFO0N2Rmlob0JKOztBdUYvZ29CRTtFQUNFO0N2Rmtob0JKOztBdUZsaW9CRTtFQUNFO0N2RnFpb0JKOztBdUZuaW9CRTtFQUNFO0N2RnNpb0JKOztBdUZwaW9CRTtFQUNFO0N2RnVpb0JKOztBdUZyaW9CRTtFQUNFO0N2Rndpb0JKOztBdUZ0aW9CRTtFQUNFO0N2Rnlpb0JKOztBdUZ2aW9CRTtFQUNFO0N2RjBpb0JKOztBdUYxam9CRTtFQUNFO0N2RjZqb0JKOztBdUYzam9CRTtFQUNFO0N2Rjhqb0JKOztBdUY1am9CRTtFQUNFO0N2Ritqb0JKOztBdUY3am9CRTtFQUNFO0N2Rmdrb0JKOztBdUY5am9CRTtFQUNFO0N2Rmlrb0JKOztBdUYvam9CRTtFQUNFO0N2Rmtrb0JKOztBdUZsbG9CRTtFQUNFO0N2RnFsb0JKOztBdUZubG9CRTtFQUNFO0N2RnNsb0JKOztBdUZwbG9CRTtFQUNFO0N2RnVsb0JKOztBdUZybG9CRTtFQUNFO0N2Rndsb0JKOztBdUZ0bG9CRTtFQUNFO0N2Rnlsb0JKOztBdUZ2bG9CRTtFQUNFO0N2RjBsb0JKOztBdUYxbW9CRTtFQUNFO0N2RjZtb0JKOztBdUYzbW9CRTtFQUNFO0N2Rjhtb0JKOztBdUY1bW9CRTtFQUNFO0N2Rittb0JKOztBdUY3bW9CRTtFQUNFO0N2Rmdub0JKOztBdUY5bW9CRTtFQUNFO0N2Rmlub0JKOztBdUYvbW9CRTtFQUNFO0N2Rmtub0JKOztBdUZsb29CRTtFQUNFO0N2RnFvb0JKOztBdUZub29CRTtFQUNFO0N2RnNvb0JKOztBdUZwb29CRTtFQUNFO0N2RnVvb0JKOztBdUZyb29CRTtFQUNFO0N2Rndvb0JKOztBdUZ0b29CRTtFQUNFO0N2Rnlvb0JKOztBdUZ2b29CRTtFQUNFO0N2RjBvb0JKOztBdUYxcG9CRTtFQUNFO0N2RjZwb0JKOztBdUYzcG9CRTtFQUNFO0N2Rjhwb0JKOztBdUY1cG9CRTtFQUNFO0N2Ritwb0JKOztBdUY3cG9CRTtFQUNFO0N2Rmdxb0JKOztBdUY5cG9CRTtFQUNFO0N2Rmlxb0JKOztBdUYvcG9CRTtFQUNFO0N2Rmtxb0JKOztBdUZscm9CRTtFQUNFO0N2RnFyb0JKOztBdUZucm9CRTtFQUNFO0N2RnNyb0JKOztBdUZwcm9CRTtFQUNFO0N2RnVyb0JKOztBdUZycm9CRTtFQUNFO0N2Rndyb0JKOztBdUZ0cm9CRTtFQUNFO0N2Rnlyb0JKOztBdUZ2cm9CRTtFQUNFO0N2RjByb0JKOztBdUYxc29CRTtFQUNFO0N2RjZzb0JKOztBdUYzc29CRTtFQUNFO0N2Rjhzb0JKOztBdUY1c29CRTtFQUNFO0N2Ritzb0JKOztBdUY3c29CRTtFQUNFO0N2Rmd0b0JKOztBdUY5c29CRTtFQUNFO0N2Rml0b0JKOztBdUYvc29CRTtFQUNFO0N2Rmt0b0JKOztBdUZsdW9CRTtFQUNFO0N2RnF1b0JKOztBdUZudW9CRTtFQUNFO0N2RnN1b0JKOztBdUZwdW9CRTtFQUNFO0N2RnV1b0JKOztBdUZydW9CRTtFQUNFO0N2Rnd1b0JKOztBdUZ0dW9CRTtFQUNFO0N2Rnl1b0JKOztBdUZ2dW9CRTtFQUNFO0N2RjB1b0JKOztBdUYxdm9CRTtFQUNFO0N2RjZ2b0JKOztBdUYzdm9CRTtFQUNFO0N2Rjh2b0JKOztBdUY1dm9CRTtFQUNFO0N2Rit2b0JKOztBdUY3dm9CRTtFQUNFO0N2Rmd3b0JKOztBdUY5dm9CRTtFQUNFO0N2Rml3b0JKOztBdUYvdm9CRTtFQUNFO0N2Rmt3b0JKOztBdUZseG9CRTtFQUNFO0N2RnF4b0JKOztBdUZueG9CRTtFQUNFO0N2RnN4b0JKOztBdUZweG9CRTtFQUNFO0N2RnV4b0JKOztBdUZyeG9CRTtFQUNFO0N2Rnd4b0JKOztBdUZ0eG9CRTtFQUNFO0N2Rnl4b0JKOztBdUZ2eG9CRTtFQUNFO0N2RjB4b0JKOztBdUYxeW9CRTtFQUNFO0N2RjZ5b0JKOztBdUYzeW9CRTtFQUNFO0N2Rjh5b0JKOztBdUY1eW9CRTtFQUNFO0N2Rit5b0JKOztBdUY3eW9CRTtFQUNFO0N2Rmd6b0JKOztBdUY5eW9CRTtFQUNFO0N2Rml6b0JKOztBdUYveW9CRTtFQUNFO0N2Rmt6b0JKOztBdUZsMG9CRTtFQUNFO0N2RnEwb0JKOztBdUZuMG9CRTtFQUNFO0N2RnMwb0JKOztBdUZwMG9CRTtFQUNFO0N2RnUwb0JKOztBdUZyMG9CRTtFQUNFO0N2Rncwb0JKOztBdUZ0MG9CRTtFQUNFO0N2Rnkwb0JKOztBdUZ2MG9CRTtFQUNFO0N2RjAwb0JKOztBdUYxMW9CRTtFQUNFO0N2RjYxb0JKOztBdUYzMW9CRTtFQUNFO0N2Rjgxb0JKOztBdUY1MW9CRTtFQUNFO0N2Risxb0JKOztBdUY3MW9CRTtFQUNFO0N2Rmcyb0JKOztBdUY5MW9CRTtFQUNFO0N2Rmkyb0JKOztBdUYvMW9CRTtFQUNFO0N2Rmsyb0JKOztBdUZsM29CRTtFQUNFO0N2RnEzb0JKOztBdUZuM29CRTtFQUNFO0N2RnMzb0JKOztBdUZwM29CRTtFQUNFO0N2RnUzb0JKOztBdUZyM29CRTtFQUNFO0N2Rnczb0JKOztBdUZ0M29CRTtFQUNFO0N2Rnkzb0JKOztBdUZ2M29CRTtFQUNFO0N2RjAzb0JKOztBdUYxNG9CRTtFQUNFO0N2RjY0b0JKOztBdUYzNG9CRTtFQUNFO0N2Rjg0b0JKOztBdUY1NG9CRTtFQUNFO0N2Ris0b0JKOztBdUY3NG9CRTtFQUNFO0N2Rmc1b0JKOztBdUY5NG9CRTtFQUNFO0N2Rmk1b0JKOztBdUYvNG9CRTtFQUNFO0N2Rms1b0JKOztBdUZsNm9CRTtFQUNFO0N2RnE2b0JKOztBdUZuNm9CRTtFQUNFO0N2RnM2b0JKOztBdUZwNm9CRTtFQUNFO0N2RnU2b0JKOztBdUZyNm9CRTtFQUNFO0N2Rnc2b0JKOztBdUZ0Nm9CRTtFQUNFO0N2Rnk2b0JKOztBdUZ2Nm9CRTtFQUNFO0N2RjA2b0JKOztBdUYxN29CRTtFQUNFO0N2RjY3b0JKOztBdUYzN29CRTtFQUNFO0N2Rjg3b0JKOztBdUY1N29CRTtFQUNFO0N2Ris3b0JKOztBdUY3N29CRTtFQUNFO0N2Rmc4b0JKOztBdUY5N29CRTtFQUNFO0N2Rmk4b0JKOztBdUYvN29CRTtFQUNFO0N2Rms4b0JKOztBdUZsOW9CRTtFQUNFO0N2RnE5b0JKOztBdUZuOW9CRTtFQUNFO0N2RnM5b0JKOztBdUZwOW9CRTtFQUNFO0N2RnU5b0JKOztBdUZyOW9CRTtFQUNFO0N2Rnc5b0JKOztBdUZ0OW9CRTtFQUNFO0N2Rnk5b0JKOztBdUZ2OW9CRTtFQUNFO0N2RjA5b0JKOztBdUYxK29CRTtFQUNFO0N2RjYrb0JKOztBdUYzK29CRTtFQUNFO0N2Rjgrb0JKOztBdUY1K29CRTtFQUNFO0N2Risrb0JKOztBdUY3K29CRTtFQUNFO0N2Rmcvb0JKOztBdUY5K29CRTtFQUNFO0N2Rmkvb0JKOztBdUYvK29CRTtFQUNFO0N2Rmsvb0JKOztBdUZsZ3BCRTtFQUNFO0N2RnFncEJKOztBdUZuZ3BCRTtFQUNFO0N2RnNncEJKOztBdUZwZ3BCRTtFQUNFO0N2RnVncEJKOztBdUZyZ3BCRTtFQUNFO0N2RndncEJKOztBdUZ0Z3BCRTtFQUNFO0N2RnlncEJKOztBdUZ2Z3BCRTtFQUNFO0N2RjBncEJKOztBdUYxaHBCRTtFQUNFO0N2RjZocEJKOztBdUYzaHBCRTtFQUNFO0N2RjhocEJKOztBdUY1aHBCRTtFQUNFO0N2RitocEJKOztBdUY3aHBCRTtFQUNFO0N2RmdpcEJKOztBdUY5aHBCRTtFQUNFO0N2RmlpcEJKOztBdUYvaHBCRTtFQUNFO0N2RmtpcEJKOztBdUZsanBCRTtFQUNFO0N2RnFqcEJKOztBdUZuanBCRTtFQUNFO0N2RnNqcEJKOztBdUZwanBCRTtFQUNFO0N2RnVqcEJKOztBdUZyanBCRTtFQUNFO0N2RndqcEJKOztBdUZ0anBCRTtFQUNFO0N2RnlqcEJKOztBdUZ2anBCRTtFQUNFO0N2RjBqcEJKOztBdUYxa3BCRTtFQUNFO0N2RjZrcEJKOztBdUYza3BCRTtFQUNFO0N2RjhrcEJKOztBdUY1a3BCRTtFQUNFO0N2RitrcEJKOztBdUY3a3BCRTtFQUNFO0N2RmdscEJKOztBdUY5a3BCRTtFQUNFO0N2RmlscEJKOztBdUYva3BCRTtFQUNFO0N2RmtscEJKOztBdUZsbXBCRTtFQUNFO0N2RnFtcEJKOztBdUZubXBCRTtFQUNFO0N2RnNtcEJKOztBdUZwbXBCRTtFQUNFO0N2RnVtcEJKOztBdUZybXBCRTtFQUNFO0N2RndtcEJKOztBdUZ0bXBCRTtFQUNFO0N2RnltcEJKOztBdUZ2bXBCRTtFQUNFO0N2RjBtcEJKOztBdUYxbnBCRTtFQUNFO0N2RjZucEJKOztBdUYzbnBCRTtFQUNFO0N2RjhucEJKOztBdUY1bnBCRTtFQUNFO0N2RitucEJKOztBdUY3bnBCRTtFQUNFO0N2RmdvcEJKOztBdUY5bnBCRTtFQUNFO0N2RmlvcEJKOztBdUYvbnBCRTtFQUNFO0N2RmtvcEJKOztBdUZscHBCRTtFQUNFO0N2RnFwcEJKOztBdUZucHBCRTtFQUNFO0N2RnNwcEJKOztBdUZwcHBCRTtFQUNFO0N2RnVwcEJKOztBdUZycHBCRTtFQUNFO0N2RndwcEJKOztBdUZ0cHBCRTtFQUNFO0N2RnlwcEJKOztBdUZ2cHBCRTtFQUNFO0N2RjBwcEJKOztBdUYxcXBCRTtFQUNFO0N2RjZxcEJKOztBdUYzcXBCRTtFQUNFO0N2RjhxcEJKOztBdUY1cXBCRTtFQUNFO0N2RitxcEJKOztBdUY3cXBCRTtFQUNFO0N2RmdycEJKOztBdUY5cXBCRTtFQUNFO0N2RmlycEJKOztBdUYvcXBCRTtFQUNFO0N2RmtycEJKOztBdUZsc3BCRTtFQUNFO0N2RnFzcEJKOztBdUZuc3BCRTtFQUNFO0N2RnNzcEJKOztBdUZwc3BCRTtFQUNFO0N2RnVzcEJKOztBdUZyc3BCRTtFQUNFO0N2RndzcEJKOztBdUZ0c3BCRTtFQUNFO0N2RnlzcEJKOztBdUZ2c3BCRTtFQUNFO0N2RjBzcEJKOztBdUYxdHBCRTtFQUNFO0N2RjZ0cEJKOztBdUYzdHBCRTtFQUNFO0N2Rjh0cEJKOztBdUY1dHBCRTtFQUNFO0N2Rit0cEJKOztBdUY3dHBCRTtFQUNFO0N2Rmd1cEJKOztBdUY5dHBCRTtFQUNFO0N2Rml1cEJKOztBdUYvdHBCRTtFQUNFO0N2Rmt1cEJKOztBdUZsdnBCRTtFQUNFO0N2RnF2cEJKOztBdUZudnBCRTtFQUNFO0N2RnN2cEJKOztBdUZwdnBCRTtFQUNFO0N2RnV2cEJKOztBdUZydnBCRTtFQUNFO0N2Rnd2cEJKOztBdUZ0dnBCRTtFQUNFO0N2Rnl2cEJKOztBdUZ2dnBCRTtFQUNFO0N2RjB2cEJKOztBdUYxd3BCRTtFQUNFO0N2RjZ3cEJKOztBdUYzd3BCRTtFQUNFO0N2Rjh3cEJKOztBdUY1d3BCRTtFQUNFO0N2Rit3cEJKOztBdUY3d3BCRTtFQUNFO0N2Rmd4cEJKOztBdUY5d3BCRTtFQUNFO0N2Rml4cEJKOztBdUYvd3BCRTtFQUNFO0N2Rmt4cEJKOztBdUZseXBCRTtFQUNFO0N2RnF5cEJKOztBdUZueXBCRTtFQUNFO0N2RnN5cEJKOztBdUZweXBCRTtFQUNFO0N2RnV5cEJKOztBdUZyeXBCRTtFQUNFO0N2Rnd5cEJKOztBdUZ0eXBCRTtFQUNFO0N2Rnl5cEJKOztBdUZ2eXBCRTtFQUNFO0N2RjB5cEJKOztBdUYxenBCRTtFQUNFO0N2RjZ6cEJKOztBdUYzenBCRTtFQUNFO0N2Rjh6cEJKOztBdUY1enBCRTtFQUNFO0N2Rit6cEJKOztBdUY3enBCRTtFQUNFO0N2RmcwcEJKOztBdUY5enBCRTtFQUNFO0N2RmkwcEJKOztBdUYvenBCRTtFQUNFO0N2RmswcEJKOztBdUZsMXBCRTtFQUNFO0N2RnExcEJKOztBdUZuMXBCRTtFQUNFO0N2RnMxcEJKOztBdUZwMXBCRTtFQUNFO0N2RnUxcEJKOztBdUZyMXBCRTtFQUNFO0N2RncxcEJKOztBdUZ0MXBCRTtFQUNFO0N2RnkxcEJKOztBdUZ2MXBCRTtFQUNFO0N2RjAxcEJKOztBdUYxMnBCRTtFQUNFO0N2RjYycEJKOztBdUYzMnBCRTtFQUNFO0N2RjgycEJKOztBdUY1MnBCRTtFQUNFO0N2RisycEJKOztBdUY3MnBCRTtFQUNFO0N2RmczcEJKOztBdUY5MnBCRTtFQUNFO0N2RmkzcEJKOztBdUYvMnBCRTtFQUNFO0N2RmszcEJKOztBdUZsNHBCRTtFQUNFO0N2RnE0cEJKOztBdUZuNHBCRTtFQUNFO0N2RnM0cEJKOztBdUZwNHBCRTtFQUNFO0N2RnU0cEJKOztBdUZyNHBCRTtFQUNFO0N2Rnc0cEJKOztBdUZ0NHBCRTtFQUNFO0N2Rnk0cEJKOztBdUZ2NHBCRTtFQUNFO0N2RjA0cEJKOztBdUYxNXBCRTtFQUNFO0N2RjY1cEJKOztBdUYzNXBCRTtFQUNFO0N2Rjg1cEJKOztBdUY1NXBCRTtFQUNFO0N2Ris1cEJKOztBdUY3NXBCRTtFQUNFO0N2Rmc2cEJKOztBdUY5NXBCRTtFQUNFO0N2Rmk2cEJKOztBdUYvNXBCRTtFQUNFO0N2Rms2cEJKOztBdUZsN3BCRTtFQUNFO0N2RnE3cEJKOztBdUZuN3BCRTtFQUNFO0N2RnM3cEJKOztBdUZwN3BCRTtFQUNFO0N2RnU3cEJKOztBdUZyN3BCRTtFQUNFO0N2Rnc3cEJKOztBdUZ0N3BCRTtFQUNFO0N2Rnk3cEJKOztBdUZ2N3BCRTtFQUNFO0N2RjA3cEJKOztBdUYxOHBCRTtFQUNFO0N2RjY4cEJKOztBdUYzOHBCRTtFQUNFO0N2Rjg4cEJKOztBdUY1OHBCRTtFQUNFO0N2Ris4cEJKOztBdUY3OHBCRTtFQUNFO0N2Rmc5cEJKOztBdUY5OHBCRTtFQUNFO0N2Rmk5cEJKOztBdUYvOHBCRTtFQUNFO0N2Rms5cEJKOztBdUZsK3BCRTtFQUNFO0N2RnErcEJKOztBdUZuK3BCRTtFQUNFO0N2RnMrcEJKOztBdUZwK3BCRTtFQUNFO0N2RnUrcEJKOztBdUZyK3BCRTtFQUNFO0N2RncrcEJKOztBdUZ0K3BCRTtFQUNFO0N2RnkrcEJKOztBdUZ2K3BCRTtFQUNFO0N2RjArcEJKOztBdUYxL3BCRTtFQUNFO0N2RjYvcEJKOztBdUYzL3BCRTtFQUNFO0N2RjgvcEJKOztBdUY1L3BCRTtFQUNFO0N2RisvcEJKOztBdUY3L3BCRTtFQUNFO0N2RmdncUJKOztBdUY5L3BCRTtFQUNFO0N2RmlncUJKOztBdUYvL3BCRTtFQUNFO0N2RmtncUJKOztBdUZsaHFCRTtFQUNFO0N2RnFocUJKOztBdUZuaHFCRTtFQUNFO0N2RnNocUJKOztBdUZwaHFCRTtFQUNFO0N2RnVocUJKOztBdUZyaHFCRTtFQUNFO0N2RndocUJKOztBdUZ0aHFCRTtFQUNFO0N2RnlocUJKOztBdUZ2aHFCRTtFQUNFO0N2RjBocUJKOztBdUYxaXFCRTtFQUNFO0N2RjZpcUJKOztBdUYzaXFCRTtFQUNFO0N2RjhpcUJKOztBdUY1aXFCRTtFQUNFO0N2RitpcUJKOztBdUY3aXFCRTtFQUNFO0N2RmdqcUJKOztBdUY5aXFCRTtFQUNFO0N2RmlqcUJKOztBdUYvaXFCRTtFQUNFO0N2RmtqcUJKOztBdUZsa3FCRTtFQUNFO0N2RnFrcUJKOztBdUZua3FCRTtFQUNFO0N2RnNrcUJKOztBdUZwa3FCRTtFQUNFO0N2RnVrcUJKOztBdUZya3FCRTtFQUNFO0N2RndrcUJKOztBdUZ0a3FCRTtFQUNFO0N2RnlrcUJKOztBdUZ2a3FCRTtFQUNFO0N2RjBrcUJKOztBdUYxbHFCRTtFQUNFO0N2RjZscUJKOztBdUYzbHFCRTtFQUNFO0N2RjhscUJKOztBdUY1bHFCRTtFQUNFO0N2RitscUJKOztBdUY3bHFCRTtFQUNFO0N2RmdtcUJKOztBdUY5bHFCRTtFQUNFO0N2RmltcUJKOztBdUYvbHFCRTtFQUNFO0N2RmttcUJKOztBdUZsbnFCRTtFQUNFO0N2RnFucUJKOztBdUZubnFCRTtFQUNFO0N2RnNucUJKOztBdUZwbnFCRTtFQUNFO0N2RnVucUJKOztBdUZybnFCRTtFQUNFO0N2RnducUJKOztBdUZ0bnFCRTtFQUNFO0N2RnlucUJKOztBdUZ2bnFCRTtFQUNFO0N2RjBucUJKOztBdUYxb3FCRTtFQUNFO0N2RjZvcUJKOztBdUYzb3FCRTtFQUNFO0N2RjhvcUJKOztBdUY1b3FCRTtFQUNFO0N2RitvcUJKOztBdUY3b3FCRTtFQUNFO0N2RmdwcUJKOztBdUY5b3FCRTtFQUNFO0N2RmlwcUJKOztBdUYvb3FCRTtFQUNFO0N2RmtwcUJKOztBdUZscXFCRTtFQUNFO0N2RnFxcUJKOztBdUZucXFCRTtFQUNFO0N2RnNxcUJKOztBdUZwcXFCRTtFQUNFO0N2RnVxcUJKOztBdUZycXFCRTtFQUNFO0N2RndxcUJKOztBdUZ0cXFCRTtFQUNFO0N2RnlxcUJKOztBdUZ2cXFCRTtFQUNFO0N2RjBxcUJKOztBdUYxcnFCRTtFQUNFO0N2RjZycUJKOztBdUYzcnFCRTtFQUNFO0N2RjhycUJKOztBdUY1cnFCRTtFQUNFO0N2RitycUJKOztBdUY3cnFCRTtFQUNFO0N2RmdzcUJKOztBdUY5cnFCRTtFQUNFO0N2RmlzcUJKOztBdUYvcnFCRTtFQUNFO0N2RmtzcUJKOztBdUZsdHFCRTtFQUNFO0N2RnF0cUJKOztBdUZudHFCRTtFQUNFO0N2RnN0cUJKOztBdUZwdHFCRTtFQUNFO0N2RnV0cUJKOztBdUZydHFCRTtFQUNFO0N2Rnd0cUJKOztBdUZ0dHFCRTtFQUNFO0N2Rnl0cUJKOztBdUZ2dHFCRTtFQUNFO0N2RjB0cUJKOztBdUYxdXFCRTtFQUNFO0N2RjZ1cUJKOztBdUYzdXFCRTtFQUNFO0N2Rjh1cUJKOztBdUY1dXFCRTtFQUNFO0N2Rit1cUJKOztBdUY3dXFCRTtFQUNFO0N2Rmd2cUJKOztBdUY5dXFCRTtFQUNFO0N2Rml2cUJKOztBdUYvdXFCRTtFQUNFO0N2Rmt2cUJKOztBdUZsd3FCRTtFQUNFO0N2RnF3cUJKOztBdUZud3FCRTtFQUNFO0N2RnN3cUJKOztBdUZwd3FCRTtFQUNFO0N2RnV3cUJKOztBdUZyd3FCRTtFQUNFO0N2Rnd3cUJKOztBdUZ0d3FCRTtFQUNFO0N2Rnl3cUJKOztBdUZ2d3FCRTtFQUNFO0N2RjB3cUJKOztBdUYxeHFCRTtFQUNFO0N2RjZ4cUJKOztBdUYzeHFCRTtFQUNFO0N2Rjh4cUJKOztBdUY1eHFCRTtFQUNFO0N2Rit4cUJKOztBdUY3eHFCRTtFQUNFO0N2Rmd5cUJKOztBdUY5eHFCRTtFQUNFO0N2Rml5cUJKOztBdUYveHFCRTtFQUNFO0N2Rmt5cUJKOztBdUZsenFCRTtFQUNFO0N2RnF6cUJKOztBdUZuenFCRTtFQUNFO0N2RnN6cUJKOztBdUZwenFCRTtFQUNFO0N2RnV6cUJKOztBdUZyenFCRTtFQUNFO0N2Rnd6cUJKOztBdUZ0enFCRTtFQUNFO0N2Rnl6cUJKOztBdUZ2enFCRTtFQUNFO0N2RjB6cUJKOztBdUYxMHFCRTtFQUNFO0N2RjYwcUJKOztBdUYzMHFCRTtFQUNFO0N2RjgwcUJKOztBdUY1MHFCRTtFQUNFO0N2RiswcUJKOztBdUY3MHFCRTtFQUNFO0N2RmcxcUJKOztBdUY5MHFCRTtFQUNFO0N2RmkxcUJKOztBdUYvMHFCRTtFQUNFO0N2RmsxcUJKOztBdUZsMnFCRTtFQUNFO0N2RnEycUJKOztBdUZuMnFCRTtFQUNFO0N2RnMycUJKOztBdUZwMnFCRTtFQUNFO0N2RnUycUJKOztBdUZyMnFCRTtFQUNFO0N2RncycUJKOztBdUZ0MnFCRTtFQUNFO0N2RnkycUJKOztBdUZ2MnFCRTtFQUNFO0N2RjAycUJKOztBdUYxM3FCRTtFQUNFO0N2RjYzcUJKOztBdUYzM3FCRTtFQUNFO0N2RjgzcUJKOztBdUY1M3FCRTtFQUNFO0N2RiszcUJKOztBdUY3M3FCRTtFQUNFO0N2Rmc0cUJKOztBdUY5M3FCRTtFQUNFO0N2Rmk0cUJKOztBdUYvM3FCRTtFQUNFO0N2Rms0cUJKOztBdUZsNXFCRTtFQUNFO0N2RnE1cUJKOztBdUZuNXFCRTtFQUNFO0N2RnM1cUJKOztBdUZwNXFCRTtFQUNFO0N2RnU1cUJKOztBdUZyNXFCRTtFQUNFO0N2Rnc1cUJKOztBdUZ0NXFCRTtFQUNFO0N2Rnk1cUJKOztBdUZ2NXFCRTtFQUNFO0N2RjA1cUJKOztBdUYxNnFCRTtFQUNFO0N2RjY2cUJKOztBdUYzNnFCRTtFQUNFO0N2Rjg2cUJKOztBdUY1NnFCRTtFQUNFO0N2Ris2cUJKOztBdUY3NnFCRTtFQUNFO0N2Rmc3cUJKOztBdUY5NnFCRTtFQUNFO0N2Rmk3cUJKOztBdUYvNnFCRTtFQUNFO0N2Rms3cUJKOztBdUZsOHFCRTtFQUNFO0N2RnE4cUJKOztBdUZuOHFCRTtFQUNFO0N2RnM4cUJKOztBdUZwOHFCRTtFQUNFO0N2RnU4cUJKOztBdUZyOHFCRTtFQUNFO0N2Rnc4cUJKOztBdUZ0OHFCRTtFQUNFO0N2Rnk4cUJKOztBdUZ2OHFCRTtFQUNFO0N2RjA4cUJKOztBdUYxOXFCRTtFQUNFO0N2RjY5cUJKOztBdUYzOXFCRTtFQUNFO0N2Rjg5cUJKOztBdUY1OXFCRTtFQUNFO0N2Ris5cUJKOztBdUY3OXFCRTtFQUNFO0N2RmcrcUJKOztBdUY5OXFCRTtFQUNFO0N2RmkrcUJKOztBdUYvOXFCRTtFQUNFO0N2RmsrcUJKOztBdUZsL3FCRTtFQUNFO0N2RnEvcUJKOztBdUZuL3FCRTtFQUNFO0N2RnMvcUJKOztBdUZwL3FCRTtFQUNFO0N2RnUvcUJKOztBdUZyL3FCRTtFQUNFO0N2RncvcUJKOztBdUZ0L3FCRTtFQUNFO0N2RnkvcUJKOztBdUZ2L3FCRTtFQUNFO0N2RjAvcUJKOztBdUYxZ3JCRTtFQUNFO0N2RjZnckJKOztBdUYzZ3JCRTtFQUNFO0N2RjhnckJKOztBdUY1Z3JCRTtFQUNFO0N2RitnckJKOztBdUY3Z3JCRTtFQUNFO0N2RmdockJKOztBdUY5Z3JCRTtFQUNFO0N2RmlockJKOztBdUYvZ3JCRTtFQUNFO0N2RmtockJKOztBdUZsaXJCRTtFQUNFO0N2RnFpckJKOztBdUZuaXJCRTtFQUNFO0N2RnNpckJKOztBdUZwaXJCRTtFQUNFO0N2RnVpckJKOztBdUZyaXJCRTtFQUNFO0N2RndpckJKOztBdUZ0aXJCRTtFQUNFO0N2RnlpckJKOztBdUZ2aXJCRTtFQUNFO0N2RjBpckJKOztBdUYxanJCRTtFQUNFO0N2RjZqckJKOztBdUYzanJCRTtFQUNFO0N2RjhqckJKOztBdUY1anJCRTtFQUNFO0N2RitqckJKOztBdUY3anJCRTtFQUNFO0N2RmdrckJKOztBdUY5anJCRTtFQUNFO0N2RmlrckJKOztBdUYvanJCRTtFQUNFO0N2RmtrckJKOztBdUZsbHJCRTtFQUNFO0N2RnFsckJKOztBdUZubHJCRTtFQUNFO0N2RnNsckJKOztBdUZwbHJCRTtFQUNFO0N2RnVsckJKOztBdUZybHJCRTtFQUNFO0N2RndsckJKOztBdUZ0bHJCRTtFQUNFO0N2RnlsckJKOztBdUZ2bHJCRTtFQUNFO0N2RjBsckJKOztBdUYxbXJCRTtFQUNFO0N2RjZtckJKOztBdUYzbXJCRTtFQUNFO0N2RjhtckJKOztBdUY1bXJCRTtFQUNFO0N2RittckJKOztBdUY3bXJCRTtFQUNFO0N2RmduckJKOztBdUY5bXJCRTtFQUNFO0N2RmluckJKOztBdUYvbXJCRTtFQUNFO0N2RmtuckJKOztBdUZsb3JCRTtFQUNFO0N2RnFvckJKOztBdUZub3JCRTtFQUNFO0N2RnNvckJKOztBdUZwb3JCRTtFQUNFO0N2RnVvckJKOztBdUZyb3JCRTtFQUNFO0N2RndvckJKOztBdUZ0b3JCRTtFQUNFO0N2RnlvckJKOztBdUZ2b3JCRTtFQUNFO0N2RjBvckJKOztBdUYxcHJCRTtFQUNFO0N2RjZwckJKOztBdUYzcHJCRTtFQUNFO0N2RjhwckJKOztBdUY1cHJCRTtFQUNFO0N2RitwckJKOztBdUY3cHJCRTtFQUNFO0N2RmdxckJKOztBdUY5cHJCRTtFQUNFO0N2RmlxckJKOztBdUYvcHJCRTtFQUNFO0N2RmtxckJKOztBdUZscnJCRTtFQUNFO0N2RnFyckJKOztBdUZucnJCRTtFQUNFO0N2RnNyckJKOztBdUZwcnJCRTtFQUNFO0N2RnVyckJKOztBdUZycnJCRTtFQUNFO0N2RndyckJKOztBdUZ0cnJCRTtFQUNFO0N2RnlyckJKOztBdUZ2cnJCRTtFQUNFO0N2RjByckJKOztBdUYxc3JCRTtFQUNFO0N2RjZzckJKOztBdUYzc3JCRTtFQUNFO0N2RjhzckJKOztBdUY1c3JCRTtFQUNFO0N2RitzckJKOztBdUY3c3JCRTtFQUNFO0N2Rmd0ckJKOztBdUY5c3JCRTtFQUNFO0N2Rml0ckJKOztBdUYvc3JCRTtFQUNFO0N2Rmt0ckJKOztBdUZsdXJCRTtFQUNFO0N2RnF1ckJKOztBdUZudXJCRTtFQUNFO0N2RnN1ckJKOztBdUZwdXJCRTtFQUNFO0N2RnV1ckJKOztBdUZydXJCRTtFQUNFO0N2Rnd1ckJKOztBdUZ0dXJCRTtFQUNFO0N2Rnl1ckJKOztBdUZ2dXJCRTtFQUNFO0N2RjB1ckJKOztBdUYxdnJCRTtFQUNFO0N2RjZ2ckJKOztBdUYzdnJCRTtFQUNFO0N2Rjh2ckJKOztBdUY1dnJCRTtFQUNFO0N2Rit2ckJKOztBdUY3dnJCRTtFQUNFO0N2Rmd3ckJKOztBdUY5dnJCRTtFQUNFO0N2Rml3ckJKOztBdUYvdnJCRTtFQUNFO0N2Rmt3ckJKOztBdUZseHJCRTtFQUNFO0N2RnF4ckJKOztBdUZueHJCRTtFQUNFO0N2RnN4ckJKOztBdUZweHJCRTtFQUNFO0N2RnV4ckJKOztBdUZyeHJCRTtFQUNFO0N2Rnd4ckJKOztBdUZ0eHJCRTtFQUNFO0N2Rnl4ckJKOztBdUZ2eHJCRTtFQUNFO0N2RjB4ckJKOztBdUYxeXJCRTtFQUNFO0N2RjZ5ckJKOztBdUYzeXJCRTtFQUNFO0N2Rjh5ckJKOztBdUY1eXJCRTtFQUNFO0N2Rit5ckJKOztBdUY3eXJCRTtFQUNFO0N2Rmd6ckJKOztBdUY5eXJCRTtFQUNFO0N2Rml6ckJKOztBdUYveXJCRTtFQUNFO0N2Rmt6ckJKOztBdUZsMHJCRTtFQUNFO0N2RnEwckJKOztBdUZuMHJCRTtFQUNFO0N2RnMwckJKOztBdUZwMHJCRTtFQUNFO0N2RnUwckJKOztBdUZyMHJCRTtFQUNFO0N2RncwckJKOztBdUZ0MHJCRTtFQUNFO0N2RnkwckJKOztBdUZ2MHJCRTtFQUNFO0N2RjAwckJKOztBdUYxMXJCRTtFQUNFO0N2RjYxckJKOztBdUYzMXJCRTtFQUNFO0N2RjgxckJKOztBdUY1MXJCRTtFQUNFO0N2RisxckJKOztBdUY3MXJCRTtFQUNFO0N2RmcyckJKOztBdUY5MXJCRTtFQUNFO0N2RmkyckJKOztBdUYvMXJCRTtFQUNFO0N2RmsyckJKOztBdUZsM3JCRTtFQUNFO0N2RnEzckJKOztBdUZuM3JCRTtFQUNFO0N2RnMzckJKOztBdUZwM3JCRTtFQUNFO0N2RnUzckJKOztBdUZyM3JCRTtFQUNFO0N2RnczckJKOztBdUZ0M3JCRTtFQUNFO0N2RnkzckJKOztBdUZ2M3JCRTtFQUNFO0N2RjAzckJKOztBdUYxNHJCRTtFQUNFO0N2RjY0ckJKOztBdUYzNHJCRTtFQUNFO0N2Rjg0ckJKOztBdUY1NHJCRTtFQUNFO0N2Ris0ckJKOztBdUY3NHJCRTtFQUNFO0N2Rmc1ckJKOztBdUY5NHJCRTtFQUNFO0N2Rmk1ckJKOztBdUYvNHJCRTtFQUNFO0N2Rms1ckJKOztBdUZsNnJCRTtFQUNFO0N2RnE2ckJKOztBdUZuNnJCRTtFQUNFO0N2RnM2ckJKOztBdUZwNnJCRTtFQUNFO0N2RnU2ckJKOztBdUZyNnJCRTtFQUNFO0N2Rnc2ckJKOztBdUZ0NnJCRTtFQUNFO0N2Rnk2ckJKOztBdUZ2NnJCRTtFQUNFO0N2RjA2ckJKOztBdUYxN3JCRTtFQUNFO0N2RjY3ckJKOztBdUYzN3JCRTtFQUNFO0N2Rjg3ckJKOztBdUY1N3JCRTtFQUNFO0N2Ris3ckJKOztBdUY3N3JCRTtFQUNFO0N2Rmc4ckJKOztBdUY5N3JCRTtFQUNFO0N2Rmk4ckJKOztBdUYvN3JCRTtFQUNFO0N2Rms4ckJKOztBdUZsOXJCRTtFQUNFO0N2RnE5ckJKOztBdUZuOXJCRTtFQUNFO0N2RnM5ckJKOztBdUZwOXJCRTtFQUNFO0N2RnU5ckJKOztBdUZyOXJCRTtFQUNFO0N2Rnc5ckJKOztBdUZ0OXJCRTtFQUNFO0N2Rnk5ckJKOztBdUZ2OXJCRTtFQUNFO0N2RjA5ckJKOztBdUYxK3JCRTtFQUNFO0N2RjYrckJKOztBdUYzK3JCRTtFQUNFO0N2RjgrckJKOztBdUY1K3JCRTtFQUNFO0N2RisrckJKOztBdUY3K3JCRTtFQUNFO0N2RmcvckJKOztBdUY5K3JCRTtFQUNFO0N2RmkvckJKOztBdUYvK3JCRTtFQUNFO0N2RmsvckJKOztBdUZsZ3NCRTtFQUNFO0N2RnFnc0JKOztBdUZuZ3NCRTtFQUNFO0N2RnNnc0JKOztBdUZwZ3NCRTtFQUNFO0N2RnVnc0JKOztBdUZyZ3NCRTtFQUNFO0N2Rndnc0JKOztBdUZ0Z3NCRTtFQUNFO0N2Rnlnc0JKOztBdUZ2Z3NCRTtFQUNFO0N2RjBnc0JKOztBdUYxaHNCRTtFQUNFO0N2RjZoc0JKOztBdUYzaHNCRTtFQUNFO0N2Rjhoc0JKOztBdUY1aHNCRTtFQUNFO0N2Ritoc0JKOztBdUY3aHNCRTtFQUNFO0N2Rmdpc0JKOztBdUY5aHNCRTtFQUNFO0N2Rmlpc0JKOztBdUYvaHNCRTtFQUNFO0N2Rmtpc0JKOztBdUZsanNCRTtFQUNFO0N2RnFqc0JKOztBdUZuanNCRTtFQUNFO0N2RnNqc0JKOztBdUZwanNCRTtFQUNFO0N2RnVqc0JKOztBdUZyanNCRTtFQUNFO0N2Rndqc0JKOztBdUZ0anNCRTtFQUNFO0N2Rnlqc0JKOztBdUZ2anNCRTtFQUNFO0N2RjBqc0JKOztBdUYxa3NCRTtFQUNFO0N2RjZrc0JKOztBdUYza3NCRTtFQUNFO0N2Rjhrc0JKOztBdUY1a3NCRTtFQUNFO0N2Ritrc0JKOztBdUY3a3NCRTtFQUNFO0N2Rmdsc0JKOztBdUY5a3NCRTtFQUNFO0N2Rmlsc0JKOztBdUYva3NCRTtFQUNFO0N2Rmtsc0JKOztBdUZsbXNCRTtFQUNFO0N2RnFtc0JKOztBdUZubXNCRTtFQUNFO0N2RnNtc0JKOztBdUZwbXNCRTtFQUNFO0N2RnVtc0JKOztBdUZybXNCRTtFQUNFO0N2Rndtc0JKOztBdUZ0bXNCRTtFQUNFO0N2Rnltc0JKOztBdUZ2bXNCRTtFQUNFO0N2RjBtc0JKOztBdUYxbnNCRTtFQUNFO0N2RjZuc0JKOztBdUYzbnNCRTtFQUNFO0N2Rjhuc0JKOztBdUY1bnNCRTtFQUNFO0N2Rituc0JKOztBdUY3bnNCRTtFQUNFO0N2Rmdvc0JKOztBdUY5bnNCRTtFQUNFO0N2Rmlvc0JKOztBdUYvbnNCRTtFQUNFO0N2Rmtvc0JKOztBdUZscHNCRTtFQUNFO0N2RnFwc0JKOztBdUZucHNCRTtFQUNFO0N2RnNwc0JKOztBdUZwcHNCRTtFQUNFO0N2RnVwc0JKOztBdUZycHNCRTtFQUNFO0N2Rndwc0JKOztBdUZ0cHNCRTtFQUNFO0N2Rnlwc0JKOztBdUZ2cHNCRTtFQUNFO0N2RjBwc0JKOztBdUYxcXNCRTtFQUNFO0N2RjZxc0JKOztBdUYzcXNCRTtFQUNFO0N2Rjhxc0JKOztBdUY1cXNCRTtFQUNFO0N2Ritxc0JKOztBdUY3cXNCRTtFQUNFO0N2Rmdyc0JKOztBdUY5cXNCRTtFQUNFO0N2Rmlyc0JKOztBdUYvcXNCRTtFQUNFO0N2Rmtyc0JKOztBdUZsc3NCRTtFQUNFO0N2RnFzc0JKOztBdUZuc3NCRTtFQUNFO0N2RnNzc0JKOztBdUZwc3NCRTtFQUNFO0N2RnVzc0JKOztBdUZyc3NCRTtFQUNFO0N2Rndzc0JKOztBdUZ0c3NCRTtFQUNFO0N2Rnlzc0JKOztBdUZ2c3NCRTtFQUNFO0N2RjBzc0JKOztBdUYxdHNCRTtFQUNFO0N2RjZ0c0JKOztBdUYzdHNCRTtFQUNFO0N2Rjh0c0JKOztBdUY1dHNCRTtFQUNFO0N2Rit0c0JKOztBdUY3dHNCRTtFQUNFO0N2Rmd1c0JKOztBdUY5dHNCRTtFQUNFO0N2Rml1c0JKOztBdUYvdHNCRTtFQUNFO0N2Rmt1c0JKOztBdUZsdnNCRTtFQUNFO0N2RnF2c0JKOztBdUZudnNCRTtFQUNFO0N2RnN2c0JKOztBdUZwdnNCRTtFQUNFO0N2RnV2c0JKOztBdUZydnNCRTtFQUNFO0N2Rnd2c0JKOztBdUZ0dnNCRTtFQUNFO0N2Rnl2c0JKOztBdUZ2dnNCRTtFQUNFO0N2RjB2c0JKOztBdUYxd3NCRTtFQUNFO0N2RjZ3c0JKOztBdUYzd3NCRTtFQUNFO0N2Rjh3c0JKOztBdUY1d3NCRTtFQUNFO0N2Rit3c0JKOztBdUY3d3NCRTtFQUNFO0N2Rmd4c0JKOztBdUY5d3NCRTtFQUNFO0N2Rml4c0JKOztBdUYvd3NCRTtFQUNFO0N2Rmt4c0JKOztBdUZseXNCRTtFQUNFO0N2RnF5c0JKOztBdUZueXNCRTtFQUNFO0N2RnN5c0JKOztBdUZweXNCRTtFQUNFO0N2RnV5c0JKOztBdUZyeXNCRTtFQUNFO0N2Rnd5c0JKOztBdUZ0eXNCRTtFQUNFO0N2Rnl5c0JKOztBdUZ2eXNCRTtFQUNFO0N2RjB5c0JKOztBdUYxenNCRTtFQUNFO0N2RjZ6c0JKOztBdUYzenNCRTtFQUNFO0N2Rjh6c0JKOztBdUY1enNCRTtFQUNFO0N2Rit6c0JKOztBdUY3enNCRTtFQUNFO0N2Rmcwc0JKOztBdUY5enNCRTtFQUNFO0N2Rmkwc0JKOztBdUYvenNCRTtFQUNFO0N2Rmswc0JKOztBdUZsMXNCRTtFQUNFO0N2RnExc0JKOztBdUZuMXNCRTtFQUNFO0N2RnMxc0JKOztBdUZwMXNCRTtFQUNFO0N2RnUxc0JKOztBdUZyMXNCRTtFQUNFO0N2Rncxc0JKOztBdUZ0MXNCRTtFQUNFO0N2Rnkxc0JKOztBdUZ2MXNCRTtFQUNFO0N2RjAxc0JKOztBdUYxMnNCRTtFQUNFO0N2RjYyc0JKOztBdUYzMnNCRTtFQUNFO0N2Rjgyc0JKOztBdUY1MnNCRTtFQUNFO0N2Risyc0JKOztBdUY3MnNCRTtFQUNFO0N2Rmczc0JKOztBdUY5MnNCRTtFQUNFO0N2Rmkzc0JKOztBdUYvMnNCRTtFQUNFO0N2Rmszc0JKOztBdUZsNHNCRTtFQUNFO0N2RnE0c0JKOztBdUZuNHNCRTtFQUNFO0N2RnM0c0JKOztBdUZwNHNCRTtFQUNFO0N2RnU0c0JKOztBdUZyNHNCRTtFQUNFO0N2Rnc0c0JKOztBdUZ0NHNCRTtFQUNFO0N2Rnk0c0JKOztBdUZ2NHNCRTtFQUNFO0N2RjA0c0JKOztBdUYxNXNCRTtFQUNFO0N2RjY1c0JKOztBdUYzNXNCRTtFQUNFO0N2Rjg1c0JKOztBdUY1NXNCRTtFQUNFO0N2Ris1c0JKOztBdUY3NXNCRTtFQUNFO0N2Rmc2c0JKOztBdUY5NXNCRTtFQUNFO0N2Rmk2c0JKOztBdUYvNXNCRTtFQUNFO0N2Rms2c0JKOztBdUZsN3NCRTtFQUNFO0N2RnE3c0JKOztBdUZuN3NCRTtFQUNFO0N2RnM3c0JKOztBdUZwN3NCRTtFQUNFO0N2RnU3c0JKOztBdUZyN3NCRTtFQUNFO0N2Rnc3c0JKOztBdUZ0N3NCRTtFQUNFO0N2Rnk3c0JKOztBdUZ2N3NCRTtFQUNFO0N2RjA3c0JKOztBdUYxOHNCRTtFQUNFO0N2RjY4c0JKOztBdUYzOHNCRTtFQUNFO0N2Rjg4c0JKOztBdUY1OHNCRTtFQUNFO0N2Ris4c0JKOztBdUY3OHNCRTtFQUNFO0N2Rmc5c0JKOztBdUY5OHNCRTtFQUNFO0N2Rmk5c0JKOztBdUYvOHNCRTtFQUNFO0N2Rms5c0JKOztBdUZsK3NCRTtFQUNFO0N2RnErc0JKOztBdUZuK3NCRTtFQUNFO0N2RnMrc0JKOztBdUZwK3NCRTtFQUNFO0N2RnUrc0JKOztBdUZyK3NCRTtFQUNFO0N2Rncrc0JKOztBdUZ0K3NCRTtFQUNFO0N2Rnkrc0JKOztBdUZ2K3NCRTtFQUNFO0N2RjArc0JKOztBdUYxL3NCRTtFQUNFO0N2RjYvc0JKOztBdUYzL3NCRTtFQUNFO0N2Rjgvc0JKOztBdUY1L3NCRTtFQUNFO0N2Risvc0JKOztBdUY3L3NCRTtFQUNFO0N2RmdndEJKOztBdUY5L3NCRTtFQUNFO0N2RmlndEJKOztBdUYvL3NCRTtFQUNFO0N2RmtndEJKOztBdUZsaHRCRTtFQUNFO0N2RnFodEJKOztBdUZuaHRCRTtFQUNFO0N2RnNodEJKOztBdUZwaHRCRTtFQUNFO0N2RnVodEJKOztBdUZyaHRCRTtFQUNFO0N2RndodEJKOztBdUZ0aHRCRTtFQUNFO0N2RnlodEJKOztBdUZ2aHRCRTtFQUNFO0N2RjBodEJKOztBdUYxaXRCRTtFQUNFO0N2RjZpdEJKOztBdUYzaXRCRTtFQUNFO0N2RjhpdEJKOztBdUY1aXRCRTtFQUNFO0N2RitpdEJKOztBdUY3aXRCRTtFQUNFO0N2RmdqdEJKOztBdUY5aXRCRTtFQUNFO0N2RmlqdEJKOztBdUYvaXRCRTtFQUNFO0N2RmtqdEJKOztBdUZsa3RCRTtFQUNFO0N2RnFrdEJKOztBdUZua3RCRTtFQUNFO0N2RnNrdEJKOztBdUZwa3RCRTtFQUNFO0N2RnVrdEJKOztBdUZya3RCRTtFQUNFO0N2RndrdEJKOztBdUZ0a3RCRTtFQUNFO0N2RnlrdEJKOztBdUZ2a3RCRTtFQUNFO0N2RjBrdEJKOztBdUYxbHRCRTtFQUNFO0N2RjZsdEJKOztBdUYzbHRCRTtFQUNFO0N2RjhsdEJKOztBdUY1bHRCRTtFQUNFO0N2RitsdEJKOztBdUY3bHRCRTtFQUNFO0N2RmdtdEJKOztBdUY5bHRCRTtFQUNFO0N2RmltdEJKOztBdUYvbHRCRTtFQUNFO0N2RmttdEJKOztBdUZsbnRCRTtFQUNFO0N2RnFudEJKOztBdUZubnRCRTtFQUNFO0N2RnNudEJKOztBdUZwbnRCRTtFQUNFO0N2RnVudEJKOztBdUZybnRCRTtFQUNFO0N2RndudEJKOztBdUZ0bnRCRTtFQUNFO0N2RnludEJKOztBdUZ2bnRCRTtFQUNFO0N2RjBudEJKOztBdUYxb3RCRTtFQUNFO0N2RjZvdEJKOztBdUYzb3RCRTtFQUNFO0N2RjhvdEJKOztBdUY1b3RCRTtFQUNFO0N2RitvdEJKOztBdUY3b3RCRTtFQUNFO0N2RmdwdEJKOztBdUY5b3RCRTtFQUNFO0N2RmlwdEJKOztBdUYvb3RCRTtFQUNFO0N2RmtwdEJKOztBdUZscXRCRTtFQUNFO0N2RnFxdEJKOztBdUZucXRCRTtFQUNFO0N2RnNxdEJKOztBdUZwcXRCRTtFQUNFO0N2RnVxdEJKOztBdUZycXRCRTtFQUNFO0N2RndxdEJKOztBdUZ0cXRCRTtFQUNFO0N2RnlxdEJKOztBdUZ2cXRCRTtFQUNFO0N2RjBxdEJKOztBdUYxcnRCRTtFQUNFO0N2RjZydEJKOztBdUYzcnRCRTtFQUNFO0N2RjhydEJKOztBdUY1cnRCRTtFQUNFO0N2RitydEJKOztBdUY3cnRCRTtFQUNFO0N2RmdzdEJKOztBdUY5cnRCRTtFQUNFO0N2RmlzdEJKOztBdUYvcnRCRTtFQUNFO0N2RmtzdEJKOztBdUZsdHRCRTtFQUNFO0N2RnF0dEJKOztBdUZudHRCRTtFQUNFO0N2RnN0dEJKOztBdUZwdHRCRTtFQUNFO0N2RnV0dEJKOztBdUZydHRCRTtFQUNFO0N2Rnd0dEJKOztBdUZ0dHRCRTtFQUNFO0N2Rnl0dEJKOztBdUZ2dHRCRTtFQUNFO0N2RjB0dEJKOztBdUYxdXRCRTtFQUNFO0N2RjZ1dEJKOztBdUYzdXRCRTtFQUNFO0N2Rjh1dEJKOztBdUY1dXRCRTtFQUNFO0N2Rit1dEJKOztBdUY3dXRCRTtFQUNFO0N2Rmd2dEJKOztBdUY5dXRCRTtFQUNFO0N2Rml2dEJKOztBdUYvdXRCRTtFQUNFO0N2Rmt2dEJKOztBdUZsd3RCRTtFQUNFO0N2RnF3dEJKOztBdUZud3RCRTtFQUNFO0N2RnN3dEJKOztBdUZwd3RCRTtFQUNFO0N2RnV3dEJKOztBdUZyd3RCRTtFQUNFO0N2Rnd3dEJKOztBdUZ0d3RCRTtFQUNFO0N2Rnl3dEJKOztBdUZ2d3RCRTtFQUNFO0N2RjB3dEJKOztBdUYxeHRCRTtFQUNFO0N2RjZ4dEJKOztBdUYzeHRCRTtFQUNFO0N2Rjh4dEJKOztBdUY1eHRCRTtFQUNFO0N2Rit4dEJKOztBdUY3eHRCRTtFQUNFO0N2Rmd5dEJKOztBdUY5eHRCRTtFQUNFO0N2Rml5dEJKOztBdUYveHRCRTtFQUNFO0N2Rmt5dEJKOztBdUZsenRCRTtFQUNFO0N2RnF6dEJKOztBdUZuenRCRTtFQUNFO0N2RnN6dEJKOztBdUZwenRCRTtFQUNFO0N2RnV6dEJKOztBdUZyenRCRTtFQUNFO0N2Rnd6dEJKOztBdUZ0enRCRTtFQUNFO0N2Rnl6dEJKOztBdUZ2enRCRTtFQUNFO0N2RjB6dEJKOztBdUYxMHRCRTtFQUNFO0N2RjYwdEJKOztBdUYzMHRCRTtFQUNFO0N2RjgwdEJKOztBdUY1MHRCRTtFQUNFO0N2RiswdEJKOztBdUY3MHRCRTtFQUNFO0N2RmcxdEJKOztBdUY5MHRCRTtFQUNFO0N2RmkxdEJKOztBdUYvMHRCRTtFQUNFO0N2RmsxdEJKOztBdUZsMnRCRTtFQUNFO0N2RnEydEJKOztBdUZuMnRCRTtFQUNFO0N2RnMydEJKOztBdUZwMnRCRTtFQUNFO0N2RnUydEJKOztBdUZyMnRCRTtFQUNFO0N2RncydEJKOztBdUZ0MnRCRTtFQUNFO0N2RnkydEJKOztBdUZ2MnRCRTtFQUNFO0N2RjAydEJKOztBdUYxM3RCRTtFQUNFO0N2RjYzdEJKOztBdUYzM3RCRTtFQUNFO0N2RjgzdEJKOztBdUY1M3RCRTtFQUNFO0N2RiszdEJKOztBdUY3M3RCRTtFQUNFO0N2Rmc0dEJKOztBdUY5M3RCRTtFQUNFO0N2Rmk0dEJKOztBdUYvM3RCRTtFQUNFO0N2Rms0dEJKOztBdUZsNXRCRTtFQUNFO0N2RnE1dEJKOztBdUZuNXRCRTtFQUNFO0N2RnM1dEJKOztBdUZwNXRCRTtFQUNFO0N2RnU1dEJKOztBdUZyNXRCRTtFQUNFO0N2Rnc1dEJKOztBdUZ0NXRCRTtFQUNFO0N2Rnk1dEJKOztBdUZ2NXRCRTtFQUNFO0N2RjA1dEJKOztBdUYxNnRCRTtFQUNFO0N2RjY2dEJKOztBdUYzNnRCRTtFQUNFO0N2Rjg2dEJKOztBdUY1NnRCRTtFQUNFO0N2Ris2dEJKOztBdUY3NnRCRTtFQUNFO0N2Rmc3dEJKOztBdUY5NnRCRTtFQUNFO0N2Rmk3dEJKOztBdUYvNnRCRTtFQUNFO0N2Rms3dEJKOztBdUZsOHRCRTtFQUNFO0N2RnE4dEJKOztBdUZuOHRCRTtFQUNFO0N2RnM4dEJKOztBdUZwOHRCRTtFQUNFO0N2RnU4dEJKOztBdUZyOHRCRTtFQUNFO0N2Rnc4dEJKOztBdUZ0OHRCRTtFQUNFO0N2Rnk4dEJKOztBdUZ2OHRCRTtFQUNFO0N2RjA4dEJKOztBdUYxOXRCRTtFQUNFO0N2RjY5dEJKOztBdUYzOXRCRTtFQUNFO0N2Rjg5dEJKOztBdUY1OXRCRTtFQUNFO0N2Ris5dEJKOztBdUY3OXRCRTtFQUNFO0N2RmcrdEJKOztBdUY5OXRCRTtFQUNFO0N2RmkrdEJKOztBdUYvOXRCRTtFQUNFO0N2RmsrdEJKOztBdUZsL3RCRTtFQUNFO0N2RnEvdEJKOztBdUZuL3RCRTtFQUNFO0N2RnMvdEJKOztBdUZwL3RCRTtFQUNFO0N2RnUvdEJKOztBdUZyL3RCRTtFQUNFO0N2RncvdEJKOztBdUZ0L3RCRTtFQUNFO0N2RnkvdEJKOztBdUZ2L3RCRTtFQUNFO0N2RjAvdEJKOztBdUYxZ3VCRTtFQUNFO0N2RjZndUJKOztBdUYzZ3VCRTtFQUNFO0N2RjhndUJKOztBdUY1Z3VCRTtFQUNFO0N2RitndUJKOztBdUY3Z3VCRTtFQUNFO0N2RmdodUJKOztBdUY5Z3VCRTtFQUNFO0N2RmlodUJKOztBdUYvZ3VCRTtFQUNFO0N2RmtodUJKOztBdUZsaXVCRTtFQUNFO0N2RnFpdUJKOztBdUZuaXVCRTtFQUNFO0N2RnNpdUJKOztBdUZwaXVCRTtFQUNFO0N2RnVpdUJKOztBdUZyaXVCRTtFQUNFO0N2RndpdUJKOztBdUZ0aXVCRTtFQUNFO0N2RnlpdUJKOztBdUZ2aXVCRTtFQUNFO0N2RjBpdUJKOztBdUYxanVCRTtFQUNFO0N2RjZqdUJKOztBdUYzanVCRTtFQUNFO0N2RjhqdUJKOztBdUY1anVCRTtFQUNFO0N2RitqdUJKOztBdUY3anVCRTtFQUNFO0N2RmdrdUJKOztBdUY5anVCRTtFQUNFO0N2RmlrdUJKOztBdUYvanVCRTtFQUNFO0N2RmtrdUJKOztBdUZsbHVCRTtFQUNFO0N2RnFsdUJKOztBdUZubHVCRTtFQUNFO0N2RnNsdUJKOztBdUZwbHVCRTtFQUNFO0N2RnVsdUJKOztBdUZybHVCRTtFQUNFO0N2RndsdUJKOztBdUZ0bHVCRTtFQUNFO0N2RnlsdUJKOztBdUZ2bHVCRTtFQUNFO0N2RjBsdUJKOztBdUYxbXVCRTtFQUNFO0N2RjZtdUJKOztBdUYzbXVCRTtFQUNFO0N2RjhtdUJKOztBdUY1bXVCRTtFQUNFO0N2RittdUJKOztBdUY3bXVCRTtFQUNFO0N2RmdudUJKOztBdUY5bXVCRTtFQUNFO0N2RmludUJKOztBdUYvbXVCRTtFQUNFO0N2RmtudUJKOztBdUZsb3VCRTtFQUNFO0N2RnFvdUJKOztBdUZub3VCRTtFQUNFO0N2RnNvdUJKOztBdUZwb3VCRTtFQUNFO0N2RnVvdUJKOztBdUZyb3VCRTtFQUNFO0N2RndvdUJKOztBdUZ0b3VCRTtFQUNFO0N2RnlvdUJKOztBdUZ2b3VCRTtFQUNFO0N2RjBvdUJKOztBdUYxcHVCRTtFQUNFO0N2RjZwdUJKOztBdUYzcHVCRTtFQUNFO0N2RjhwdUJKOztBdUY1cHVCRTtFQUNFO0N2RitwdUJKOztBdUY3cHVCRTtFQUNFO0N2RmdxdUJKOztBdUY5cHVCRTtFQUNFO0N2RmlxdUJKOztBdUYvcHVCRTtFQUNFO0N2RmtxdUJKOztBdUZscnVCRTtFQUNFO0N2RnFydUJKOztBdUZucnVCRTtFQUNFO0N2RnNydUJKOztBdUZwcnVCRTtFQUNFO0N2RnVydUJKOztBdUZycnVCRTtFQUNFO0N2RndydUJKOztBdUZ0cnVCRTtFQUNFO0N2RnlydUJKOztBdUZ2cnVCRTtFQUNFO0N2RjBydUJKOztBdUYxc3VCRTtFQUNFO0N2RjZzdUJKOztBdUYzc3VCRTtFQUNFO0N2RjhzdUJKOztBdUY1c3VCRTtFQUNFO0N2RitzdUJKOztBdUY3c3VCRTtFQUNFO0N2Rmd0dUJKOztBdUY5c3VCRTtFQUNFO0N2Rml0dUJKOztBdUYvc3VCRTtFQUNFO0N2Rmt0dUJKOztBdUZsdXVCRTtFQUNFO0N2RnF1dUJKOztBdUZudXVCRTtFQUNFO0N2RnN1dUJKOztBdUZwdXVCRTtFQUNFO0N2RnV1dUJKOztBdUZydXVCRTtFQUNFO0N2Rnd1dUJKOztBdUZ0dXVCRTtFQUNFO0N2Rnl1dUJKOztBdUZ2dXVCRTtFQUNFO0N2RjB1dUJKOztBdUYxdnVCRTtFQUNFO0N2RjZ2dUJKOztBdUYzdnVCRTtFQUNFO0N2Rjh2dUJKOztBdUY1dnVCRTtFQUNFO0N2Rit2dUJKOztBdUY3dnVCRTtFQUNFO0N2Rmd3dUJKOztBdUY5dnVCRTtFQUNFO0N2Rml3dUJKOztBdUYvdnVCRTtFQUNFO0N2Rmt3dUJKOztBdUZseHVCRTtFQUNFO0N2RnF4dUJKOztBdUZueHVCRTtFQUNFO0N2RnN4dUJKOztBdUZweHVCRTtFQUNFO0N2RnV4dUJKOztBdUZyeHVCRTtFQUNFO0N2Rnd4dUJKOztBdUZ0eHVCRTtFQUNFO0N2Rnl4dUJKOztBdUZ2eHVCRTtFQUNFO0N2RjB4dUJKOztBdUYxeXVCRTtFQUNFO0N2RjZ5dUJKOztBdUYzeXVCRTtFQUNFO0N2Rjh5dUJKOztBdUY1eXVCRTtFQUNFO0N2Rit5dUJKOztBdUY3eXVCRTtFQUNFO0N2Rmd6dUJKOztBdUY5eXVCRTtFQUNFO0N2Rml6dUJKOztBdUYveXVCRTtFQUNFO0N2Rmt6dUJKOztBdUZsMHVCRTtFQUNFO0N2RnEwdUJKOztBdUZuMHVCRTtFQUNFO0N2RnMwdUJKOztBdUZwMHVCRTtFQUNFO0N2RnUwdUJKOztBdUZyMHVCRTtFQUNFO0N2RncwdUJKOztBdUZ0MHVCRTtFQUNFO0N2RnkwdUJKOztBdUZ2MHVCRTtFQUNFO0N2RjAwdUJKOztBdUYxMXVCRTtFQUNFO0N2RjYxdUJKOztBdUYzMXVCRTtFQUNFO0N2RjgxdUJKOztBdUY1MXVCRTtFQUNFO0N2RisxdUJKOztBdUY3MXVCRTtFQUNFO0N2RmcydUJKOztBdUY5MXVCRTtFQUNFO0N2RmkydUJKOztBdUYvMXVCRTtFQUNFO0N2RmsydUJKOztBdUZsM3VCRTtFQUNFO0N2RnEzdUJKOztBdUZuM3VCRTtFQUNFO0N2RnMzdUJKOztBdUZwM3VCRTtFQUNFO0N2RnUzdUJKOztBdUZyM3VCRTtFQUNFO0N2RnczdUJKOztBdUZ0M3VCRTtFQUNFO0N2RnkzdUJKOztBdUZ2M3VCRTtFQUNFO0N2RjAzdUJKOztBdUYxNHVCRTtFQUNFO0N2RjY0dUJKOztBdUYzNHVCRTtFQUNFO0N2Rjg0dUJKOztBdUY1NHVCRTtFQUNFO0N2Ris0dUJKOztBdUY3NHVCRTtFQUNFO0N2Rmc1dUJKOztBdUY5NHVCRTtFQUNFO0N2Rmk1dUJKOztBdUYvNHVCRTtFQUNFO0N2Rms1dUJKOztBdUZsNnVCRTtFQUNFO0N2RnE2dUJKOztBdUZuNnVCRTtFQUNFO0N2RnM2dUJKOztBdUZwNnVCRTtFQUNFO0N2RnU2dUJKOztBdUZyNnVCRTtFQUNFO0N2Rnc2dUJKOztBdUZ0NnVCRTtFQUNFO0N2Rnk2dUJKOztBdUZ2NnVCRTtFQUNFO0N2RjA2dUJKOztBdUYxN3VCRTtFQUNFO0N2RjY3dUJKOztBdUYzN3VCRTtFQUNFO0N2Rjg3dUJKOztBdUY1N3VCRTtFQUNFO0N2Ris3dUJKOztBdUY3N3VCRTtFQUNFO0N2Rmc4dUJKOztBdUY5N3VCRTtFQUNFO0N2Rmk4dUJKOztBdUYvN3VCRTtFQUNFO0N2Rms4dUJKOztBdUZsOXVCRTtFQUNFO0N2RnE5dUJKOztBdUZuOXVCRTtFQUNFO0N2RnM5dUJKOztBdUZwOXVCRTtFQUNFO0N2RnU5dUJKOztBdUZyOXVCRTtFQUNFO0N2Rnc5dUJKOztBdUZ0OXVCRTtFQUNFO0N2Rnk5dUJKOztBdUZ2OXVCRTtFQUNFO0N2RjA5dUJKOztBdUYxK3VCRTtFQUNFO0N2RjYrdUJKOztBdUYzK3VCRTtFQUNFO0N2RjgrdUJKOztBdUY1K3VCRTtFQUNFO0N2RisrdUJKOztBdUY3K3VCRTtFQUNFO0N2RmcvdUJKOztBdUY5K3VCRTtFQUNFO0N2RmkvdUJKOztBdUYvK3VCRTtFQUNFO0N2RmsvdUJKOztBdUZsZ3ZCRTtFQUNFO0N2RnFndkJKOztBdUZuZ3ZCRTtFQUNFO0N2RnNndkJKOztBdUZwZ3ZCRTtFQUNFO0N2RnVndkJKOztBdUZyZ3ZCRTtFQUNFO0N2RndndkJKOztBdUZ0Z3ZCRTtFQUNFO0N2RnlndkJKOztBdUZ2Z3ZCRTtFQUNFO0N2RjBndkJKOztBdUYxaHZCRTtFQUNFO0N2RjZodkJKOztBdUYzaHZCRTtFQUNFO0N2RjhodkJKOztBdUY1aHZCRTtFQUNFO0N2RitodkJKOztBdUY3aHZCRTtFQUNFO0N2RmdpdkJKOztBdUY5aHZCRTtFQUNFO0N2RmlpdkJKOztBdUYvaHZCRTtFQUNFO0N2RmtpdkJKOztBdUZsanZCRTtFQUNFO0N2RnFqdkJKOztBdUZuanZCRTtFQUNFO0N2RnNqdkJKOztBdUZwanZCRTtFQUNFO0N2RnVqdkJKOztBdUZyanZCRTtFQUNFO0N2RndqdkJKOztBdUZ0anZCRTtFQUNFO0N2RnlqdkJKOztBdUZ2anZCRTtFQUNFO0N2RjBqdkJKOztBdUYxa3ZCRTtFQUNFO0N2RjZrdkJKOztBdUYza3ZCRTtFQUNFO0N2RjhrdkJKOztBdUY1a3ZCRTtFQUNFO0N2RitrdkJKOztBdUY3a3ZCRTtFQUNFO0N2RmdsdkJKOztBdUY5a3ZCRTtFQUNFO0N2RmlsdkJKOztBdUYva3ZCRTtFQUNFO0N2RmtsdkJKOztBdUZsbXZCRTtFQUNFO0N2RnFtdkJKOztBdUZubXZCRTtFQUNFO0N2RnNtdkJKOztBdUZwbXZCRTtFQUNFO0N2RnVtdkJKOztBdUZybXZCRTtFQUNFO0N2RndtdkJKOztBdUZ0bXZCRTtFQUNFO0N2RnltdkJKOztBdUZ2bXZCRTtFQUNFO0N2RjBtdkJKOztBdUYxbnZCRTtFQUNFO0N2RjZudkJKOztBdUYzbnZCRTtFQUNFO0N2RjhudkJKOztBdUY1bnZCRTtFQUNFO0N2RitudkJKOztBdUY3bnZCRTtFQUNFO0N2RmdvdkJKOztBdUY5bnZCRTtFQUNFO0N2RmlvdkJKOztBdUYvbnZCRTtFQUNFO0N2RmtvdkJKOztBdUZscHZCRTtFQUNFO0N2RnFwdkJKOztBdUZucHZCRTtFQUNFO0N2RnNwdkJKOztBdUZwcHZCRTtFQUNFO0N2RnVwdkJKOztBdUZycHZCRTtFQUNFO0N2RndwdkJKOztBdUZ0cHZCRTtFQUNFO0N2RnlwdkJKOztBdUZ2cHZCRTtFQUNFO0N2RjBwdkJKOztBdUYxcXZCRTtFQUNFO0N2RjZxdkJKOztBdUYzcXZCRTtFQUNFO0N2RjhxdkJKOztBdUY1cXZCRTtFQUNFO0N2RitxdkJKOztBdUY3cXZCRTtFQUNFO0N2RmdydkJKOztBdUY5cXZCRTtFQUNFO0N2RmlydkJKOztBdUYvcXZCRTtFQUNFO0N2RmtydkJKOztBdUZsc3ZCRTtFQUNFO0N2RnFzdkJKOztBdUZuc3ZCRTtFQUNFO0N2RnNzdkJKOztBdUZwc3ZCRTtFQUNFO0N2RnVzdkJKOztBdUZyc3ZCRTtFQUNFO0N2RndzdkJKOztBdUZ0c3ZCRTtFQUNFO0N2RnlzdkJKOztBdUZ2c3ZCRTtFQUNFO0N2RjBzdkJKOztBdUYxdHZCRTtFQUNFO0N2RjZ0dkJKOztBdUYzdHZCRTtFQUNFO0N2Rjh0dkJKOztBdUY1dHZCRTtFQUNFO0N2Rit0dkJKOztBdUY3dHZCRTtFQUNFO0N2Rmd1dkJKOztBdUY5dHZCRTtFQUNFO0N2Rml1dkJKOztBdUYvdHZCRTtFQUNFO0N2Rmt1dkJKOztBdUZsdnZCRTtFQUNFO0N2RnF2dkJKOztBdUZudnZCRTtFQUNFO0N2RnN2dkJKOztBdUZwdnZCRTtFQUNFO0N2RnV2dkJKOztBdUZydnZCRTtFQUNFO0N2Rnd2dkJKOztBdUZ0dnZCRTtFQUNFO0N2Rnl2dkJKOztBdUZ2dnZCRTtFQUNFO0N2RjB2dkJKOztBdUYxd3ZCRTtFQUNFO0N2RjZ3dkJKOztBdUYzd3ZCRTtFQUNFO0N2Rjh3dkJKOztBdUY1d3ZCRTtFQUNFO0N2Rit3dkJKOztBdUY3d3ZCRTtFQUNFO0N2Rmd4dkJKOztBdUY5d3ZCRTtFQUNFO0N2Rml4dkJKOztBdUYvd3ZCRTtFQUNFO0N2Rmt4dkJKOztBdUZseXZCRTtFQUNFO0N2RnF5dkJKOztBdUZueXZCRTtFQUNFO0N2RnN5dkJKOztBdUZweXZCRTtFQUNFO0N2RnV5dkJKOztBdUZyeXZCRTtFQUNFO0N2Rnd5dkJKOztBdUZ0eXZCRTtFQUNFO0N2Rnl5dkJKOztBdUZ2eXZCRTtFQUNFO0N2RjB5dkJKOztBdUYxenZCRTtFQUNFO0N2RjZ6dkJKOztBdUYzenZCRTtFQUNFO0N2Rjh6dkJKOztBdUY1enZCRTtFQUNFO0N2Rit6dkJKOztBdUY3enZCRTtFQUNFO0N2RmcwdkJKOztBdUY5enZCRTtFQUNFO0N2RmkwdkJKOztBdUYvenZCRTtFQUNFO0N2RmswdkJKOztBdUZsMXZCRTtFQUNFO0N2RnExdkJKOztBdUZuMXZCRTtFQUNFO0N2RnMxdkJKOztBdUZwMXZCRTtFQUNFO0N2RnUxdkJKOztBdUZyMXZCRTtFQUNFO0N2RncxdkJKOztBdUZ0MXZCRTtFQUNFO0N2RnkxdkJKOztBdUZ2MXZCRTtFQUNFO0N2RjAxdkJKOztBdUYxMnZCRTtFQUNFO0N2RjYydkJKOztBdUYzMnZCRTtFQUNFO0N2RjgydkJKOztBdUY1MnZCRTtFQUNFO0N2RisydkJKOztBdUY3MnZCRTtFQUNFO0N2RmczdkJKOztBdUY5MnZCRTtFQUNFO0N2RmkzdkJKOztBdUYvMnZCRTtFQUNFO0N2RmszdkJKOztBdUZsNHZCRTtFQUNFO0N2RnE0dkJKOztBdUZuNHZCRTtFQUNFO0N2RnM0dkJKOztBdUZwNHZCRTtFQUNFO0N2RnU0dkJKOztBdUZyNHZCRTtFQUNFO0N2Rnc0dkJKOztBdUZ0NHZCRTtFQUNFO0N2Rnk0dkJKOztBdUZ2NHZCRTtFQUNFO0N2RjA0dkJKOztBdUYxNXZCRTtFQUNFO0N2RjY1dkJKOztBdUYzNXZCRTtFQUNFO0N2Rjg1dkJKOztBdUY1NXZCRTtFQUNFO0N2Ris1dkJKOztBdUY3NXZCRTtFQUNFO0N2Rmc2dkJKOztBdUY5NXZCRTtFQUNFO0N2Rmk2dkJKOztBdUYvNXZCRTtFQUNFO0N2Rms2dkJKOztBdUZsN3ZCRTtFQUNFO0N2RnE3dkJKOztBdUZuN3ZCRTtFQUNFO0N2RnM3dkJKOztBdUZwN3ZCRTtFQUNFO0N2RnU3dkJKOztBdUZyN3ZCRTtFQUNFO0N2Rnc3dkJKOztBdUZ0N3ZCRTtFQUNFO0N2Rnk3dkJKOztBdUZ2N3ZCRTtFQUNFO0N2RjA3dkJKOztBdUYxOHZCRTtFQUNFO0N2RjY4dkJKOztBdUYzOHZCRTtFQUNFO0N2Rjg4dkJKOztBdUY1OHZCRTtFQUNFO0N2Ris4dkJKOztBdUY3OHZCRTtFQUNFO0N2Rmc5dkJKOztBdUY5OHZCRTtFQUNFO0N2Rmk5dkJKOztBdUYvOHZCRTtFQUNFO0N2Rms5dkJKOztBdUZsK3ZCRTtFQUNFO0N2RnErdkJKOztBdUZuK3ZCRTtFQUNFO0N2RnMrdkJKOztBdUZwK3ZCRTtFQUNFO0N2RnUrdkJKOztBdUZyK3ZCRTtFQUNFO0N2RncrdkJKOztBdUZ0K3ZCRTtFQUNFO0N2RnkrdkJKOztBdUZ2K3ZCRTtFQUNFO0N2RjArdkJKOztBdUYxL3ZCRTtFQUNFO0N2RjYvdkJKOztBdUYzL3ZCRTtFQUNFO0N2RjgvdkJKOztBdUY1L3ZCRTtFQUNFO0N2RisvdkJKOztBdUY3L3ZCRTtFQUNFO0N2Rmdnd0JKOztBdUY5L3ZCRTtFQUNFO0N2Rmlnd0JKOztBdUYvL3ZCRTtFQUNFO0N2Rmtnd0JKOztBdUZsaHdCRTtFQUNFO0N2RnFod0JKOztBdUZuaHdCRTtFQUNFO0N2RnNod0JKOztBdUZwaHdCRTtFQUNFO0N2RnVod0JKOztBdUZyaHdCRTtFQUNFO0N2Rndod0JKOztBdUZ0aHdCRTtFQUNFO0N2Rnlod0JKOztBdUZ2aHdCRTtFQUNFO0N2RjBod0JKOztBdUYxaXdCRTtFQUNFO0N2RjZpd0JKOztBdUYzaXdCRTtFQUNFO0N2Rjhpd0JKOztBdUY1aXdCRTtFQUNFO0N2Ritpd0JKOztBdUY3aXdCRTtFQUNFO0N2Rmdqd0JKOztBdUY5aXdCRTtFQUNFO0N2Rmlqd0JKOztBdUYvaXdCRTtFQUNFO0N2Rmtqd0JKOztBdUZsa3dCRTtFQUNFO0N2RnFrd0JKOztBdUZua3dCRTtFQUNFO0N2RnNrd0JKOztBdUZwa3dCRTtFQUNFO0N2RnVrd0JKOztBdUZya3dCRTtFQUNFO0N2Rndrd0JKOztBdUZ0a3dCRTtFQUNFO0N2Rnlrd0JKOztBdUZ2a3dCRTtFQUNFO0N2RjBrd0JKOztBdUYxbHdCRTtFQUNFO0N2RjZsd0JKOztBdUYzbHdCRTtFQUNFO0N2Rjhsd0JKOztBdUY1bHdCRTtFQUNFO0N2Ritsd0JKOztBdUY3bHdCRTtFQUNFO0N2Rmdtd0JKOztBdUY5bHdCRTtFQUNFO0N2Rmltd0JKOztBdUYvbHdCRTtFQUNFO0N2Rmttd0JKOztBdUZsbndCRTtFQUNFO0N2RnFud0JKOztBdUZubndCRTtFQUNFO0N2RnNud0JKOztBdUZwbndCRTtFQUNFO0N2RnVud0JKOztBdUZybndCRTtFQUNFO0N2Rndud0JKOztBdUZ0bndCRTtFQUNFO0N2Rnlud0JKOztBdUZ2bndCRTtFQUNFO0N2RjBud0JKOztBdUYxb3dCRTtFQUNFO0N2RjZvd0JKOztBdUYzb3dCRTtFQUNFO0N2Rjhvd0JKOztBdUY1b3dCRTtFQUNFO0N2Ritvd0JKOztBdUY3b3dCRTtFQUNFO0N2Rmdwd0JKOztBdUY5b3dCRTtFQUNFO0N2Rmlwd0JKOztBdUYvb3dCRTtFQUNFO0N2Rmtwd0JKOztBdUZscXdCRTtFQUNFO0N2RnFxd0JKOztBdUZucXdCRTtFQUNFO0N2RnNxd0JKOztBdUZwcXdCRTtFQUNFO0N2RnVxd0JKOztBdUZycXdCRTtFQUNFO0N2Rndxd0JKOztBdUZ0cXdCRTtFQUNFO0N2Rnlxd0JKOztBdUZ2cXdCRTtFQUNFO0N2RjBxd0JKOztBdUYxcndCRTtFQUNFO0N2RjZyd0JKOztBdUYzcndCRTtFQUNFO0N2Rjhyd0JKOztBdUY1cndCRTtFQUNFO0N2Rityd0JKOztBdUY3cndCRTtFQUNFO0N2Rmdzd0JKOztBdUY5cndCRTtFQUNFO0N2Rmlzd0JKOztBdUYvcndCRTtFQUNFO0N2Rmtzd0JKOztBdUZsdHdCRTtFQUNFO0N2RnF0d0JKOztBdUZudHdCRTtFQUNFO0N2RnN0d0JKOztBdUZwdHdCRTtFQUNFO0N2RnV0d0JKOztBdUZydHdCRTtFQUNFO0N2Rnd0d0JKOztBdUZ0dHdCRTtFQUNFO0N2Rnl0d0JKOztBdUZ2dHdCRTtFQUNFO0N2RjB0d0JKOztBdUYxdXdCRTtFQUNFO0N2RjZ1d0JKOztBdUYzdXdCRTtFQUNFO0N2Rjh1d0JKOztBdUY1dXdCRTtFQUNFO0N2Rit1d0JKOztBdUY3dXdCRTtFQUNFO0N2Rmd2d0JKOztBdUY5dXdCRTtFQUNFO0N2Rml2d0JKOztBdUYvdXdCRTtFQUNFO0N2Rmt2d0JKOztBdUZsd3dCRTtFQUNFO0N2RnF3d0JKOztBdUZud3dCRTtFQUNFO0N2RnN3d0JKOztBdUZwd3dCRTtFQUNFO0N2RnV3d0JKOztBdUZyd3dCRTtFQUNFO0N2Rnd3d0JKOztBdUZ0d3dCRTtFQUNFO0N2Rnl3d0JKOztBdUZ2d3dCRTtFQUNFO0N2RjB3d0JKOztBdUYxeHdCRTtFQUNFO0N2RjZ4d0JKOztBdUYzeHdCRTtFQUNFO0N2Rjh4d0JKOztBdUY1eHdCRTtFQUNFO0N2Rit4d0JKOztBdUY3eHdCRTtFQUNFO0N2Rmd5d0JKOztBdUY5eHdCRTtFQUNFO0N2Rml5d0JKOztBdUYveHdCRTtFQUNFO0N2Rmt5d0JKOztBdUZsendCRTtFQUNFO0N2RnF6d0JKOztBdUZuendCRTtFQUNFO0N2RnN6d0JKOztBdUZwendCRTtFQUNFO0N2RnV6d0JKOztBdUZyendCRTtFQUNFO0N2Rnd6d0JKOztBdUZ0endCRTtFQUNFO0N2Rnl6d0JKOztBdUZ2endCRTtFQUNFO0N2RjB6d0JKOztBdUYxMHdCRTtFQUNFO0N2RjYwd0JKOztBdUYzMHdCRTtFQUNFO0N2Rjgwd0JKOztBdUY1MHdCRTtFQUNFO0N2Riswd0JKOztBdUY3MHdCRTtFQUNFO0N2Rmcxd0JKOztBdUY5MHdCRTtFQUNFO0N2Rmkxd0JKOztBdUYvMHdCRTtFQUNFO0N2Rmsxd0JKOztBdUZsMndCRTtFQUNFO0N2RnEyd0JKOztBdUZuMndCRTtFQUNFO0N2RnMyd0JKOztBdUZwMndCRTtFQUNFO0N2RnUyd0JKOztBdUZyMndCRTtFQUNFO0N2Rncyd0JKOztBdUZ0MndCRTtFQUNFO0N2Rnkyd0JKOztBdUZ2MndCRTtFQUNFO0N2RjAyd0JKOztBdUYxM3dCRTtFQUNFO0N2RjYzd0JKOztBdUYzM3dCRTtFQUNFO0N2Rjgzd0JKOztBdUY1M3dCRTtFQUNFO0N2Riszd0JKOztBdUY3M3dCRTtFQUNFO0N2Rmc0d0JKOztBdUY5M3dCRTtFQUNFO0N2Rmk0d0JKOztBdUYvM3dCRTtFQUNFO0N2Rms0d0JKOztBdUZsNXdCRTtFQUNFO0N2RnE1d0JKOztBdUZuNXdCRTtFQUNFO0N2RnM1d0JKOztBdUZwNXdCRTtFQUNFO0N2RnU1d0JKOztBdUZyNXdCRTtFQUNFO0N2Rnc1d0JKOztBdUZ0NXdCRTtFQUNFO0N2Rnk1d0JKOztBdUZ2NXdCRTtFQUNFO0N2RjA1d0JKOztBdUYxNndCRTtFQUNFO0N2RjY2d0JKOztBdUYzNndCRTtFQUNFO0N2Rjg2d0JKOztBdUY1NndCRTtFQUNFO0N2Ris2d0JKOztBdUY3NndCRTtFQUNFO0N2Rmc3d0JKOztBdUY5NndCRTtFQUNFO0N2Rmk3d0JKOztBdUYvNndCRTtFQUNFO0N2Rms3d0JKOztBdUZsOHdCRTtFQUNFO0N2RnE4d0JKOztBdUZuOHdCRTtFQUNFO0N2RnM4d0JKOztBdUZwOHdCRTtFQUNFO0N2RnU4d0JKOztBdUZyOHdCRTtFQUNFO0N2Rnc4d0JKOztBdUZ0OHdCRTtFQUNFO0N2Rnk4d0JKOztBdUZ2OHdCRTtFQUNFO0N2RjA4d0JKOztBdUYxOXdCRTtFQUNFO0N2RjY5d0JKOztBdUYzOXdCRTtFQUNFO0N2Rjg5d0JKOztBdUY1OXdCRTtFQUNFO0N2Ris5d0JKOztBdUY3OXdCRTtFQUNFO0N2Rmcrd0JKOztBdUY5OXdCRTtFQUNFO0N2Rmkrd0JKOztBdUYvOXdCRTtFQUNFO0N2Rmsrd0JKOztBdUZsL3dCRTtFQUNFO0N2RnEvd0JKOztBdUZuL3dCRTtFQUNFO0N2RnMvd0JKOztBdUZwL3dCRTtFQUNFO0N2RnUvd0JKOztBdUZyL3dCRTtFQUNFO0N2Rncvd0JKOztBdUZ0L3dCRTtFQUNFO0N2Rnkvd0JKOztBdUZ2L3dCRTtFQUNFO0N2RjAvd0JKOztBdUYxZ3hCRTtFQUNFO0N2RjZneEJKOztBdUYzZ3hCRTtFQUNFO0N2RjhneEJKOztBdUY1Z3hCRTtFQUNFO0N2RitneEJKOztBdUY3Z3hCRTtFQUNFO0N2RmdoeEJKOztBdUY5Z3hCRTtFQUNFO0N2RmloeEJKOztBdUYvZ3hCRTtFQUNFO0N2RmtoeEJKOztBdUZsaXhCRTtFQUNFO0N2RnFpeEJKOztBdUZuaXhCRTtFQUNFO0N2RnNpeEJKOztBdUZwaXhCRTtFQUNFO0N2RnVpeEJKOztBdUZyaXhCRTtFQUNFO0N2RndpeEJKOztBdUZ0aXhCRTtFQUNFO0N2RnlpeEJKOztBdUZ2aXhCRTtFQUNFO0N2RjBpeEJKOztBdUYxanhCRTtFQUNFO0N2RjZqeEJKOztBdUYzanhCRTtFQUNFO0N2RjhqeEJKOztBdUY1anhCRTtFQUNFO0N2RitqeEJKOztBdUY3anhCRTtFQUNFO0N2RmdreEJKOztBdUY5anhCRTtFQUNFO0N2RmlreEJKOztBdUYvanhCRTtFQUNFO0N2RmtreEJKOztBdUZsbHhCRTtFQUNFO0N2RnFseEJKOztBdUZubHhCRTtFQUNFO0N2RnNseEJKOztBdUZwbHhCRTtFQUNFO0N2RnVseEJKOztBdUZybHhCRTtFQUNFO0N2RndseEJKOztBdUZ0bHhCRTtFQUNFO0N2RnlseEJKOztBdUZ2bHhCRTtFQUNFO0N2RjBseEJKOztBdUYxbXhCRTtFQUNFO0N2RjZteEJKOztBdUYzbXhCRTtFQUNFO0N2RjhteEJKOztBdUY1bXhCRTtFQUNFO0N2RitteEJKOztBdUY3bXhCRTtFQUNFO0N2RmdueEJKOztBdUY5bXhCRTtFQUNFO0N2RmlueEJKOztBdUYvbXhCRTtFQUNFO0N2RmtueEJKOztBdUZsb3hCRTtFQUNFO0N2RnFveEJKOztBdUZub3hCRTtFQUNFO0N2RnNveEJKOztBdUZwb3hCRTtFQUNFO0N2RnVveEJKOztBdUZyb3hCRTtFQUNFO0N2RndveEJKOztBdUZ0b3hCRTtFQUNFO0N2RnlveEJKOztBdUZ2b3hCRTtFQUNFO0N2RjBveEJKOztBdUYxcHhCRTtFQUNFO0N2RjZweEJKOztBdUYzcHhCRTtFQUNFO0N2RjhweEJKOztBdUY1cHhCRTtFQUNFO0N2RitweEJKOztBdUY3cHhCRTtFQUNFO0N2RmdxeEJKOztBdUY5cHhCRTtFQUNFO0N2RmlxeEJKOztBdUYvcHhCRTtFQUNFO0N2RmtxeEJKOztBdUZscnhCRTtFQUNFO0N2RnFyeEJKOztBdUZucnhCRTtFQUNFO0N2RnNyeEJKOztBdUZwcnhCRTtFQUNFO0N2RnVyeEJKOztBdUZycnhCRTtFQUNFO0N2RndyeEJKOztBdUZ0cnhCRTtFQUNFO0N2RnlyeEJKOztBdUZ2cnhCRTtFQUNFO0N2RjByeEJKOztBdUYxc3hCRTtFQUNFO0N2RjZzeEJKOztBdUYzc3hCRTtFQUNFO0N2RjhzeEJKOztBdUY1c3hCRTtFQUNFO0N2RitzeEJKOztBdUY3c3hCRTtFQUNFO0N2Rmd0eEJKOztBdUY5c3hCRTtFQUNFO0N2Rml0eEJKOztBdUYvc3hCRTtFQUNFO0N2Rmt0eEJKOztBdUY1c3hCRTtFQUNFO0N2RitzeEJKOztBdUY3c3hCRTtFQUNFO0N2Rmd0eEJKOztBdUY5c3hCRTtFQUNFO0N2Rml0eEJKOztBdUYvc3hCRTtFQUNFO0N2Rmt0eEJKOztBdUZodHhCRTtFQUNFO0N2Rm10eEJKOztBdUZqdHhCRTtFQUNFO0N2Rm90eEJKOztBdUZsdHhCRTtFQUNFO0N2RnF0eEJKOztBdUZudHhCRTtFQUNFO0N2RnN0eEJKOztBdUZwdHhCRTtFQUNFO0N2RnV0eEJKOztBdUZodnhCRTtFQUNFO0N2Rm12eEJKOztBdUZqdnhCRTtFQUNFO0N2Rm92eEJKOztBdUZsdnhCRTtFQUNFO0N2RnF2eEJKOztBdUZudnhCRTtFQUNFO0N2RnN2eEJKOztBdUZwdnhCRTtFQUNFO0N2RnV2eEJKOztBdUZydnhCRTtFQUNFO0N2Rnd2eEJKOztBdUZ0dnhCRTtFQUNFO0N2Rnl2eEJKOztBdUZ2dnhCRTtFQUNFO0N2RjB2eEJKOztBdUZ4dnhCRTtFQUNFO0N2RjJ2eEJKOztBdUZweHhCRTtFQUNFO0N2RnV4eEJKOztBdUZyeHhCRTtFQUNFO0N2Rnd4eEJKOztBdUZ0eHhCRTtFQUNFO0N2Rnl4eEJKOztBdUZ2eHhCRTtFQUNFO0N2RjB4eEJKOztBdUZ4eHhCRTtFQUNFO0N2RjJ4eEJKOztBdUZ6eHhCRTtFQUNFO0N2RjR4eEJKOztBdUYxeHhCRTtFQUNFO0N2RjZ4eEJKOztBdUYzeHhCRTtFQUNFO0N2Rjh4eEJKOztBdUY1eHhCRTtFQUNFO0N2Rit4eEJKOztBdUZ4enhCRTtFQUNFO0N2RjJ6eEJKOztBdUZ6enhCRTtFQUNFO0N2RjR6eEJKOztBdUYxenhCRTtFQUNFO0N2RjZ6eEJKOztBdUYzenhCRTtFQUNFO0N2Rjh6eEJKOztBdUY1enhCRTtFQUNFO0N2Rit6eEJKOztBdUY3enhCRTtFQUNFO0N2RmcweEJKOztBdUY5enhCRTtFQUNFO0N2RmkweEJKOztBdUYvenhCRTtFQUNFO0N2RmsweEJKOztBdUZoMHhCRTtFQUNFO0N2Rm0weEJKOztBdUY1MXhCRTtFQUNFO0N2RisxeEJKOztBdUY3MXhCRTtFQUNFO0N2RmcyeEJKOztBdUY5MXhCRTtFQUNFO0N2RmkyeEJKOztBdUYvMXhCRTtFQUNFO0N2RmsyeEJKOztBdUZoMnhCRTtFQUNFO0N2Rm0yeEJKOztBdUZqMnhCRTtFQUNFO0N2Rm8yeEJKOztBdUZsMnhCRTtFQUNFO0N2RnEyeEJKOztBdUZuMnhCRTtFQUNFO0N2RnMyeEJKOztBdUZwMnhCRTtFQUNFO0N2RnUyeEJKOztBdUZoNHhCRTtFQUNFO0N2Rm00eEJKOztBdUZqNHhCRTtFQUNFO0N2Rm80eEJKOztBdUZsNHhCRTtFQUNFO0N2RnE0eEJKOztBdUZuNHhCRTtFQUNFO0N2RnM0eEJKOztBdUZwNHhCRTtFQUNFO0N2RnU0eEJKOztBdUZyNHhCRTtFQUNFO0N2Rnc0eEJKOztBdUZ0NHhCRTtFQUNFO0N2Rnk0eEJKOztBdUZ2NHhCRTtFQUNFO0N2RjA0eEJKOztBdUZ4NHhCRTtFQUNFO0N2RjI0eEJKOztBdUZwNnhCRTtFQUNFO0N2RnU2eEJKOztBdUZyNnhCRTtFQUNFO0N2Rnc2eEJKOztBdUZ0NnhCRTtFQUNFO0N2Rnk2eEJKOztBdUZ2NnhCRTtFQUNFO0N2RjA2eEJKOztBdUZ4NnhCRTtFQUNFO0N2RjI2eEJKOztBdUZ6NnhCRTtFQUNFO0N2RjQ2eEJKOztBdUYxNnhCRTtFQUNFO0N2RjY2eEJKOztBdUYzNnhCRTtFQUNFO0N2Rjg2eEJKOztBdUY1NnhCRTtFQUNFO0N2Ris2eEJKOztBdUZ4OHhCRTtFQUNFO0N2RjI4eEJKOztBdUZ6OHhCRTtFQUNFO0N2RjQ4eEJKOztBdUYxOHhCRTtFQUNFO0N2RjY4eEJKOztBdUYzOHhCRTtFQUNFO0N2Rjg4eEJKOztBdUY1OHhCRTtFQUNFO0N2Ris4eEJKOztBdUY3OHhCRTtFQUNFO0N2Rmc5eEJKOztBdUY5OHhCRTtFQUNFO0N2Rmk5eEJKOztBdUYvOHhCRTtFQUNFO0N2Rms5eEJKOztBdUZoOXhCRTtFQUNFO0N2Rm05eEJKOztBdUY1K3hCRTtFQUNFO0N2RisreEJKOztBdUY3K3hCRTtFQUNFO0N2RmcveEJKOztBdUY5K3hCRTtFQUNFO0N2RmkveEJKOztBdUYvK3hCRTtFQUNFO0N2RmsveEJKOztBdUZoL3hCRTtFQUNFO0N2Rm0veEJKOztBdUZqL3hCRTtFQUNFO0N2Rm8veEJKOztBdUZsL3hCRTtFQUNFO0N2RnEveEJKOztBdUZuL3hCRTtFQUNFO0N2RnMveEJKOztBdUZwL3hCRTtFQUNFO0N2RnUveEJKOztBdUZoaHlCRTtFQUNFO0N2Rm1oeUJKOztBdUZqaHlCRTtFQUNFO0N2Rm9oeUJKOztBdUZsaHlCRTtFQUNFO0N2RnFoeUJKOztBdUZuaHlCRTtFQUNFO0N2RnNoeUJKOztBdUZwaHlCRTtFQUNFO0N2RnVoeUJKOztBdUZyaHlCRTtFQUNFO0N2RndoeUJKOztBdUZ0aHlCRTtFQUNFO0N2RnloeUJKOztBdUZ2aHlCRTtFQUNFO0N2RjBoeUJKOztBdUZ4aHlCRTtFQUNFO0N2RjJoeUJKOztBdUZwanlCRTtFQUNFO0N2RnVqeUJKOztBdUZyanlCRTtFQUNFO0N2RndqeUJKOztBdUZ0anlCRTtFQUNFO0N2RnlqeUJKOztBdUZ2anlCRTtFQUNFO0N2RjBqeUJKOztBdUZ4anlCRTtFQUNFO0N2RjJqeUJKOztBdUZ6anlCRTtFQUNFO0N2RjRqeUJKOztBdUYxanlCRTtFQUNFO0N2RjZqeUJKOztBdUYzanlCRTtFQUNFO0N2RjhqeUJKOztBdUY1anlCRTtFQUNFO0N2RitqeUJKOztBdUZ4bHlCRTtFQUNFO0N2RjJseUJKOztBdUZ6bHlCRTtFQUNFO0N2RjRseUJKOztBdUYxbHlCRTtFQUNFO0N2RjZseUJKOztBdUYzbHlCRTtFQUNFO0N2RjhseUJKOztBdUY1bHlCRTtFQUNFO0N2RitseUJKOztBdUY3bHlCRTtFQUNFO0N2RmdteUJKOztBdUY5bHlCRTtFQUNFO0N2RmlteUJKOztBdUYvbHlCRTtFQUNFO0N2RmtteUJKOztBdUZobXlCRTtFQUNFO0N2Rm1teUJKOztBdUY1bnlCRTtFQUNFO0N2RitueUJKOztBdUY3bnlCRTtFQUNFO0N2RmdveUJKOztBdUY5bnlCRTtFQUNFO0N2RmlveUJKOztBdUYvbnlCRTtFQUNFO0N2RmtveUJKOztBdUZob3lCRTtFQUNFO0N2Rm1veUJKOztBdUZqb3lCRTtFQUNFO0N2Rm9veUJKOztBdUZsb3lCRTtFQUNFO0N2RnFveUJKOztBdUZub3lCRTtFQUNFO0N2RnNveUJKOztBdUZwb3lCRTtFQUNFO0N2RnVveUJKOztBdUZocXlCRTtFQUNFO0N2Rm1xeUJKOztBdUZqcXlCRTtFQUNFO0N2Rm9xeUJKOztBdUZscXlCRTtFQUNFO0N2RnFxeUJKOztBdUZucXlCRTtFQUNFO0N2RnNxeUJKOztBdUZwcXlCRTtFQUNFO0N2RnVxeUJKOztBdUZycXlCRTtFQUNFO0N2RndxeUJKOztBdUZ0cXlCRTtFQUNFO0N2RnlxeUJKOztBdUZ2cXlCRTtFQUNFO0N2RjBxeUJKOztBdUZ4cXlCRTtFQUNFO0N2RjJxeUJKOztBdUZwc3lCRTtFQUNFO0N2RnVzeUJKOztBdUZyc3lCRTtFQUNFO0N2RndzeUJKOztBdUZ0c3lCRTtFQUNFO0N2RnlzeUJKOztBdUZ2c3lCRTtFQUNFO0N2RjBzeUJKOztBdUZ4c3lCRTtFQUNFO0N2RjJzeUJKOztBdUZ6c3lCRTtFQUNFO0N2RjRzeUJKOztBdUYxc3lCRTtFQUNFO0N2RjZzeUJKOztBdUYzc3lCRTtFQUNFO0N2RjhzeUJKOztBdUY1c3lCRTtFQUNFO0N2RitzeUJKOztBdUZ4dXlCRTtFQUNFO0N2RjJ1eUJKOztBdUZ6dXlCRTtFQUNFO0N2RjR1eUJKOztBdUYxdXlCRTtFQUNFO0N2RjZ1eUJKOztBdUYzdXlCRTtFQUNFO0N2Rjh1eUJKOztBdUY1dXlCRTtFQUNFO0N2Rit1eUJKOztBdUY3dXlCRTtFQUNFO0N2Rmd2eUJKOztBdUY5dXlCRTtFQUNFO0N2Rml2eUJKOztBdUYvdXlCRTtFQUNFO0N2Rmt2eUJKOztBdUZodnlCRTtFQUNFO0N2Rm12eUJKOztBdUY1d3lCRTtFQUNFO0N2Rit3eUJKOztBdUY3d3lCRTtFQUNFO0N2Rmd4eUJKOztBdUY5d3lCRTtFQUNFO0N2Rml4eUJKOztBdUYvd3lCRTtFQUNFO0N2Rmt4eUJKOztBdUZoeHlCRTtFQUNFO0N2Rm14eUJKOztBdUZqeHlCRTtFQUNFO0N2Rm94eUJKOztBdUZseHlCRTtFQUNFO0N2RnF4eUJKOztBdUZueHlCRTtFQUNFO0N2RnN4eUJKOztBdUZweHlCRTtFQUNFO0N2RnV4eUJKOztBdUZoenlCRTtFQUNFO0N2Rm16eUJKOztBdUZqenlCRTtFQUNFO0N2Rm96eUJKOztBdUZsenlCRTtFQUNFO0N2RnF6eUJKOztBdUZuenlCRTtFQUNFO0N2RnN6eUJKOztBdUZwenlCRTtFQUNFO0N2RnV6eUJKOztBdUZyenlCRTtFQUNFO0N2Rnd6eUJKOztBdUZ0enlCRTtFQUNFO0N2Rnl6eUJKOztBdUZ2enlCRTtFQUNFO0N2RjB6eUJKOztBdUZ4enlCRTtFQUNFO0N2RjJ6eUJKOztBdUZwMXlCRTtFQUNFO0N2RnUxeUJKOztBdUZyMXlCRTtFQUNFO0N2RncxeUJKOztBdUZ0MXlCRTtFQUNFO0N2RnkxeUJKOztBdUZ2MXlCRTtFQUNFO0N2RjAxeUJKOztBdUZ4MXlCRTtFQUNFO0N2RjIxeUJKOztBdUZ6MXlCRTtFQUNFO0N2RjQxeUJKOztBdUYxMXlCRTtFQUNFO0N2RjYxeUJKOztBdUYzMXlCRTtFQUNFO0N2RjgxeUJKOztBdUY1MXlCRTtFQUNFO0N2RisxeUJKOztBdUZ4M3lCRTtFQUNFO0N2RjIzeUJKOztBdUZ6M3lCRTtFQUNFO0N2RjQzeUJKOztBdUYxM3lCRTtFQUNFO0N2RjYzeUJKOztBdUYzM3lCRTtFQUNFO0N2RjgzeUJKOztBdUY1M3lCRTtFQUNFO0N2RiszeUJKOztBdUY3M3lCRTtFQUNFO0N2Rmc0eUJKOztBdUY5M3lCRTtFQUNFO0N2Rmk0eUJKOztBdUYvM3lCRTtFQUNFO0N2Rms0eUJKOztBdUZoNHlCRTtFQUNFO0N2Rm00eUJKOztBdUY1NXlCRTtFQUNFO0N2Ris1eUJKOztBdUY3NXlCRTtFQUNFO0N2Rmc2eUJKOztBdUY5NXlCRTtFQUNFO0N2Rmk2eUJKOztBdUYvNXlCRTtFQUNFO0N2Rms2eUJKOztBdUZoNnlCRTtFQUNFO0N2Rm02eUJKOztBdUZqNnlCRTtFQUNFO0N2Rm82eUJKOztBdUZsNnlCRTtFQUNFO0N2RnE2eUJKOztBdUZuNnlCRTtFQUNFO0N2RnM2eUJKOztBdUZwNnlCRTtFQUNFO0N2RnU2eUJKOztBdUZoOHlCRTtFQUNFO0N2Rm04eUJKOztBdUZqOHlCRTtFQUNFO0N2Rm84eUJKOztBdUZsOHlCRTtFQUNFO0N2RnE4eUJKOztBdUZuOHlCRTtFQUNFO0N2RnM4eUJKOztBdUZwOHlCRTtFQUNFO0N2RnU4eUJKOztBdUZyOHlCRTtFQUNFO0N2Rnc4eUJKOztBdUZ0OHlCRTtFQUNFO0N2Rnk4eUJKOztBdUZ2OHlCRTtFQUNFO0N2RjA4eUJKOztBdUZ4OHlCRTtFQUNFO0N2RjI4eUJKOztBdUZwK3lCRTtFQUNFO0N2RnUreUJKOztBdUZyK3lCRTtFQUNFO0N2RncreUJKOztBdUZ0K3lCRTtFQUNFO0N2RnkreUJKOztBdUZ2K3lCRTtFQUNFO0N2RjAreUJKOztBdUZ4K3lCRTtFQUNFO0N2RjIreUJKOztBdUZ6K3lCRTtFQUNFO0N2RjQreUJKOztBdUYxK3lCRTtFQUNFO0N2RjYreUJKOztBdUYzK3lCRTtFQUNFO0N2RjgreUJKOztBdUY1K3lCRTtFQUNFO0N2RisreUJKOztBdUZ4Z3pCRTtFQUNFO0N2RjJnekJKOztBdUZ6Z3pCRTtFQUNFO0N2RjRnekJKOztBdUYxZ3pCRTtFQUNFO0N2RjZnekJKOztBdUYzZ3pCRTtFQUNFO0N2RjhnekJKOztBdUY1Z3pCRTtFQUNFO0N2RitnekJKOztBdUY3Z3pCRTtFQUNFO0N2RmdoekJKOztBdUY5Z3pCRTtFQUNFO0N2RmloekJKOztBdUYvZ3pCRTtFQUNFO0N2RmtoekJKOztBdUZoaHpCRTtFQUNFO0N2Rm1oekJKOztBdUY1aXpCRTtFQUNFO0N2RitpekJKOztBdUY3aXpCRTtFQUNFO0N2RmdqekJKOztBdUY5aXpCRTtFQUNFO0N2RmlqekJKOztBdUYvaXpCRTtFQUNFO0N2RmtqekJKOztBdUZoanpCRTtFQUNFO0N2Rm1qekJKOztBdUZqanpCRTtFQUNFO0N2Rm9qekJKOztBdUZsanpCRTtFQUNFO0N2RnFqekJKOztBdUZuanpCRTtFQUNFO0N2RnNqekJKOztBdUZwanpCRTtFQUNFO0N2RnVqekJKOztBdUZobHpCRTtFQUNFO0N2Rm1sekJKOztBdUZqbHpCRTtFQUNFO0N2Rm9sekJKOztBdUZsbHpCRTtFQUNFO0N2RnFsekJKOztBdUZubHpCRTtFQUNFO0N2RnNsekJKOztBdUZwbHpCRTtFQUNFO0N2RnVsekJKOztBdUZybHpCRTtFQUNFO0N2RndsekJKOztBdUZ0bHpCRTtFQUNFO0N2RnlsekJKOztBdUZ2bHpCRTtFQUNFO0N2RjBsekJKOztBdUZ4bHpCRTtFQUNFO0N2RjJsekJKOztBdUZwbnpCRTtFQUNFO0N2RnVuekJKOztBdUZybnpCRTtFQUNFO0N2RnduekJKOztBdUZ0bnpCRTtFQUNFO0N2RnluekJKOztBdUZ2bnpCRTtFQUNFO0N2RjBuekJKOztBdUZ4bnpCRTtFQUNFO0N2RjJuekJKOztBdUZ6bnpCRTtFQUNFO0N2RjRuekJKOztBdUYxbnpCRTtFQUNFO0N2RjZuekJKOztBdUYzbnpCRTtFQUNFO0N2RjhuekJKOztBdUY1bnpCRTtFQUNFO0N2RituekJKOztBdUZ4cHpCRTtFQUNFO0N2RjJwekJKOztBdUZ6cHpCRTtFQUNFO0N2RjRwekJKOztBdUYxcHpCRTtFQUNFO0N2RjZwekJKOztBdUYzcHpCRTtFQUNFO0N2RjhwekJKOztBdUY1cHpCRTtFQUNFO0N2RitwekJKOztBdUY3cHpCRTtFQUNFO0N2RmdxekJKOztBdUY5cHpCRTtFQUNFO0N2RmlxekJKOztBdUYvcHpCRTtFQUNFO0N2RmtxekJKOztBdUZocXpCRTtFQUNFO0N2Rm1xekJKOztBdUY1cnpCRTtFQUNFO0N2RityekJKOztBdUY3cnpCRTtFQUNFO0N2RmdzekJKOztBdUY5cnpCRTtFQUNFO0N2RmlzekJKOztBdUYvcnpCRTtFQUNFO0N2RmtzekJKOztBdUZoc3pCRTtFQUNFO0N2Rm1zekJKOztBdUZqc3pCRTtFQUNFO0N2Rm9zekJKOztBdUZsc3pCRTtFQUNFO0N2RnFzekJKOztBdUZuc3pCRTtFQUNFO0N2RnNzekJKOztBdUZwc3pCRTtFQUNFO0N2RnVzekJKOztBdUZodXpCRTtFQUNFO0N2Rm11ekJKOztBdUZqdXpCRTtFQUNFO0N2Rm91ekJKOztBdUZsdXpCRTtFQUNFO0N2RnF1ekJKOztBdUZudXpCRTtFQUNFO0N2RnN1ekJKOztBdUZwdXpCRTtFQUNFO0N2RnV1ekJKOztBdUZydXpCRTtFQUNFO0N2Rnd1ekJKOztBdUZ0dXpCRTtFQUNFO0N2Rnl1ekJKOztBdUZ2dXpCRTtFQUNFO0N2RjB1ekJKOztBdUZ4dXpCRTtFQUNFO0N2RjJ1ekJKOztBdUZwd3pCRTtFQUNFO0N2RnV3ekJKOztBdUZyd3pCRTtFQUNFO0N2Rnd3ekJKOztBdUZ0d3pCRTtFQUNFO0N2Rnl3ekJKOztBdUZ2d3pCRTtFQUNFO0N2RjB3ekJKOztBdUZ4d3pCRTtFQUNFO0N2RjJ3ekJKOztBdUZ6d3pCRTtFQUNFO0N2RjR3ekJKOztBdUYxd3pCRTtFQUNFO0N2RjZ3ekJKOztBdUYzd3pCRTtFQUNFO0N2Rjh3ekJKOztBdUY1d3pCRTtFQUNFO0N2Rit3ekJKOztBdUZ4eXpCRTtFQUNFO0N2RjJ5ekJKOztBdUZ6eXpCRTtFQUNFO0N2RjR5ekJKOztBdUYxeXpCRTtFQUNFO0N2RjZ5ekJKOztBdUYzeXpCRTtFQUNFO0N2Rjh5ekJKOztBdUY1eXpCRTtFQUNFO0N2Rit5ekJKOztBdUY3eXpCRTtFQUNFO0N2Rmd6ekJKOztBdUY5eXpCRTtFQUNFO0N2Rml6ekJKOztBdUYveXpCRTtFQUNFO0N2Rmt6ekJKOztBdUZoenpCRTtFQUNFO0N2Rm16ekJKOztBdUY1MHpCRTtFQUNFO0N2RiswekJKOztBdUY3MHpCRTtFQUNFO0N2RmcxekJKOztBdUY5MHpCRTtFQUNFO0N2RmkxekJKOztBdUYvMHpCRTtFQUNFO0N2RmsxekJKOztBdUZoMXpCRTtFQUNFO0N2Rm0xekJKOztBdUZqMXpCRTtFQUNFO0N2Rm8xekJKOztBdUZsMXpCRTtFQUNFO0N2RnExekJKOztBdUZuMXpCRTtFQUNFO0N2RnMxekJKOztBdUZwMXpCRTtFQUNFO0N2RnUxekJKOztBdUZoM3pCRTtFQUNFO0N2Rm0zekJKOztBdUZqM3pCRTtFQUNFO0N2Rm8zekJKOztBdUZsM3pCRTtFQUNFO0N2RnEzekJKOztBdUZuM3pCRTtFQUNFO0N2RnMzekJKOztBdUZwM3pCRTtFQUNFO0N2RnUzekJKOztBdUZyM3pCRTtFQUNFO0N2RnczekJKOztBdUZ0M3pCRTtFQUNFO0N2RnkzekJKOztBdUZ2M3pCRTtFQUNFO0N2RjAzekJKOztBdUZ4M3pCRTtFQUNFO0N2RjIzekJKOztBdUZwNXpCRTtFQUNFO0N2RnU1ekJKOztBdUZyNXpCRTtFQUNFO0N2Rnc1ekJKOztBdUZ0NXpCRTtFQUNFO0N2Rnk1ekJKOztBdUZ2NXpCRTtFQUNFO0N2RjA1ekJKOztBdUZ4NXpCRTtFQUNFO0N2RjI1ekJKOztBdUZ6NXpCRTtFQUNFO0N2RjQ1ekJKOztBdUYxNXpCRTtFQUNFO0N2RjY1ekJKOztBdUYzNXpCRTtFQUNFO0N2Rjg1ekJKOztBdUY1NXpCRTtFQUNFO0N2Ris1ekJKOztBdUZ4N3pCRTtFQUNFO0N2RjI3ekJKOztBdUZ6N3pCRTtFQUNFO0N2RjQ3ekJKOztBdUYxN3pCRTtFQUNFO0N2RjY3ekJKOztBdUYzN3pCRTtFQUNFO0N2Rjg3ekJKOztBdUY1N3pCRTtFQUNFO0N2Ris3ekJKOztBdUY3N3pCRTtFQUNFO0N2Rmc4ekJKOztBdUY5N3pCRTtFQUNFO0N2Rmk4ekJKOztBdUYvN3pCRTtFQUNFO0N2Rms4ekJKOztBdUZoOHpCRTtFQUNFO0N2Rm04ekJKOztBdUY1OXpCRTtFQUNFO0N2Ris5ekJKOztBdUY3OXpCRTtFQUNFO0N2RmcrekJKOztBdUY5OXpCRTtFQUNFO0N2RmkrekJKOztBdUYvOXpCRTtFQUNFO0N2RmsrekJKOztBdUZoK3pCRTtFQUNFO0N2Rm0rekJKOztBdUZqK3pCRTtFQUNFO0N2Rm8rekJKOztBdUZsK3pCRTtFQUNFO0N2RnErekJKOztBdUZuK3pCRTtFQUNFO0N2RnMrekJKOztBdUZwK3pCRTtFQUNFO0N2RnUrekJKOztBdUZoZzBCRTtFQUNFO0N2Rm1nMEJKOztBdUZqZzBCRTtFQUNFO0N2Rm9nMEJKOztBdUZsZzBCRTtFQUNFO0N2RnFnMEJKOztBdUZuZzBCRTtFQUNFO0N2RnNnMEJKOztBdUZwZzBCRTtFQUNFO0N2RnVnMEJKOztBdUZyZzBCRTtFQUNFO0N2RndnMEJKOztBdUZ0ZzBCRTtFQUNFO0N2RnlnMEJKOztBdUZ2ZzBCRTtFQUNFO0N2RjBnMEJKOztBdUZ4ZzBCRTtFQUNFO0N2RjJnMEJKOztBdUZwaTBCRTtFQUNFO0N2RnVpMEJKOztBdUZyaTBCRTtFQUNFO0N2RndpMEJKOztBdUZ0aTBCRTtFQUNFO0N2RnlpMEJKOztBdUZ2aTBCRTtFQUNFO0N2RjBpMEJKOztBdUZ4aTBCRTtFQUNFO0N2RjJpMEJKOztBdUZ6aTBCRTtFQUNFO0N2RjRpMEJKOztBdUYxaTBCRTtFQUNFO0N2RjZpMEJKOztBdUYzaTBCRTtFQUNFO0N2RjhpMEJKOztBdUY1aTBCRTtFQUNFO0N2RitpMEJKOztBdUZ4azBCRTtFQUNFO0N2RjJrMEJKOztBdUZ6azBCRTtFQUNFO0N2RjRrMEJKOztBdUYxazBCRTtFQUNFO0N2RjZrMEJKOztBdUYzazBCRTtFQUNFO0N2RjhrMEJKOztBdUY1azBCRTtFQUNFO0N2RitrMEJKOztBdUY3azBCRTtFQUNFO0N2RmdsMEJKOztBdUY5azBCRTtFQUNFO0N2RmlsMEJKOztBdUYvazBCRTtFQUNFO0N2RmtsMEJKOztBdUZobDBCRTtFQUNFO0N2Rm1sMEJKOztBdUY1bTBCRTtFQUNFO0N2RittMEJKOztBdUY3bTBCRTtFQUNFO0N2RmduMEJKOztBdUY5bTBCRTtFQUNFO0N2RmluMEJKOztBdUYvbTBCRTtFQUNFO0N2RmtuMEJKOztBdUZobjBCRTtFQUNFO0N2Rm1uMEJKOztBdUZqbjBCRTtFQUNFO0N2Rm9uMEJKOztBdUZsbjBCRTtFQUNFO0N2RnFuMEJKOztBdUZubjBCRTtFQUNFO0N2RnNuMEJKOztBdUZwbjBCRTtFQUNFO0N2RnVuMEJKOztBdUZocDBCRTtFQUNFO0N2Rm1wMEJKOztBdUZqcDBCRTtFQUNFO0N2Rm9wMEJKOztBdUZscDBCRTtFQUNFO0N2RnFwMEJKOztBdUZucDBCRTtFQUNFO0N2RnNwMEJKOztBdUZwcDBCRTtFQUNFO0N2RnVwMEJKOztBdUZycDBCRTtFQUNFO0N2RndwMEJKOztBdUZ0cDBCRTtFQUNFO0N2RnlwMEJKOztBdUZ2cDBCRTtFQUNFO0N2RjBwMEJKOztBdUZ4cDBCRTtFQUNFO0N2RjJwMEJKOztBdUZwcjBCRTtFQUNFO0N2RnVyMEJKOztBdUZycjBCRTtFQUNFO0N2RndyMEJKOztBdUZ0cjBCRTtFQUNFO0N2RnlyMEJKOztBdUZ2cjBCRTtFQUNFO0N2RjByMEJKOztBdUZ4cjBCRTtFQUNFO0N2RjJyMEJKOztBdUZ6cjBCRTtFQUNFO0N2RjRyMEJKOztBdUYxcjBCRTtFQUNFO0N2RjZyMEJKOztBdUYzcjBCRTtFQUNFO0N2RjhyMEJKOztBdUY1cjBCRTtFQUNFO0N2RityMEJKOztBdUZ4dDBCRTtFQUNFO0N2RjJ0MEJKOztBdUZ6dDBCRTtFQUNFO0N2RjR0MEJKOztBdUYxdDBCRTtFQUNFO0N2RjZ0MEJKOztBdUYzdDBCRTtFQUNFO0N2Rjh0MEJKOztBdUY1dDBCRTtFQUNFO0N2Rit0MEJKOztBdUY3dDBCRTtFQUNFO0N2Rmd1MEJKOztBdUY5dDBCRTtFQUNFO0N2Rml1MEJKOztBdUYvdDBCRTtFQUNFO0N2Rmt1MEJKOztBdUZodTBCRTtFQUNFO0N2Rm11MEJKOztBdUY1djBCRTtFQUNFO0N2Rit2MEJKOztBdUY3djBCRTtFQUNFO0N2Rmd3MEJKOztBdUY5djBCRTtFQUNFO0N2Rml3MEJKOztBdUYvdjBCRTtFQUNFO0N2Rmt3MEJKOztBdUZodzBCRTtFQUNFO0N2Rm13MEJKOztBdUZqdzBCRTtFQUNFO0N2Rm93MEJKOztBdUZsdzBCRTtFQUNFO0N2RnF3MEJKOztBdUZudzBCRTtFQUNFO0N2RnN3MEJKOztBdUZwdzBCRTtFQUNFO0N2RnV3MEJKOztBdUZoeTBCRTtFQUNFO0N2Rm15MEJKOztBdUZqeTBCRTtFQUNFO0N2Rm95MEJKOztBdUZseTBCRTtFQUNFO0N2RnF5MEJKOztBdUZueTBCRTtFQUNFO0N2RnN5MEJKOztBdUZweTBCRTtFQUNFO0N2RnV5MEJKOztBdUZyeTBCRTtFQUNFO0N2Rnd5MEJKOztBdUZ0eTBCRTtFQUNFO0N2Rnl5MEJKOztBdUZ2eTBCRTtFQUNFO0N2RjB5MEJKOztBdUZ4eTBCRTtFQUNFO0N2RjJ5MEJKOztBdUZwMDBCRTtFQUNFO0N2RnUwMEJKOztBdUZyMDBCRTtFQUNFO0N2RncwMEJKOztBdUZ0MDBCRTtFQUNFO0N2RnkwMEJKOztBdUZ2MDBCRTtFQUNFO0N2RjAwMEJKOztBdUZ4MDBCRTtFQUNFO0N2RjIwMEJKOztBdUZ6MDBCRTtFQUNFO0N2RjQwMEJKOztBdUYxMDBCRTtFQUNFO0N2RjYwMEJKOztBdUYzMDBCRTtFQUNFO0N2RjgwMEJKOztBdUY1MDBCRTtFQUNFO0N2RiswMEJKOztBdUZ4MjBCRTtFQUNFO0N2RjIyMEJKOztBdUZ6MjBCRTtFQUNFO0N2RjQyMEJKOztBdUYxMjBCRTtFQUNFO0N2RjYyMEJKOztBdUYzMjBCRTtFQUNFO0N2RjgyMEJKOztBdUY1MjBCRTtFQUNFO0N2RisyMEJKOztBdUY3MjBCRTtFQUNFO0N2RmczMEJKOztBdUY5MjBCRTtFQUNFO0N2RmkzMEJKOztBdUYvMjBCRTtFQUNFO0N2RmszMEJKOztBdUZoMzBCRTtFQUNFO0N2Rm0zMEJKOztBdUY1NDBCRTtFQUNFO0N2Ris0MEJKOztBdUY3NDBCRTtFQUNFO0N2Rmc1MEJKOztBdUY5NDBCRTtFQUNFO0N2Rmk1MEJKOztBdUYvNDBCRTtFQUNFO0N2Rms1MEJKOztBdUZoNTBCRTtFQUNFO0N2Rm01MEJKOztBdUZqNTBCRTtFQUNFO0N2Rm81MEJKOztBdUZsNTBCRTtFQUNFO0N2RnE1MEJKOztBdUZuNTBCRTtFQUNFO0N2RnM1MEJKOztBdUZwNTBCRTtFQUNFO0N2RnU1MEJKOztBdUZoNzBCRTtFQUNFO0N2Rm03MEJKOztBdUZqNzBCRTtFQUNFO0N2Rm83MEJKOztBdUZsNzBCRTtFQUNFO0N2RnE3MEJKOztBdUZuNzBCRTtFQUNFO0N2RnM3MEJKOztBdUZwNzBCRTtFQUNFO0N2RnU3MEJKOztBdUZyNzBCRTtFQUNFO0N2Rnc3MEJKOztBdUZ0NzBCRTtFQUNFO0N2Rnk3MEJKOztBdUZ2NzBCRTtFQUNFO0N2RjA3MEJKOztBdUZ4NzBCRTtFQUNFO0N2RjI3MEJKOztBdUZwOTBCRTtFQUNFO0N2RnU5MEJKOztBdUZyOTBCRTtFQUNFO0N2Rnc5MEJKOztBdUZ0OTBCRTtFQUNFO0N2Rnk5MEJKOztBdUZ2OTBCRTtFQUNFO0N2RjA5MEJKOztBdUZ4OTBCRTtFQUNFO0N2RjI5MEJKOztBdUZ6OTBCRTtFQUNFO0N2RjQ5MEJKOztBdUYxOTBCRTtFQUNFO0N2RjY5MEJKOztBdUYzOTBCRTtFQUNFO0N2Rjg5MEJKOztBdUY1OTBCRTtFQUNFO0N2Ris5MEJKOztBdUZ4LzBCRTtFQUNFO0N2RjIvMEJKOztBdUZ6LzBCRTtFQUNFO0N2RjQvMEJKOztBdUYxLzBCRTtFQUNFO0N2RjYvMEJKOztBdUYzLzBCRTtFQUNFO0N2RjgvMEJKOztBdUY1LzBCRTtFQUNFO0N2RisvMEJKOztBdUY3LzBCRTtFQUNFO0N2RmdnMUJKOztBdUY5LzBCRTtFQUNFO0N2RmlnMUJKOztBdUYvLzBCRTtFQUNFO0N2RmtnMUJKOztBdUZoZzFCRTtFQUNFO0N2Rm1nMUJKOztBdUY1aDFCRTtFQUNFO0N2RitoMUJKOztBdUY3aDFCRTtFQUNFO0N2RmdpMUJKOztBdUY5aDFCRTtFQUNFO0N2RmlpMUJKOztBdUYvaDFCRTtFQUNFO0N2RmtpMUJKOztBdUZoaTFCRTtFQUNFO0N2Rm1pMUJKOztBdUZqaTFCRTtFQUNFO0N2Rm9pMUJKOztBdUZsaTFCRTtFQUNFO0N2RnFpMUJKOztBdUZuaTFCRTtFQUNFO0N2RnNpMUJKOztBdUZwaTFCRTtFQUNFO0N2RnVpMUJKOztBdUZoazFCRTtFQUNFO0N2Rm1rMUJKOztBdUZqazFCRTtFQUNFO0N2Rm9rMUJKOztBdUZsazFCRTtFQUNFO0N2RnFrMUJKOztBdUZuazFCRTtFQUNFO0N2RnNrMUJKOztBdUZwazFCRTtFQUNFO0N2RnVrMUJKOztBdUZyazFCRTtFQUNFO0N2RndrMUJKOztBdUZ0azFCRTtFQUNFO0N2RnlrMUJKOztBdUZ2azFCRTtFQUNFO0N2RjBrMUJKOztBdUZ4azFCRTtFQUNFO0N2RjJrMUJKOztBdUZwbTFCRTtFQUNFO0N2RnVtMUJKOztBdUZybTFCRTtFQUNFO0N2RndtMUJKOztBdUZ0bTFCRTtFQUNFO0N2RnltMUJKOztBdUZ2bTFCRTtFQUNFO0N2RjBtMUJKOztBdUZ4bTFCRTtFQUNFO0N2RjJtMUJKOztBdUZ6bTFCRTtFQUNFO0N2RjRtMUJKOztBdUYxbTFCRTtFQUNFO0N2RjZtMUJKOztBdUYzbTFCRTtFQUNFO0N2RjhtMUJKOztBdUY1bTFCRTtFQUNFO0N2RittMUJKOztBdUZ4bzFCRTtFQUNFO0N2RjJvMUJKOztBdUZ6bzFCRTtFQUNFO0N2RjRvMUJKOztBdUYxbzFCRTtFQUNFO0N2RjZvMUJKOztBdUYzbzFCRTtFQUNFO0N2RjhvMUJKOztBdUY1bzFCRTtFQUNFO0N2RitvMUJKOztBdUY3bzFCRTtFQUNFO0N2RmdwMUJKOztBdUY5bzFCRTtFQUNFO0N2RmlwMUJKOztBdUYvbzFCRTtFQUNFO0N2RmtwMUJKOztBdUZocDFCRTtFQUNFO0N2Rm1wMUJKOztBdUY1cTFCRTtFQUNFO0N2RitxMUJKOztBdUY3cTFCRTtFQUNFO0N2RmdyMUJKOztBdUY5cTFCRTtFQUNFO0N2RmlyMUJKOztBdUYvcTFCRTtFQUNFO0N2RmtyMUJKOztBdUZocjFCRTtFQUNFO0N2Rm1yMUJKOztBdUZqcjFCRTtFQUNFO0N2Rm9yMUJKOztBdUZscjFCRTtFQUNFO0N2RnFyMUJKOztBdUZucjFCRTtFQUNFO0N2RnNyMUJKOztBdUZwcjFCRTtFQUNFO0N2RnVyMUJKOztBdUZodDFCRTtFQUNFO0N2Rm10MUJKOztBdUZqdDFCRTtFQUNFO0N2Rm90MUJKOztBdUZsdDFCRTtFQUNFO0N2RnF0MUJKOztBdUZudDFCRTtFQUNFO0N2RnN0MUJKOztBdUZwdDFCRTtFQUNFO0N2RnV0MUJKOztBdUZydDFCRTtFQUNFO0N2Rnd0MUJKOztBdUZ0dDFCRTtFQUNFO0N2Rnl0MUJKOztBdUZ2dDFCRTtFQUNFO0N2RjB0MUJKOztBdUZ4dDFCRTtFQUNFO0N2RjJ0MUJKOztBdUZwdjFCRTtFQUNFO0N2RnV2MUJKOztBdUZydjFCRTtFQUNFO0N2Rnd2MUJKOztBdUZ0djFCRTtFQUNFO0N2Rnl2MUJKOztBdUZ2djFCRTtFQUNFO0N2RjB2MUJKOztBdUZ4djFCRTtFQUNFO0N2RjJ2MUJKOztBdUZ6djFCRTtFQUNFO0N2RjR2MUJKOztBdUYxdjFCRTtFQUNFO0N2RjZ2MUJKOztBdUYzdjFCRTtFQUNFO0N2Rjh2MUJKOztBdUY1djFCRTtFQUNFO0N2Rit2MUJKOztBdUZ4eDFCRTtFQUNFO0N2RjJ4MUJKOztBdUZ6eDFCRTtFQUNFO0N2RjR4MUJKOztBdUYxeDFCRTtFQUNFO0N2RjZ4MUJKOztBdUYzeDFCRTtFQUNFO0N2Rjh4MUJKOztBdUY1eDFCRTtFQUNFO0N2Rit4MUJKOztBdUY3eDFCRTtFQUNFO0N2Rmd5MUJKOztBdUY5eDFCRTtFQUNFO0N2Rml5MUJKOztBdUYveDFCRTtFQUNFO0N2Rmt5MUJKOztBdUZoeTFCRTtFQUNFO0N2Rm15MUJKOztBdUY1ejFCRTtFQUNFO0N2Rit6MUJKOztBdUY3ejFCRTtFQUNFO0N2RmcwMUJKOztBdUY5ejFCRTtFQUNFO0N2RmkwMUJKOztBdUYvejFCRTtFQUNFO0N2RmswMUJKOztBdUZoMDFCRTtFQUNFO0N2Rm0wMUJKOztBdUZqMDFCRTtFQUNFO0N2Rm8wMUJKOztBdUZsMDFCRTtFQUNFO0N2RnEwMUJKOztBdUZuMDFCRTtFQUNFO0N2RnMwMUJKOztBdUZwMDFCRTtFQUNFO0N2RnUwMUJKOztBdUZoMjFCRTtFQUNFO0N2Rm0yMUJKOztBdUZqMjFCRTtFQUNFO0N2Rm8yMUJKOztBdUZsMjFCRTtFQUNFO0N2RnEyMUJKOztBdUZuMjFCRTtFQUNFO0N2RnMyMUJKOztBdUZwMjFCRTtFQUNFO0N2RnUyMUJKOztBdUZyMjFCRTtFQUNFO0N2RncyMUJKOztBdUZ0MjFCRTtFQUNFO0N2RnkyMUJKOztBdUZ2MjFCRTtFQUNFO0N2RjAyMUJKOztBdUZ4MjFCRTtFQUNFO0N2RjIyMUJKOztBdUZwNDFCRTtFQUNFO0N2RnU0MUJKOztBdUZyNDFCRTtFQUNFO0N2Rnc0MUJKOztBdUZ0NDFCRTtFQUNFO0N2Rnk0MUJKOztBdUZ2NDFCRTtFQUNFO0N2RjA0MUJKOztBdUZ4NDFCRTtFQUNFO0N2RjI0MUJKOztBdUZ6NDFCRTtFQUNFO0N2RjQ0MUJKOztBdUYxNDFCRTtFQUNFO0N2RjY0MUJKOztBdUYzNDFCRTtFQUNFO0N2Rjg0MUJKOztBdUY1NDFCRTtFQUNFO0N2Ris0MUJKOztBdUZ4NjFCRTtFQUNFO0N2RjI2MUJKOztBdUZ6NjFCRTtFQUNFO0N2RjQ2MUJKOztBdUYxNjFCRTtFQUNFO0N2RjY2MUJKOztBdUYzNjFCRTtFQUNFO0N2Rjg2MUJKOztBdUY1NjFCRTtFQUNFO0N2Ris2MUJKOztBdUY3NjFCRTtFQUNFO0N2Rmc3MUJKOztBdUY5NjFCRTtFQUNFO0N2Rmk3MUJKOztBdUYvNjFCRTtFQUNFO0N2Rms3MUJKOztBdUZoNzFCRTtFQUNFO0N2Rm03MUJKOztBdUY1ODFCRTtFQUNFO0N2Ris4MUJKOztBdUY3ODFCRTtFQUNFO0N2Rmc5MUJKOztBdUY5ODFCRTtFQUNFO0N2Rmk5MUJKOztBdUYvODFCRTtFQUNFO0N2Rms5MUJKOztBdUZoOTFCRTtFQUNFO0N2Rm05MUJKOztBdUZqOTFCRTtFQUNFO0N2Rm85MUJKOztBdUZsOTFCRTtFQUNFO0N2RnE5MUJKOztBdUZuOTFCRTtFQUNFO0N2RnM5MUJKOztBdUZwOTFCRTtFQUNFO0N2RnU5MUJKOztBdUZoLzFCRTtFQUNFO0N2Rm0vMUJKOztBdUZqLzFCRTtFQUNFO0N2Rm8vMUJKOztBdUZsLzFCRTtFQUNFO0N2RnEvMUJKOztBdUZuLzFCRTtFQUNFO0N2RnMvMUJKOztBdUZwLzFCRTtFQUNFO0N2RnUvMUJKOztBdUZyLzFCRTtFQUNFO0N2RncvMUJKOztBdUZ0LzFCRTtFQUNFO0N2RnkvMUJKOztBdUZ2LzFCRTtFQUNFO0N2RjAvMUJKOztBdUZ4LzFCRTtFQUNFO0N2RjIvMUJKOztBdUZwaDJCRTtFQUNFO0N2RnVoMkJKOztBdUZyaDJCRTtFQUNFO0N2RndoMkJKOztBdUZ0aDJCRTtFQUNFO0N2RnloMkJKOztBdUZ2aDJCRTtFQUNFO0N2RjBoMkJKOztBdUZ4aDJCRTtFQUNFO0N2RjJoMkJKOztBdUZ6aDJCRTtFQUNFO0N2RjRoMkJKOztBdUYxaDJCRTtFQUNFO0N2RjZoMkJKOztBdUYzaDJCRTtFQUNFO0N2RjhoMkJKOztBdUY1aDJCRTtFQUNFO0N2RitoMkJKOztBdUZ4ajJCRTtFQUNFO0N2RjJqMkJKOztBdUZ6ajJCRTtFQUNFO0N2RjRqMkJKOztBdUYxajJCRTtFQUNFO0N2RjZqMkJKOztBdUYzajJCRTtFQUNFO0N2RjhqMkJKOztBdUY1ajJCRTtFQUNFO0N2RitqMkJKOztBdUY3ajJCRTtFQUNFO0N2RmdrMkJKOztBdUY5ajJCRTtFQUNFO0N2RmlrMkJKOztBdUYvajJCRTtFQUNFO0N2RmtrMkJKOztBdUZoazJCRTtFQUNFO0N2Rm1rMkJKOztBdUY1bDJCRTtFQUNFO0N2RitsMkJKOztBdUY3bDJCRTtFQUNFO0N2RmdtMkJKOztBdUY5bDJCRTtFQUNFO0N2RmltMkJKOztBdUYvbDJCRTtFQUNFO0N2RmttMkJKOztBdUZobTJCRTtFQUNFO0N2Rm1tMkJKOztBdUZqbTJCRTtFQUNFO0N2Rm9tMkJKOztBdUZsbTJCRTtFQUNFO0N2RnFtMkJKOztBdUZubTJCRTtFQUNFO0N2RnNtMkJKOztBdUZwbTJCRTtFQUNFO0N2RnVtMkJKOztBdUZobzJCRTtFQUNFO0N2Rm1vMkJKOztBdUZqbzJCRTtFQUNFO0N2Rm9vMkJKOztBdUZsbzJCRTtFQUNFO0N2RnFvMkJKOztBdUZubzJCRTtFQUNFO0N2RnNvMkJKOztBdUZwbzJCRTtFQUNFO0N2RnVvMkJKOztBdUZybzJCRTtFQUNFO0N2RndvMkJKOztBdUZ0bzJCRTtFQUNFO0N2RnlvMkJKOztBdUZ2bzJCRTtFQUNFO0N2RjBvMkJKOztBdUZ4bzJCRTtFQUNFO0N2RjJvMkJKOztBdUZwcTJCRTtFQUNFO0N2RnVxMkJKOztBdUZycTJCRTtFQUNFO0N2RndxMkJKOztBdUZ0cTJCRTtFQUNFO0N2RnlxMkJKOztBdUZ2cTJCRTtFQUNFO0N2RjBxMkJKOztBdUZ4cTJCRTtFQUNFO0N2RjJxMkJKOztBdUZ6cTJCRTtFQUNFO0N2RjRxMkJKOztBdUYxcTJCRTtFQUNFO0N2RjZxMkJKOztBdUYzcTJCRTtFQUNFO0N2RjhxMkJKOztBdUY1cTJCRTtFQUNFO0N2RitxMkJKOztBdUZ4czJCRTtFQUNFO0N2RjJzMkJKOztBdUZ6czJCRTtFQUNFO0N2RjRzMkJKOztBdUYxczJCRTtFQUNFO0N2RjZzMkJKOztBdUYzczJCRTtFQUNFO0N2RjhzMkJKOztBdUY1czJCRTtFQUNFO0N2RitzMkJKOztBdUY3czJCRTtFQUNFO0N2Rmd0MkJKOztBdUY5czJCRTtFQUNFO0N2Rml0MkJKOztBdUYvczJCRTtFQUNFO0N2Rmt0MkJKOztBdUZodDJCRTtFQUNFO0N2Rm10MkJKOztBdUY1dTJCRTtFQUNFO0N2Rit1MkJKOztBdUY3dTJCRTtFQUNFO0N2Rmd2MkJKOztBdUY5dTJCRTtFQUNFO0N2Rml2MkJKOztBdUYvdTJCRTtFQUNFO0N2Rmt2MkJKOztBdUZodjJCRTtFQUNFO0N2Rm12MkJKOztBdUZqdjJCRTtFQUNFO0N2Rm92MkJKOztBdUZsdjJCRTtFQUNFO0N2RnF2MkJKOztBdUZudjJCRTtFQUNFO0N2RnN2MkJKOztBdUZwdjJCRTtFQUNFO0N2RnV2MkJKOztBdUZoeDJCRTtFQUNFO0N2Rm14MkJKOztBdUZqeDJCRTtFQUNFO0N2Rm94MkJKOztBdUZseDJCRTtFQUNFO0N2RnF4MkJKOztBdUZueDJCRTtFQUNFO0N2RnN4MkJKOztBdUZweDJCRTtFQUNFO0N2RnV4MkJKOztBdUZyeDJCRTtFQUNFO0N2Rnd4MkJKOztBdUZ0eDJCRTtFQUNFO0N2Rnl4MkJKOztBdUZ2eDJCRTtFQUNFO0N2RjB4MkJKOztBdUZ4eDJCRTtFQUNFO0N2RjJ4MkJKOztBdUZwejJCRTtFQUNFO0N2RnV6MkJKOztBdUZyejJCRTtFQUNFO0N2Rnd6MkJKOztBdUZ0ejJCRTtFQUNFO0N2Rnl6MkJKOztBdUZ2ejJCRTtFQUNFO0N2RjB6MkJKOztBdUZ4ejJCRTtFQUNFO0N2RjJ6MkJKOztBdUZ6ejJCRTtFQUNFO0N2RjR6MkJKOztBdUYxejJCRTtFQUNFO0N2RjZ6MkJKOztBdUYzejJCRTtFQUNFO0N2Rjh6MkJKOztBdUY1ejJCRTtFQUNFO0N2Rit6MkJKOztBdUZ4MTJCRTtFQUNFO0N2RjIxMkJKOztBdUZ6MTJCRTtFQUNFO0N2RjQxMkJKOztBdUYxMTJCRTtFQUNFO0N2RjYxMkJKOztBdUYzMTJCRTtFQUNFO0N2RjgxMkJKOztBdUY1MTJCRTtFQUNFO0N2RisxMkJKOztBdUY3MTJCRTtFQUNFO0N2RmcyMkJKOztBdUY5MTJCRTtFQUNFO0N2RmkyMkJKOztBdUYvMTJCRTtFQUNFO0N2RmsyMkJKOztBdUZoMjJCRTtFQUNFO0N2Rm0yMkJKOztBdUY1MzJCRTtFQUNFO0N2RiszMkJKOztBdUY3MzJCRTtFQUNFO0N2Rmc0MkJKOztBdUY5MzJCRTtFQUNFO0N2Rmk0MkJKOztBdUYvMzJCRTtFQUNFO0N2Rms0MkJKOztBdUZoNDJCRTtFQUNFO0N2Rm00MkJKOztBdUZqNDJCRTtFQUNFO0N2Rm80MkJKOztBdUZsNDJCRTtFQUNFO0N2RnE0MkJKOztBdUZuNDJCRTtFQUNFO0N2RnM0MkJKOztBdUZwNDJCRTtFQUNFO0N2RnU0MkJKOztBdUZoNjJCRTtFQUNFO0N2Rm02MkJKOztBdUZqNjJCRTtFQUNFO0N2Rm82MkJKOztBdUZsNjJCRTtFQUNFO0N2RnE2MkJKOztBdUZuNjJCRTtFQUNFO0N2RnM2MkJKOztBdUZwNjJCRTtFQUNFO0N2RnU2MkJKOztBdUZyNjJCRTtFQUNFO0N2Rnc2MkJKOztBdUZ0NjJCRTtFQUNFO0N2Rnk2MkJKOztBdUZ2NjJCRTtFQUNFO0N2RjA2MkJKOztBdUZ4NjJCRTtFQUNFO0N2RjI2MkJKOztBdUZwODJCRTtFQUNFO0N2RnU4MkJKOztBdUZyODJCRTtFQUNFO0N2Rnc4MkJKOztBdUZ0ODJCRTtFQUNFO0N2Rnk4MkJKOztBdUZ2ODJCRTtFQUNFO0N2RjA4MkJKOztBdUZ4ODJCRTtFQUNFO0N2RjI4MkJKOztBdUZ6ODJCRTtFQUNFO0N2RjQ4MkJKOztBdUYxODJCRTtFQUNFO0N2RjY4MkJKOztBdUYzODJCRTtFQUNFO0N2Rjg4MkJKOztBdUY1ODJCRTtFQUNFO0N2Ris4MkJKOztBdUZ4KzJCRTtFQUNFO0N2RjIrMkJKOztBdUZ6KzJCRTtFQUNFO0N2RjQrMkJKOztBdUYxKzJCRTtFQUNFO0N2RjYrMkJKOztBdUYzKzJCRTtFQUNFO0N2RjgrMkJKOztBdUY1KzJCRTtFQUNFO0N2RisrMkJKOztBdUY3KzJCRTtFQUNFO0N2RmcvMkJKOztBdUY5KzJCRTtFQUNFO0N2RmkvMkJKOztBdUYvKzJCRTtFQUNFO0N2RmsvMkJKOztBdUZoLzJCRTtFQUNFO0N2Rm0vMkJKOztBdUY1ZzNCRTtFQUNFO0N2RitnM0JKOztBdUY3ZzNCRTtFQUNFO0N2RmdoM0JKOztBdUY5ZzNCRTtFQUNFO0N2RmloM0JKOztBdUYvZzNCRTtFQUNFO0N2RmtoM0JKOztBdUZoaDNCRTtFQUNFO0N2Rm1oM0JKOztBdUZqaDNCRTtFQUNFO0N2Rm9oM0JKOztBdUZsaDNCRTtFQUNFO0N2RnFoM0JKOztBdUZuaDNCRTtFQUNFO0N2RnNoM0JKOztBdUZwaDNCRTtFQUNFO0N2RnVoM0JKOztBdUZoajNCRTtFQUNFO0N2Rm1qM0JKOztBdUZqajNCRTtFQUNFO0N2Rm9qM0JKOztBdUZsajNCRTtFQUNFO0N2RnFqM0JKOztBdUZuajNCRTtFQUNFO0N2RnNqM0JKOztBdUZwajNCRTtFQUNFO0N2RnVqM0JKOztBdUZyajNCRTtFQUNFO0N2RndqM0JKOztBdUZ0ajNCRTtFQUNFO0N2RnlqM0JKOztBdUZ2ajNCRTtFQUNFO0N2RjBqM0JKOztBdUZ4ajNCRTtFQUNFO0N2RjJqM0JKOztBdUZwbDNCRTtFQUNFO0N2RnVsM0JKOztBdUZybDNCRTtFQUNFO0N2RndsM0JKOztBdUZ0bDNCRTtFQUNFO0N2RnlsM0JKOztBdUZ2bDNCRTtFQUNFO0N2RjBsM0JKOztBdUZ4bDNCRTtFQUNFO0N2RjJsM0JKOztBdUZ6bDNCRTtFQUNFO0N2RjRsM0JKOztBdUYxbDNCRTtFQUNFO0N2RjZsM0JKOztBdUYzbDNCRTtFQUNFO0N2RjhsM0JKOztBdUY1bDNCRTtFQUNFO0N2RitsM0JKOztBdUZ4bjNCRTtFQUNFO0N2RjJuM0JKOztBdUZ6bjNCRTtFQUNFO0N2RjRuM0JKOztBdUYxbjNCRTtFQUNFO0N2RjZuM0JKOztBdUYzbjNCRTtFQUNFO0N2RjhuM0JKOztBdUY1bjNCRTtFQUNFO0N2RituM0JKOztBdUY3bjNCRTtFQUNFO0N2RmdvM0JKOztBdUY5bjNCRTtFQUNFO0N2RmlvM0JKOztBdUYvbjNCRTtFQUNFO0N2RmtvM0JKOztBdUZobzNCRTtFQUNFO0N2Rm1vM0JKOztBdUY1cDNCRTtFQUNFO0N2RitwM0JKOztBdUY3cDNCRTtFQUNFO0N2RmdxM0JKOztBdUY5cDNCRTtFQUNFO0N2RmlxM0JKOztBdUYvcDNCRTtFQUNFO0N2RmtxM0JKOztBdUZocTNCRTtFQUNFO0N2Rm1xM0JKOztBdUZqcTNCRTtFQUNFO0N2Rm9xM0JKOztBdUZscTNCRTtFQUNFO0N2RnFxM0JKOztBdUZucTNCRTtFQUNFO0N2RnNxM0JKOztBdUZwcTNCRTtFQUNFO0N2RnVxM0JKOztBdUZoczNCRTtFQUNFO0N2Rm1zM0JKOztBdUZqczNCRTtFQUNFO0N2Rm9zM0JKOztBdUZsczNCRTtFQUNFO0N2RnFzM0JKOztBdUZuczNCRTtFQUNFO0N2RnNzM0JKOztBdUZwczNCRTtFQUNFO0N2RnVzM0JKOztBdUZyczNCRTtFQUNFO0N2RndzM0JKOztBdUZ0czNCRTtFQUNFO0N2RnlzM0JKOztBdUZ2czNCRTtFQUNFO0N2RjBzM0JKOztBdUZ4czNCRTtFQUNFO0N2RjJzM0JKOztBdUZwdTNCRTtFQUNFO0N2RnV1M0JKOztBdUZydTNCRTtFQUNFO0N2Rnd1M0JKOztBdUZ0dTNCRTtFQUNFO0N2Rnl1M0JKOztBdUZ2dTNCRTtFQUNFO0N2RjB1M0JKOztBdUZ4dTNCRTtFQUNFO0N2RjJ1M0JKOztBdUZ6dTNCRTtFQUNFO0N2RjR1M0JKOztBdUYxdTNCRTtFQUNFO0N2RjZ1M0JKOztBdUYzdTNCRTtFQUNFO0N2Rjh1M0JKOztBdUY1dTNCRTtFQUNFO0N2Rit1M0JKOztBdUZ4dzNCRTtFQUNFO0N2RjJ3M0JKOztBdUZ6dzNCRTtFQUNFO0N2RjR3M0JKOztBdUYxdzNCRTtFQUNFO0N2RjZ3M0JKOztBdUYzdzNCRTtFQUNFO0N2Rjh3M0JKOztBdUY1dzNCRTtFQUNFO0N2Rit3M0JKOztBdUY3dzNCRTtFQUNFO0N2Rmd4M0JKOztBdUY5dzNCRTtFQUNFO0N2Rml4M0JKOztBdUYvdzNCRTtFQUNFO0N2Rmt4M0JKOztBdUZoeDNCRTtFQUNFO0N2Rm14M0JKOztBdUY1eTNCRTtFQUNFO0N2Rit5M0JKOztBdUY3eTNCRTtFQUNFO0N2Rmd6M0JKOztBdUY5eTNCRTtFQUNFO0N2Rml6M0JKOztBdUYveTNCRTtFQUNFO0N2Rmt6M0JKOztBdUZoejNCRTtFQUNFO0N2Rm16M0JKOztBdUZqejNCRTtFQUNFO0N2Rm96M0JKOztBdUZsejNCRTtFQUNFO0N2RnF6M0JKOztBdUZuejNCRTtFQUNFO0N2RnN6M0JKOztBdUZwejNCRTtFQUNFO0N2RnV6M0JKOztBdUZoMTNCRTtFQUNFO0N2Rm0xM0JKOztBdUZqMTNCRTtFQUNFO0N2Rm8xM0JKOztBdUZsMTNCRTtFQUNFO0N2RnExM0JKOztBdUZuMTNCRTtFQUNFO0N2RnMxM0JKOztBdUZwMTNCRTtFQUNFO0N2RnUxM0JKOztBdUZyMTNCRTtFQUNFO0N2RncxM0JKOztBdUZ0MTNCRTtFQUNFO0N2RnkxM0JKOztBdUZ2MTNCRTtFQUNFO0N2RjAxM0JKOztBdUZ4MTNCRTtFQUNFO0N2RjIxM0JKOztBdUZwMzNCRTtFQUNFO0N2RnUzM0JKOztBdUZyMzNCRTtFQUNFO0N2RnczM0JKOztBdUZ0MzNCRTtFQUNFO0N2RnkzM0JKOztBdUZ2MzNCRTtFQUNFO0N2RjAzM0JKOztBdUZ4MzNCRTtFQUNFO0N2RjIzM0JKOztBdUZ6MzNCRTtFQUNFO0N2RjQzM0JKOztBdUYxMzNCRTtFQUNFO0N2RjYzM0JKOztBdUYzMzNCRTtFQUNFO0N2RjgzM0JKOztBdUY1MzNCRTtFQUNFO0N2RiszM0JKOztBdUZ4NTNCRTtFQUNFO0N2RjI1M0JKOztBdUZ6NTNCRTtFQUNFO0N2RjQ1M0JKOztBdUYxNTNCRTtFQUNFO0N2RjY1M0JKOztBdUYzNTNCRTtFQUNFO0N2Rjg1M0JKOztBdUY1NTNCRTtFQUNFO0N2Ris1M0JKOztBdUY3NTNCRTtFQUNFO0N2Rmc2M0JKOztBdUY5NTNCRTtFQUNFO0N2Rmk2M0JKOztBdUYvNTNCRTtFQUNFO0N2Rms2M0JKOztBdUZoNjNCRTtFQUNFO0N2Rm02M0JKOztBdUY1NzNCRTtFQUNFO0N2Ris3M0JKOztBdUY3NzNCRTtFQUNFO0N2Rmc4M0JKOztBdUY5NzNCRTtFQUNFO0N2Rmk4M0JKOztBdUYvNzNCRTtFQUNFO0N2Rms4M0JKOztBdUZoODNCRTtFQUNFO0N2Rm04M0JKOztBdUZqODNCRTtFQUNFO0N2Rm84M0JKOztBdUZsODNCRTtFQUNFO0N2RnE4M0JKOztBdUZuODNCRTtFQUNFO0N2RnM4M0JKOztBdUZwODNCRTtFQUNFO0N2RnU4M0JKOztBdUZoKzNCRTtFQUNFO0N2Rm0rM0JKOztBdUZqKzNCRTtFQUNFO0N2Rm8rM0JKOztBdUZsKzNCRTtFQUNFO0N2RnErM0JKOztBdUZuKzNCRTtFQUNFO0N2RnMrM0JKOztBdUZwKzNCRTtFQUNFO0N2RnUrM0JKOztBdUZyKzNCRTtFQUNFO0N2RncrM0JKOztBdUZ0KzNCRTtFQUNFO0N2RnkrM0JKOztBdUZ2KzNCRTtFQUNFO0N2RjArM0JKOztBdUZ4KzNCRTtFQUNFO0N2RjIrM0JKOztBdUZwZzRCRTtFQUNFO0N2RnVnNEJKOztBdUZyZzRCRTtFQUNFO0N2RndnNEJKOztBdUZ0ZzRCRTtFQUNFO0N2RnlnNEJKOztBdUZ2ZzRCRTtFQUNFO0N2RjBnNEJKOztBdUZ4ZzRCRTtFQUNFO0N2RjJnNEJKOztBdUZ6ZzRCRTtFQUNFO0N2RjRnNEJKOztBdUYxZzRCRTtFQUNFO0N2RjZnNEJKOztBdUYzZzRCRTtFQUNFO0N2RjhnNEJKOztBdUY1ZzRCRTtFQUNFO0N2RitnNEJKOztBdUZ4aTRCRTtFQUNFO0N2RjJpNEJKOztBdUZ6aTRCRTtFQUNFO0N2RjRpNEJKOztBdUYxaTRCRTtFQUNFO0N2RjZpNEJKOztBdUYzaTRCRTtFQUNFO0N2RjhpNEJKOztBdUY1aTRCRTtFQUNFO0N2RitpNEJKOztBdUY3aTRCRTtFQUNFO0N2RmdqNEJKOztBdUY5aTRCRTtFQUNFO0N2RmlqNEJKOztBdUYvaTRCRTtFQUNFO0N2RmtqNEJKOztBdUZoajRCRTtFQUNFO0N2Rm1qNEJKOztBdUY1azRCRTtFQUNFO0N2RitrNEJKOztBdUY3azRCRTtFQUNFO0N2RmdsNEJKOztBdUY5azRCRTtFQUNFO0N2RmlsNEJKOztBdUYvazRCRTtFQUNFO0N2RmtsNEJKOztBdUZobDRCRTtFQUNFO0N2Rm1sNEJKOztBdUZqbDRCRTtFQUNFO0N2Rm9sNEJKOztBdUZsbDRCRTtFQUNFO0N2RnFsNEJKOztBdUZubDRCRTtFQUNFO0N2RnNsNEJKOztBdUZwbDRCRTtFQUNFO0N2RnVsNEJKOztBdUZobjRCRTtFQUNFO0N2Rm1uNEJKOztBdUZqbjRCRTtFQUNFO0N2Rm9uNEJKOztBdUZsbjRCRTtFQUNFO0N2RnFuNEJKOztBdUZubjRCRTtFQUNFO0N2RnNuNEJKOztBdUZwbjRCRTtFQUNFO0N2RnVuNEJKOztBdUZybjRCRTtFQUNFO0N2RnduNEJKOztBdUZ0bjRCRTtFQUNFO0N2RnluNEJKOztBdUZ2bjRCRTtFQUNFO0N2RjBuNEJKOztBdUZ4bjRCRTtFQUNFO0N2RjJuNEJKOztBdUZwcDRCRTtFQUNFO0N2RnVwNEJKOztBdUZycDRCRTtFQUNFO0N2RndwNEJKOztBdUZ0cDRCRTtFQUNFO0N2RnlwNEJKOztBdUZ2cDRCRTtFQUNFO0N2RjBwNEJKOztBdUZ4cDRCRTtFQUNFO0N2RjJwNEJKOztBdUZ6cDRCRTtFQUNFO0N2RjRwNEJKOztBdUYxcDRCRTtFQUNFO0N2RjZwNEJKOztBdUYzcDRCRTtFQUNFO0N2RjhwNEJKOztBdUY1cDRCRTtFQUNFO0N2RitwNEJKOztBdUZ4cjRCRTtFQUNFO0N2RjJyNEJKOztBdUZ6cjRCRTtFQUNFO0N2RjRyNEJKOztBdUYxcjRCRTtFQUNFO0N2RjZyNEJKOztBdUYzcjRCRTtFQUNFO0N2RjhyNEJKOztBdUY1cjRCRTtFQUNFO0N2RityNEJKOztBdUY3cjRCRTtFQUNFO0N2RmdzNEJKOztBdUY5cjRCRTtFQUNFO0N2RmlzNEJKOztBdUYvcjRCRTtFQUNFO0N2RmtzNEJKOztBdUZoczRCRTtFQUNFO0N2Rm1zNEJKOztBdUY3cjRCRTtFQUNFO0N2RmdzNEJKOztBdUY5cjRCRTtFQUNFO0N2RmlzNEJKOztBdUYvcjRCRTtFQUNFO0N2RmtzNEJKOztBdUZoczRCRTtFQUNFO0N2Rm1zNEJKOztBdUY3czRCRTtFQUNFO0N2Rmd0NEJKOztBdUY5czRCRTtFQUNFO0N2Rml0NEJKOztBdUYvczRCRTtFQUNFO0N2Rmt0NEJKOztBdUZodDRCRTtFQUNFO0N2Rm10NEJKOztBdUY3dDRCRTtFQUNFO0N2Rmd1NEJKOztBdUY5dDRCRTtFQUNFO0N2Rml1NEJKOztBdUYvdDRCRTtFQUNFO0N2Rmt1NEJKOztBdUZodTRCRTtFQUNFO0N2Rm11NEJKOztBdUY3dTRCRTtFQUNFO0N2Rmd2NEJKOztBdUY5dTRCRTtFQUNFO0N2Rml2NEJKOztBdUYvdTRCRTtFQUNFO0N2Rmt2NEJKOztBdUZodjRCRTtFQUNFO0N2Rm12NEJKOztBdUY3djRCRTtFQUNFO0N2Rmd3NEJKOztBdUY5djRCRTtFQUNFO0N2Rml3NEJKOztBdUYvdjRCRTtFQUNFO0N2Rmt3NEJKOztBdUZodzRCRTtFQUNFO0N2Rm13NEJKOztBdUY3dzRCRTtFQUNFO0N2Rmd4NEJKOztBdUY5dzRCRTtFQUNFO0N2Rml4NEJKOztBdUYvdzRCRTtFQUNFO0N2Rmt4NEJKOztBdUZoeDRCRTtFQUNFO0N2Rm14NEJKOztBdUY3eDRCRTtFQUNFO0N2Rmd5NEJKOztBdUY5eDRCRTtFQUNFO0N2Rml5NEJKOztBdUYveDRCRTtFQUNFO0N2Rmt5NEJKOztBdUZoeTRCRTtFQUNFO0N2Rm15NEJKOztBdUY3eTRCRTtFQUNFO0N2Rmd6NEJKOztBdUY5eTRCRTtFQUNFO0N2Rml6NEJKOztBdUYveTRCRTtFQUNFO0N2Rmt6NEJKOztBdUZoejRCRTtFQUNFO0N2Rm16NEJKOztBdUY3ejRCRTtFQUNFO0N2RmcwNEJKOztBdUY5ejRCRTtFQUNFO0N2RmkwNEJKOztBdUYvejRCRTtFQUNFO0N2RmswNEJKOztBdUZoMDRCRTtFQUNFO0N2Rm0wNEJKOztBdUY3MDRCRTtFQUNFO0N2RmcxNEJKOztBdUY5MDRCRTtFQUNFO0N2RmkxNEJKOztBdUYvMDRCRTtFQUNFO0N2RmsxNEJKOztBdUZoMTRCRTtFQUNFO0N2Rm0xNEJKOztBdUY3MTRCRTtFQUNFO0N2RmcyNEJKOztBdUY5MTRCRTtFQUNFO0N2RmkyNEJKOztBdUYvMTRCRTtFQUNFO0N2RmsyNEJKOztBdUZoMjRCRTtFQUNFO0N2Rm0yNEJKOztBdUY3MjRCRTtFQUNFO0N2RmczNEJKOztBdUY5MjRCRTtFQUNFO0N2RmkzNEJKOztBdUYvMjRCRTtFQUNFO0N2RmszNEJKOztBdUZoMzRCRTtFQUNFO0N2Rm0zNEJKOztBdUY3MzRCRTtFQUNFO0N2Rmc0NEJKOztBdUY5MzRCRTtFQUNFO0N2Rmk0NEJKOztBdUYvMzRCRTtFQUNFO0N2Rms0NEJKOztBdUZoNDRCRTtFQUNFO0N2Rm00NEJKOztBdUY3NDRCRTtFQUNFO0N2Rmc1NEJKOztBdUY5NDRCRTtFQUNFO0N2Rmk1NEJKOztBdUYvNDRCRTtFQUNFO0N2Rms1NEJKOztBdUZoNTRCRTtFQUNFO0N2Rm01NEJKOztBdUY3NTRCRTtFQUNFO0N2Rmc2NEJKOztBdUY5NTRCRTtFQUNFO0N2Rmk2NEJKOztBdUYvNTRCRTtFQUNFO0N2Rms2NEJKOztBdUZoNjRCRTtFQUNFO0N2Rm02NEJKOztBdUY3NjRCRTtFQUNFO0N2Rmc3NEJKOztBdUY5NjRCRTtFQUNFO0N2Rmk3NEJKOztBdUYvNjRCRTtFQUNFO0N2Rms3NEJKOztBdUZoNzRCRTtFQUNFO0N2Rm03NEJKOztBdUY3NzRCRTtFQUNFO0N2Rmc4NEJKOztBdUY5NzRCRTtFQUNFO0N2Rmk4NEJKOztBdUYvNzRCRTtFQUNFO0N2Rms4NEJKOztBdUZoODRCRTtFQUNFO0N2Rm04NEJKOztBdUY3ODRCRTtFQUNFO0N2Rmc5NEJKOztBdUY5ODRCRTtFQUNFO0N2Rmk5NEJKOztBdUYvODRCRTtFQUNFO0N2Rms5NEJKOztBdUZoOTRCRTtFQUNFO0N2Rm05NEJKOztBdUY3OTRCRTtFQUNFO0N2RmcrNEJKOztBdUY5OTRCRTtFQUNFO0N2RmkrNEJKOztBdUYvOTRCRTtFQUNFO0N2RmsrNEJKOztBdUZoKzRCRTtFQUNFO0N2Rm0rNEJKOztBdUY3KzRCRTtFQUNFO0N2RmcvNEJKOztBdUY5KzRCRTtFQUNFO0N2RmkvNEJKOztBdUYvKzRCRTtFQUNFO0N2RmsvNEJKOztBdUZoLzRCRTtFQUNFO0N2Rm0vNEJKOztBdUY3LzRCRTtFQUNFO0N2RmdnNUJKOztBdUY5LzRCRTtFQUNFO0N2RmlnNUJKOztBdUYvLzRCRTtFQUNFO0N2RmtnNUJKOztBdUZoZzVCRTtFQUNFO0N2Rm1nNUJKOztBdUY3ZzVCRTtFQUNFO0N2RmdoNUJKOztBdUY5ZzVCRTtFQUNFO0N2RmloNUJKOztBdUYvZzVCRTtFQUNFO0N2RmtoNUJKOztBdUZoaDVCRTtFQUNFO0N2Rm1oNUJKOztBdUY3aDVCRTtFQUNFO0N2RmdpNUJKOztBdUY5aDVCRTtFQUNFO0N2RmlpNUJKOztBdUYvaDVCRTtFQUNFO0N2RmtpNUJKOztBdUZoaTVCRTtFQUNFO0N2Rm1pNUJKOztBdUY3aTVCRTtFQUNFO0N2RmdqNUJKOztBdUY5aTVCRTtFQUNFO0N2RmlqNUJKOztBdUYvaTVCRTtFQUNFO0N2RmtqNUJKOztBdUZoajVCRTtFQUNFO0N2Rm1qNUJKOztBdUY3ajVCRTtFQUNFO0N2RmdrNUJKOztBdUY5ajVCRTtFQUNFO0N2RmlrNUJKOztBdUYvajVCRTtFQUNFO0N2RmtrNUJKOztBdUZoazVCRTtFQUNFO0N2Rm1rNUJKOztBdUY3azVCRTtFQUNFO0N2RmdsNUJKOztBdUY5azVCRTtFQUNFO0N2RmlsNUJKOztBdUYvazVCRTtFQUNFO0N2RmtsNUJKOztBdUZobDVCRTtFQUNFO0N2Rm1sNUJKOztBdUY3bDVCRTtFQUNFO0N2RmdtNUJKOztBdUY5bDVCRTtFQUNFO0N2RmltNUJKOztBdUYvbDVCRTtFQUNFO0N2RmttNUJKOztBdUZobTVCRTtFQUNFO0N2Rm1tNUJKOztBdUY3bTVCRTtFQUNFO0N2RmduNUJKOztBdUY5bTVCRTtFQUNFO0N2RmluNUJKOztBdUYvbTVCRTtFQUNFO0N2RmtuNUJKOztBdUZobjVCRTtFQUNFO0N2Rm1uNUJKOztBdUY3bjVCRTtFQUNFO0N2RmdvNUJKOztBdUY5bjVCRTtFQUNFO0N2RmlvNUJKOztBdUYvbjVCRTtFQUNFO0N2RmtvNUJKOztBdUZobzVCRTtFQUNFO0N2Rm1vNUJKOztBdUY3bzVCRTtFQUNFO0N2RmdwNUJKOztBdUY5bzVCRTtFQUNFO0N2RmlwNUJKOztBdUYvbzVCRTtFQUNFO0N2RmtwNUJKOztBdUZocDVCRTtFQUNFO0N2Rm1wNUJKOztBdUY3cDVCRTtFQUNFO0N2RmdxNUJKOztBdUY5cDVCRTtFQUNFO0N2RmlxNUJKOztBdUYvcDVCRTtFQUNFO0N2RmtxNUJKOztBdUZocTVCRTtFQUNFO0N2Rm1xNUJKOztBdUY3cTVCRTtFQUNFO0N2RmdyNUJKOztBdUY5cTVCRTtFQUNFO0N2RmlyNUJKOztBdUYvcTVCRTtFQUNFO0N2RmtyNUJKOztBdUZocjVCRTtFQUNFO0N2Rm1yNUJKOztBdUY3cjVCRTtFQUNFO0N2RmdzNUJKOztBdUY5cjVCRTtFQUNFO0N2RmlzNUJKOztBdUYvcjVCRTtFQUNFO0N2RmtzNUJKOztBdUZoczVCRTtFQUNFO0N2Rm1zNUJKOztBdUY3czVCRTtFQUNFO0N2Rmd0NUJKOztBdUY5czVCRTtFQUNFO0N2Rml0NUJKOztBdUYvczVCRTtFQUNFO0N2Rmt0NUJKOztBdUZodDVCRTtFQUNFO0N2Rm10NUJKOztBdUY3dDVCRTtFQUNFO0N2Rmd1NUJKOztBdUY5dDVCRTtFQUNFO0N2Rml1NUJKOztBdUYvdDVCRTtFQUNFO0N2Rmt1NUJKOztBdUZodTVCRTtFQUNFO0N2Rm11NUJKOztBdUY3dTVCRTtFQUNFO0N2Rmd2NUJKOztBdUY5dTVCRTtFQUNFO0N2Rml2NUJKOztBdUYvdTVCRTtFQUNFO0N2Rmt2NUJKOztBdUZodjVCRTtFQUNFO0N2Rm12NUJKOztBdUY3djVCRTtFQUNFO0N2Rmd3NUJKOztBdUY5djVCRTtFQUNFO0N2Rml3NUJKOztBdUYvdjVCRTtFQUNFO0N2Rmt3NUJKOztBdUZodzVCRTtFQUNFO0N2Rm13NUJKOztBdUY3dzVCRTtFQUNFO0N2Rmd4NUJKOztBdUY5dzVCRTtFQUNFO0N2Rml4NUJKOztBdUYvdzVCRTtFQUNFO0N2Rmt4NUJKOztBdUZoeDVCRTtFQUNFO0N2Rm14NUJKOztBdUY3eDVCRTtFQUNFO0N2Rmd5NUJKOztBdUY5eDVCRTtFQUNFO0N2Rml5NUJKOztBdUYveDVCRTtFQUNFO0N2Rmt5NUJKOztBdUZoeTVCRTtFQUNFO0N2Rm15NUJKOztBdUY3eTVCRTtFQUNFO0N2Rmd6NUJKOztBdUY5eTVCRTtFQUNFO0N2Rml6NUJKOztBdUYveTVCRTtFQUNFO0N2Rmt6NUJKOztBdUZoejVCRTtFQUNFO0N2Rm16NUJKOztBdUY3ejVCRTtFQUNFO0N2RmcwNUJKOztBdUY5ejVCRTtFQUNFO0N2RmkwNUJKOztBdUYvejVCRTtFQUNFO0N2RmswNUJKOztBdUZoMDVCRTtFQUNFO0N2Rm0wNUJKOztBdUY3MDVCRTtFQUNFO0N2RmcxNUJKOztBdUY5MDVCRTtFQUNFO0N2RmkxNUJKOztBdUYvMDVCRTtFQUNFO0N2RmsxNUJKOztBdUZoMTVCRTtFQUNFO0N2Rm0xNUJKOztBdUY3MTVCRTtFQUNFO0N2RmcyNUJKOztBdUY5MTVCRTtFQUNFO0N2RmkyNUJKOztBdUYvMTVCRTtFQUNFO0N2RmsyNUJKOztBdUZoMjVCRTtFQUNFO0N2Rm0yNUJKOztBdUY3MjVCRTtFQUNFO0N2RmczNUJKOztBdUY5MjVCRTtFQUNFO0N2RmkzNUJKOztBdUYvMjVCRTtFQUNFO0N2RmszNUJKOztBdUZoMzVCRTtFQUNFO0N2Rm0zNUJKOztBdUY3MzVCRTtFQUNFO0N2Rmc0NUJKOztBdUY5MzVCRTtFQUNFO0N2Rmk0NUJKOztBdUYvMzVCRTtFQUNFO0N2Rms0NUJKOztBdUZoNDVCRTtFQUNFO0N2Rm00NUJKOztBdUY3NDVCRTtFQUNFO0N2Rmc1NUJKOztBdUY5NDVCRTtFQUNFO0N2Rmk1NUJKOztBdUYvNDVCRTtFQUNFO0N2Rms1NUJKOztBdUZoNTVCRTtFQUNFO0N2Rm01NUJKOztBdUY3NTVCRTtFQUNFO0N2Rmc2NUJKOztBdUY5NTVCRTtFQUNFO0N2Rmk2NUJKOztBdUYvNTVCRTtFQUNFO0N2Rms2NUJKOztBdUZoNjVCRTtFQUNFO0N2Rm02NUJKOztBdUY3NjVCRTtFQUNFO0N2Rmc3NUJKOztBdUY5NjVCRTtFQUNFO0N2Rmk3NUJKOztBdUYvNjVCRTtFQUNFO0N2Rms3NUJKOztBdUZoNzVCRTtFQUNFO0N2Rm03NUJKOztBdUY3NzVCRTtFQUNFO0N2Rmc4NUJKOztBdUY5NzVCRTtFQUNFO0N2Rmk4NUJKOztBdUYvNzVCRTtFQUNFO0N2Rms4NUJKOztBdUZoODVCRTtFQUNFO0N2Rm04NUJKOztBdUY3ODVCRTtFQUNFO0N2Rmc5NUJKOztBdUY5ODVCRTtFQUNFO0N2Rmk5NUJKOztBdUYvODVCRTtFQUNFO0N2Rms5NUJKOztBdUZoOTVCRTtFQUNFO0N2Rm05NUJKOztBdUY3OTVCRTtFQUNFO0N2RmcrNUJKOztBdUY5OTVCRTtFQUNFO0N2RmkrNUJKOztBdUYvOTVCRTtFQUNFO0N2RmsrNUJKOztBdUZoKzVCRTtFQUNFO0N2Rm0rNUJKOztBdUY3KzVCRTtFQUNFO0N2RmcvNUJKOztBdUY5KzVCRTtFQUNFO0N2RmkvNUJKOztBdUYvKzVCRTtFQUNFO0N2RmsvNUJKOztBdUZoLzVCRTtFQUNFO0N2Rm0vNUJKOztBdUY3LzVCRTtFQUNFO0N2RmdnNkJKOztBdUY5LzVCRTtFQUNFO0N2RmlnNkJKOztBdUYvLzVCRTtFQUNFO0N2RmtnNkJKOztBdUZoZzZCRTtFQUNFO0N2Rm1nNkJKOztBdUY3ZzZCRTtFQUNFO0N2RmdoNkJKOztBdUY5ZzZCRTtFQUNFO0N2RmloNkJKOztBdUYvZzZCRTtFQUNFO0N2RmtoNkJKOztBdUZoaDZCRTtFQUNFO0N2Rm1oNkJKOztBdUY3aDZCRTtFQUNFO0N2RmdpNkJKOztBdUY5aDZCRTtFQUNFO0N2RmlpNkJKOztBdUYvaDZCRTtFQUNFO0N2RmtpNkJKOztBdUZoaTZCRTtFQUNFO0N2Rm1pNkJKOztBdUY3aTZCRTtFQUNFO0N2RmdqNkJKOztBdUY5aTZCRTtFQUNFO0N2RmlqNkJKOztBdUYvaTZCRTtFQUNFO0N2RmtqNkJKOztBdUZoajZCRTtFQUNFO0N2Rm1qNkJKOztBdUY3ajZCRTtFQUNFO0N2RmdrNkJKOztBdUY5ajZCRTtFQUNFO0N2RmlrNkJKOztBdUYvajZCRTtFQUNFO0N2RmtrNkJKOztBdUZoazZCRTtFQUNFO0N2Rm1rNkJKOztBdUY3azZCRTtFQUNFO0N2RmdsNkJKOztBdUY5azZCRTtFQUNFO0N2RmlsNkJKOztBdUYvazZCRTtFQUNFO0N2RmtsNkJKOztBdUZobDZCRTtFQUNFO0N2Rm1sNkJKOztBdUY3bDZCRTtFQUNFO0N2RmdtNkJKOztBdUY5bDZCRTtFQUNFO0N2RmltNkJKOztBdUYvbDZCRTtFQUNFO0N2RmttNkJKOztBdUZobTZCRTtFQUNFO0N2Rm1tNkJKOztBdUY3bTZCRTtFQUNFO0N2RmduNkJKOztBdUY5bTZCRTtFQUNFO0N2RmluNkJKOztBdUYvbTZCRTtFQUNFO0N2RmtuNkJKOztBdUZobjZCRTtFQUNFO0N2Rm1uNkJKOztBdUY3bjZCRTtFQUNFO0N2RmdvNkJKOztBdUY5bjZCRTtFQUNFO0N2RmlvNkJKOztBdUYvbjZCRTtFQUNFO0N2RmtvNkJKOztBdUZobzZCRTtFQUNFO0N2Rm1vNkJKOztBdUY3bzZCRTtFQUNFO0N2RmdwNkJKOztBdUY5bzZCRTtFQUNFO0N2RmlwNkJKOztBdUYvbzZCRTtFQUNFO0N2RmtwNkJKOztBdUZocDZCRTtFQUNFO0N2Rm1wNkJKOztBdUY3cDZCRTtFQUNFO0N2RmdxNkJKOztBdUY5cDZCRTtFQUNFO0N2RmlxNkJKOztBdUYvcDZCRTtFQUNFO0N2RmtxNkJKOztBdUZocTZCRTtFQUNFO0N2Rm1xNkJKOztBdUY3cTZCRTtFQUNFO0N2RmdyNkJKOztBdUY5cTZCRTtFQUNFO0N2RmlyNkJKOztBdUYvcTZCRTtFQUNFO0N2RmtyNkJKOztBdUZocjZCRTtFQUNFO0N2Rm1yNkJKOztBdUY3cjZCRTtFQUNFO0N2RmdzNkJKOztBdUY5cjZCRTtFQUNFO0N2RmlzNkJKOztBdUYvcjZCRTtFQUNFO0N2RmtzNkJKOztBdUZoczZCRTtFQUNFO0N2Rm1zNkJKOztBdUY3czZCRTtFQUNFO0N2Rmd0NkJKOztBdUY5czZCRTtFQUNFO0N2Rml0NkJKOztBdUYvczZCRTtFQUNFO0N2Rmt0NkJKOztBdUZodDZCRTtFQUNFO0N2Rm10NkJKOztBdUY3dDZCRTtFQUNFO0N2Rmd1NkJKOztBdUY5dDZCRTtFQUNFO0N2Rml1NkJKOztBdUYvdDZCRTtFQUNFO0N2Rmt1NkJKOztBdUZodTZCRTtFQUNFO0N2Rm11NkJKOztBdUY3dTZCRTtFQUNFO0N2Rmd2NkJKOztBdUY5dTZCRTtFQUNFO0N2Rml2NkJKOztBdUYvdTZCRTtFQUNFO0N2Rmt2NkJKOztBdUZodjZCRTtFQUNFO0N2Rm12NkJKOztBdUY3djZCRTtFQUNFO0N2Rmd3NkJKOztBdUY5djZCRTtFQUNFO0N2Rml3NkJKOztBdUYvdjZCRTtFQUNFO0N2Rmt3NkJKOztBdUZodzZCRTtFQUNFO0N2Rm13NkJKOztBdUY3dzZCRTtFQUNFO0N2Rmd4NkJKOztBdUY5dzZCRTtFQUNFO0N2Rml4NkJKOztBdUYvdzZCRTtFQUNFO0N2Rmt4NkJKOztBdUZoeDZCRTtFQUNFO0N2Rm14NkJKOztBdUY3eDZCRTtFQUNFO0N2Rmd5NkJKOztBdUY5eDZCRTtFQUNFO0N2Rml5NkJKOztBdUYveDZCRTtFQUNFO0N2Rmt5NkJKOztBdUZoeTZCRTtFQUNFO0N2Rm15NkJKOztBdUY3eTZCRTtFQUNFO0N2Rmd6NkJKOztBdUY5eTZCRTtFQUNFO0N2Rml6NkJKOztBdUYveTZCRTtFQUNFO0N2Rmt6NkJKOztBdUZoejZCRTtFQUNFO0N2Rm16NkJKOztBdUY3ejZCRTtFQUNFO0N2RmcwNkJKOztBdUY5ejZCRTtFQUNFO0N2RmkwNkJKOztBdUYvejZCRTtFQUNFO0N2RmswNkJKOztBdUZoMDZCRTtFQUNFO0N2Rm0wNkJKOztBdUY3MDZCRTtFQUNFO0N2RmcxNkJKOztBdUY5MDZCRTtFQUNFO0N2RmkxNkJKOztBdUYvMDZCRTtFQUNFO0N2RmsxNkJKOztBdUZoMTZCRTtFQUNFO0N2Rm0xNkJKOztBdUY3MTZCRTtFQUNFO0N2RmcyNkJKOztBdUY5MTZCRTtFQUNFO0N2RmkyNkJKOztBdUYvMTZCRTtFQUNFO0N2RmsyNkJKOztBdUZoMjZCRTtFQUNFO0N2Rm0yNkJKOztBdUY3MjZCRTtFQUNFO0N2RmczNkJKOztBdUY5MjZCRTtFQUNFO0N2RmkzNkJKOztBdUYvMjZCRTtFQUNFO0N2RmszNkJKOztBdUZoMzZCRTtFQUNFO0N2Rm0zNkJKOztBdUY3MzZCRTtFQUNFO0N2Rmc0NkJKOztBdUY5MzZCRTtFQUNFO0N2Rmk0NkJKOztBdUYvMzZCRTtFQUNFO0N2Rms0NkJKOztBdUZoNDZCRTtFQUNFO0N2Rm00NkJKOztBdUY3NDZCRTtFQUNFO0N2Rmc1NkJKOztBdUY5NDZCRTtFQUNFO0N2Rmk1NkJKOztBdUYvNDZCRTtFQUNFO0N2Rms1NkJKOztBdUZoNTZCRTtFQUNFO0N2Rm01NkJKOztBdUY3NTZCRTtFQUNFO0N2Rmc2NkJKOztBdUY5NTZCRTtFQUNFO0N2Rmk2NkJKOztBdUYvNTZCRTtFQUNFO0N2Rms2NkJKOztBdUZoNjZCRTtFQUNFO0N2Rm02NkJKOztBdUY3NjZCRTtFQUNFO0N2Rmc3NkJKOztBdUY5NjZCRTtFQUNFO0N2Rmk3NkJKOztBdUYvNjZCRTtFQUNFO0N2Rms3NkJKOztBdUZoNzZCRTtFQUNFO0N2Rm03NkJKOztBdUY3NzZCRTtFQUNFO0N2Rmc4NkJKOztBdUY5NzZCRTtFQUNFO0N2Rmk4NkJKOztBdUYvNzZCRTtFQUNFO0N2Rms4NkJKOztBdUZoODZCRTtFQUNFO0N2Rm04NkJKOztBdUY3ODZCRTtFQUNFO0N2Rmc5NkJKOztBdUY5ODZCRTtFQUNFO0N2Rmk5NkJKOztBdUYvODZCRTtFQUNFO0N2Rms5NkJKOztBdUZoOTZCRTtFQUNFO0N2Rm05NkJKOztBdUY3OTZCRTtFQUNFO0N2RmcrNkJKOztBdUY5OTZCRTtFQUNFO0N2RmkrNkJKOztBdUYvOTZCRTtFQUNFO0N2RmsrNkJKOztBdUZoKzZCRTtFQUNFO0N2Rm0rNkJKOztBdUY3KzZCRTtFQUNFO0N2RmcvNkJKOztBdUY5KzZCRTtFQUNFO0N2RmkvNkJKOztBdUYvKzZCRTtFQUNFO0N2RmsvNkJKOztBdUZoLzZCRTtFQUNFO0N2Rm0vNkJKOztBdUY3LzZCRTtFQUNFO0N2RmdnN0JKOztBdUY5LzZCRTtFQUNFO0N2RmlnN0JKOztBdUYvLzZCRTtFQUNFO0N2RmtnN0JKOztBdUZoZzdCRTtFQUNFO0N2Rm1nN0JKOztBdUY3ZzdCRTtFQUNFO0N2RmdoN0JKOztBdUY5ZzdCRTtFQUNFO0N2RmloN0JKOztBdUYvZzdCRTtFQUNFO0N2RmtoN0JKOztBdUZoaDdCRTtFQUNFO0N2Rm1oN0JKOztBdUY3aDdCRTtFQUNFO0N2RmdpN0JKOztBdUY5aDdCRTtFQUNFO0N2RmlpN0JKOztBdUYvaDdCRTtFQUNFO0N2RmtpN0JKOztBdUZoaTdCRTtFQUNFO0N2Rm1pN0JKOztBdUY3aTdCRTtFQUNFO0N2RmdqN0JKOztBdUY5aTdCRTtFQUNFO0N2RmlqN0JKOztBdUYvaTdCRTtFQUNFO0N2RmtqN0JKOztBdUZoajdCRTtFQUNFO0N2Rm1qN0JKOztBdUY3ajdCRTtFQUNFO0N2RmdrN0JKOztBdUY5ajdCRTtFQUNFO0N2RmlrN0JKOztBdUYvajdCRTtFQUNFO0N2RmtrN0JKOztBdUZoazdCRTtFQUNFO0N2Rm1rN0JKOztBdUY3azdCRTtFQUNFO0N2RmdsN0JKOztBdUY5azdCRTtFQUNFO0N2RmlsN0JKOztBdUYvazdCRTtFQUNFO0N2RmtsN0JKOztBdUZobDdCRTtFQUNFO0N2Rm1sN0JKOztBdUY3bDdCRTtFQUNFO0N2RmdtN0JKOztBdUY5bDdCRTtFQUNFO0N2RmltN0JKOztBdUYvbDdCRTtFQUNFO0N2RmttN0JKOztBdUZobTdCRTtFQUNFO0N2Rm1tN0JKOztBdUY3bTdCRTtFQUNFO0N2RmduN0JKOztBdUY5bTdCRTtFQUNFO0N2RmluN0JKOztBdUYvbTdCRTtFQUNFO0N2RmtuN0JKOztBdUZobjdCRTtFQUNFO0N2Rm1uN0JKOztBdUY3bjdCRTtFQUNFO0N2RmdvN0JKOztBdUY5bjdCRTtFQUNFO0N2RmlvN0JKOztBdUYvbjdCRTtFQUNFO0N2RmtvN0JKOztBdUZobzdCRTtFQUNFO0N2Rm1vN0JKOztBdUY3bzdCRTtFQUNFO0N2RmdwN0JKOztBdUY5bzdCRTtFQUNFO0N2RmlwN0JKOztBdUYvbzdCRTtFQUNFO0N2RmtwN0JKOztBdUZocDdCRTtFQUNFO0N2Rm1wN0JKOztBdUY3cDdCRTtFQUNFO0N2RmdxN0JKOztBdUY5cDdCRTtFQUNFO0N2RmlxN0JKOztBdUYvcDdCRTtFQUNFO0N2RmtxN0JKOztBdUZocTdCRTtFQUNFO0N2Rm1xN0JKOztBdUY3cTdCRTtFQUNFO0N2RmdyN0JKOztBdUY5cTdCRTtFQUNFO0N2RmlyN0JKOztBdUYvcTdCRTtFQUNFO0N2RmtyN0JKOztBdUZocjdCRTtFQUNFO0N2Rm1yN0JKOztBdUY3cjdCRTtFQUNFO0N2RmdzN0JKOztBdUY5cjdCRTtFQUNFO0N2RmlzN0JKOztBdUYvcjdCRTtFQUNFO0N2RmtzN0JKOztBdUZoczdCRTtFQUNFO0N2Rm1zN0JKOztBdUY3czdCRTtFQUNFO0N2Rmd0N0JKOztBdUY5czdCRTtFQUNFO0N2Rml0N0JKOztBdUYvczdCRTtFQUNFO0N2Rmt0N0JKOztBdUZodDdCRTtFQUNFO0N2Rm10N0JKOztBdUY3dDdCRTtFQUNFO0N2Rmd1N0JKOztBdUY5dDdCRTtFQUNFO0N2Rml1N0JKOztBdUYvdDdCRTtFQUNFO0N2Rmt1N0JKOztBdUZodTdCRTtFQUNFO0N2Rm11N0JKOztBdUY3dTdCRTtFQUNFO0N2Rmd2N0JKOztBdUY5dTdCRTtFQUNFO0N2Rml2N0JKOztBdUYvdTdCRTtFQUNFO0N2Rmt2N0JKOztBdUZodjdCRTtFQUNFO0N2Rm12N0JKOztBdUY3djdCRTtFQUNFO0N2Rmd3N0JKOztBdUY5djdCRTtFQUNFO0N2Rml3N0JKOztBdUYvdjdCRTtFQUNFO0N2Rmt3N0JKOztBdUZodzdCRTtFQUNFO0N2Rm13N0JKOztBdUY3dzdCRTtFQUNFO0N2Rmd4N0JKOztBdUY5dzdCRTtFQUNFO0N2Rml4N0JKOztBdUYvdzdCRTtFQUNFO0N2Rmt4N0JKOztBdUZoeDdCRTtFQUNFO0N2Rm14N0JKOztBdUY3eDdCRTtFQUNFO0N2Rmd5N0JKOztBdUY5eDdCRTtFQUNFO0N2Rml5N0JKOztBdUYveDdCRTtFQUNFO0N2Rmt5N0JKOztBdUZoeTdCRTtFQUNFO0N2Rm15N0JKOztBdUY3eTdCRTtFQUNFO0N2Rmd6N0JKOztBdUY5eTdCRTtFQUNFO0N2Rml6N0JKOztBdUYveTdCRTtFQUNFO0N2Rmt6N0JKOztBdUZoejdCRTtFQUNFO0N2Rm16N0JKOztBdUY3ejdCRTtFQUNFO0N2RmcwN0JKOztBdUY5ejdCRTtFQUNFO0N2RmkwN0JKOztBdUYvejdCRTtFQUNFO0N2RmswN0JKOztBdUZoMDdCRTtFQUNFO0N2Rm0wN0JKOztBdUY3MDdCRTtFQUNFO0N2RmcxN0JKOztBdUY5MDdCRTtFQUNFO0N2RmkxN0JKOztBdUYvMDdCRTtFQUNFO0N2RmsxN0JKOztBdUZoMTdCRTtFQUNFO0N2Rm0xN0JKOztBdUY3MTdCRTtFQUNFO0N2RmcyN0JKOztBdUY5MTdCRTtFQUNFO0N2RmkyN0JKOztBdUYvMTdCRTtFQUNFO0N2RmsyN0JKOztBdUZoMjdCRTtFQUNFO0N2Rm0yN0JKOztBdUY3MjdCRTtFQUNFO0N2RmczN0JKOztBdUY5MjdCRTtFQUNFO0N2RmkzN0JKOztBdUYvMjdCRTtFQUNFO0N2RmszN0JKOztBdUZoMzdCRTtFQUNFO0N2Rm0zN0JKOztBdUY3MzdCRTtFQUNFO0N2Rmc0N0JKOztBdUY5MzdCRTtFQUNFO0N2Rmk0N0JKOztBdUYvMzdCRTtFQUNFO0N2Rms0N0JKOztBdUZoNDdCRTtFQUNFO0N2Rm00N0JKOztBdUY3NDdCRTtFQUNFO0N2Rmc1N0JKOztBdUY5NDdCRTtFQUNFO0N2Rmk1N0JKOztBdUYvNDdCRTtFQUNFO0N2Rms1N0JKOztBdUZoNTdCRTtFQUNFO0N2Rm01N0JKOztBdUY3NTdCRTtFQUNFO0N2Rmc2N0JKOztBdUY5NTdCRTtFQUNFO0N2Rmk2N0JKOztBdUYvNTdCRTtFQUNFO0N2Rms2N0JKOztBdUZoNjdCRTtFQUNFO0N2Rm02N0JKOztBdUY3NjdCRTtFQUNFO0N2Rmc3N0JKOztBdUY5NjdCRTtFQUNFO0N2Rmk3N0JKOztBdUYvNjdCRTtFQUNFO0N2Rms3N0JKOztBdUZoNzdCRTtFQUNFO0N2Rm03N0JKOztBdUY3NzdCRTtFQUNFO0N2Rmc4N0JKOztBdUY5NzdCRTtFQUNFO0N2Rmk4N0JKOztBdUYvNzdCRTtFQUNFO0N2Rms4N0JKOztBdUZoODdCRTtFQUNFO0N2Rm04N0JKOztBdUY3ODdCRTtFQUNFO0N2Rmc5N0JKOztBdUY5ODdCRTtFQUNFO0N2Rmk5N0JKOztBdUYvODdCRTtFQUNFO0N2Rms5N0JKOztBdUZoOTdCRTtFQUNFO0N2Rm05N0JKOztBdUY3OTdCRTtFQUNFO0N2RmcrN0JKOztBdUY5OTdCRTtFQUNFO0N2RmkrN0JKOztBdUYvOTdCRTtFQUNFO0N2RmsrN0JKOztBdUZoKzdCRTtFQUNFO0N2Rm0rN0JKOztBdUY3KzdCRTtFQUNFO0N2RmcvN0JKOztBdUY5KzdCRTtFQUNFO0N2RmkvN0JKOztBdUYvKzdCRTtFQUNFO0N2RmsvN0JKOztBdUZoLzdCRTtFQUNFO0N2Rm0vN0JKOztBdUY3LzdCRTtFQUNFO0N2RmdnOEJKOztBdUY5LzdCRTtFQUNFO0N2RmlnOEJKOztBdUYvLzdCRTtFQUNFO0N2RmtnOEJKOztBdUZoZzhCRTtFQUNFO0N2Rm1nOEJKOztBdUY3ZzhCRTtFQUNFO0N2RmdoOEJKOztBdUY5ZzhCRTtFQUNFO0N2RmloOEJKOztBdUYvZzhCRTtFQUNFO0N2RmtoOEJKOztBdUZoaDhCRTtFQUNFO0N2Rm1oOEJKOztBdUY3aDhCRTtFQUNFO0N2RmdpOEJKOztBdUY5aDhCRTtFQUNFO0N2RmlpOEJKOztBdUYvaDhCRTtFQUNFO0N2RmtpOEJKOztBdUZoaThCRTtFQUNFO0N2Rm1pOEJKOztBdUY3aThCRTtFQUNFO0N2RmdqOEJKOztBdUY5aThCRTtFQUNFO0N2RmlqOEJKOztBdUYvaThCRTtFQUNFO0N2RmtqOEJKOztBdUZoajhCRTtFQUNFO0N2Rm1qOEJKOztBdUY3ajhCRTtFQUNFO0N2RmdrOEJKOztBdUY5ajhCRTtFQUNFO0N2RmlrOEJKOztBdUYvajhCRTtFQUNFO0N2RmtrOEJKOztBdUZoazhCRTtFQUNFO0N2Rm1rOEJKOztBdUY3azhCRTtFQUNFO0N2RmdsOEJKOztBdUY5azhCRTtFQUNFO0N2RmlsOEJKOztBdUYvazhCRTtFQUNFO0N2RmtsOEJKOztBdUZobDhCRTtFQUNFO0N2Rm1sOEJKOztBdUY3bDhCRTtFQUNFO0N2RmdtOEJKOztBdUY5bDhCRTtFQUNFO0N2RmltOEJKOztBdUYvbDhCRTtFQUNFO0N2RmttOEJKOztBdUZobThCRTtFQUNFO0N2Rm1tOEJKOztBdUY3bThCRTtFQUNFO0N2RmduOEJKOztBdUY5bThCRTtFQUNFO0N2RmluOEJKOztBdUYvbThCRTtFQUNFO0N2RmtuOEJKOztBdUZobjhCRTtFQUNFO0N2Rm1uOEJKOztBdUY3bjhCRTtFQUNFO0N2RmdvOEJKOztBdUY5bjhCRTtFQUNFO0N2RmlvOEJKOztBdUYvbjhCRTtFQUNFO0N2RmtvOEJKOztBdUZobzhCRTtFQUNFO0N2Rm1vOEJKOztBdUY3bzhCRTtFQUNFO0N2RmdwOEJKOztBdUY5bzhCRTtFQUNFO0N2RmlwOEJKOztBdUYvbzhCRTtFQUNFO0N2RmtwOEJKOztBdUZocDhCRTtFQUNFO0N2Rm1wOEJKOztBdUY3cDhCRTtFQUNFO0N2RmdxOEJKOztBdUY5cDhCRTtFQUNFO0N2RmlxOEJKOztBdUYvcDhCRTtFQUNFO0N2RmtxOEJKOztBdUZocThCRTtFQUNFO0N2Rm1xOEJKOztBdUY3cThCRTtFQUNFO0N2RmdyOEJKOztBdUY5cThCRTtFQUNFO0N2RmlyOEJKOztBdUYvcThCRTtFQUNFO0N2RmtyOEJKOztBdUZocjhCRTtFQUNFO0N2Rm1yOEJKOztBdUY3cjhCRTtFQUNFO0N2RmdzOEJKOztBdUY5cjhCRTtFQUNFO0N2RmlzOEJKOztBdUYvcjhCRTtFQUNFO0N2RmtzOEJKOztBdUZoczhCRTtFQUNFO0N2Rm1zOEJKOztBdUY3czhCRTtFQUNFO0N2Rmd0OEJKOztBdUY5czhCRTtFQUNFO0N2Rml0OEJKOztBdUYvczhCRTtFQUNFO0N2Rmt0OEJKOztBdUZodDhCRTtFQUNFO0N2Rm10OEJKOztBdUY3dDhCRTtFQUNFO0N2Rmd1OEJKOztBdUY5dDhCRTtFQUNFO0N2Rml1OEJKOztBdUYvdDhCRTtFQUNFO0N2Rmt1OEJKOztBdUZodThCRTtFQUNFO0N2Rm11OEJKOztBdUY3dThCRTtFQUNFO0N2Rmd2OEJKOztBdUY5dThCRTtFQUNFO0N2Rml2OEJKOztBdUYvdThCRTtFQUNFO0N2Rmt2OEJKOztBdUZodjhCRTtFQUNFO0N2Rm12OEJKOztBdUY3djhCRTtFQUNFO0N2Rmd3OEJKOztBdUY5djhCRTtFQUNFO0N2Rml3OEJKOztBdUYvdjhCRTtFQUNFO0N2Rmt3OEJKOztBdUZodzhCRTtFQUNFO0N2Rm13OEJKOztBdUY3dzhCRTtFQUNFO0N2Rmd4OEJKOztBdUY5dzhCRTtFQUNFO0N2Rml4OEJKOztBdUYvdzhCRTtFQUNFO0N2Rmt4OEJKOztBdUZoeDhCRTtFQUNFO0N2Rm14OEJKOztBdUY3eDhCRTtFQUNFO0N2Rmd5OEJKOztBdUY5eDhCRTtFQUNFO0N2Rml5OEJKOztBdUYveDhCRTtFQUNFO0N2Rmt5OEJKOztBdUZoeThCRTtFQUNFO0N2Rm15OEJKOztBdUY3eThCRTtFQUNFO0N2Rmd6OEJKOztBdUY5eThCRTtFQUNFO0N2Rml6OEJKOztBdUYveThCRTtFQUNFO0N2Rmt6OEJKOztBdUZoejhCRTtFQUNFO0N2Rm16OEJKOztBdUY3ejhCRTtFQUNFO0N2RmcwOEJKOztBdUY5ejhCRTtFQUNFO0N2RmkwOEJKOztBdUYvejhCRTtFQUNFO0N2RmswOEJKOztBdUZoMDhCRTtFQUNFO0N2Rm0wOEJKOztBdUY3MDhCRTtFQUNFO0N2RmcxOEJKOztBdUY5MDhCRTtFQUNFO0N2RmkxOEJKOztBdUYvMDhCRTtFQUNFO0N2RmsxOEJKOztBdUZoMThCRTtFQUNFO0N2Rm0xOEJKOztBdUY3MThCRTtFQUNFO0N2RmcyOEJKOztBdUY5MThCRTtFQUNFO0N2RmkyOEJKOztBdUYvMThCRTtFQUNFO0N2RmsyOEJKOztBdUZoMjhCRTtFQUNFO0N2Rm0yOEJKOztBdUY3MjhCRTtFQUNFO0N2RmczOEJKOztBdUY5MjhCRTtFQUNFO0N2RmkzOEJKOztBdUYvMjhCRTtFQUNFO0N2RmszOEJKOztBdUZoMzhCRTtFQUNFO0N2Rm0zOEJKOztBdUY3MzhCRTtFQUNFO0N2Rmc0OEJKOztBdUY5MzhCRTtFQUNFO0N2Rmk0OEJKOztBdUYvMzhCRTtFQUNFO0N2Rms0OEJKOztBdUZoNDhCRTtFQUNFO0N2Rm00OEJKOztBdUY3NDhCRTtFQUNFO0N2Rmc1OEJKOztBdUY5NDhCRTtFQUNFO0N2Rmk1OEJKOztBdUYvNDhCRTtFQUNFO0N2Rms1OEJKOztBdUZoNThCRTtFQUNFO0N2Rm01OEJKOztBdUY3NThCRTtFQUNFO0N2Rmc2OEJKOztBdUY5NThCRTtFQUNFO0N2Rmk2OEJKOztBdUYvNThCRTtFQUNFO0N2Rms2OEJKOztBdUZoNjhCRTtFQUNFO0N2Rm02OEJKOztBdUY3NjhCRTtFQUNFO0N2Rmc3OEJKOztBdUY5NjhCRTtFQUNFO0N2Rmk3OEJKOztBdUYvNjhCRTtFQUNFO0N2Rms3OEJKOztBdUZoNzhCRTtFQUNFO0N2Rm03OEJKOztBdUY3NzhCRTtFQUNFO0N2Rmc4OEJKOztBdUY5NzhCRTtFQUNFO0N2Rmk4OEJKOztBdUYvNzhCRTtFQUNFO0N2Rms4OEJKOztBdUZoODhCRTtFQUNFO0N2Rm04OEJKOztBdUY3ODhCRTtFQUNFO0N2Rmc5OEJKOztBdUY5ODhCRTtFQUNFO0N2Rmk5OEJKOztBdUYvODhCRTtFQUNFO0N2Rms5OEJKOztBdUZoOThCRTtFQUNFO0N2Rm05OEJKOztBdUY3OThCRTtFQUNFO0N2RmcrOEJKOztBdUY5OThCRTtFQUNFO0N2RmkrOEJKOztBdUYvOThCRTtFQUNFO0N2RmsrOEJKOztBdUZoKzhCRTtFQUNFO0N2Rm0rOEJKOztBdUY3KzhCRTtFQUNFO0N2RmcvOEJKOztBdUY5KzhCRTtFQUNFO0N2RmkvOEJKOztBdUYvKzhCRTtFQUNFO0N2RmsvOEJKOztBdUZoLzhCRTtFQUNFO0N2Rm0vOEJKOztBdUY3LzhCRTtFQUNFO0N2RmdnOUJKOztBdUY5LzhCRTtFQUNFO0N2RmlnOUJKOztBdUYvLzhCRTtFQUNFO0N2RmtnOUJKOztBdUZoZzlCRTtFQUNFO0N2Rm1nOUJKOztBdUY3ZzlCRTtFQUNFO0N2RmdoOUJKOztBdUY5ZzlCRTtFQUNFO0N2RmloOUJKOztBdUYvZzlCRTtFQUNFO0N2RmtoOUJKOztBdUZoaDlCRTtFQUNFO0N2Rm1oOUJKOztBdUY3aDlCRTtFQUNFO0N2RmdpOUJKOztBdUY5aDlCRTtFQUNFO0N2RmlpOUJKOztBdUYvaDlCRTtFQUNFO0N2RmtpOUJKOztBdUZoaTlCRTtFQUNFO0N2Rm1pOUJKOztBdUY3aTlCRTtFQUNFO0N2RmdqOUJKOztBdUY5aTlCRTtFQUNFO0N2RmlqOUJKOztBdUYvaTlCRTtFQUNFO0N2RmtqOUJKOztBdUZoajlCRTtFQUNFO0N2Rm1qOUJKOztBdUY3ajlCRTtFQUNFO0N2RmdrOUJKOztBdUY5ajlCRTtFQUNFO0N2RmlrOUJKOztBdUYvajlCRTtFQUNFO0N2RmtrOUJKOztBdUZoazlCRTtFQUNFO0N2Rm1rOUJKOztBdUY3azlCRTtFQUNFO0N2RmdsOUJKOztBdUY5azlCRTtFQUNFO0N2RmlsOUJKOztBdUYvazlCRTtFQUNFO0N2RmtsOUJKOztBdUZobDlCRTtFQUNFO0N2Rm1sOUJKOztBdUY3bDlCRTtFQUNFO0N2RmdtOUJKOztBdUY5bDlCRTtFQUNFO0N2RmltOUJKOztBdUYvbDlCRTtFQUNFO0N2RmttOUJKOztBdUZobTlCRTtFQUNFO0N2Rm1tOUJKOztBdUY3bTlCRTtFQUNFO0N2RmduOUJKOztBdUY5bTlCRTtFQUNFO0N2RmluOUJKOztBdUYvbTlCRTtFQUNFO0N2RmtuOUJKOztBdUZobjlCRTtFQUNFO0N2Rm1uOUJKOztBdUY3bjlCRTtFQUNFO0N2RmdvOUJKOztBdUY5bjlCRTtFQUNFO0N2RmlvOUJKOztBdUYvbjlCRTtFQUNFO0N2RmtvOUJKOztBdUZobzlCRTtFQUNFO0N2Rm1vOUJKOztBdUY3bzlCRTtFQUNFO0N2RmdwOUJKOztBdUY5bzlCRTtFQUNFO0N2RmlwOUJKOztBdUYvbzlCRTtFQUNFO0N2RmtwOUJKOztBdUZocDlCRTtFQUNFO0N2Rm1wOUJKOztBdUY3cDlCRTtFQUNFO0N2RmdxOUJKOztBdUY5cDlCRTtFQUNFO0N2RmlxOUJKOztBdUYvcDlCRTtFQUNFO0N2RmtxOUJKOztBdUZocTlCRTtFQUNFO0N2Rm1xOUJKOztBdUY3cTlCRTtFQUNFO0N2RmdyOUJKOztBdUY5cTlCRTtFQUNFO0N2RmlyOUJKOztBdUYvcTlCRTtFQUNFO0N2RmtyOUJKOztBdUZocjlCRTtFQUNFO0N2Rm1yOUJKOztBdUY3cjlCRTtFQUNFO0N2RmdzOUJKOztBdUY5cjlCRTtFQUNFO0N2RmlzOUJKOztBdUYvcjlCRTtFQUNFO0N2RmtzOUJKOztBdUZoczlCRTtFQUNFO0N2Rm1zOUJKOztBdUY3czlCRTtFQUNFO0N2Rmd0OUJKOztBdUY5czlCRTtFQUNFO0N2Rml0OUJKOztBdUYvczlCRTtFQUNFO0N2Rmt0OUJKOztBdUZodDlCRTtFQUNFO0N2Rm10OUJKOztBdUY3dDlCRTtFQUNFO0N2Rmd1OUJKOztBdUY5dDlCRTtFQUNFO0N2Rml1OUJKOztBdUYvdDlCRTtFQUNFO0N2Rmt1OUJKOztBdUZodTlCRTtFQUNFO0N2Rm11OUJKOztBdUY3dTlCRTtFQUNFO0N2Rmd2OUJKOztBdUY5dTlCRTtFQUNFO0N2Rml2OUJKOztBdUYvdTlCRTtFQUNFO0N2Rmt2OUJKOztBdUZodjlCRTtFQUNFO0N2Rm12OUJKOztBdUY3djlCRTtFQUNFO0N2Rmd3OUJKOztBdUY5djlCRTtFQUNFO0N2Rml3OUJKOztBdUYvdjlCRTtFQUNFO0N2Rmt3OUJKOztBdUZodzlCRTtFQUNFO0N2Rm13OUJKOztBdUY3dzlCRTtFQUNFO0N2Rmd4OUJKOztBdUY5dzlCRTtFQUNFO0N2Rml4OUJKOztBdUYvdzlCRTtFQUNFO0N2Rmt4OUJKOztBdUZoeDlCRTtFQUNFO0N2Rm14OUJKOztBdUY3eDlCRTtFQUNFO0N2Rmd5OUJKOztBdUY5eDlCRTtFQUNFO0N2Rml5OUJKOztBdUYveDlCRTtFQUNFO0N2Rmt5OUJKOztBdUZoeTlCRTtFQUNFO0N2Rm15OUJKOztBdUY3eTlCRTtFQUNFO0N2Rmd6OUJKOztBdUY5eTlCRTtFQUNFO0N2Rml6OUJKOztBdUYveTlCRTtFQUNFO0N2Rmt6OUJKOztBdUZoejlCRTtFQUNFO0N2Rm16OUJKOztBdUY3ejlCRTtFQUNFO0N2RmcwOUJKOztBdUY5ejlCRTtFQUNFO0N2RmkwOUJKOztBdUYvejlCRTtFQUNFO0N2RmswOUJKOztBdUZoMDlCRTtFQUNFO0N2Rm0wOUJKOztBdUY3MDlCRTtFQUNFO0N2RmcxOUJKOztBdUY5MDlCRTtFQUNFO0N2RmkxOUJKOztBdUYvMDlCRTtFQUNFO0N2RmsxOUJKOztBdUZoMTlCRTtFQUNFO0N2Rm0xOUJKOztBdUY3MTlCRTtFQUNFO0N2RmcyOUJKOztBdUY5MTlCRTtFQUNFO0N2RmkyOUJKOztBdUYvMTlCRTtFQUNFO0N2RmsyOUJKOztBdUZoMjlCRTtFQUNFO0N2Rm0yOUJKOztBdUY3MjlCRTtFQUNFO0N2RmczOUJKOztBdUY5MjlCRTtFQUNFO0N2RmkzOUJKOztBdUYvMjlCRTtFQUNFO0N2RmszOUJKOztBdUZoMzlCRTtFQUNFO0N2Rm0zOUJKOztBdUY3MzlCRTtFQUNFO0N2Rmc0OUJKOztBdUY5MzlCRTtFQUNFO0N2Rmk0OUJKOztBdUYvMzlCRTtFQUNFO0N2Rms0OUJKOztBdUZoNDlCRTtFQUNFO0N2Rm00OUJKOztBdUY3NDlCRTtFQUNFO0N2Rmc1OUJKOztBdUY5NDlCRTtFQUNFO0N2Rmk1OUJKOztBdUYvNDlCRTtFQUNFO0N2Rms1OUJKOztBdUZoNTlCRTtFQUNFO0N2Rm01OUJKOztBdUY3NTlCRTtFQUNFO0N2Rmc2OUJKOztBdUY5NTlCRTtFQUNFO0N2Rmk2OUJKOztBdUYvNTlCRTtFQUNFO0N2Rms2OUJKOztBdUZoNjlCRTtFQUNFO0N2Rm02OUJKOztBdUY3NjlCRTtFQUNFO0N2Rmc3OUJKOztBdUY5NjlCRTtFQUNFO0N2Rmk3OUJKOztBdUYvNjlCRTtFQUNFO0N2Rms3OUJKOztBdUZoNzlCRTtFQUNFO0N2Rm03OUJKOztBdUY3NzlCRTtFQUNFO0N2Rmc4OUJKOztBdUY5NzlCRTtFQUNFO0N2Rmk4OUJKOztBdUYvNzlCRTtFQUNFO0N2Rms4OUJKOztBdUZoODlCRTtFQUNFO0N2Rm04OUJKOztBdUY3ODlCRTtFQUNFO0N2Rmc5OUJKOztBdUY5ODlCRTtFQUNFO0N2Rmk5OUJKOztBdUYvODlCRTtFQUNFO0N2Rms5OUJKOztBdUZoOTlCRTtFQUNFO0N2Rm05OUJKOztBdUY3OTlCRTtFQUNFO0N2RmcrOUJKOztBdUY5OTlCRTtFQUNFO0N2RmkrOUJKOztBdUYvOTlCRTtFQUNFO0N2RmsrOUJKOztBdUZoKzlCRTtFQUNFO0N2Rm0rOUJKOztBdUY3KzlCRTtFQUNFO0N2RmcvOUJKOztBdUY5KzlCRTtFQUNFO0N2RmkvOUJKOztBdUYvKzlCRTtFQUNFO0N2RmsvOUJKOztBdUZoLzlCRTtFQUNFO0N2Rm0vOUJKOztBdUY3LzlCRTtFQUNFO0N2RmdnK0JKOztBdUY5LzlCRTtFQUNFO0N2RmlnK0JKOztBdUYvLzlCRTtFQUNFO0N2RmtnK0JKOztBdUZoZytCRTtFQUNFO0N2Rm1nK0JKOztBdUY3ZytCRTtFQUNFO0N2RmdoK0JKOztBdUY5ZytCRTtFQUNFO0N2RmloK0JKOztBdUYvZytCRTtFQUNFO0N2RmtoK0JKOztBdUZoaCtCRTtFQUNFO0N2Rm1oK0JKOztBdUY3aCtCRTtFQUNFO0N2RmdpK0JKOztBdUY5aCtCRTtFQUNFO0N2RmlpK0JKOztBdUYvaCtCRTtFQUNFO0N2RmtpK0JKOztBdUZoaStCRTtFQUNFO0N2Rm1pK0JKOztBdUY3aStCRTtFQUNFO0N2RmdqK0JKOztBdUY5aStCRTtFQUNFO0N2RmlqK0JKOztBdUYvaStCRTtFQUNFO0N2RmtqK0JKOztBdUZoaitCRTtFQUNFO0N2Rm1qK0JKOztBdUY3aitCRTtFQUNFO0N2RmdrK0JKOztBdUY5aitCRTtFQUNFO0N2RmlrK0JKOztBdUYvaitCRTtFQUNFO0N2RmtrK0JKOztBdUZoaytCRTtFQUNFO0N2Rm1rK0JKOztBdUY3aytCRTtFQUNFO0N2RmdsK0JKOztBdUY5aytCRTtFQUNFO0N2RmlsK0JKOztBdUYvaytCRTtFQUNFO0N2RmtsK0JKOztBdUZobCtCRTtFQUNFO0N2Rm1sK0JKOztBdUY3bCtCRTtFQUNFO0N2RmdtK0JKOztBdUY5bCtCRTtFQUNFO0N2RmltK0JKOztBdUYvbCtCRTtFQUNFO0N2RmttK0JKOztBdUZobStCRTtFQUNFO0N2Rm1tK0JKOztBdUY3bStCRTtFQUNFO0N2RmduK0JKOztBdUY5bStCRTtFQUNFO0N2RmluK0JKOztBdUYvbStCRTtFQUNFO0N2RmtuK0JKOztBdUZobitCRTtFQUNFO0N2Rm1uK0JKOztBdUY3bitCRTtFQUNFO0N2RmdvK0JKOztBdUY5bitCRTtFQUNFO0N2RmlvK0JKOztBdUYvbitCRTtFQUNFO0N2RmtvK0JKOztBdUZobytCRTtFQUNFO0N2Rm1vK0JKOztBdUY3bytCRTtFQUNFO0N2RmdwK0JKOztBdUY5bytCRTtFQUNFO0N2RmlwK0JKOztBdUYvbytCRTtFQUNFO0N2RmtwK0JKOztBdUZocCtCRTtFQUNFO0N2Rm1wK0JKOztBdUY3cCtCRTtFQUNFO0N2RmdxK0JKOztBdUY5cCtCRTtFQUNFO0N2RmlxK0JKOztBdUYvcCtCRTtFQUNFO0N2RmtxK0JKOztBdUZocStCRTtFQUNFO0N2Rm1xK0JKOztBdUY3cStCRTtFQUNFO0N2RmdyK0JKOztBdUY5cStCRTtFQUNFO0N2RmlyK0JKOztBdUYvcStCRTtFQUNFO0N2RmtyK0JKOztBdUZocitCRTtFQUNFO0N2Rm1yK0JKOztBdUY3citCRTtFQUNFO0N2RmdzK0JKOztBdUY5citCRTtFQUNFO0N2RmlzK0JKOztBdUYvcitCRTtFQUNFO0N2RmtzK0JKOztBdUZocytCRTtFQUNFO0N2Rm1zK0JKOztBdUY3cytCRTtFQUNFO0N2Rmd0K0JKOztBdUY5cytCRTtFQUNFO0N2Rml0K0JKOztBdUYvcytCRTtFQUNFO0N2Rmt0K0JKOztBdUZodCtCRTtFQUNFO0N2Rm10K0JKOztBdUY3dCtCRTtFQUNFO0N2Rmd1K0JKOztBdUY5dCtCRTtFQUNFO0N2Rml1K0JKOztBdUYvdCtCRTtFQUNFO0N2Rmt1K0JKOztBdUZodStCRTtFQUNFO0N2Rm11K0JKOztBdUY3dStCRTtFQUNFO0N2Rmd2K0JKOztBdUY5dStCRTtFQUNFO0N2Rml2K0JKOztBdUYvdStCRTtFQUNFO0N2Rmt2K0JKOztBdUZoditCRTtFQUNFO0N2Rm12K0JKOztBdUY3ditCRTtFQUNFO0N2Rmd3K0JKOztBdUY5ditCRTtFQUNFO0N2Rml3K0JKOztBdUYvditCRTtFQUNFO0N2Rmt3K0JKOztBdUZodytCRTtFQUNFO0N2Rm13K0JKOztBdUY3dytCRTtFQUNFO0N2Rmd4K0JKOztBdUY5dytCRTtFQUNFO0N2Rml4K0JKOztBdUYvdytCRTtFQUNFO0N2Rmt4K0JKOztBdUZoeCtCRTtFQUNFO0N2Rm14K0JKOztBdUY3eCtCRTtFQUNFO0N2Rmd5K0JKOztBdUY5eCtCRTtFQUNFO0N2Rml5K0JKOztBdUYveCtCRTtFQUNFO0N2Rmt5K0JKOztBdUZoeStCRTtFQUNFO0N2Rm15K0JKOztBdUY3eStCRTtFQUNFO0N2Rmd6K0JKOztBdUY5eStCRTtFQUNFO0N2Rml6K0JKOztBdUYveStCRTtFQUNFO0N2Rmt6K0JKOztBdUZoeitCRTtFQUNFO0N2Rm16K0JKOztBdUY3eitCRTtFQUNFO0N2RmcwK0JKOztBdUY5eitCRTtFQUNFO0N2RmkwK0JKOztBdUYveitCRTtFQUNFO0N2RmswK0JKOztBdUZoMCtCRTtFQUNFO0N2Rm0wK0JKOztBdUY3MCtCRTtFQUNFO0N2RmcxK0JKOztBdUY5MCtCRTtFQUNFO0N2RmkxK0JKOztBdUYvMCtCRTtFQUNFO0N2RmsxK0JKOztBdUZoMStCRTtFQUNFO0N2Rm0xK0JKOztBdUY3MStCRTtFQUNFO0N2RmcyK0JKOztBdUY5MStCRTtFQUNFO0N2RmkyK0JKOztBdUYvMStCRTtFQUNFO0N2RmsyK0JKOztBdUZoMitCRTtFQUNFO0N2Rm0yK0JKOztBdUY3MitCRTtFQUNFO0N2RmczK0JKOztBdUY5MitCRTtFQUNFO0N2RmkzK0JKOztBdUYvMitCRTtFQUNFO0N2RmszK0JKOztBdUZoMytCRTtFQUNFO0N2Rm0zK0JKOztBdUY3MytCRTtFQUNFO0N2Rmc0K0JKOztBdUY5MytCRTtFQUNFO0N2Rmk0K0JKOztBdUYvMytCRTtFQUNFO0N2Rms0K0JKOztBdUZoNCtCRTtFQUNFO0N2Rm00K0JKOztBdUY3NCtCRTtFQUNFO0N2Rmc1K0JKOztBdUY5NCtCRTtFQUNFO0N2Rmk1K0JKOztBdUYvNCtCRTtFQUNFO0N2Rms1K0JKOztBdUZoNStCRTtFQUNFO0N2Rm01K0JKOztBdUY3NStCRTtFQUNFO0N2Rmc2K0JKOztBdUY5NStCRTtFQUNFO0N2Rmk2K0JKOztBdUYvNStCRTtFQUNFO0N2Rms2K0JKOztBdUZoNitCRTtFQUNFO0N2Rm02K0JKOztBdUY3NitCRTtFQUNFO0N2Rmc3K0JKOztBdUY5NitCRTtFQUNFO0N2Rmk3K0JKOztBdUYvNitCRTtFQUNFO0N2Rms3K0JKOztBdUZoNytCRTtFQUNFO0N2Rm03K0JKOztBdUY3NytCRTtFQUNFO0N2Rmc4K0JKOztBdUY5NytCRTtFQUNFO0N2Rmk4K0JKOztBdUYvNytCRTtFQUNFO0N2Rms4K0JKOztBdUZoOCtCRTtFQUNFO0N2Rm04K0JKOztBdUY3OCtCRTtFQUNFO0N2Rmc5K0JKOztBdUY5OCtCRTtFQUNFO0N2Rmk5K0JKOztBdUYvOCtCRTtFQUNFO0N2Rms5K0JKOztBdUZoOStCRTtFQUNFO0N2Rm05K0JKOztBdUY3OStCRTtFQUNFO0N2RmcrK0JKOztBdUY5OStCRTtFQUNFO0N2RmkrK0JKOztBdUYvOStCRTtFQUNFO0N2RmsrK0JKOztBdUZoKytCRTtFQUNFO0N2Rm0rK0JKOztBdUY3KytCRTtFQUNFO0N2RmcvK0JKOztBdUY5KytCRTtFQUNFO0N2RmkvK0JKOztBdUYvKytCRTtFQUNFO0N2RmsvK0JKOztBdUZoLytCRTtFQUNFO0N2Rm0vK0JKOztBdUY3LytCRTtFQUNFO0N2RmdnL0JKOztBdUY5LytCRTtFQUNFO0N2RmlnL0JKOztBdUYvLytCRTtFQUNFO0N2RmtnL0JKOztBdUZoZy9CRTtFQUNFO0N2Rm1nL0JKOztBdUY3Zy9CRTtFQUNFO0N2RmdoL0JKOztBdUY5Zy9CRTtFQUNFO0N2RmloL0JKOztBdUYvZy9CRTtFQUNFO0N2RmtoL0JKOztBdUZoaC9CRTtFQUNFO0N2Rm1oL0JKOztBdUY3aC9CRTtFQUNFO0N2RmdpL0JKOztBdUY5aC9CRTtFQUNFO0N2RmlpL0JKOztBdUYvaC9CRTtFQUNFO0N2RmtpL0JKOztBdUZoaS9CRTtFQUNFO0N2Rm1pL0JKOztBdUY3aS9CRTtFQUNFO0N2RmdqL0JKOztBdUY5aS9CRTtFQUNFO0N2RmlqL0JKOztBdUYvaS9CRTtFQUNFO0N2RmtqL0JKOztBdUZoai9CRTtFQUNFO0N2Rm1qL0JKOztBdUY3ai9CRTtFQUNFO0N2RmdrL0JKOztBdUY5ai9CRTtFQUNFO0N2RmlrL0JKOztBdUYvai9CRTtFQUNFO0N2RmtrL0JKOztBdUZoay9CRTtFQUNFO0N2Rm1rL0JKOztBdUY3ay9CRTtFQUNFO0N2RmdsL0JKOztBdUY5ay9CRTtFQUNFO0N2RmlsL0JKOztBdUYvay9CRTtFQUNFO0N2RmtsL0JKOztBdUZobC9CRTtFQUNFO0N2Rm1sL0JKOztBdUY3bC9CRTtFQUNFO0N2RmdtL0JKOztBdUY5bC9CRTtFQUNFO0N2RmltL0JKOztBdUYvbC9CRTtFQUNFO0N2RmttL0JKOztBdUZobS9CRTtFQUNFO0N2Rm1tL0JKOztBdUY3bS9CRTtFQUNFO0N2RmduL0JKOztBdUY5bS9CRTtFQUNFO0N2RmluL0JKOztBdUYvbS9CRTtFQUNFO0N2RmtuL0JKOztBdUZobi9CRTtFQUNFO0N2Rm1uL0JKOztBdUY3bi9CRTtFQUNFO0N2RmdvL0JKOztBdUY5bi9CRTtFQUNFO0N2RmlvL0JKOztBdUYvbi9CRTtFQUNFO0N2RmtvL0JKOztBdUZoby9CRTtFQUNFO0N2Rm1vL0JKOztBdUY3by9CRTtFQUNFO0N2RmdwL0JKOztBdUY5by9CRTtFQUNFO0N2RmlwL0JKOztBdUYvby9CRTtFQUNFO0N2RmtwL0JKOztBdUZocC9CRTtFQUNFO0N2Rm1wL0JKOztBdUY3cC9CRTtFQUNFO0N2RmdxL0JKOztBdUY5cC9CRTtFQUNFO0N2RmlxL0JKOztBdUYvcC9CRTtFQUNFO0N2RmtxL0JKOztBdUZocS9CRTtFQUNFO0N2Rm1xL0JKOztBdUY3cS9CRTtFQUNFO0N2RmdyL0JKOztBdUY5cS9CRTtFQUNFO0N2RmlyL0JKOztBdUYvcS9CRTtFQUNFO0N2RmtyL0JKOztBdUZoci9CRTtFQUNFO0N2Rm1yL0JKOztBdUY3ci9CRTtFQUNFO0N2RmdzL0JKOztBdUY5ci9CRTtFQUNFO0N2RmlzL0JKOztBdUYvci9CRTtFQUNFO0N2RmtzL0JKOztBdUZocy9CRTtFQUNFO0N2Rm1zL0JKOztBdUY3cy9CRTtFQUNFO0N2Rmd0L0JKOztBdUY5cy9CRTtFQUNFO0N2Rml0L0JKOztBdUYvcy9CRTtFQUNFO0N2Rmt0L0JKOztBdUZodC9CRTtFQUNFO0N2Rm10L0JKOztBdUY3dC9CRTtFQUNFO0N2Rmd1L0JKOztBdUY5dC9CRTtFQUNFO0N2Rml1L0JKOztBdUYvdC9CRTtFQUNFO0N2Rmt1L0JKOztBdUZodS9CRTtFQUNFO0N2Rm11L0JKOztBdUY3dS9CRTtFQUNFO0N2Rmd2L0JKOztBdUY5dS9CRTtFQUNFO0N2Rml2L0JKOztBdUYvdS9CRTtFQUNFO0N2Rmt2L0JKOztBdUZodi9CRTtFQUNFO0N2Rm12L0JKOztBdUY3di9CRTtFQUNFO0N2Rmd3L0JKOztBdUY5di9CRTtFQUNFO0N2Rml3L0JKOztBdUYvdi9CRTtFQUNFO0N2Rmt3L0JKOztBdUZody9CRTtFQUNFO0N2Rm13L0JKOztBdUY3dy9CRTtFQUNFO0N2Rmd4L0JKOztBdUY5dy9CRTtFQUNFO0N2Rml4L0JKOztBdUYvdy9CRTtFQUNFO0N2Rmt4L0JKOztBdUZoeC9CRTtFQUNFO0N2Rm14L0JKOztBdUY3eC9CRTtFQUNFO0N2Rmd5L0JKOztBdUY5eC9CRTtFQUNFO0N2Rml5L0JKOztBdUYveC9CRTtFQUNFO0N2Rmt5L0JKOztBdUZoeS9CRTtFQUNFO0N2Rm15L0JKOztBdUY3eS9CRTtFQUNFO0N2Rmd6L0JKOztBdUY5eS9CRTtFQUNFO0N2Rml6L0JKOztBdUYveS9CRTtFQUNFO0N2Rmt6L0JKOztBdUZoei9CRTtFQUNFO0N2Rm16L0JKOztBdUY3ei9CRTtFQUNFO0N2RmcwL0JKOztBdUY5ei9CRTtFQUNFO0N2RmkwL0JKOztBdUYvei9CRTtFQUNFO0N2RmswL0JKOztBdUZoMC9CRTtFQUNFO0N2Rm0wL0JKOztBdUY3MC9CRTtFQUNFO0N2RmcxL0JKOztBdUY5MC9CRTtFQUNFO0N2RmkxL0JKOztBdUYvMC9CRTtFQUNFO0N2RmsxL0JKOztBdUZoMS9CRTtFQUNFO0N2Rm0xL0JKOztBdUY3MS9CRTtFQUNFO0N2RmcyL0JKOztBdUY5MS9CRTtFQUNFO0N2RmkyL0JKOztBdUYvMS9CRTtFQUNFO0N2RmsyL0JKOztBdUZoMi9CRTtFQUNFO0N2Rm0yL0JKOztBdUY3Mi9CRTtFQUNFO0N2RmczL0JKOztBdUY5Mi9CRTtFQUNFO0N2RmkzL0JKOztBdUYvMi9CRTtFQUNFO0N2RmszL0JKOztBdUZoMy9CRTtFQUNFO0N2Rm0zL0JKOztBdUY3My9CRTtFQUNFO0N2Rmc0L0JKOztBdUY5My9CRTtFQUNFO0N2Rmk0L0JKOztBdUYvMy9CRTtFQUNFO0N2Rms0L0JKOztBdUZoNC9CRTtFQUNFO0N2Rm00L0JKOztBdUY3NC9CRTtFQUNFO0N2Rmc1L0JKOztBdUY5NC9CRTtFQUNFO0N2Rmk1L0JKOztBdUYvNC9CRTtFQUNFO0N2Rms1L0JKOztBdUZoNS9CRTtFQUNFO0N2Rm01L0JKOztBdUY3NS9CRTtFQUNFO0N2Rmc2L0JKOztBdUY5NS9CRTtFQUNFO0N2Rmk2L0JKOztBdUYvNS9CRTtFQUNFO0N2Rms2L0JKOztBdUZoNi9CRTtFQUNFO0N2Rm02L0JKOztBdUY3Ni9CRTtFQUNFO0N2Rmc3L0JKOztBdUY5Ni9CRTtFQUNFO0N2Rmk3L0JKOztBdUYvNi9CRTtFQUNFO0N2Rms3L0JKOztBdUZoNy9CRTtFQUNFO0N2Rm03L0JKOztBdUY3Ny9CRTtFQUNFO0N2Rmc4L0JKOztBdUY5Ny9CRTtFQUNFO0N2Rmk4L0JKOztBdUYvNy9CRTtFQUNFO0N2Rms4L0JKOztBdUZoOC9CRTtFQUNFO0N2Rm04L0JKOztBdUY3OC9CRTtFQUNFO0N2Rmc5L0JKOztBdUY5OC9CRTtFQUNFO0N2Rmk5L0JKOztBdUYvOC9CRTtFQUNFO0N2Rms5L0JKOztBdUZoOS9CRTtFQUNFO0N2Rm05L0JKOztBdUY3OS9CRTtFQUNFO0N2RmcrL0JKOztBdUY5OS9CRTtFQUNFO0N2RmkrL0JKOztBdUYvOS9CRTtFQUNFO0N2RmsrL0JKOztBdUZoKy9CRTtFQUNFO0N2Rm0rL0JKOztBdUY3Ky9CRTtFQUNFO0N2RmcvL0JKOztBdUY5Ky9CRTtFQUNFO0N2RmkvL0JKOztBdUYvKy9CRTtFQUNFO0N2RmsvL0JKOztBdUZoLy9CRTtFQUNFO0N2Rm0vL0JKOztBdUY3Ly9CRTtFQUNFO0N2RmdnZ0NKOztBdUY5Ly9CRTtFQUNFO0N2RmlnZ0NKOztBdUYvLy9CRTtFQUNFO0N2RmtnZ0NKOztBdUZoZ2dDRTtFQUNFO0N2Rm1nZ0NKOztBdUY3Z2dDRTtFQUNFO0N2RmdoZ0NKOztBdUY5Z2dDRTtFQUNFO0N2RmloZ0NKOztBdUYvZ2dDRTtFQUNFO0N2RmtoZ0NKOztBdUZoaGdDRTtFQUNFO0N2Rm1oZ0NKOztBdUY3aGdDRTtFQUNFO0N2RmdpZ0NKOztBdUY5aGdDRTtFQUNFO0N2RmlpZ0NKOztBdUYvaGdDRTtFQUNFO0N2RmtpZ0NKOztBdUZoaWdDRTtFQUNFO0N2Rm1pZ0NKOztBdUY3aWdDRTtFQUNFO0N2RmdqZ0NKOztBdUY5aWdDRTtFQUNFO0N2RmlqZ0NKOztBdUYvaWdDRTtFQUNFO0N2RmtqZ0NKOztBdUZoamdDRTtFQUNFO0N2Rm1qZ0NKOztBdUY3amdDRTtFQUNFO0N2RmdrZ0NKOztBdUY5amdDRTtFQUNFO0N2RmlrZ0NKOztBdUYvamdDRTtFQUNFO0N2RmtrZ0NKOztBdUZoa2dDRTtFQUNFO0N2Rm1rZ0NKOztBdUY3a2dDRTtFQUNFO0N2RmdsZ0NKOztBdUY5a2dDRTtFQUNFO0N2RmlsZ0NKOztBdUYva2dDRTtFQUNFO0N2RmtsZ0NKOztBdUZobGdDRTtFQUNFO0N2Rm1sZ0NKOztBdUY3bGdDRTtFQUNFO0N2RmdtZ0NKOztBdUY5bGdDRTtFQUNFO0N2RmltZ0NKOztBdUYvbGdDRTtFQUNFO0N2RmttZ0NKOztBdUZobWdDRTtFQUNFO0N2Rm1tZ0NKOztBdUY3bWdDRTtFQUNFO0N2RmduZ0NKOztBdUY5bWdDRTtFQUNFO0N2RmluZ0NKOztBdUYvbWdDRTtFQUNFO0N2RmtuZ0NKOztBdUZobmdDRTtFQUNFO0N2Rm1uZ0NKOztBdUY3bmdDRTtFQUNFO0N2RmdvZ0NKOztBdUY5bmdDRTtFQUNFO0N2RmlvZ0NKOztBdUYvbmdDRTtFQUNFO0N2RmtvZ0NKOztBdUZob2dDRTtFQUNFO0N2Rm1vZ0NKOztBdUY3b2dDRTtFQUNFO0N2RmdwZ0NKOztBdUY5b2dDRTtFQUNFO0N2RmlwZ0NKOztBdUYvb2dDRTtFQUNFO0N2RmtwZ0NKOztBdUZocGdDRTtFQUNFO0N2Rm1wZ0NKOztBdUY3cGdDRTtFQUNFO0N2RmdxZ0NKOztBdUY5cGdDRTtFQUNFO0N2RmlxZ0NKOztBdUYvcGdDRTtFQUNFO0N2RmtxZ0NKOztBdUZocWdDRTtFQUNFO0N2Rm1xZ0NKOztBdUY3cWdDRTtFQUNFO0N2RmdyZ0NKOztBdUY5cWdDRTtFQUNFO0N2RmlyZ0NKOztBdUYvcWdDRTtFQUNFO0N2RmtyZ0NKOztBdUZocmdDRTtFQUNFO0N2Rm1yZ0NKOztBdUY3cmdDRTtFQUNFO0N2RmdzZ0NKOztBdUY5cmdDRTtFQUNFO0N2RmlzZ0NKOztBdUYvcmdDRTtFQUNFO0N2RmtzZ0NKOztBdUZoc2dDRTtFQUNFO0N2Rm1zZ0NKOztBdUY3c2dDRTtFQUNFO0N2Rmd0Z0NKOztBdUY5c2dDRTtFQUNFO0N2Rml0Z0NKOztBdUYvc2dDRTtFQUNFO0N2Rmt0Z0NKOztBdUZodGdDRTtFQUNFO0N2Rm10Z0NKOztBdUY3dGdDRTtFQUNFO0N2Rmd1Z0NKOztBdUY5dGdDRTtFQUNFO0N2Rml1Z0NKOztBdUYvdGdDRTtFQUNFO0N2Rmt1Z0NKOztBdUZodWdDRTtFQUNFO0N2Rm11Z0NKOztBdUY3dWdDRTtFQUNFO0N2Rmd2Z0NKOztBdUY5dWdDRTtFQUNFO0N2Rml2Z0NKOztBdUYvdWdDRTtFQUNFO0N2Rmt2Z0NKOztBdUZodmdDRTtFQUNFO0N2Rm12Z0NKOztBdUY3dmdDRTtFQUNFO0N2Rmd3Z0NKOztBdUY5dmdDRTtFQUNFO0N2Rml3Z0NKOztBdUYvdmdDRTtFQUNFO0N2Rmt3Z0NKOztBdUZod2dDRTtFQUNFO0N2Rm13Z0NKOztBdUY3d2dDRTtFQUNFO0N2Rmd4Z0NKOztBdUY5d2dDRTtFQUNFO0N2Rml4Z0NKOztBdUYvd2dDRTtFQUNFO0N2Rmt4Z0NKOztBdUZoeGdDRTtFQUNFO0N2Rm14Z0NKOztBdUY3eGdDRTtFQUNFO0N2Rmd5Z0NKOztBdUY5eGdDRTtFQUNFO0N2Rml5Z0NKOztBdUYveGdDRTtFQUNFO0N2Rmt5Z0NKOztBdUZoeWdDRTtFQUNFO0N2Rm15Z0NKOztBdUY3eWdDRTtFQUNFO0N2Rmd6Z0NKOztBdUY5eWdDRTtFQUNFO0N2Rml6Z0NKOztBdUYveWdDRTtFQUNFO0N2Rmt6Z0NKOztBdUZoemdDRTtFQUNFO0N2Rm16Z0NKOztBdUY3emdDRTtFQUNFO0N2RmcwZ0NKOztBdUY5emdDRTtFQUNFO0N2RmkwZ0NKOztBdUYvemdDRTtFQUNFO0N2RmswZ0NKOztBdUZoMGdDRTtFQUNFO0N2Rm0wZ0NKOztBdUY3MGdDRTtFQUNFO0N2RmcxZ0NKOztBdUY5MGdDRTtFQUNFO0N2RmkxZ0NKOztBdUYvMGdDRTtFQUNFO0N2RmsxZ0NKOztBdUZoMWdDRTtFQUNFO0N2Rm0xZ0NKOztBdUY3MWdDRTtFQUNFO0N2RmcyZ0NKOztBdUY5MWdDRTtFQUNFO0N2RmkyZ0NKOztBdUYvMWdDRTtFQUNFO0N2RmsyZ0NKOztBdUZoMmdDRTtFQUNFO0N2Rm0yZ0NKOztBdUY3MmdDRTtFQUNFO0N2RmczZ0NKOztBdUY5MmdDRTtFQUNFO0N2RmkzZ0NKOztBdUYvMmdDRTtFQUNFO0N2RmszZ0NKOztBdUZoM2dDRTtFQUNFO0N2Rm0zZ0NKOztBdUY3M2dDRTtFQUNFO0N2Rmc0Z0NKOztBdUY5M2dDRTtFQUNFO0N2Rmk0Z0NKOztBdUYvM2dDRTtFQUNFO0N2Rms0Z0NKOztBdUZoNGdDRTtFQUNFO0N2Rm00Z0NKOztBdUY3NGdDRTtFQUNFO0N2Rmc1Z0NKOztBdUY5NGdDRTtFQUNFO0N2Rmk1Z0NKOztBdUYvNGdDRTtFQUNFO0N2Rms1Z0NKOztBdUZoNWdDRTtFQUNFO0N2Rm01Z0NKOztBdUY3NWdDRTtFQUNFO0N2Rmc2Z0NKOztBdUY5NWdDRTtFQUNFO0N2Rmk2Z0NKOztBdUYvNWdDRTtFQUNFO0N2Rms2Z0NKOztBdUZoNmdDRTtFQUNFO0N2Rm02Z0NKOztBdUY3NmdDRTtFQUNFO0N2Rmc3Z0NKOztBdUY5NmdDRTtFQUNFO0N2Rmk3Z0NKOztBdUYvNmdDRTtFQUNFO0N2Rms3Z0NKOztBdUZoN2dDRTtFQUNFO0N2Rm03Z0NKOztBdUY3N2dDRTtFQUNFO0N2Rmc4Z0NKOztBdUY5N2dDRTtFQUNFO0N2Rmk4Z0NKOztBdUYvN2dDRTtFQUNFO0N2Rms4Z0NKOztBdUZoOGdDRTtFQUNFO0N2Rm04Z0NKOztBdUY3OGdDRTtFQUNFO0N2Rmc5Z0NKOztBdUY5OGdDRTtFQUNFO0N2Rmk5Z0NKOztBdUYvOGdDRTtFQUNFO0N2Rms5Z0NKOztBdUZoOWdDRTtFQUNFO0N2Rm05Z0NKOztBdUY3OWdDRTtFQUNFO0N2RmcrZ0NKOztBdUY5OWdDRTtFQUNFO0N2RmkrZ0NKOztBdUYvOWdDRTtFQUNFO0N2RmsrZ0NKOztBdUZoK2dDRTtFQUNFO0N2Rm0rZ0NKOztBdUY3K2dDRTtFQUNFO0N2RmcvZ0NKOztBdUY5K2dDRTtFQUNFO0N2RmkvZ0NKOztBdUYvK2dDRTtFQUNFO0N2RmsvZ0NKOztBdUZoL2dDRTtFQUNFO0N2Rm0vZ0NKOztBdUY3L2dDRTtFQUNFO0N2RmdnaENKOztBdUY5L2dDRTtFQUNFO0N2RmlnaENKOztBdUYvL2dDRTtFQUNFO0N2RmtnaENKOztBdUZoZ2hDRTtFQUNFO0N2Rm1naENKOztBdUY3Z2hDRTtFQUNFO0N2RmdoaENKOztBdUY5Z2hDRTtFQUNFO0N2RmloaENKOztBdUYvZ2hDRTtFQUNFO0N2RmtoaENKOztBdUZoaGhDRTtFQUNFO0N2Rm1oaENKOztBdUY3aGhDRTtFQUNFO0N2RmdpaENKOztBdUY5aGhDRTtFQUNFO0N2RmlpaENKOztBdUYvaGhDRTtFQUNFO0N2RmtpaENKOztBdUZoaWhDRTtFQUNFO0N2Rm1paENKOztBdUY3aWhDRTtFQUNFO0N2RmdqaENKOztBdUY5aWhDRTtFQUNFO0N2RmlqaENKOztBdUYvaWhDRTtFQUNFO0N2RmtqaENKOztBdUZoamhDRTtFQUNFO0N2Rm1qaENKOztBdUY3amhDRTtFQUNFO0N2RmdraENKOztBdUY5amhDRTtFQUNFO0N2RmlraENKOztBdUYvamhDRTtFQUNFO0N2RmtraENKOztBdUZoa2hDRTtFQUNFO0N2Rm1raENKOztBdUY3a2hDRTtFQUNFO0N2RmdsaENKOztBdUY5a2hDRTtFQUNFO0N2RmlsaENKOztBdUYva2hDRTtFQUNFO0N2RmtsaENKOztBdUZobGhDRTtFQUNFO0N2Rm1saENKOztBdUY3bGhDRTtFQUNFO0N2RmdtaENKOztBdUY5bGhDRTtFQUNFO0N2RmltaENKOztBdUYvbGhDRTtFQUNFO0N2RmttaENKOztBdUZobWhDRTtFQUNFO0N2Rm1taENKOztBdUY3bWhDRTtFQUNFO0N2RmduaENKOztBdUY5bWhDRTtFQUNFO0N2RmluaENKOztBdUYvbWhDRTtFQUNFO0N2RmtuaENKOztBdUZobmhDRTtFQUNFO0N2Rm1uaENKOztBdUY3bmhDRTtFQUNFO0N2RmdvaENKOztBdUY5bmhDRTtFQUNFO0N2RmlvaENKOztBdUYvbmhDRTtFQUNFO0N2RmtvaENKOztBdUZob2hDRTtFQUNFO0N2Rm1vaENKOztBdUY3b2hDRTtFQUNFO0N2RmdwaENKOztBdUY5b2hDRTtFQUNFO0N2RmlwaENKOztBdUYvb2hDRTtFQUNFO0N2RmtwaENKOztBdUZocGhDRTtFQUNFO0N2Rm1waENKOztBdUY3cGhDRTtFQUNFO0N2RmdxaENKOztBdUY5cGhDRTtFQUNFO0N2RmlxaENKOztBdUYvcGhDRTtFQUNFO0N2RmtxaENKOztBdUZocWhDRTtFQUNFO0N2Rm1xaENKOztBdUY3cWhDRTtFQUNFO0N2RmdyaENKOztBdUY5cWhDRTtFQUNFO0N2RmlyaENKOztBdUYvcWhDRTtFQUNFO0N2RmtyaENKOztBdUZocmhDRTtFQUNFO0N2Rm1yaENKOztBdUY3cmhDRTtFQUNFO0N2RmdzaENKOztBdUY5cmhDRTtFQUNFO0N2RmlzaENKOztBdUYvcmhDRTtFQUNFO0N2RmtzaENKOztBdUZoc2hDRTtFQUNFO0N2Rm1zaENKOztBdUY3c2hDRTtFQUNFO0N2Rmd0aENKOztBdUY5c2hDRTtFQUNFO0N2Rml0aENKOztBdUYvc2hDRTtFQUNFO0N2Rmt0aENKOztBdUZodGhDRTtFQUNFO0N2Rm10aENKOztBdUY3dGhDRTtFQUNFO0N2Rmd1aENKOztBdUY5dGhDRTtFQUNFO0N2Rml1aENKOztBdUYvdGhDRTtFQUNFO0N2Rmt1aENKOztBdUZodWhDRTtFQUNFO0N2Rm11aENKOztBdUY3dWhDRTtFQUNFO0N2Rmd2aENKOztBdUY5dWhDRTtFQUNFO0N2Rml2aENKOztBdUYvdWhDRTtFQUNFO0N2Rmt2aENKOztBdUZodmhDRTtFQUNFO0N2Rm12aENKOztBdUY3dmhDRTtFQUNFO0N2Rmd3aENKOztBdUY5dmhDRTtFQUNFO0N2Rml3aENKOztBdUYvdmhDRTtFQUNFO0N2Rmt3aENKOztBdUZod2hDRTtFQUNFO0N2Rm13aENKOztBdUY3d2hDRTtFQUNFO0N2Rmd4aENKOztBdUY5d2hDRTtFQUNFO0N2Rml4aENKOztBdUYvd2hDRTtFQUNFO0N2Rmt4aENKOztBdUZoeGhDRTtFQUNFO0N2Rm14aENKOztBdUY3eGhDRTtFQUNFO0N2Rmd5aENKOztBdUY5eGhDRTtFQUNFO0N2Rml5aENKOztBdUYveGhDRTtFQUNFO0N2Rmt5aENKOztBdUZoeWhDRTtFQUNFO0N2Rm15aENKOztBdUY3eWhDRTtFQUNFO0N2Rmd6aENKOztBdUY5eWhDRTtFQUNFO0N2Rml6aENKOztBdUYveWhDRTtFQUNFO0N2Rmt6aENKOztBdUZoemhDRTtFQUNFO0N2Rm16aENKOztBdUY3emhDRTtFQUNFO0N2RmcwaENKOztBdUY5emhDRTtFQUNFO0N2RmkwaENKOztBdUYvemhDRTtFQUNFO0N2RmswaENKOztBdUZoMGhDRTtFQUNFO0N2Rm0waENKOztBdUY3MGhDRTtFQUNFO0N2RmcxaENKOztBdUY5MGhDRTtFQUNFO0N2RmkxaENKOztBdUYvMGhDRTtFQUNFO0N2RmsxaENKOztBdUZoMWhDRTtFQUNFO0N2Rm0xaENKOztBdUY3MWhDRTtFQUNFO0N2RmcyaENKOztBdUY5MWhDRTtFQUNFO0N2RmkyaENKOztBdUYvMWhDRTtFQUNFO0N2RmsyaENKOztBdUZoMmhDRTtFQUNFO0N2Rm0yaENKOztBdUY3MmhDRTtFQUNFO0N2RmczaENKOztBdUY5MmhDRTtFQUNFO0N2RmkzaENKOztBdUYvMmhDRTtFQUNFO0N2RmszaENKOztBdUZoM2hDRTtFQUNFO0N2Rm0zaENKOztBdUY3M2hDRTtFQUNFO0N2Rmc0aENKOztBdUY5M2hDRTtFQUNFO0N2Rmk0aENKOztBdUYvM2hDRTtFQUNFO0N2Rms0aENKOztBdUZoNGhDRTtFQUNFO0N2Rm00aENKOztBdUY3NGhDRTtFQUNFO0N2Rmc1aENKOztBdUY5NGhDRTtFQUNFO0N2Rmk1aENKOztBdUYvNGhDRTtFQUNFO0N2Rms1aENKOztBdUZoNWhDRTtFQUNFO0N2Rm01aENKOztBdUY3NWhDRTtFQUNFO0N2Rmc2aENKOztBdUY5NWhDRTtFQUNFO0N2Rmk2aENKOztBdUYvNWhDRTtFQUNFO0N2Rms2aENKOztBdUZoNmhDRTtFQUNFO0N2Rm02aENKOztBdUY3NmhDRTtFQUNFO0N2Rmc3aENKOztBdUY5NmhDRTtFQUNFO0N2Rmk3aENKOztBdUYvNmhDRTtFQUNFO0N2Rms3aENKOztBdUZoN2hDRTtFQUNFO0N2Rm03aENKOztBdUY3N2hDRTtFQUNFO0N2Rmc4aENKOztBdUY5N2hDRTtFQUNFO0N2Rmk4aENKOztBdUYvN2hDRTtFQUNFO0N2Rms4aENKOztBdUZoOGhDRTtFQUNFO0N2Rm04aENKOztBdUY3OGhDRTtFQUNFO0N2Rmc5aENKOztBdUY5OGhDRTtFQUNFO0N2Rmk5aENKOztBdUYvOGhDRTtFQUNFO0N2Rms5aENKOztBdUZoOWhDRTtFQUNFO0N2Rm05aENKOztBdUY3OWhDRTtFQUNFO0N2RmcraENKOztBdUY5OWhDRTtFQUNFO0N2RmkraENKOztBdUYvOWhDRTtFQUNFO0N2RmsraENKOztBdUZoK2hDRTtFQUNFO0N2Rm0raENKOztBdUY3K2hDRTtFQUNFO0N2RmcvaENKOztBdUY5K2hDRTtFQUNFO0N2RmkvaENKOztBdUYvK2hDRTtFQUNFO0N2RmsvaENKOztBdUZoL2hDRTtFQUNFO0N2Rm0vaENKOztBdUY3L2hDRTtFQUNFO0N2RmdnaUNKOztBdUY5L2hDRTtFQUNFO0N2RmlnaUNKOztBdUYvL2hDRTtFQUNFO0N2RmtnaUNKOztBdUZoZ2lDRTtFQUNFO0N2Rm1naUNKOztBdUY3Z2lDRTtFQUNFO0N2RmdoaUNKOztBdUY5Z2lDRTtFQUNFO0N2RmloaUNKOztBdUYvZ2lDRTtFQUNFO0N2RmtoaUNKOztBdUZoaGlDRTtFQUNFO0N2Rm1oaUNKOztBdUY3aGlDRTtFQUNFO0N2RmdpaUNKOztBdUY5aGlDRTtFQUNFO0N2RmlpaUNKOztBdUYvaGlDRTtFQUNFO0N2RmtpaUNKOztBdUZoaWlDRTtFQUNFO0N2Rm1paUNKOztBdUY3aWlDRTtFQUNFO0N2RmdqaUNKOztBdUY5aWlDRTtFQUNFO0N2RmlqaUNKOztBdUYvaWlDRTtFQUNFO0N2RmtqaUNKOztBdUZoamlDRTtFQUNFO0N2Rm1qaUNKOztBdUY3amlDRTtFQUNFO0N2RmdraUNKOztBdUY5amlDRTtFQUNFO0N2RmlraUNKOztBdUYvamlDRTtFQUNFO0N2RmtraUNKOztBdUZoa2lDRTtFQUNFO0N2Rm1raUNKOztBdUY3a2lDRTtFQUNFO0N2RmdsaUNKOztBdUY5a2lDRTtFQUNFO0N2RmlsaUNKOztBdUYva2lDRTtFQUNFO0N2RmtsaUNKOztBdUZobGlDRTtFQUNFO0N2Rm1saUNKOztBdUY3bGlDRTtFQUNFO0N2RmdtaUNKOztBdUY5bGlDRTtFQUNFO0N2RmltaUNKOztBdUYvbGlDRTtFQUNFO0N2RmttaUNKOztBdUZobWlDRTtFQUNFO0N2Rm1taUNKOztBdUY3bWlDRTtFQUNFO0N2RmduaUNKOztBdUY5bWlDRTtFQUNFO0N2RmluaUNKOztBdUYvbWlDRTtFQUNFO0N2RmtuaUNKOztBdUZobmlDRTtFQUNFO0N2Rm1uaUNKOztBdUY3bmlDRTtFQUNFO0N2RmdvaUNKOztBdUY5bmlDRTtFQUNFO0N2RmlvaUNKOztBdUYvbmlDRTtFQUNFO0N2RmtvaUNKOztBdUZob2lDRTtFQUNFO0N2Rm1vaUNKOztBdUY3b2lDRTtFQUNFO0N2RmdwaUNKOztBdUY5b2lDRTtFQUNFO0N2RmlwaUNKOztBdUYvb2lDRTtFQUNFO0N2RmtwaUNKOztBdUZocGlDRTtFQUNFO0N2Rm1waUNKOztBdUY3cGlDRTtFQUNFO0N2RmdxaUNKOztBdUY5cGlDRTtFQUNFO0N2RmlxaUNKOztBdUYvcGlDRTtFQUNFO0N2RmtxaUNKOztBdUZocWlDRTtFQUNFO0N2Rm1xaUNKOztBdUY3cWlDRTtFQUNFO0N2RmdyaUNKOztBdUY5cWlDRTtFQUNFO0N2RmlyaUNKOztBdUYvcWlDRTtFQUNFO0N2RmtyaUNKOztBdUZocmlDRTtFQUNFO0N2Rm1yaUNKOztBdUY3cmlDRTtFQUNFO0N2RmdzaUNKOztBdUY5cmlDRTtFQUNFO0N2RmlzaUNKOztBdUYvcmlDRTtFQUNFO0N2RmtzaUNKOztBdUZoc2lDRTtFQUNFO0N2Rm1zaUNKOztBdUY3c2lDRTtFQUNFO0N2Rmd0aUNKOztBdUY5c2lDRTtFQUNFO0N2Rml0aUNKOztBdUYvc2lDRTtFQUNFO0N2Rmt0aUNKOztBdUZodGlDRTtFQUNFO0N2Rm10aUNKOztBdUY3dGlDRTtFQUNFO0N2Rmd1aUNKOztBdUY5dGlDRTtFQUNFO0N2Rml1aUNKOztBdUYvdGlDRTtFQUNFO0N2Rmt1aUNKOztBdUZodWlDRTtFQUNFO0N2Rm11aUNKOztBdUY3dWlDRTtFQUNFO0N2Rmd2aUNKOztBdUY5dWlDRTtFQUNFO0N2Rml2aUNKOztBdUYvdWlDRTtFQUNFO0N2Rmt2aUNKOztBdUZodmlDRTtFQUNFO0N2Rm12aUNKOztBdUY3dmlDRTtFQUNFO0N2Rmd3aUNKOztBdUY5dmlDRTtFQUNFO0N2Rml3aUNKOztBdUYvdmlDRTtFQUNFO0N2Rmt3aUNKOztBdUZod2lDRTtFQUNFO0N2Rm13aUNKOztBdUY3d2lDRTtFQUNFO0N2Rmd4aUNKOztBdUY5d2lDRTtFQUNFO0N2Rml4aUNKOztBdUYvd2lDRTtFQUNFO0N2Rmt4aUNKOztBdUZoeGlDRTtFQUNFO0N2Rm14aUNKOztBdUY3eGlDRTtFQUNFO0N2Rmd5aUNKOztBdUY5eGlDRTtFQUNFO0N2Rml5aUNKOztBdUYveGlDRTtFQUNFO0N2Rmt5aUNKOztBdUZoeWlDRTtFQUNFO0N2Rm15aUNKOztBdUY3eWlDRTtFQUNFO0N2Rmd6aUNKOztBdUY5eWlDRTtFQUNFO0N2Rml6aUNKOztBdUYveWlDRTtFQUNFO0N2Rmt6aUNKOztBdUZoemlDRTtFQUNFO0N2Rm16aUNKOztBdUY3emlDRTtFQUNFO0N2RmcwaUNKOztBdUY5emlDRTtFQUNFO0N2RmkwaUNKOztBdUYvemlDRTtFQUNFO0N2RmswaUNKOztBdUZoMGlDRTtFQUNFO0N2Rm0waUNKOztBdUY3MGlDRTtFQUNFO0N2RmcxaUNKOztBdUY5MGlDRTtFQUNFO0N2RmkxaUNKOztBdUYvMGlDRTtFQUNFO0N2RmsxaUNKOztBdUZoMWlDRTtFQUNFO0N2Rm0xaUNKOztBdUY3MWlDRTtFQUNFO0N2RmcyaUNKOztBdUY5MWlDRTtFQUNFO0N2RmkyaUNKOztBdUYvMWlDRTtFQUNFO0N2RmsyaUNKOztBdUZoMmlDRTtFQUNFO0N2Rm0yaUNKOztBdUY3MmlDRTtFQUNFO0N2RmczaUNKOztBdUY5MmlDRTtFQUNFO0N2RmkzaUNKOztBdUYvMmlDRTtFQUNFO0N2RmszaUNKOztBdUZoM2lDRTtFQUNFO0N2Rm0zaUNKOztBdUY3M2lDRTtFQUNFO0N2Rmc0aUNKOztBdUY5M2lDRTtFQUNFO0N2Rmk0aUNKOztBdUYvM2lDRTtFQUNFO0N2Rms0aUNKOztBdUZoNGlDRTtFQUNFO0N2Rm00aUNKOztBdUY3NGlDRTtFQUNFO0N2Rmc1aUNKOztBdUY5NGlDRTtFQUNFO0N2Rmk1aUNKOztBdUYvNGlDRTtFQUNFO0N2Rms1aUNKOztBdUZoNWlDRTtFQUNFO0N2Rm01aUNKOztBdUY3NWlDRTtFQUNFO0N2Rmc2aUNKOztBdUY5NWlDRTtFQUNFO0N2Rmk2aUNKOztBdUYvNWlDRTtFQUNFO0N2Rms2aUNKOztBdUZoNmlDRTtFQUNFO0N2Rm02aUNKOztBdUY3NmlDRTtFQUNFO0N2Rmc3aUNKOztBdUY5NmlDRTtFQUNFO0N2Rmk3aUNKOztBdUYvNmlDRTtFQUNFO0N2Rms3aUNKOztBdUZoN2lDRTtFQUNFO0N2Rm03aUNKOztBdUY3N2lDRTtFQUNFO0N2Rmc4aUNKOztBdUY5N2lDRTtFQUNFO0N2Rmk4aUNKOztBdUYvN2lDRTtFQUNFO0N2Rms4aUNKOztBdUZoOGlDRTtFQUNFO0N2Rm04aUNKOztBdUY3OGlDRTtFQUNFO0N2Rmc5aUNKOztBdUY5OGlDRTtFQUNFO0N2Rmk5aUNKOztBdUYvOGlDRTtFQUNFO0N2Rms5aUNKOztBdUZoOWlDRTtFQUNFO0N2Rm05aUNKOztBdUY3OWlDRTtFQUNFO0N2RmcraUNKOztBdUY5OWlDRTtFQUNFO0N2RmkraUNKOztBdUYvOWlDRTtFQUNFO0N2RmsraUNKOztBdUZoK2lDRTtFQUNFO0N2Rm0raUNKOztBdUY3K2lDRTtFQUNFO0N2RmcvaUNKOztBdUY5K2lDRTtFQUNFO0N2RmkvaUNKOztBdUYvK2lDRTtFQUNFO0N2RmsvaUNKOztBdUZoL2lDRTtFQUNFO0N2Rm0vaUNKOztBdUY3L2lDRTtFQUNFO0N2RmdnakNKOztBdUY5L2lDRTtFQUNFO0N2RmlnakNKOztBdUYvL2lDRTtFQUNFO0N2RmtnakNKOztBdUZoZ2pDRTtFQUNFO0N2Rm1nakNKOztBdUY3Z2pDRTtFQUNFO0N2RmdoakNKOztBdUY5Z2pDRTtFQUNFO0N2RmloakNKOztBdUYvZ2pDRTtFQUNFO0N2RmtoakNKOztBdUZoaGpDRTtFQUNFO0N2Rm1oakNKOztBdUY3aGpDRTtFQUNFO0N2RmdpakNKOztBdUY5aGpDRTtFQUNFO0N2RmlpakNKOztBdUYvaGpDRTtFQUNFO0N2RmtpakNKOztBdUZoaWpDRTtFQUNFO0N2Rm1pakNKOztBdUY3aWpDRTtFQUNFO0N2RmdqakNKOztBdUY5aWpDRTtFQUNFO0N2RmlqakNKOztBdUYvaWpDRTtFQUNFO0N2RmtqakNKOztBdUZoampDRTtFQUNFO0N2Rm1qakNKOztBdUY3ampDRTtFQUNFO0N2RmdrakNKOztBdUY5ampDRTtFQUNFO0N2RmlrakNKOztBdUYvampDRTtFQUNFO0N2RmtrakNKOztBdUZoa2pDRTtFQUNFO0N2Rm1rakNKOztBdUY3a2pDRTtFQUNFO0N2RmdsakNKOztBdUY5a2pDRTtFQUNFO0N2RmlsakNKOztBdUYva2pDRTtFQUNFO0N2RmtsakNKOztBdUZobGpDRTtFQUNFO0N2Rm1sakNKOztBdUY3bGpDRTtFQUNFO0N2RmdtakNKOztBdUY5bGpDRTtFQUNFO0N2RmltakNKOztBdUYvbGpDRTtFQUNFO0N2RmttakNKOztBdUZobWpDRTtFQUNFO0N2Rm1takNKOztBdUY3bWpDRTtFQUNFO0N2RmduakNKOztBdUY5bWpDRTtFQUNFO0N2RmluakNKOztBdUYvbWpDRTtFQUNFO0N2RmtuakNKOztBdUZobmpDRTtFQUNFO0N2Rm1uakNKOztBdUY3bmpDRTtFQUNFO0N2RmdvakNKOztBdUY5bmpDRTtFQUNFO0N2RmlvakNKOztBdUYvbmpDRTtFQUNFO0N2RmtvakNKOztBdUZob2pDRTtFQUNFO0N2Rm1vakNKOztBdUY3b2pDRTtFQUNFO0N2RmdwakNKOztBdUY5b2pDRTtFQUNFO0N2RmlwakNKOztBdUYvb2pDRTtFQUNFO0N2RmtwakNKOztBdUZocGpDRTtFQUNFO0N2Rm1wakNKOztBdUY3cGpDRTtFQUNFO0N2RmdxakNKOztBdUY5cGpDRTtFQUNFO0N2RmlxakNKOztBdUYvcGpDRTtFQUNFO0N2RmtxakNKOztBdUZocWpDRTtFQUNFO0N2Rm1xakNKOztBdUY3cWpDRTtFQUNFO0N2RmdyakNKOztBdUY5cWpDRTtFQUNFO0N2RmlyakNKOztBdUYvcWpDRTtFQUNFO0N2RmtyakNKOztBdUZocmpDRTtFQUNFO0N2Rm1yakNKOztBdUY3cmpDRTtFQUNFO0N2RmdzakNKOztBdUY5cmpDRTtFQUNFO0N2RmlzakNKOztBdUYvcmpDRTtFQUNFO0N2RmtzakNKOztBdUZoc2pDRTtFQUNFO0N2Rm1zakNKOztBdUY3c2pDRTtFQUNFO0N2Rmd0akNKOztBdUY5c2pDRTtFQUNFO0N2Rml0akNKOztBdUYvc2pDRTtFQUNFO0N2Rmt0akNKOztBdUZodGpDRTtFQUNFO0N2Rm10akNKOztBdUY3dGpDRTtFQUNFO0N2Rmd1akNKOztBdUY5dGpDRTtFQUNFO0N2Rml1akNKOztBdUYvdGpDRTtFQUNFO0N2Rmt1akNKOztBdUZodWpDRTtFQUNFO0N2Rm11akNKOztBdUY3dWpDRTtFQUNFO0N2Rmd2akNKOztBdUY5dWpDRTtFQUNFO0N2Rml2akNKOztBdUYvdWpDRTtFQUNFO0N2Rmt2akNKOztBdUZodmpDRTtFQUNFO0N2Rm12akNKOztBdUY3dmpDRTtFQUNFO0N2Rmd3akNKOztBdUY5dmpDRTtFQUNFO0N2Rml3akNKOztBdUYvdmpDRTtFQUNFO0N2Rmt3akNKOztBdUZod2pDRTtFQUNFO0N2Rm13akNKOztBdUY3d2pDRTtFQUNFO0N2Rmd4akNKOztBdUY5d2pDRTtFQUNFO0N2Rml4akNKOztBdUYvd2pDRTtFQUNFO0N2Rmt4akNKOztBdUZoeGpDRTtFQUNFO0N2Rm14akNKOztBdUY3eGpDRTtFQUNFO0N2Rmd5akNKOztBdUY5eGpDRTtFQUNFO0N2Rml5akNKOztBdUYveGpDRTtFQUNFO0N2Rmt5akNKOztBdUZoeWpDRTtFQUNFO0N2Rm15akNKOztBdUY3eWpDRTtFQUNFO0N2Rmd6akNKOztBdUY5eWpDRTtFQUNFO0N2Rml6akNKOztBdUYveWpDRTtFQUNFO0N2Rmt6akNKOztBdUZoempDRTtFQUNFO0N2Rm16akNKOztBdUY3empDRTtFQUNFO0N2RmcwakNKOztBdUY5empDRTtFQUNFO0N2RmkwakNKOztBdUYvempDRTtFQUNFO0N2RmswakNKOztBdUZoMGpDRTtFQUNFO0N2Rm0wakNKOztBdUY3MGpDRTtFQUNFO0N2RmcxakNKOztBdUY5MGpDRTtFQUNFO0N2RmkxakNKOztBdUYvMGpDRTtFQUNFO0N2RmsxakNKOztBdUZoMWpDRTtFQUNFO0N2Rm0xakNKOztBdUY3MWpDRTtFQUNFO0N2RmcyakNKOztBdUY5MWpDRTtFQUNFO0N2RmkyakNKOztBdUYvMWpDRTtFQUNFO0N2RmsyakNKOztBdUZoMmpDRTtFQUNFO0N2Rm0yakNKOztBdUY3MmpDRTtFQUNFO0N2RmczakNKOztBdUY5MmpDRTtFQUNFO0N2RmkzakNKOztBdUYvMmpDRTtFQUNFO0N2RmszakNKOztBdUZoM2pDRTtFQUNFO0N2Rm0zakNKOztBdUY3M2pDRTtFQUNFO0N2Rmc0akNKOztBdUY5M2pDRTtFQUNFO0N2Rmk0akNKOztBdUYvM2pDRTtFQUNFO0N2Rms0akNKOztBdUZoNGpDRTtFQUNFO0N2Rm00akNKOztBdUY3NGpDRTtFQUNFO0N2Rmc1akNKOztBdUY5NGpDRTtFQUNFO0N2Rmk1akNKOztBdUYvNGpDRTtFQUNFO0N2Rms1akNKOztBdUZoNWpDRTtFQUNFO0N2Rm01akNKOztBdUY3NWpDRTtFQUNFO0N2Rmc2akNKOztBdUY5NWpDRTtFQUNFO0N2Rmk2akNKOztBdUYvNWpDRTtFQUNFO0N2Rms2akNKOztBdUZoNmpDRTtFQUNFO0N2Rm02akNKOztBdUY3NmpDRTtFQUNFO0N2Rmc3akNKOztBdUY5NmpDRTtFQUNFO0N2Rmk3akNKOztBdUYvNmpDRTtFQUNFO0N2Rms3akNKOztBdUZoN2pDRTtFQUNFO0N2Rm03akNKOztBdUY3N2pDRTtFQUNFO0N2Rmc4akNKOztBdUY5N2pDRTtFQUNFO0N2Rmk4akNKOztBdUYvN2pDRTtFQUNFO0N2Rms4akNKOztBdUZoOGpDRTtFQUNFO0N2Rm04akNKOztBdUY3OGpDRTtFQUNFO0N2Rmc5akNKOztBdUY5OGpDRTtFQUNFO0N2Rmk5akNKOztBdUYvOGpDRTtFQUNFO0N2Rms5akNKOztBdUZoOWpDRTtFQUNFO0N2Rm05akNKOztBdUY3OWpDRTtFQUNFO0N2RmcrakNKOztBdUY5OWpDRTtFQUNFO0N2RmkrakNKOztBdUYvOWpDRTtFQUNFO0N2RmsrakNKOztBdUZoK2pDRTtFQUNFO0N2Rm0rakNKOztBdUY3K2pDRTtFQUNFO0N2RmcvakNKOztBdUY5K2pDRTtFQUNFO0N2RmkvakNKOztBdUYvK2pDRTtFQUNFO0N2RmsvakNKOztBdUZoL2pDRTtFQUNFO0N2Rm0vakNKOztBdUY3L2pDRTtFQUNFO0N2Rmdna0NKOztBdUY5L2pDRTtFQUNFO0N2Rmlna0NKOztBdUYvL2pDRTtFQUNFO0N2Rmtna0NKOztBdUZoZ2tDRTtFQUNFO0N2Rm1na0NKOztBdUY3Z2tDRTtFQUNFO0N2Rmdoa0NKOztBdUY5Z2tDRTtFQUNFO0N2Rmloa0NKOztBdUYvZ2tDRTtFQUNFO0N2Rmtoa0NKOztBdUZoaGtDRTtFQUNFO0N2Rm1oa0NKOztBdUY3aGtDRTtFQUNFO0N2Rmdpa0NKOztBdUY5aGtDRTtFQUNFO0N2Rmlpa0NKOztBdUYvaGtDRTtFQUNFO0N2Rmtpa0NKOztBdUZoaWtDRTtFQUNFO0N2Rm1pa0NKOztBdUY3aWtDRTtFQUNFO0N2Rmdqa0NKOztBdUY5aWtDRTtFQUNFO0N2Rmlqa0NKOztBdUYvaWtDRTtFQUNFO0N2Rmtqa0NKOztBdUZoamtDRTtFQUNFO0N2Rm1qa0NKOztBdUY3amtDRTtFQUNFO0N2Rmdra0NKOztBdUY5amtDRTtFQUNFO0N2Rmlra0NKOztBdUYvamtDRTtFQUNFO0N2Rmtra0NKOztBdUZoa2tDRTtFQUNFO0N2Rm1ra0NKOztBdUY3a2tDRTtFQUNFO0N2Rmdsa0NKOztBdUY5a2tDRTtFQUNFO0N2Rmlsa0NKOztBdUYva2tDRTtFQUNFO0N2Rmtsa0NKOztBdUZobGtDRTtFQUNFO0N2Rm1sa0NKOztBdUY3bGtDRTtFQUNFO0N2Rmdta0NKOztBdUY5bGtDRTtFQUNFO0N2Rmlta0NKOztBdUYvbGtDRTtFQUNFO0N2Rmtta0NKOztBdUZobWtDRTtFQUNFO0N2Rm1ta0NKOztBdUY3bWtDRTtFQUNFO0N2Rmdua0NKOztBdUY5bWtDRTtFQUNFO0N2Rmlua0NKOztBdUYvbWtDRTtFQUNFO0N2Rmtua0NKOztBdUZobmtDRTtFQUNFO0N2Rm1ua0NKOztBdUY3bmtDRTtFQUNFO0N2Rmdva0NKOztBdUY5bmtDRTtFQUNFO0N2Rmlva0NKOztBdUYvbmtDRTtFQUNFO0N2Rmtva0NKOztBdUZob2tDRTtFQUNFO0N2Rm1va0NKOztBdUY3b2tDRTtFQUNFO0N2Rmdwa0NKOztBdUY5b2tDRTtFQUNFO0N2Rmlwa0NKOztBdUYvb2tDRTtFQUNFO0N2Rmtwa0NKOztBdUZocGtDRTtFQUNFO0N2Rm1wa0NKOztBdUY3cGtDRTtFQUNFO0N2Rmdxa0NKOztBdUY5cGtDRTtFQUNFO0N2Rmlxa0NKOztBdUYvcGtDRTtFQUNFO0N2Rmtxa0NKOztBdUZocWtDRTtFQUNFO0N2Rm1xa0NKOztBdUY3cWtDRTtFQUNFO0N2Rmdya0NKOztBdUY5cWtDRTtFQUNFO0N2Rmlya0NKOztBdUYvcWtDRTtFQUNFO0N2Rmtya0NKOztBdUZocmtDRTtFQUNFO0N2Rm1ya0NKOztBdUY3cmtDRTtFQUNFO0N2Rmdza0NKOztBdUY5cmtDRTtFQUNFO0N2Rmlza0NKOztBdUYvcmtDRTtFQUNFO0N2Rmtza0NKOztBdUZoc2tDRTtFQUNFO0N2Rm1za0NKOztBdUY3c2tDRTtFQUNFO0N2Rmd0a0NKOztBdUY5c2tDRTtFQUNFO0N2Rml0a0NKOztBdUYvc2tDRTtFQUNFO0N2Rmt0a0NKOztBdUZodGtDRTtFQUNFO0N2Rm10a0NKOztBdUY3dGtDRTtFQUNFO0N2Rmd1a0NKOztBdUY5dGtDRTtFQUNFO0N2Rml1a0NKOztBdUYvdGtDRTtFQUNFO0N2Rmt1a0NKOztBdUZodWtDRTtFQUNFO0N2Rm11a0NKOztBdUY3dWtDRTtFQUNFO0N2Rmd2a0NKOztBdUY5dWtDRTtFQUNFO0N2Rml2a0NKOztBdUYvdWtDRTtFQUNFO0N2Rmt2a0NKOztBdUZodmtDRTtFQUNFO0N2Rm12a0NKOztBdUY3dmtDRTtFQUNFO0N2Rmd3a0NKOztBdUY5dmtDRTtFQUNFO0N2Rml3a0NKOztBdUYvdmtDRTtFQUNFO0N2Rmt3a0NKOztBdUZod2tDRTtFQUNFO0N2Rm13a0NKOztBdUY3d2tDRTtFQUNFO0N2Rmd4a0NKOztBdUY5d2tDRTtFQUNFO0N2Rml4a0NKOztBdUYvd2tDRTtFQUNFO0N2Rmt4a0NKOztBdUZoeGtDRTtFQUNFO0N2Rm14a0NKOztBdUY3eGtDRTtFQUNFO0N2Rmd5a0NKOztBdUY5eGtDRTtFQUNFO0N2Rml5a0NKOztBdUYveGtDRTtFQUNFO0N2Rmt5a0NKOztBdUZoeWtDRTtFQUNFO0N2Rm15a0NKOztBdUY3eWtDRTtFQUNFO0N2Rmd6a0NKOztBdUY5eWtDRTtFQUNFO0N2Rml6a0NKOztBdUYveWtDRTtFQUNFO0N2Rmt6a0NKOztBdUZoemtDRTtFQUNFO0N2Rm16a0NKOztBdUY3emtDRTtFQUNFO0N2Rmcwa0NKOztBdUY5emtDRTtFQUNFO0N2Rmkwa0NKOztBdUYvemtDRTtFQUNFO0N2Rmswa0NKOztBdUZoMGtDRTtFQUNFO0N2Rm0wa0NKOztBdUY3MGtDRTtFQUNFO0N2Rmcxa0NKOztBdUY5MGtDRTtFQUNFO0N2Rmkxa0NKOztBdUYvMGtDRTtFQUNFO0N2Rmsxa0NKOztBdUZoMWtDRTtFQUNFO0N2Rm0xa0NKOztBdUY3MWtDRTtFQUNFO0N2Rmcya0NKOztBdUY5MWtDRTtFQUNFO0N2Rmkya0NKOztBdUYvMWtDRTtFQUNFO0N2Rmsya0NKOztBdUZoMmtDRTtFQUNFO0N2Rm0ya0NKOztBdUY3MmtDRTtFQUNFO0N2Rmcza0NKOztBdUY5MmtDRTtFQUNFO0N2Rmkza0NKOztBdUYvMmtDRTtFQUNFO0N2Rmsza0NKOztBdUZoM2tDRTtFQUNFO0N2Rm0za0NKOztBdUY3M2tDRTtFQUNFO0N2Rmc0a0NKOztBdUY5M2tDRTtFQUNFO0N2Rmk0a0NKOztBdUYvM2tDRTtFQUNFO0N2Rms0a0NKOztBdUZoNGtDRTtFQUNFO0N2Rm00a0NKOztBdUY3NGtDRTtFQUNFO0N2Rmc1a0NKOztBdUY5NGtDRTtFQUNFO0N2Rmk1a0NKOztBdUYvNGtDRTtFQUNFO0N2Rms1a0NKOztBdUZoNWtDRTtFQUNFO0N2Rm01a0NKOztBdUY3NWtDRTtFQUNFO0N2Rmc2a0NKOztBdUY5NWtDRTtFQUNFO0N2Rmk2a0NKOztBdUYvNWtDRTtFQUNFO0N2Rms2a0NKOztBdUZoNmtDRTtFQUNFO0N2Rm02a0NKOztBdUY3NmtDRTtFQUNFO0N2Rmc3a0NKOztBdUY5NmtDRTtFQUNFO0N2Rmk3a0NKOztBdUYvNmtDRTtFQUNFO0N2Rms3a0NKOztBdUZoN2tDRTtFQUNFO0N2Rm03a0NKOztBdUY3N2tDRTtFQUNFO0N2Rmc4a0NKOztBdUY5N2tDRTtFQUNFO0N2Rmk4a0NKOztBdUYvN2tDRTtFQUNFO0N2Rms4a0NKOztBdUZoOGtDRTtFQUNFO0N2Rm04a0NKOztBdUY3OGtDRTtFQUNFO0N2Rmc5a0NKOztBdUY5OGtDRTtFQUNFO0N2Rmk5a0NKOztBdUYvOGtDRTtFQUNFO0N2Rms5a0NKOztBdUZoOWtDRTtFQUNFO0N2Rm05a0NKOztBdUY3OWtDRTtFQUNFO0N2Rmcra0NKOztBdUY5OWtDRTtFQUNFO0N2Rmkra0NKOztBdUYvOWtDRTtFQUNFO0N2Rmsra0NKOztBdUZoK2tDRTtFQUNFO0N2Rm0ra0NKOztBdUY3K2tDRTtFQUNFO0N2Rmcva0NKOztBdUY5K2tDRTtFQUNFO0N2Rmkva0NKOztBdUYvK2tDRTtFQUNFO0N2Rmsva0NKOztBdUZoL2tDRTtFQUNFO0N2Rm0va0NKOztBdUY3L2tDRTtFQUNFO0N2RmdnbENKOztBdUY5L2tDRTtFQUNFO0N2RmlnbENKOztBdUYvL2tDRTtFQUNFO0N2RmtnbENKOztBdUZoZ2xDRTtFQUNFO0N2Rm1nbENKOztBdUY3Z2xDRTtFQUNFO0N2RmdobENKOztBdUY5Z2xDRTtFQUNFO0N2RmlobENKOztBdUYvZ2xDRTtFQUNFO0N2RmtobENKOztBdUZoaGxDRTtFQUNFO0N2Rm1obENKOztBdUY3aGxDRTtFQUNFO0N2RmdpbENKOztBdUY5aGxDRTtFQUNFO0N2RmlpbENKOztBdUYvaGxDRTtFQUNFO0N2RmtpbENKOztBdUZoaWxDRTtFQUNFO0N2Rm1pbENKOztBdUY3aWxDRTtFQUNFO0N2RmdqbENKOztBdUY5aWxDRTtFQUNFO0N2RmlqbENKOztBdUYvaWxDRTtFQUNFO0N2RmtqbENKOztBdUZoamxDRTtFQUNFO0N2Rm1qbENKOztBdUY3amxDRTtFQUNFO0N2RmdrbENKOztBdUY5amxDRTtFQUNFO0N2RmlrbENKOztBdUYvamxDRTtFQUNFO0N2RmtrbENKOztBdUZoa2xDRTtFQUNFO0N2Rm1rbENKOztBdUY3a2xDRTtFQUNFO0N2RmdsbENKOztBdUY5a2xDRTtFQUNFO0N2RmlsbENKOztBdUYva2xDRTtFQUNFO0N2RmtsbENKOztBdUZobGxDRTtFQUNFO0N2Rm1sbENKOztBdUY3bGxDRTtFQUNFO0N2RmdtbENKOztBdUY5bGxDRTtFQUNFO0N2RmltbENKOztBdUYvbGxDRTtFQUNFO0N2RmttbENKOztBdUZobWxDRTtFQUNFO0N2Rm1tbENKOztBdUY3bWxDRTtFQUNFO0N2RmdubENKOztBdUY5bWxDRTtFQUNFO0N2RmlubENKOztBdUYvbWxDRTtFQUNFO0N2RmtubENKOztBdUZobmxDRTtFQUNFO0N2Rm1ubENKOztBdUY3bmxDRTtFQUNFO0N2RmdvbENKOztBdUY5bmxDRTtFQUNFO0N2RmlvbENKOztBdUYvbmxDRTtFQUNFO0N2RmtvbENKOztBdUZob2xDRTtFQUNFO0N2Rm1vbENKOztBdUY3b2xDRTtFQUNFO0N2RmdwbENKOztBdUY5b2xDRTtFQUNFO0N2RmlwbENKOztBdUYvb2xDRTtFQUNFO0N2RmtwbENKOztBdUZocGxDRTtFQUNFO0N2Rm1wbENKOztBdUY3cGxDRTtFQUNFO0N2RmdxbENKOztBdUY5cGxDRTtFQUNFO0N2RmlxbENKOztBdUYvcGxDRTtFQUNFO0N2RmtxbENKOztBdUZocWxDRTtFQUNFO0N2Rm1xbENKOztBdUY3cWxDRTtFQUNFO0N2RmdybENKOztBdUY5cWxDRTtFQUNFO0N2RmlybENKOztBdUYvcWxDRTtFQUNFO0N2RmtybENKOztBdUZocmxDRTtFQUNFO0N2Rm1ybENKOztBdUY3cmxDRTtFQUNFO0N2RmdzbENKOztBdUY5cmxDRTtFQUNFO0N2RmlzbENKOztBdUYvcmxDRTtFQUNFO0N2RmtzbENKOztBdUZoc2xDRTtFQUNFO0N2Rm1zbENKOztBdUY3c2xDRTtFQUNFO0N2Rmd0bENKOztBdUY5c2xDRTtFQUNFO0N2Rml0bENKOztBdUYvc2xDRTtFQUNFO0N2Rmt0bENKOztBdUZodGxDRTtFQUNFO0N2Rm10bENKOztBdUY3dGxDRTtFQUNFO0N2Rmd1bENKOztBdUY5dGxDRTtFQUNFO0N2Rml1bENKOztBdUYvdGxDRTtFQUNFO0N2Rmt1bENKOztBdUZodWxDRTtFQUNFO0N2Rm11bENKOztBdUY3dWxDRTtFQUNFO0N2Rmd2bENKOztBdUY5dWxDRTtFQUNFO0N2Rml2bENKOztBdUYvdWxDRTtFQUNFO0N2Rmt2bENKOztBdUZodmxDRTtFQUNFO0N2Rm12bENKOztBdUY3dmxDRTtFQUNFO0N2Rmd3bENKOztBdUY5dmxDRTtFQUNFO0N2Rml3bENKOztBdUYvdmxDRTtFQUNFO0N2Rmt3bENKOztBdUZod2xDRTtFQUNFO0N2Rm13bENKOztBdUY3d2xDRTtFQUNFO0N2Rmd4bENKOztBdUY5d2xDRTtFQUNFO0N2Rml4bENKOztBdUYvd2xDRTtFQUNFO0N2Rmt4bENKOztBdUZoeGxDRTtFQUNFO0N2Rm14bENKOztBdUY3eGxDRTtFQUNFO0N2Rmd5bENKOztBdUY5eGxDRTtFQUNFO0N2Rml5bENKOztBdUYveGxDRTtFQUNFO0N2Rmt5bENKOztBdUZoeWxDRTtFQUNFO0N2Rm15bENKOztBdUY3eWxDRTtFQUNFO0N2Rmd6bENKOztBdUY5eWxDRTtFQUNFO0N2Rml6bENKOztBdUYveWxDRTtFQUNFO0N2Rmt6bENKOztBdUZoemxDRTtFQUNFO0N2Rm16bENKOztBdUY3emxDRTtFQUNFO0N2RmcwbENKOztBdUY5emxDRTtFQUNFO0N2RmkwbENKOztBdUYvemxDRTtFQUNFO0N2RmswbENKOztBdUZoMGxDRTtFQUNFO0N2Rm0wbENKOztBdUY3MGxDRTtFQUNFO0N2RmcxbENKOztBdUY5MGxDRTtFQUNFO0N2RmkxbENKOztBdUYvMGxDRTtFQUNFO0N2RmsxbENKOztBdUZoMWxDRTtFQUNFO0N2Rm0xbENKOztBdUY3MWxDRTtFQUNFO0N2RmcybENKOztBdUY5MWxDRTtFQUNFO0N2RmkybENKOztBdUYvMWxDRTtFQUNFO0N2RmsybENKOztBdUZoMmxDRTtFQUNFO0N2Rm0ybENKOztBdUY3MmxDRTtFQUNFO0N2RmczbENKOztBdUY5MmxDRTtFQUNFO0N2RmkzbENKOztBdUYvMmxDRTtFQUNFO0N2RmszbENKOztBdUZoM2xDRTtFQUNFO0N2Rm0zbENKOztBdUY3M2xDRTtFQUNFO0N2Rmc0bENKOztBdUY5M2xDRTtFQUNFO0N2Rmk0bENKOztBdUYvM2xDRTtFQUNFO0N2Rms0bENKOztBdUZoNGxDRTtFQUNFO0N2Rm00bENKOztBdUY3NGxDRTtFQUNFO0N2Rmc1bENKOztBdUY5NGxDRTtFQUNFO0N2Rmk1bENKOztBdUYvNGxDRTtFQUNFO0N2Rms1bENKOztBdUZoNWxDRTtFQUNFO0N2Rm01bENKOztBdUY3NWxDRTtFQUNFO0N2Rmc2bENKOztBdUY5NWxDRTtFQUNFO0N2Rmk2bENKOztBdUYvNWxDRTtFQUNFO0N2Rms2bENKOztBdUZoNmxDRTtFQUNFO0N2Rm02bENKOztBdUY3NmxDRTtFQUNFO0N2Rmc3bENKOztBdUY5NmxDRTtFQUNFO0N2Rmk3bENKOztBdUYvNmxDRTtFQUNFO0N2Rms3bENKOztBdUZoN2xDRTtFQUNFO0N2Rm03bENKOztBdUY3N2xDRTtFQUNFO0N2Rmc4bENKOztBdUY5N2xDRTtFQUNFO0N2Rmk4bENKOztBdUYvN2xDRTtFQUNFO0N2Rms4bENKOztBdUZoOGxDRTtFQUNFO0N2Rm04bENKOztBdUY3OGxDRTtFQUNFO0N2Rmc5bENKOztBdUY5OGxDRTtFQUNFO0N2Rmk5bENKOztBdUYvOGxDRTtFQUNFO0N2Rms5bENKOztBdUZoOWxDRTtFQUNFO0N2Rm05bENKOztBdUY3OWxDRTtFQUNFO0N2RmcrbENKOztBdUY5OWxDRTtFQUNFO0N2RmkrbENKOztBdUYvOWxDRTtFQUNFO0N2RmsrbENKOztBdUZoK2xDRTtFQUNFO0N2Rm0rbENKOztBdUY3K2xDRTtFQUNFO0N2RmcvbENKOztBdUY5K2xDRTtFQUNFO0N2RmkvbENKOztBdUYvK2xDRTtFQUNFO0N2RmsvbENKOztBdUZoL2xDRTtFQUNFO0N2Rm0vbENKOztBdUY3L2xDRTtFQUNFO0N2RmdnbUNKOztBdUY5L2xDRTtFQUNFO0N2RmlnbUNKOztBdUYvL2xDRTtFQUNFO0N2RmtnbUNKOztBdUZoZ21DRTtFQUNFO0N2Rm1nbUNKOztBdUY3Z21DRTtFQUNFO0N2RmdobUNKOztBdUY5Z21DRTtFQUNFO0N2RmlobUNKOztBdUYvZ21DRTtFQUNFO0N2RmtobUNKOztBdUZoaG1DRTtFQUNFO0N2Rm1obUNKOztBdUY3aG1DRTtFQUNFO0N2RmdpbUNKOztBdUY5aG1DRTtFQUNFO0N2RmlpbUNKOztBdUYvaG1DRTtFQUNFO0N2RmtpbUNKOztBdUZoaW1DRTtFQUNFO0N2Rm1pbUNKOztBdUY3aW1DRTtFQUNFO0N2RmdqbUNKOztBdUY5aW1DRTtFQUNFO0N2RmlqbUNKOztBdUYvaW1DRTtFQUNFO0N2RmtqbUNKOztBdUZoam1DRTtFQUNFO0N2Rm1qbUNKOztBdUY3am1DRTtFQUNFO0N2RmdrbUNKOztBdUY5am1DRTtFQUNFO0N2RmlrbUNKOztBdUYvam1DRTtFQUNFO0N2RmtrbUNKOztBdUZoa21DRTtFQUNFO0N2Rm1rbUNKOztBdUY3a21DRTtFQUNFO0N2RmdsbUNKOztBdUY5a21DRTtFQUNFO0N2RmlsbUNKOztBdUYva21DRTtFQUNFO0N2RmtsbUNKOztBdUZobG1DRTtFQUNFO0N2Rm1sbUNKOztBdUY3bG1DRTtFQUNFO0N2RmdtbUNKOztBdUY5bG1DRTtFQUNFO0N2RmltbUNKOztBdUYvbG1DRTtFQUNFO0N2RmttbUNKOztBdUZobW1DRTtFQUNFO0N2Rm1tbUNKOztBdUY3bW1DRTtFQUNFO0N2RmdubUNKOztBdUY5bW1DRTtFQUNFO0N2RmlubUNKOztBdUYvbW1DRTtFQUNFO0N2RmtubUNKOztBdUZobm1DRTtFQUNFO0N2Rm1ubUNKOztBdUY3bm1DRTtFQUNFO0N2RmdvbUNKOztBdUY5bm1DRTtFQUNFO0N2RmlvbUNKOztBdUYvbm1DRTtFQUNFO0N2RmtvbUNKOztBdUZob21DRTtFQUNFO0N2Rm1vbUNKOztBdUY3b21DRTtFQUNFO0N2RmdwbUNKOztBdUY5b21DRTtFQUNFO0N2RmlwbUNKOztBdUYvb21DRTtFQUNFO0N2RmtwbUNKOztBdUZocG1DRTtFQUNFO0N2Rm1wbUNKOztBdUY3cG1DRTtFQUNFO0N2RmdxbUNKOztBdUY5cG1DRTtFQUNFO0N2RmlxbUNKOztBdUYvcG1DRTtFQUNFO0N2RmtxbUNKOztBdUZocW1DRTtFQUNFO0N2Rm1xbUNKOztBdUY3cW1DRTtFQUNFO0N2RmdybUNKOztBdUY5cW1DRTtFQUNFO0N2RmlybUNKOztBdUYvcW1DRTtFQUNFO0N2RmtybUNKOztBdUZocm1DRTtFQUNFO0N2Rm1ybUNKOztBdUY3cm1DRTtFQUNFO0N2RmdzbUNKOztBdUY5cm1DRTtFQUNFO0N2RmlzbUNKOztBdUYvcm1DRTtFQUNFO0N2RmtzbUNKOztBdUZoc21DRTtFQUNFO0N2Rm1zbUNKOztBdUY3c21DRTtFQUNFO0N2Rmd0bUNKOztBdUY5c21DRTtFQUNFO0N2Rml0bUNKOztBdUYvc21DRTtFQUNFO0N2Rmt0bUNKOztBdUZodG1DRTtFQUNFO0N2Rm10bUNKOztBdUY3dG1DRTtFQUNFO0N2Rmd1bUNKOztBdUY5dG1DRTtFQUNFO0N2Rml1bUNKOztBdUYvdG1DRTtFQUNFO0N2Rmt1bUNKOztBdUZodW1DRTtFQUNFO0N2Rm11bUNKOztBdUY3dW1DRTtFQUNFO0N2Rmd2bUNKOztBdUY5dW1DRTtFQUNFO0N2Rml2bUNKOztBdUYvdW1DRTtFQUNFO0N2Rmt2bUNKOztBdUZodm1DRTtFQUNFO0N2Rm12bUNKOztBdUY3dm1DRTtFQUNFO0N2Rmd3bUNKOztBdUY5dm1DRTtFQUNFO0N2Rml3bUNKOztBdUYvdm1DRTtFQUNFO0N2Rmt3bUNKOztBdUZod21DRTtFQUNFO0N2Rm13bUNKOztBdUY3d21DRTtFQUNFO0N2Rmd4bUNKOztBdUY5d21DRTtFQUNFO0N2Rml4bUNKOztBdUYvd21DRTtFQUNFO0N2Rmt4bUNKOztBdUZoeG1DRTtFQUNFO0N2Rm14bUNKOztBdUY3eG1DRTtFQUNFO0N2Rmd5bUNKOztBdUY5eG1DRTtFQUNFO0N2Rml5bUNKOztBdUYveG1DRTtFQUNFO0N2Rmt5bUNKOztBdUZoeW1DRTtFQUNFO0N2Rm15bUNKOztBdUY3eW1DRTtFQUNFO0N2Rmd6bUNKOztBdUY5eW1DRTtFQUNFO0N2Rml6bUNKOztBdUYveW1DRTtFQUNFO0N2Rmt6bUNKOztBdUZoem1DRTtFQUNFO0N2Rm16bUNKOztBdUY3em1DRTtFQUNFO0N2RmcwbUNKOztBdUY5em1DRTtFQUNFO0N2RmkwbUNKOztBdUYvem1DRTtFQUNFO0N2RmswbUNKOztBdUZoMG1DRTtFQUNFO0N2Rm0wbUNKOztBdUY3MG1DRTtFQUNFO0N2RmcxbUNKOztBdUY5MG1DRTtFQUNFO0N2RmkxbUNKOztBdUYvMG1DRTtFQUNFO0N2RmsxbUNKOztBdUZoMW1DRTtFQUNFO0N2Rm0xbUNKOztBdUY3MW1DRTtFQUNFO0N2RmcybUNKOztBdUY5MW1DRTtFQUNFO0N2RmkybUNKOztBdUYvMW1DRTtFQUNFO0N2RmsybUNKOztBdUZoMm1DRTtFQUNFO0N2Rm0ybUNKOztBdUY3Mm1DRTtFQUNFO0N2RmczbUNKOztBdUY5Mm1DRTtFQUNFO0N2RmkzbUNKOztBdUYvMm1DRTtFQUNFO0N2RmszbUNKOztBdUZoM21DRTtFQUNFO0N2Rm0zbUNKOztBdUY3M21DRTtFQUNFO0N2Rmc0bUNKOztBdUY5M21DRTtFQUNFO0N2Rmk0bUNKOztBdUYvM21DRTtFQUNFO0N2Rms0bUNKOztBdUZoNG1DRTtFQUNFO0N2Rm00bUNKOztBdUY3NG1DRTtFQUNFO0N2Rmc1bUNKOztBdUY5NG1DRTtFQUNFO0N2Rmk1bUNKOztBdUYvNG1DRTtFQUNFO0N2Rms1bUNKOztBdUZoNW1DRTtFQUNFO0N2Rm01bUNKOztBdUY3NW1DRTtFQUNFO0N2Rmc2bUNKOztBdUY5NW1DRTtFQUNFO0N2Rmk2bUNKOztBdUYvNW1DRTtFQUNFO0N2Rms2bUNKOztBdUZoNm1DRTtFQUNFO0N2Rm02bUNKOztBdUY3Nm1DRTtFQUNFO0N2Rmc3bUNKOztBdUY5Nm1DRTtFQUNFO0N2Rmk3bUNKOztBdUYvNm1DRTtFQUNFO0N2Rms3bUNKOztBdUZoN21DRTtFQUNFO0N2Rm03bUNKOztBdUY3N21DRTtFQUNFO0N2Rmc4bUNKOztBdUY5N21DRTtFQUNFO0N2Rmk4bUNKOztBdUYvN21DRTtFQUNFO0N2Rms4bUNKOztBdUZoOG1DRTtFQUNFO0N2Rm04bUNKOztBdUY3OG1DRTtFQUNFO0N2Rmc5bUNKOztBdUY5OG1DRTtFQUNFO0N2Rmk5bUNKOztBdUYvOG1DRTtFQUNFO0N2Rms5bUNKOztBdUZoOW1DRTtFQUNFO0N2Rm05bUNKOztBdUY3OW1DRTtFQUNFO0N2RmcrbUNKOztBdUY5OW1DRTtFQUNFO0N2RmkrbUNKOztBdUYvOW1DRTtFQUNFO0N2RmsrbUNKOztBdUZoK21DRTtFQUNFO0N2Rm0rbUNKOztBdUY3K21DRTtFQUNFO0N2RmcvbUNKOztBdUY5K21DRTtFQUNFO0N2RmkvbUNKOztBdUYvK21DRTtFQUNFO0N2RmsvbUNKOztBdUZoL21DRTtFQUNFO0N2Rm0vbUNKOztBdUY3L21DRTtFQUNFO0N2RmdnbkNKOztBdUY5L21DRTtFQUNFO0N2RmlnbkNKOztBdUYvL21DRTtFQUNFO0N2RmtnbkNKOztBdUZoZ25DRTtFQUNFO0N2Rm1nbkNKOztBdUY3Z25DRTtFQUNFO0N2RmdobkNKOztBdUY5Z25DRTtFQUNFO0N2RmlobkNKOztBdUYvZ25DRTtFQUNFO0N2RmtobkNKOztBdUZoaG5DRTtFQUNFO0N2Rm1obkNKOztBdUY3aG5DRTtFQUNFO0N2RmdpbkNKOztBdUY5aG5DRTtFQUNFO0N2RmlpbkNKOztBdUYvaG5DRTtFQUNFO0N2RmtpbkNKOztBdUZoaW5DRTtFQUNFO0N2Rm1pbkNKOztBdUY3aW5DRTtFQUNFO0N2RmdqbkNKOztBdUY5aW5DRTtFQUNFO0N2RmlqbkNKOztBdUYvaW5DRTtFQUNFO0N2RmtqbkNKOztBdUZoam5DRTtFQUNFO0N2Rm1qbkNKOztBdUY3am5DRTtFQUNFO0N2RmdrbkNKOztBdUY5am5DRTtFQUNFO0N2RmlrbkNKOztBdUYvam5DRTtFQUNFO0N2RmtrbkNKOztBdUZoa25DRTtFQUNFO0N2Rm1rbkNKOztBdUY3a25DRTtFQUNFO0N2RmdsbkNKOztBdUY5a25DRTtFQUNFO0N2RmlsbkNKOztBdUYva25DRTtFQUNFO0N2RmtsbkNKOztBdUZobG5DRTtFQUNFO0N2Rm1sbkNKOztBdUY3bG5DRTtFQUNFO0N2RmdtbkNKOztBdUY5bG5DRTtFQUNFO0N2RmltbkNKOztBdUYvbG5DRTtFQUNFO0N2RmttbkNKOztBdUZobW5DRTtFQUNFO0N2Rm1tbkNKOztBdUY3bW5DRTtFQUNFO0N2RmdubkNKOztBdUY5bW5DRTtFQUNFO0N2RmlubkNKOztBdUYvbW5DRTtFQUNFO0N2RmtubkNKOztBdUZobm5DRTtFQUNFO0N2Rm1ubkNKOztBdUY3bm5DRTtFQUNFO0N2RmdvbkNKOztBdUY5bm5DRTtFQUNFO0N2RmlvbkNKOztBdUYvbm5DRTtFQUNFO0N2RmtvbkNKOztBdUZob25DRTtFQUNFO0N2Rm1vbkNKOztBdUY3b25DRTtFQUNFO0N2RmdwbkNKOztBdUY5b25DRTtFQUNFO0N2RmlwbkNKOztBdUYvb25DRTtFQUNFO0N2RmtwbkNKOztBdUZocG5DRTtFQUNFO0N2Rm1wbkNKOztBdUY3cG5DRTtFQUNFO0N2RmdxbkNKOztBdUY5cG5DRTtFQUNFO0N2RmlxbkNKOztBdUYvcG5DRTtFQUNFO0N2RmtxbkNKOztBdUZocW5DRTtFQUNFO0N2Rm1xbkNKOztBdUY3cW5DRTtFQUNFO0N2RmdybkNKOztBdUY5cW5DRTtFQUNFO0N2RmlybkNKOztBdUYvcW5DRTtFQUNFO0N2RmtybkNKOztBdUZocm5DRTtFQUNFO0N2Rm1ybkNKOztBdUY3cm5DRTtFQUNFO0N2RmdzbkNKOztBdUY5cm5DRTtFQUNFO0N2RmlzbkNKOztBdUYvcm5DRTtFQUNFO0N2RmtzbkNKOztBdUZoc25DRTtFQUNFO0N2Rm1zbkNKOztBdUY3c25DRTtFQUNFO0N2Rmd0bkNKOztBdUY5c25DRTtFQUNFO0N2Rml0bkNKOztBdUYvc25DRTtFQUNFO0N2Rmt0bkNKOztBdUZodG5DRTtFQUNFO0N2Rm10bkNKOztBdUY3dG5DRTtFQUNFO0N2Rmd1bkNKOztBdUY5dG5DRTtFQUNFO0N2Rml1bkNKOztBdUYvdG5DRTtFQUNFO0N2Rmt1bkNKOztBdUZodW5DRTtFQUNFO0N2Rm11bkNKOztBdUY3dW5DRTtFQUNFO0N2Rmd2bkNKOztBdUY5dW5DRTtFQUNFO0N2Rml2bkNKOztBdUYvdW5DRTtFQUNFO0N2Rmt2bkNKOztBdUZodm5DRTtFQUNFO0N2Rm12bkNKOztBdUY3dm5DRTtFQUNFO0N2Rmd3bkNKOztBdUY5dm5DRTtFQUNFO0N2Rml3bkNKOztBdUYvdm5DRTtFQUNFO0N2Rmt3bkNKOztBdUZod25DRTtFQUNFO0N2Rm13bkNKOztBdUY3d25DRTtFQUNFO0N2Rmd4bkNKOztBdUY5d25DRTtFQUNFO0N2Rml4bkNKOztBdUYvd25DRTtFQUNFO0N2Rmt4bkNKOztBdUZoeG5DRTtFQUNFO0N2Rm14bkNKOztBdUY3eG5DRTtFQUNFO0N2Rmd5bkNKOztBdUY5eG5DRTtFQUNFO0N2Rml5bkNKOztBdUYveG5DRTtFQUNFO0N2Rmt5bkNKOztBdUZoeW5DRTtFQUNFO0N2Rm15bkNKOztBdUY3eW5DRTtFQUNFO0N2Rmd6bkNKOztBdUY5eW5DRTtFQUNFO0N2Rml6bkNKOztBdUYveW5DRTtFQUNFO0N2Rmt6bkNKOztBdUZoem5DRTtFQUNFO0N2Rm16bkNKOztBdUY3em5DRTtFQUNFO0N2RmcwbkNKOztBdUY5em5DRTtFQUNFO0N2RmkwbkNKOztBdUYvem5DRTtFQUNFO0N2RmswbkNKOztBdUZoMG5DRTtFQUNFO0N2Rm0wbkNKOztBdUY3MG5DRTtFQUNFO0N2RmcxbkNKOztBdUY5MG5DRTtFQUNFO0N2RmkxbkNKOztBdUYvMG5DRTtFQUNFO0N2RmsxbkNKOztBdUZoMW5DRTtFQUNFO0N2Rm0xbkNKOztBdUY3MW5DRTtFQUNFO0N2RmcybkNKOztBdUY5MW5DRTtFQUNFO0N2RmkybkNKOztBdUYvMW5DRTtFQUNFO0N2RmsybkNKOztBdUZoMm5DRTtFQUNFO0N2Rm0ybkNKOztBdUY3Mm5DRTtFQUNFO0N2RmczbkNKOztBdUY5Mm5DRTtFQUNFO0N2RmkzbkNKOztBdUYvMm5DRTtFQUNFO0N2RmszbkNKOztBdUZoM25DRTtFQUNFO0N2Rm0zbkNKOztBdUY3M25DRTtFQUNFO0N2Rmc0bkNKOztBdUY5M25DRTtFQUNFO0N2Rmk0bkNKOztBdUYvM25DRTtFQUNFO0N2Rms0bkNKOztBdUZoNG5DRTtFQUNFO0N2Rm00bkNKOztBdUY3NG5DRTtFQUNFO0N2Rmc1bkNKOztBdUY5NG5DRTtFQUNFO0N2Rmk1bkNKOztBdUYvNG5DRTtFQUNFO0N2Rms1bkNKOztBdUZoNW5DRTtFQUNFO0N2Rm01bkNKOztBdUY3NW5DRTtFQUNFO0N2Rmc2bkNKOztBdUY5NW5DRTtFQUNFO0N2Rmk2bkNKOztBdUYvNW5DRTtFQUNFO0N2Rms2bkNKOztBdUZoNm5DRTtFQUNFO0N2Rm02bkNKOztBdUY3Nm5DRTtFQUNFO0N2Rmc3bkNKOztBdUY5Nm5DRTtFQUNFO0N2Rmk3bkNKOztBdUYvNm5DRTtFQUNFO0N2Rms3bkNKOztBdUZoN25DRTtFQUNFO0N2Rm03bkNKOztBdUY3N25DRTtFQUNFO0N2Rmc4bkNKOztBdUY5N25DRTtFQUNFO0N2Rmk4bkNKOztBdUYvN25DRTtFQUNFO0N2Rms4bkNKOztBdUZoOG5DRTtFQUNFO0N2Rm04bkNKOztBdUY3OG5DRTtFQUNFO0N2Rmc5bkNKOztBdUY5OG5DRTtFQUNFO0N2Rmk5bkNKOztBdUYvOG5DRTtFQUNFO0N2Rms5bkNKOztBdUZoOW5DRTtFQUNFO0N2Rm05bkNKOztBdUY3OW5DRTtFQUNFO0N2RmcrbkNKOztBdUY5OW5DRTtFQUNFO0N2RmkrbkNKOztBdUYvOW5DRTtFQUNFO0N2RmsrbkNKOztBdUZoK25DRTtFQUNFO0N2Rm0rbkNKOztBdUY3K25DRTtFQUNFO0N2RmcvbkNKOztBdUY5K25DRTtFQUNFO0N2RmkvbkNKOztBdUYvK25DRTtFQUNFO0N2RmsvbkNKOztBdUZoL25DRTtFQUNFO0N2Rm0vbkNKOztBdUY1K25DSTtFQUNFO0N2RisrbkNOOztBdUYxK25DSTtFQUNFO0N2RjYrbkNOOztBdUZ2K25DQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7Q3ZGK2lvQ0Y7O0F1RjVpb0NBOzs7OztFQUNFO0N2Rm1qb0NGOztBdUZoam9DQTs7RUFDRTtDdkZvam9DRjs7QXVGampvQ0E7RUFDRTtDdkZvam9DRjs7QXVGampvQ0E7RUFDRTtDdkZvam9DRjs7QThFOXdvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTJ3b0NGOztBOEV4d29DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFcXdvQ0Y7O0F3Rm40b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hGczRvQ0Y7O0F3Rm40b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RnM0b0NGOztBd0ZwNG9DRTtFQVJGO0lBU0k7SUFDQTtHeEZ3NG9DRjtDQUNGOztBd0ZyNG9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N4Rnc0b0NGOztBOEVsNm9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFKzVvQ0Y7O0E4RTU1b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV5NW9DRjs7QXlGdmhwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekYwaHBDRjs7QXlGeGhwQ0U7O0VBQ0U7RUFDQTtDekY0aHBDSjs7QXlGemhwQ0U7RUFDRTtDekY0aHBDSjs7QXlGemhwQ0U7RUFDRTtDekY0aHBDSjs7QXlGemhwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekY0aHBDSjs7QXlGMWhwQ0k7RUFDRTtDekY2aHBDTjs7QXlGemhwQ007RUFDRTtDekY0aHBDUjs7QXlGdmhwQ0U7RUFDRTtFQUNBO0VBQ0E7Q3pGMGhwQ0o7O0F5RnhocENJO0VBQ0U7RUFDQTtDekYyaHBDTjs7QXlGeGhwQ0k7RUFDRTtDekYyaHBDTjs7QXlGdmhwQ007RUFDRTtFQUNBO0N6RjBocENSOztBeUZyaHBDRTtFQUNFO0VBQ0E7Q3pGd2hwQ0o7O0F5RnJocENNO0VBQ0U7Q3pGd2hwQ1I7O0F5RnBocENJO0VBQ0U7Q3pGdWhwQ047O0F5Rm5ocENFO0VBQ0U7RUFDQTtFQUNBO0N6RnNocENKOztBeUZwaHBDSTtFQUNFO0N6RnVocENOOztBeUZuaHBDTTtFQUNFO0N6RnNocENSOztBeUZqaHBDRTtFQUNFO0N6Rm9ocENKOztBeUZqaHBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N6Rm9ocENKOztBeUZsaHBDSTtFQUNFO0N6RnFocENOOztBeUZqaHBDTTtFQUNFO0N6Rm9ocENSOztBeUYvZ3BDRTtFQUNFO0N6RmtocENKOztBeUYvZ3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N6RmtocENKOztBeUZoaHBDSTtFQUNFO0N6Rm1ocENOOztBeUYvZ3BDTTtFQUNFO0N6RmtocENSOztBeUY3Z3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N6RmdocENKOztBeUY3Z3BDTTtFQUNFO0N6RmdocENSOztBeUY1Z3BDSTtFQUNFO0N6RitncENOOztBeUYzZ3BDRTtFQUNFO0N6RjhncENKOztBeUY1Z3BDSTtFQUNFO0N6RitncENOOztBeUYzZ3BDTTtFQUNFO0N6RjhncENSOztBeUZ6Z3BDRTtFQUNFO0N6RjRncENKOztBeUYxZ3BDSTtFQUNFO0N6RjZncENOOztBeUZ6Z3BDTTtFQUNFO0N6RjRncENSOztBeUZ2Z3BDRTtFQUNFO0N6RjBncENKOztBeUZ4Z3BDSTtFQUNFO0N6RjJncENOOztBeUZ2Z3BDTTtFQUNFO0N6RjBncENSOztBeUZyZ3BDRTtFQUNFO0VBQ0E7Q3pGd2dwQ0o7O0F5RnRncENJO0VBQ0U7Q3pGeWdwQ047O0F5RnJncENNO0VBQ0U7Q3pGd2dwQ1I7O0F5Rm5ncENFO0VBQ0U7RUFDQTtDekZzZ3BDSjs7QXlGcGdwQ0k7RUFDRTtFQUNBO0N6RnVncENOOztBeUZuZ3BDTTtFQUNFO0VBQ0E7Q3pGc2dwQ1I7O0F5RmpncENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6Rm9ncENKOztBeUZsZ3BDSTtFQUNFO0VBQ0E7Q3pGcWdwQ047O0F5RmxncENJO0VBQ0U7Q3pGcWdwQ047O0F5RmpncENFO0VBQ0U7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0N6Rm9ncENKOztBeUZsZ3BDSTtFQUNFO0VBQ0E7Q3pGcWdwQ047O0F5RmpncENNO0VBQ0U7Q3pGb2dwQ1I7O0F5RjUvb0NJO0VBQ0U7RUFDQTtFQUNBO0N6Risvb0NOOztBeUY3L29DTTtFQUNFO0VBQ0E7Q3pGZ2dwQ1I7O0F5Rjcvb0NNO0VBQ0U7RUFDQTtFQUNBO0N6RmdncENSOztBeUYxL29DQTtFQUNFO0N6RjYvb0NGOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYxL29DQTtFQUNFO0N6RjYvb0NGOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYxL29DQTtFQUNFO0N6RjYvb0NGOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYxL29DQTtFQUNFO0N6RjYvb0NGOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYxL29DQTtFQUNFO0N6RjYvb0NGOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYxL29DQTtFQUNFO0N6RjYvb0NGOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYxL29DQTtFQUNFO0N6RjYvb0NGOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYxL29DQTtFQUNFO0N6RjYvb0NGOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUYzL29DRTtFQUNFO0N6Rjgvb0NKOztBeUZ6L29DRTtFQUNFO0N6RjQvb0NKOztBeUYxL29DSTtFQUNFO0N6RjYvb0NOOztBeUYxL29DSTtFQUNFO0N6RjYvb0NOOztBeUZ2L29DRTtFQUNFO0N6RjAvb0NKOztBeUZ4L29DSTtFQUNFO0N6RjIvb0NOOztBeUZ4L29DSTtFQUNFO0N6RjIvb0NOOztBOEU1NHBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFeTRwQ0Y7O0E4RXQ0cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVtNHBDRjs7QTBGMzlwQ0E7RUFDRTtDMUY4OXBDRjs7QTBGMzlwQ0E7RUFDRTtFQUNBO0MxRjg5cENGOztBMEYzOXBDQTtFQUNFO0MxRjg5cENGOztBMEYvOXBDQTtFQUNFO0MxRjg5cENGOztBMEYvOXBDQTtFQUNFO0MxRjg5cENGOztBMEYvOXBDQTtFQUNFO0MxRjg5cENGOztBMEYzOXBDQTtFQWxERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUEwQ0E7QzFGcStwQ0Y7O0EwRm4rcENFO0VBQ0U7RUFDQTtDMUZzK3BDSjs7QTBGbitwQ0U7RUFDRTtFQUNBO0MxRnMrcENKOztBMEZsK3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnErcENGOztBMEZuK3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRnMrcENKOztBMEZsK3BDQTtFQXpGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBdUZBO0VBQ0E7QzFGeStwQ0Y7O0EwRnYrcENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGMCtwQ0o7O0EwRnQrcENBOztFQUNFO0MxRjArcENGOztBMEZ0K3BDQTtFQUNFO0VBQ0E7RUFDQTtDMUZ5K3BDRjs7QTBGditwQ0U7RUFDRTtDMUYwK3BDSjs7QTBGeCtwQ0k7RUFDRTtDMUYyK3BDTjs7QTBGditwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGMCtwQ0o7O0EwRngrcENJO0VBQ0U7QzFGMitwQ047O0EwRngrcENJO0VBQ0U7QzFGMitwQ047O0EwRnArcENFO0VBQ0U7RUFDQTtDMUZ1K3BDSjs7QTBGaitwQ0k7RUFDRTtDMUZvK3BDTjs7QTBGNzlwQ0k7RUFDRTtDMUZnK3BDTjs7QTBGNTlwQ0U7RUFDRTtDMUYrOXBDSjs7QTBGNTlwQ0U7RUFwSUE7RUFDQTtFQXFJRTtFQUNBO0MxRmcrcENKOztBMEY3OXBDRTtFQUNFO0VBQ0E7QzFGZytwQ0o7O0EwRjducUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZnb3FDTjs7QTBGN25xQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRmdvcUNOOztBMEZ0K3BDSTtFQUNFO0VBQ0E7QzFGeStwQ047O0EwRnIrcENFO0VBQ0U7QzFGdytwQ0o7O0EwRnIrcENFO0VBOUpBO0VBQ0E7RUErSkU7RUFDQTtDMUZ5K3BDSjs7QTBGdCtwQ0U7RUFDRTtDMUZ5K3BDSjs7QTBGdCtwQ0U7RUFDRTtFQUNBO0MxRnkrcENKOztBMEZwcXFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGdXFxQ047O0EwRnBxcUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZ1cXFDTjs7QTBGLytwQ0k7RUFDRTtFQUNBO0MxRmsvcENOOztBMEY5K3BDRTtFQUNFO0MxRmkvcENKOztBMEY5K3BDRTtFQTVMQTtFQUNBO0VBNkxFO0VBQ0E7QzFGay9wQ0o7O0EwRi8rcENFO0VBQ0U7QzFGay9wQ0o7O0EwRi8rcENFO0VBQ0U7RUFDQTtDMUZrL3BDSjs7QTBGM3NxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRjhzcUNOOztBMEYzc3FDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGOHNxQ047O0EwRngvcENJO0VBQ0U7RUFDQTtDMUYyL3BDTjs7QTBGdi9wQ0U7RUFDRTtDMUYwL3BDSjs7QTBGdi9wQ0U7RUExTkE7RUFDQTtFQTJORTtFQUNBO0MxRjIvcENKOztBMEZ4L3BDRTtFQUNFO0MxRjIvcENKOztBMEZ4L3BDRTtFQUNFO0VBQ0E7QzFGMi9wQ0o7O0EwRmx2cUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZxdnFDTjs7QTBGbHZxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRnF2cUNOOztBMEZqZ3FDSTtFQUNFO0VBQ0E7QzFGb2dxQ047O0EwRmhncUNFO0VBQ0U7QzFGbWdxQ0o7O0EwRmhncUNFO0VBeFBBO0VBQ0E7RUF5UEU7RUFDQTtDMUZvZ3FDSjs7QTBGamdxQ0U7RUFDRTtDMUZvZ3FDSjs7QTBGamdxQ0U7RUFDRTtFQUNBO0MxRm9ncUNKOztBMEZ6eHFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGNHhxQ047O0EwRnp4cUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUY0eHFDTjs7QTBGMWdxQ0U7RUFDRTtFQUNBO0MxRjZncUNKOztBMEYzZ3FDSTtFQUNFO0VBQ0E7RUFDQTtDMUY4Z3FDTjs7QTBGMWdxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGNmdxQ047O0EwRnpncUNJO0VBQ0U7RUFDQTtDMUY0Z3FDTjs7QTBGeGdxQ0k7RUFDRTtDMUYyZ3FDTjs7QTBGdmdxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRjBncUNOOztBMEZsZ3FDTTtFQUNFO0MxRnFncUNSOztBMEZqZ3FDTTtFQUNFO0MxRm9ncUNSOztBMEZoZ3FDTTtFQUNFO0VBQ0E7QzFGbWdxQ1I7O0EwRnIvcENNO0VBQ0U7QzFGdy9wQ1I7O0EwRnAvcENNO0VBQ0U7QzFGdS9wQ1I7O0EwRm4vcENNO0VBQ0U7RUFDQTtDMUZzL3BDUjs7QTBGeCtwQ007RUFDRTtDMUYyK3BDUjs7QTBGditwQ007RUFDRTtDMUYwK3BDUjs7QTBGdCtwQ007RUFDRTtFQUNBO0MxRnkrcENSOztBMEYzOXBDTTtFQUNFO0MxRjg5cENSOztBMEYxOXBDTTtFQUNFO0MxRjY5cENSOztBMEZ6OXBDTTtFQUNFO0VBQ0E7QzFGNDlwQ1I7O0EwRmg5cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZtOXBDRjs7QTBGajlwQ0U7RUFDRTtDMUZvOXBDSjs7QTBGbDlwQ0k7RUFDRTtDMUZxOXBDTjs7QTBGajlwQ0U7RUFDRTtFQUNBO0VBQ0E7QzFGbzlwQ0o7O0EwRmo5cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRm85cENKOztBMEZsOXBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZxOXBDTjs7QTBGajlwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUZvOXBDSjs7QTBGajlwQ0U7RUFDRTtDMUZvOXBDSjs7QTBGbDlwQ0k7RUFDRTtFQUNBO0VBQ0E7QzFGcTlwQ047O0EwRm45cENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGczlwQ1I7O0EwRmg5cENJO0VBQ0U7QzFGbTlwQ047O0EwRmo5cENNO0VBQ0U7QzFGbzlwQ1I7O0EwRjk4cENJO0VBQ0U7QzFGaTlwQ047O0EwRi84cENNO0VBQ0U7QzFGazlwQ1I7O0EwRjU4cENJO0VBQ0U7QzFGKzhwQ047O0EwRjc4cENNO0VBQ0U7QzFGZzlwQ1I7O0EwRjE4cENJO0VBQ0U7QzFGNjhwQ047O0EwRjM4cENNO0VBQ0U7QzFGODhwQ1I7O0EwRng4cENJO0VBQ0U7QzFGMjhwQ047O0EwRno4cENNO0VBQ0U7QzFGNDhwQ1I7O0EwRnA4cENFO0VBQ0U7RUFDQTtDMUZ1OHBDSjs7QTBGcjhwQ0k7RUFDRTtDMUZ3OHBDTjs7QTBGcjhwQ0k7RUFDRTtFQUNBO0MxRnc4cENOOztBMEZ0OHBDTTtFQUNFO0MxRnk4cENSOztBMEZ0OHBDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QzFGeThwQ1I7O0EwRnY4cENRO0VBQ0U7QzFGMDhwQ1Y7O0EwRmw4cENBO0VBQ0U7RUFDQTtFQUNBO0MxRnE4cENGOztBMEZuOHBDRTtFQUNFO0MxRnM4cENKOztBMEZwOHBDSTtFQUNFO0MxRnU4cENOOztBMEZyOHBDTTtFQUNFO0VBQ0E7QzFGdzhwQ1I7O0EwRm44cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGczhwQ0o7O0EwRnA4cENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGdThwQ047O0EwRmo4cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGbzhwQ0Y7O0EwRmw4cENFO0VBQ0U7QzFGcThwQ0o7O0EwRm44cENJO0VBQ0U7QzFGczhwQ047O0EwRmw4cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZxOHBDSjs7QTBGbjhwQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnM4cENOOztBMEZoOHBDRTtFQUNFO0MxRm04cENKOztBMEY3N3BDQTtFQUNFO0MxRmc4cENGOztBMEY5N3BDRTtFQUNFO0VBQ0E7QzFGaThwQ0o7O0EwRjk3cENFO0VBQ0U7QzFGaThwQ0o7O0EwRjc3cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRmc4cENKOztBMEY5N3BDSTtFQUNFO0MxRmk4cENOOztBMEY3N3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZnOHBDSjs7QTBGOTdwQ0k7RUFDRTtDMUZpOHBDTjs7QTBGNzdwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGZzhwQ0o7O0EwRjc3cENFOztFQUNFO0MxRmk4cENKOztBMEY3N3BDSTs7RUFDRTtFQUNBO0MxRmk4cENOOztBMEY1N3BDSTtFQUNFO0VBQ0E7RUFDQTtDMUYrN3BDTjs7QTBGNzdwQ007RUFDRTtFQUNBO0MxRmc4cENSOztBMEYzN3BDTTtFQUNFO0VBQ0E7QzFGODdwQ1I7O0EwRmg4cENNO0VBQ0U7RUFDQTtDMUZtOHBDUjs7QTBGcjhwQ007RUFDRTtFQUNBO0MxRnc4cENSOztBMEYxOHBDTTtFQUNFO0VBQ0E7QzFGNjhwQ1I7O0EwRi84cENNO0VBQ0U7RUFDQTtDMUZrOXBDUjs7QTBGcDlwQ007RUFDRTtFQUNBO0MxRnU5cENSOztBMEZ6OXBDTTtFQUNFO0VBQ0E7QzFGNDlwQ1I7O0EwRjk5cENNO0VBQ0U7RUFDQTtDMUZpK3BDUjs7QTBGbitwQ007RUFDRTtFQUNBO0MxRnMrcENSOztBMEZ4K3BDTTtFQUNFO0VBQ0E7QzFGMitwQ1I7O0EwRjcrcENNO0VBQ0U7RUFDQTtDMUZnL3BDUjs7QTBGbC9wQ007RUFDRTtFQUNBO0MxRnEvcENSOztBMEZ2L3BDTTtFQUNFO0VBQ0E7QzFGMC9wQ1I7O0EwRjUvcENNO0VBQ0U7RUFDQTtDMUYrL3BDUjs7QTBGamdxQ007RUFDRTtFQUNBO0MxRm9ncUNSOztBMEZ0Z3FDTTtFQUNFO0VBQ0E7QzFGeWdxQ1I7O0EwRjNncUNNO0VBQ0U7RUFDQTtDMUY4Z3FDUjs7QTBGaGhxQ007RUFDRTtFQUNBO0MxRm1ocUNSOztBMEZyaHFDTTtFQUNFO0VBQ0E7QzFGd2hxQ1I7O0EwRjFocUNNO0VBQ0U7RUFDQTtDMUY2aHFDUjs7QTBGL2hxQ007RUFDRTtFQUNBO0MxRmtpcUNSOztBMEZwaXFDTTtFQUNFO0VBQ0E7QzFGdWlxQ1I7O0EwRnppcUNNO0VBQ0U7RUFDQTtDMUY0aXFDUjs7QTBGOWlxQ007RUFDRTtFQUNBO0MxRmlqcUNSOztBMEZuanFDTTtFQUNFO0VBQ0E7QzFGc2pxQ1I7O0EwRnhqcUNNO0VBQ0U7RUFDQTtDMUYyanFDUjs7QTBGN2pxQ007RUFDRTtFQUNBO0MxRmdrcUNSOztBMEZsa3FDTTtFQUNFO0VBQ0E7QzFGcWtxQ1I7O0EwRnZrcUNNO0VBQ0U7RUFDQTtDMUYwa3FDUjs7QTBGNWtxQ007RUFDRTtFQUNBO0MxRitrcUNSOztBMEZqbHFDTTtFQUNFO0VBQ0E7QzFGb2xxQ1I7O0EwRnRscUNNO0VBQ0U7RUFDQTtDMUZ5bHFDUjs7QTBGM2xxQ007RUFDRTtFQUNBO0MxRjhscUNSOztBMEZobXFDTTtFQUNFO0VBQ0E7QzFGbW1xQ1I7O0EwRnJtcUNNO0VBQ0U7RUFDQTtDMUZ3bXFDUjs7QTBGMW1xQ007RUFDRTtFQUNBO0MxRjZtcUNSOztBMEYvbXFDTTtFQUNFO0VBQ0E7QzFGa25xQ1I7O0EwRnBucUNNO0VBQ0U7RUFDQTtDMUZ1bnFDUjs7QTBGem5xQ007RUFDRTtFQUNBO0MxRjRucUNSOztBMEY5bnFDTTtFQUNFO0VBQ0E7QzFGaW9xQ1I7O0EwRm5vcUNNO0VBQ0U7RUFDQTtDMUZzb3FDUjs7QTBGeG9xQ007RUFDRTtFQUNBO0MxRjJvcUNSOztBMEY3b3FDTTtFQUNFO0VBQ0E7QzFGZ3BxQ1I7O0EwRmxwcUNNO0VBQ0U7RUFDQTtDMUZxcHFDUjs7QTBGdnBxQ007RUFDRTtFQUNBO0MxRjBwcUNSOztBMEY1cHFDTTtFQUNFO0VBQ0E7QzFGK3BxQ1I7O0EwRmpxcUNNO0VBQ0U7RUFDQTtDMUZvcXFDUjs7QTBGdHFxQ007RUFDRTtFQUNBO0MxRnlxcUNSOztBMEYzcXFDTTtFQUNFO0VBQ0E7QzFGOHFxQ1I7O0EwRnRxcUNBO0VBQ0U7RUFDQTtDMUZ5cXFDRjs7QTBGdnFxQ0U7RUFDRTtDMUYwcXFDSjs7QTBGdnFxQ0U7RUFDRTtFQUNBO0VBQ0E7QzFGMHFxQ0o7O0EwRnhxcUNJO0VBQ0U7QzFGMnFxQ047O0EwRnhxcUNJO0VBQ0U7QzFGMnFxQ047O0EwRnpxcUNNOztFQUNFO0VBQ0E7RUFDQTtDMUY2cXFDUjs7QTBGMXFxQ007RUFDRTtFQUNBO0MxRjZxcUNSOztBMEYzcXFDUTtFQUNFO0MxRjhxcUNWOztBMEY1cXFDVTtFQUNFO0MxRitxcUNaOztBMEY1cXFDVTtFQUNFO0VBQ0E7QzFGK3FxQ1o7O0EwRjFxcUNVO0VBQ0U7QzFGNnFxQ1o7O0EwRnpxcUNZO0VBQ0U7RUFDQTtDMUY0cXFDZDs7QTBGdnFxQ1E7RUFDRTtDMUYwcXFDVjs7QTBGcnFxQ1k7RUFDRTtFQUNBO0VBQ0E7QzFGd3FxQ2Q7O0EwRnJxcUNZO0VBQ0U7QzFGd3FxQ2Q7O0EwRm5xcUNZO0VBQ0U7QzFGc3FxQ2Q7O0EwRjVwcUNNO0VBQ0U7RUFDQTtDMUYrcHFDUjs7QTBGMXBxQ0U7RUFDRTtFQUNBO0VBQ0E7QzFGNnBxQ0o7O0EwRjFwcUNNO0VBQ0U7RUFDQTtDMUY2cHFDUjs7QTBGMXBxQ007RUFDRTtDMUY2cHFDUjs7QTBGMXBxQ007RUFDRTtFQUNBO0MxRjZwcUNSOztBMEZ6cHFDUTtFQUNFO0MxRjRwcUNWOztBMEYxcHFDVTtFQUNFO0MxRjZwcUNaOztBMEZucHFDSTtFQUNFO0VBQ0E7QzFGc3BxQ047O0EwRm5wcUNJO0VBQ0U7QzFGc3BxQ047O0EwRm5wcUNJO0VBQ0U7RUFDQTtDMUZzcHFDTjs7QTBGbHBxQ007RUFDRTtDMUZxcHFDUjs7QTBGbnBxQ1E7RUFDRTtDMUZzcHFDVjs7QTBGL29xQ0U7RUFDRTtDMUZrcHFDSjs7QTBGL29xQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUZrcHFDSjs7QTBGNW9xQ0U7RUFDRTtDMUYrb3FDSjs7QTBGNW9xQ0U7RUFDRTtFQUNBO0MxRitvcUNKOztBMEY3b3FDSTtFQUNFO0MxRmdwcUNOOztBMEY3b3FDSTtFQUNFO0VBQ0E7QzFGZ3BxQ047O0EwRjVvcUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRitvcUNKOztBMEY3b3FDSTtFQUNFO0MxRmdwcUNOOztBMEY3b3FDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRmdwcUNOOztBMEYxb3FDQTtFQUNFO0VBQ0E7QzFGNm9xQ0Y7O0EwRjNvcUNFOztFQUNFO0VBQ0E7QzFGK29xQ0o7O0EwRjVvcUNFO0VBQ0U7RUFDQTtFQUNBO0MxRitvcUNKOztBMEY3b3FDSTtFQUNFO0MxRmdwcUNOOztBMEY3b3FDSTtFQUNFO0VBQ0E7QzFGZ3BxQ047O0EwRjlvcUNNO0VBQ0U7RUFDQTtDMUZpcHFDUjs7QTBGOW9xQ007RUFDRTtDMUZpcHFDUjs7QTBGOW9xQ007RUFDRTtFQUNBO0MxRmlwcUNSOztBMEY5b3FDTTtFQUNFO0VBQ0E7RUFDQTtDMUZpcHFDUjs7QTBGL29xQ1E7RUFDRTtFQUNBO0MxRmtwcUNWOztBMEY1b3FDRTtFQUNFO0VBQ0E7QzFGK29xQ0o7O0E4RXpxc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVzcXNDRjs7QThFbnFzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWdxc0NGOztBMkY5eHNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNGaXlzQ0Y7O0EyRi94c0NFO0VBQ0U7RUFDQTtFQUNBO0MzRmt5c0NKOztBMkZoeXNDSTtFQUNFO0VBQ0E7RUFDQTtDM0ZteXNDTjs7QTJGL3hzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0ZreXNDSjs7QTJGaHlzQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNGbXlzQ047O0EyRjl4c0NJO0VBQ0U7QzNGaXlzQ047O0EyRjd4c0NFO0VBQ0U7RUFDQTtDM0ZneXNDSjs7QTJGOXhzQ0k7RUFDRTtDM0ZpeXNDTjs7QTJGL3hzQ007RUFDRTtDM0ZreXNDUjs7QTJGN3hzQ0U7RUFDRTtFQUNBO0MzRmd5c0NKOztBMkY5eHNDSTtFQUNFO0VBQ0E7QzNGaXlzQ047O0E4RXAyc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVpMnNDRjs7QThFOTFzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTIxc0NGOztBNEZ6OXNDQTtFQUNFO0M1RjQ5c0NGOztBNEZ6OXNDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVGNDlzQ047O0E0RjE5c0NNO0VBUEY7SUFRSTtHNUY4OXNDTjtDQUNGOztBNEY1OXNDTTtFQUNFO0VBQ0E7RUFDQTtDNUYrOXNDUjs7QTRGNzlzQ1E7RUFDRTtFQUNBO0M1Rmcrc0NWOztBNEY3OXNDUTtFQUNFO0M1Rmcrc0NWOztBNEY5OXNDVTtFQUNFO0M1Rmkrc0NaOztBNEY3OXNDWTtFQUNFO0VBQ0E7RUFDQTtDNUZnK3NDZDs7QTRGOTlzQ2M7RUFDRTtFQUNBO0M1Rmkrc0NoQjs7QTRGNTlzQ1U7RUFDRTtDNUYrOXNDWjs7QTRGMTlzQ007RUFDRTtFQUNBO0M1RjY5c0NSOztBNEYzOXNDUTtFQUNFO0M1Rjg5c0NWOztBNEY1OXNDVTtFQUNFO0VBQ0E7RUFDQTtDNUYrOXNDWjs7QTRGNTlzQ1U7RUFDRTtDNUYrOXNDWjs7QTRGMTlzQ007RUFLRTtFQUNBO0VBQ0E7QzVGeTlzQ1I7O0E0Ri85c0NRO0VBQ0U7QzVGaytzQ1Y7O0E0Rng5c0NNO0VBREY7SUFFSTtHNUY0OXNDTjtDQUNGOztBNEZ6OXNDSTtFQUNFO0M1RjQ5c0NOOztBNEYxOXNDTTtFQUNFO0M1RjY5c0NSOztBNEZ6OXNDSTtFQUNFO0VBQ0E7QzVGNDlzQ047O0E0RjE5c0NNO0VBQ0U7QzVGNjlzQ1I7O0E0RnY5c0NRO0VBREY7SUFFSTtHNUYyOXNDUjtDQUNGOztBNEZ2OXNDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVGMDlzQ047O0E0Rng5c0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0M1RjI5c0NSOztBNEZ6OXNDUTtFQUNFO0VBQ0E7RUFDQTtDNUY0OXNDVjs7QTRGMTlzQ1U7RUFDRTtDNUY2OXNDWjs7QTRGMzlzQ1k7RUFDRTtDNUY4OXNDZDs7QTRGMTlzQ2M7RUFDRTtFQUNBO0VBQ0E7QzVGNjlzQ2hCOztBNEYzOXNDZ0I7RUFDRTtFQUNBO0M1Rjg5c0NsQjs7QTRGejlzQ1k7RUFDRTtDNUY0OXNDZDs7QTRGdjlzQ1E7RUFDRTtDNUYwOXNDVjs7QTRGbDlzQ0U7RUFDRTtDNUZxOXNDSjs7QTRGbjlzQ0k7RUFDRTtDNUZzOXNDTjs7QThFdm90Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RW9vdENGOztBOEVqb3RDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFOG50Q0Y7O0E2RjV2dENBO0VBQ0U7QzdGK3Z0Q0Y7O0E2Rjd2dENFO0VBQ0U7QzdGZ3d0Q0o7O0E2Rjl2dENJO0VBQ0U7RUFDQTtDN0Zpd3RDTjs7QTZGN3Z0Q0U7RUFDRTtDN0Znd3RDSjs7QTZGOXZ0Q0k7RUFDRTtFQUNBO0VBQ0E7QzdGaXd0Q047O0E2Ri92dENNO0VBQ0U7VUFBQTtFQUNBO0M3Rmt3dENSOztBNkYvdnRDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0M3Rmt3dENSOztBNkY3dnRDRTtFQUNFO0M3Rmd3dENKOztBNkY3dnRDRTtFQUNFO0M3Rmd3dENKOztBNkY1dnRDSTtFQUNFO0M3Rit2dENOOztBNkYxdnRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0Y2dnRDTjs7QTZGM3Z0Q007RUFDRTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtDN0Zpd3RDUjs7QTZGaHd0Q1E7RUFMRjtJQU1JO0c3Rm93dENSO0NBQ0Y7O0E2Rmx3dENRO0VBQ0U7QzdGcXd0Q1Y7O0E2Rmx3dENRO0VBQ0U7RUFDQTtDN0Zxd3RDVjs7QTZGand0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0Zvd3RDUjs7QTZGbHd0Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDN0Zxd3RDVjs7QTZGbnd0Q1U7RUFDRTtFQUNBO0VBQ0E7QzdGc3d0Q1o7O0E2RnB3dENZO0VBQ0U7RUFDQTtDN0Z1d3RDZDs7QTZGcnd0Q2M7RUFDRTtDN0Z3d3RDaEI7O0E2RnJ3dENjO0VBQ0U7RUFDQTtDN0Z3d3RDaEI7O0E2RnB3dENZO0VBQ0U7QzdGdXd0Q2Q7O0E2RnB3dENZO0VBQ0U7QzdGdXd0Q2Q7O0E2Rmh3dENRO0VBQ0U7RUFDQTtVQUFBO0M3Rm13dENWOztBOEY3NHRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUZnNXRDSjs7QThGOTR0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUZpNXRDTjs7QThGOTR0Q0k7RUFDRTtFQUNBO0VBQ0E7QzlGaTV0Q047O0E4RjM0dENBO0VBQ0U7RUFDQTtDOUY4NHRDRjs7QThGNTR0Q0U7RUFDRTtDOUYrNHRDSjs7QThGNzR0Q0k7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlGKzR0Q047O0E4Rjc0dENNO0VBQ0U7RUFDQTtDOUZnNXRDUjs7QThGNzR0Q007RUFDRTtFQUNBO0M5Rmc1dENSOztBOEY5NHRDUTtFQUNFO0M5Rmk1dENWOztBOEY3NHRDTTtFQUNFO0VBQ0E7RUFDQTtDOUZnNXRDUjs7QThGMzR0Q007RUFDRTtDOUY4NHRDUjs7QThGMzR0Q007RUFDRTtDOUY4NHRDUjs7QThGMzR0Q007RUFDRTtDOUY4NHRDUjs7QThGMzR0Q007RUFDRTtDOUY4NHRDUjs7QThGeDR0Q0U7RUFDRTtFQUNBO0M5RjI0dENKOztBOEZ4NHRDRTtFQUNFO0M5RjI0dENKOztBOEZ4NHRDRTtFQUNFO0VBQ0E7QzlGMjR0Q0o7O0E4RnY0dENJO0VBQ0U7QzlGMDR0Q047O0E4Rng0dENNO0VBQ0U7QzlGMjR0Q1I7O0E4RWovdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU4K3RDRjs7QThFMyt0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXcrdENGOztBK0Z0bXVDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtDL0YwbXVDRjs7QStGeG11Q0U7RUFDRTtDL0YybXVDSjs7QStGeG11Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRjJtdUNKOztBK0Z4bXVDRTtFQUNFO0VBQ0E7Qy9GMm11Q0o7O0ErRnptdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Qy9GNG11Q047O0ErRnhtdUNFO0VBQ0U7RUFDQTtDL0YybXVDSjs7QStGem11Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDL0Y0bXVDTjs7QStGeG11Q0U7RUFDRTtDL0YybXVDSjs7QStGeG11Q0U7RUFDRTtDL0YybXVDSjs7QStGeG11Q0U7RUFDRTtDL0YybXVDSjs7QStGeG11Q0U7RUFDRTtDL0YybXVDSjs7QStGeG11Q0U7RUFDRTtFQUNBO0MvRjJtdUNKOztBK0Z4bXVDRTtFQUNFO0MvRjJtdUNKOztBK0Z4bXVDRTtFQUNFO0MvRjJtdUNKOztBK0Z4bXVDRTtFQUNFO0MvRjJtdUNKOztBK0Z2bXVDQTs7QUFFRTtFQUNFO0VBQ0E7RUFDQTtDL0YwbXVDSjs7QStGdG11Q0E7RUFDRTtDL0Z5bXVDRjs7QStGdm11Q0U7RUFDRTtFQUNBO0MvRjBtdUNKOztBK0Z2bXVDRTtFQUNFO0VBQ0E7Qy9GMG11Q0o7O0ErRnZtdUNFO0VBQ0U7RUFDQTtDL0YwbXVDSjs7QStGdm11Q0U7RUFDRTtFQUNBO0MvRjBtdUNKOztBK0Z2bXVDRTtFQUNFO0VBQ0E7Qy9GMG11Q0o7O0ErRnZtdUNFO0VBQ0U7RUFDQTtDL0YwbXVDSjs7QThFanV1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTh0dUNGOztBOEUzdHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFd3R1Q0Y7O0EwRmh6dUNBO0VBQ0U7QzFGbXp1Q0Y7O0EwRmh6dUNBO0VBQ0U7RUFDQTtDMUZtenVDRjs7QTBGaHp1Q0E7RUFDRTtDMUZtenVDRjs7QTBGcHp1Q0E7RUFDRTtDMUZtenVDRjs7QTBGcHp1Q0E7RUFDRTtDMUZtenVDRjs7QTBGcHp1Q0E7RUFDRTtDMUZtenVDRjs7QTBGaHp1Q0E7RUFsREU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBMENBO0MxRjB6dUNGOztBMEZ4enVDRTtFQUNFO0VBQ0E7QzFGMnp1Q0o7O0EwRnh6dUNFO0VBQ0U7RUFDQTtDMUYyenVDSjs7QTBGdnp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYwenVDRjs7QTBGeHp1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUYyenVDSjs7QTBGdnp1Q0E7RUF6RkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXVGQTtFQUNBO0MxRjh6dUNGOztBMEY1enVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRit6dUNKOztBMEYzenVDQTs7RUFDRTtDMUYrenVDRjs7QTBGM3p1Q0E7RUFDRTtFQUNBO0VBQ0E7QzFGOHp1Q0Y7O0EwRjV6dUNFO0VBQ0U7QzFGK3p1Q0o7O0EwRjd6dUNJO0VBQ0U7QzFGZzB1Q047O0EwRjV6dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRit6dUNKOztBMEY3enVDSTtFQUNFO0MxRmcwdUNOOztBMEY3enVDSTtFQUNFO0MxRmcwdUNOOztBMEZ6enVDRTtFQUNFO0VBQ0E7QzFGNHp1Q0o7O0EwRnR6dUNJO0VBQ0U7QzFGeXp1Q047O0EwRmx6dUNJO0VBQ0U7QzFGcXp1Q047O0EwRmp6dUNFO0VBQ0U7QzFGb3p1Q0o7O0EwRmp6dUNFO0VBcElBO0VBQ0E7RUFxSUU7RUFDQTtDMUZxenVDSjs7QTBGbHp1Q0U7RUFDRTtFQUNBO0MxRnF6dUNKOztBMEZsOXVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGcTl1Q047O0EwRmw5dUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZxOXVDTjs7QTBGM3p1Q0k7RUFDRTtFQUNBO0MxRjh6dUNOOztBMEYxenVDRTtFQUNFO0MxRjZ6dUNKOztBMEYxenVDRTtFQTlKQTtFQUNBO0VBK0pFO0VBQ0E7QzFGOHp1Q0o7O0EwRjN6dUNFO0VBQ0U7QzFGOHp1Q0o7O0EwRjN6dUNFO0VBQ0U7RUFDQTtDMUY4enVDSjs7QTBGei91Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRjQvdUNOOztBMEZ6L3VDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGNC91Q047O0EwRnAwdUNJO0VBQ0U7RUFDQTtDMUZ1MHVDTjs7QTBGbjB1Q0U7RUFDRTtDMUZzMHVDSjs7QTBGbjB1Q0U7RUE1TEE7RUFDQTtFQTZMRTtFQUNBO0MxRnUwdUNKOztBMEZwMHVDRTtFQUNFO0MxRnUwdUNKOztBMEZwMHVDRTtFQUNFO0VBQ0E7QzFGdTB1Q0o7O0EwRmhpdkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZtaXZDTjs7QTBGaGl2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRm1pdkNOOztBMEY3MHVDSTtFQUNFO0VBQ0E7QzFGZzF1Q047O0EwRjUwdUNFO0VBQ0U7QzFGKzB1Q0o7O0EwRjUwdUNFO0VBMU5BO0VBQ0E7RUEyTkU7RUFDQTtDMUZnMXVDSjs7QTBGNzB1Q0U7RUFDRTtDMUZnMXVDSjs7QTBGNzB1Q0U7RUFDRTtFQUNBO0MxRmcxdUNKOztBMEZ2a3ZDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGMGt2Q047O0EwRnZrdkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUYwa3ZDTjs7QTBGdDF1Q0k7RUFDRTtFQUNBO0MxRnkxdUNOOztBMEZyMXVDRTtFQUNFO0MxRncxdUNKOztBMEZyMXVDRTtFQXhQQTtFQUNBO0VBeVBFO0VBQ0E7QzFGeTF1Q0o7O0EwRnQxdUNFO0VBQ0U7QzFGeTF1Q0o7O0EwRnQxdUNFO0VBQ0U7RUFDQTtDMUZ5MXVDSjs7QTBGOW12Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRmludkNOOztBMEY5bXZDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGaW52Q047O0EwRi8xdUNFO0VBQ0U7RUFDQTtDMUZrMnVDSjs7QTBGaDJ1Q0k7RUFDRTtFQUNBO0VBQ0E7QzFGbTJ1Q047O0EwRi8xdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRmsydUNOOztBMEY5MXVDSTtFQUNFO0VBQ0E7QzFGaTJ1Q047O0EwRjcxdUNJO0VBQ0U7QzFGZzJ1Q047O0EwRjUxdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUYrMXVDTjs7QTBGdjF1Q007RUFDRTtDMUYwMXVDUjs7QTBGdDF1Q007RUFDRTtDMUZ5MXVDUjs7QTBGcjF1Q007RUFDRTtFQUNBO0MxRncxdUNSOztBMEYxMHVDTTtFQUNFO0MxRjYwdUNSOztBMEZ6MHVDTTtFQUNFO0MxRjQwdUNSOztBMEZ4MHVDTTtFQUNFO0VBQ0E7QzFGMjB1Q1I7O0EwRjd6dUNNO0VBQ0U7QzFGZzB1Q1I7O0EwRjV6dUNNO0VBQ0U7QzFGK3p1Q1I7O0EwRjN6dUNNO0VBQ0U7RUFDQTtDMUY4enVDUjs7QTBGaHp1Q007RUFDRTtDMUZtenVDUjs7QTBGL3l1Q007RUFDRTtDMUZrenVDUjs7QTBGOXl1Q007RUFDRTtFQUNBO0MxRml6dUNSOztBMEZyeXVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGd3l1Q0Y7O0EwRnR5dUNFO0VBQ0U7QzFGeXl1Q0o7O0EwRnZ5dUNJO0VBQ0U7QzFGMHl1Q047O0EwRnR5dUNFO0VBQ0U7RUFDQTtFQUNBO0MxRnl5dUNKOztBMEZ0eXVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZ5eXVDSjs7QTBGdnl1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGMHl1Q047O0EwRnR5dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGeXl1Q0o7O0EwRnR5dUNFO0VBQ0U7QzFGeXl1Q0o7O0EwRnZ5dUNJO0VBQ0U7RUFDQTtFQUNBO0MxRjB5dUNOOztBMEZ4eXVDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRjJ5dUNSOztBMEZyeXVDSTtFQUNFO0MxRnd5dUNOOztBMEZ0eXVDTTtFQUNFO0MxRnl5dUNSOztBMEZueXVDSTtFQUNFO0MxRnN5dUNOOztBMEZweXVDTTtFQUNFO0MxRnV5dUNSOztBMEZqeXVDSTtFQUNFO0MxRm95dUNOOztBMEZseXVDTTtFQUNFO0MxRnF5dUNSOztBMEYveHVDSTtFQUNFO0MxRmt5dUNOOztBMEZoeXVDTTtFQUNFO0MxRm15dUNSOztBMEY3eHVDSTtFQUNFO0MxRmd5dUNOOztBMEY5eHVDTTtFQUNFO0MxRml5dUNSOztBMEZ6eHVDRTtFQUNFO0VBQ0E7QzFGNHh1Q0o7O0EwRjF4dUNJO0VBQ0U7QzFGNnh1Q047O0EwRjF4dUNJO0VBQ0U7RUFDQTtDMUY2eHVDTjs7QTBGM3h1Q007RUFDRTtDMUY4eHVDUjs7QTBGM3h1Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0MxRjh4dUNSOztBMEY1eHVDUTtFQUNFO0MxRit4dUNWOztBMEZ2eHVDQTtFQUNFO0VBQ0E7RUFDQTtDMUYweHVDRjs7QTBGeHh1Q0U7RUFDRTtDMUYyeHVDSjs7QTBGenh1Q0k7RUFDRTtDMUY0eHVDTjs7QTBGMXh1Q007RUFDRTtFQUNBO0MxRjZ4dUNSOztBMEZ4eHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjJ4dUNKOztBMEZ6eHVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjR4dUNOOztBMEZ0eHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnl4dUNGOztBMEZ2eHVDRTtFQUNFO0MxRjB4dUNKOztBMEZ4eHVDSTtFQUNFO0MxRjJ4dUNOOztBMEZ2eHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGMHh1Q0o7O0EwRnh4dUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYyeHVDTjs7QTBGcnh1Q0U7RUFDRTtDMUZ3eHVDSjs7QTBGbHh1Q0E7RUFDRTtDMUZxeHVDRjs7QTBGbnh1Q0U7RUFDRTtFQUNBO0MxRnN4dUNKOztBMEZueHVDRTtFQUNFO0MxRnN4dUNKOztBMEZseHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZxeHVDSjs7QTBGbnh1Q0k7RUFDRTtDMUZzeHVDTjs7QTBGbHh1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGcXh1Q0o7O0EwRm54dUNJO0VBQ0U7QzFGc3h1Q047O0EwRmx4dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnF4dUNKOztBMEZseHVDRTs7RUFDRTtDMUZzeHVDSjs7QTBGbHh1Q0k7O0VBQ0U7RUFDQTtDMUZzeHVDTjs7QTBGanh1Q0k7RUFDRTtFQUNBO0VBQ0E7QzFGb3h1Q047O0EwRmx4dUNNO0VBQ0U7RUFDQTtDMUZxeHVDUjs7QTBGaHh1Q007RUFDRTtFQUNBO0MxRm14dUNSOztBMEZyeHVDTTtFQUNFO0VBQ0E7QzFGd3h1Q1I7O0EwRjF4dUNNO0VBQ0U7RUFDQTtDMUY2eHVDUjs7QTBGL3h1Q007RUFDRTtFQUNBO0MxRmt5dUNSOztBMEZweXVDTTtFQUNFO0VBQ0E7QzFGdXl1Q1I7O0EwRnp5dUNNO0VBQ0U7RUFDQTtDMUY0eXVDUjs7QTBGOXl1Q007RUFDRTtFQUNBO0MxRml6dUNSOztBMEZuenVDTTtFQUNFO0VBQ0E7QzFGc3p1Q1I7O0EwRnh6dUNNO0VBQ0U7RUFDQTtDMUYyenVDUjs7QTBGN3p1Q007RUFDRTtFQUNBO0MxRmcwdUNSOztBMEZsMHVDTTtFQUNFO0VBQ0E7QzFGcTB1Q1I7O0EwRnYwdUNNO0VBQ0U7RUFDQTtDMUYwMHVDUjs7QTBGNTB1Q007RUFDRTtFQUNBO0MxRiswdUNSOztBMEZqMXVDTTtFQUNFO0VBQ0E7QzFGbzF1Q1I7O0EwRnQxdUNNO0VBQ0U7RUFDQTtDMUZ5MXVDUjs7QTBGMzF1Q007RUFDRTtFQUNBO0MxRjgxdUNSOztBMEZoMnVDTTtFQUNFO0VBQ0E7QzFGbTJ1Q1I7O0EwRnIydUNNO0VBQ0U7RUFDQTtDMUZ3MnVDUjs7QTBGMTJ1Q007RUFDRTtFQUNBO0MxRjYydUNSOztBMEYvMnVDTTtFQUNFO0VBQ0E7QzFGazN1Q1I7O0EwRnAzdUNNO0VBQ0U7RUFDQTtDMUZ1M3VDUjs7QTBGejN1Q007RUFDRTtFQUNBO0MxRjQzdUNSOztBMEY5M3VDTTtFQUNFO0VBQ0E7QzFGaTR1Q1I7O0EwRm40dUNNO0VBQ0U7RUFDQTtDMUZzNHVDUjs7QTBGeDR1Q007RUFDRTtFQUNBO0MxRjI0dUNSOztBMEY3NHVDTTtFQUNFO0VBQ0E7QzFGZzV1Q1I7O0EwRmw1dUNNO0VBQ0U7RUFDQTtDMUZxNXVDUjs7QTBGdjV1Q007RUFDRTtFQUNBO0MxRjA1dUNSOztBMEY1NXVDTTtFQUNFO0VBQ0E7QzFGKzV1Q1I7O0EwRmo2dUNNO0VBQ0U7RUFDQTtDMUZvNnVDUjs7QTBGdDZ1Q007RUFDRTtFQUNBO0MxRnk2dUNSOztBMEYzNnVDTTtFQUNFO0VBQ0E7QzFGODZ1Q1I7O0EwRmg3dUNNO0VBQ0U7RUFDQTtDMUZtN3VDUjs7QTBGcjd1Q007RUFDRTtFQUNBO0MxRnc3dUNSOztBMEYxN3VDTTtFQUNFO0VBQ0E7QzFGNjd1Q1I7O0EwRi83dUNNO0VBQ0U7RUFDQTtDMUZrOHVDUjs7QTBGcDh1Q007RUFDRTtFQUNBO0MxRnU4dUNSOztBMEZ6OHVDTTtFQUNFO0VBQ0E7QzFGNDh1Q1I7O0EwRjk4dUNNO0VBQ0U7RUFDQTtDMUZpOXVDUjs7QTBGbjl1Q007RUFDRTtFQUNBO0MxRnM5dUNSOztBMEZ4OXVDTTtFQUNFO0VBQ0E7QzFGMjl1Q1I7O0EwRjc5dUNNO0VBQ0U7RUFDQTtDMUZnK3VDUjs7QTBGbCt1Q007RUFDRTtFQUNBO0MxRnErdUNSOztBMEZ2K3VDTTtFQUNFO0VBQ0E7QzFGMCt1Q1I7O0EwRjUrdUNNO0VBQ0U7RUFDQTtDMUYrK3VDUjs7QTBGai91Q007RUFDRTtFQUNBO0MxRm8vdUNSOztBMEZ0L3VDTTtFQUNFO0VBQ0E7QzFGeS91Q1I7O0EwRjMvdUNNO0VBQ0U7RUFDQTtDMUY4L3VDUjs7QTBGaGd2Q007RUFDRTtFQUNBO0MxRm1ndkNSOztBMEYzL3VDQTtFQUNFO0VBQ0E7QzFGOC91Q0Y7O0EwRjUvdUNFO0VBQ0U7QzFGKy91Q0o7O0EwRjUvdUNFO0VBQ0U7RUFDQTtFQUNBO0MxRisvdUNKOztBMEY3L3VDSTtFQUNFO0MxRmdndkNOOztBMEY3L3VDSTtFQUNFO0MxRmdndkNOOztBMEY5L3VDTTs7RUFDRTtFQUNBO0VBQ0E7QzFGa2d2Q1I7O0EwRi8vdUNNO0VBQ0U7RUFDQTtDMUZrZ3ZDUjs7QTBGaGd2Q1E7RUFDRTtDMUZtZ3ZDVjs7QTBGamd2Q1U7RUFDRTtDMUZvZ3ZDWjs7QTBGamd2Q1U7RUFDRTtFQUNBO0MxRm9ndkNaOztBMEYvL3VDVTtFQUNFO0MxRmtndkNaOztBMEY5L3VDWTtFQUNFO0VBQ0E7QzFGaWd2Q2Q7O0EwRjUvdUNRO0VBQ0U7QzFGKy91Q1Y7O0EwRjEvdUNZO0VBQ0U7RUFDQTtFQUNBO0MxRjYvdUNkOztBMEYxL3VDWTtFQUNFO0MxRjYvdUNkOztBMEZ4L3VDWTtFQUNFO0MxRjIvdUNkOztBMEZqL3VDTTtFQUNFO0VBQ0E7QzFGby91Q1I7O0EwRi8rdUNFO0VBQ0U7RUFDQTtFQUNBO0MxRmsvdUNKOztBMEYvK3VDTTtFQUNFO0VBQ0E7QzFGay91Q1I7O0EwRi8rdUNNO0VBQ0U7QzFGay91Q1I7O0EwRi8rdUNNO0VBQ0U7RUFDQTtDMUZrL3VDUjs7QTBGOSt1Q1E7RUFDRTtDMUZpL3VDVjs7QTBGLyt1Q1U7RUFDRTtDMUZrL3VDWjs7QTBGeCt1Q0k7RUFDRTtFQUNBO0MxRjIrdUNOOztBMEZ4K3VDSTtFQUNFO0MxRjIrdUNOOztBMEZ4K3VDSTtFQUNFO0VBQ0E7QzFGMit1Q047O0EwRnYrdUNNO0VBQ0U7QzFGMCt1Q1I7O0EwRngrdUNRO0VBQ0U7QzFGMit1Q1Y7O0EwRnArdUNFO0VBQ0U7QzFGdSt1Q0o7O0EwRnArdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGdSt1Q0o7O0EwRmordUNFO0VBQ0U7QzFGbyt1Q0o7O0EwRmordUNFO0VBQ0U7RUFDQTtDMUZvK3VDSjs7QTBGbCt1Q0k7RUFDRTtDMUZxK3VDTjs7QTBGbCt1Q0k7RUFDRTtFQUNBO0MxRnErdUNOOztBMEZqK3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZvK3VDSjs7QTBGbCt1Q0k7RUFDRTtDMUZxK3VDTjs7QTBGbCt1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZxK3VDTjs7QTBGLzl1Q0E7RUFDRTtFQUNBO0MxRmsrdUNGOztBMEZoK3VDRTs7RUFDRTtFQUNBO0MxRm8rdUNKOztBMEZqK3VDRTtFQUNFO0VBQ0E7RUFDQTtDMUZvK3VDSjs7QTBGbCt1Q0k7RUFDRTtDMUZxK3VDTjs7QTBGbCt1Q0k7RUFDRTtFQUNBO0MxRnErdUNOOztBMEZuK3VDTTtFQUNFO0VBQ0E7QzFGcyt1Q1I7O0EwRm4rdUNNO0VBQ0U7QzFGcyt1Q1I7O0EwRm4rdUNNO0VBQ0U7RUFDQTtDMUZzK3VDUjs7QTBGbit1Q007RUFDRTtFQUNBO0VBQ0E7QzFGcyt1Q1I7O0EwRnArdUNRO0VBQ0U7RUFDQTtDMUZ1K3VDVjs7QTBGait1Q0U7RUFDRTtFQUNBO0MxRm8rdUNKOztBOEU5L3dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFMi93Q0Y7O0E4RXgvd0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVxL3dDRjs7QWdHMWx4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRzZseENGOztBZ0czbHhDRTtFQUNFO0VBQ0E7Q2hHOGx4Q0o7O0FnRzNseENFO0VBQ0U7Q2hHOGx4Q0o7O0FnRzNseENFO0VBQ0U7RUFDQTtDaEc4bHhDSjs7QWdHNWx4Q0k7RUFDRTtFQUNBO0NoRytseENOOztBZ0d6bHhDRTtFQUNFO0VBQ0E7Q2hHNGx4Q0o7O0FnRzFseENJO0VBQ0U7Q2hHNmx4Q047O0FnR3pseENNO0VBQ0U7RUFDQTtDaEc0bHhDUjs7QWdHMWx4Q1E7RUFoRU47RUFDQTtFQUNBO0VBQ0E7Q2hHOHB4Q0Y7O0FnRzVweENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHK3B4Q0o7O0FnR3ZteENRO0VBQ0U7RUFDQTtDaEcwbXhDVjs7QWdHdG14Q007RUFDRTtFQUNBO0VBQ0E7Q2hHeW14Q1I7O0FnR3ZteENRO0VBQ0U7RUFDQTtFQUNBO0NoRzBteENWOztBZ0d4bXhDVTtFQUNFO0VBQ0E7Q2hHMm14Q1o7O0FnR3ZteENZO0VBQ0U7Q2hHMG14Q2Q7O0FnR3hteENjO0VBQ0U7Q2hHMm14Q2hCOztBZ0dubXhDUTtFQUNFO0VBQ0E7Q2hHc214Q1Y7O0FnR2hteENNO0VBQ0U7RUFDQTtDaEdtbXhDUjs7QWdHam14Q1E7RUFDRTtFQUNBO0NoR29teENWOztBZ0cvbHhDUTtFQUNFO0VBQ0E7RUExR1I7RUFDQTtFQUNBO0VBQ0E7Q2hHNnN4Q0Y7O0FnR2xteENZO0VBQ0U7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHcW14Q2Q7O0FnR2pteENVO0VBQ0U7RUFDQTtVQUFBO0NoR29teENaOztBZ0dqbXhDYztFQUNFO0VBQ0E7Q2hHb214Q2hCOztBZ0dqbXhDYztFQUNFO0NoR29teENoQjs7QWdHaG14Q1k7RUFDRTtDaEdtbXhDZDs7QWdHaG14Q1k7RUFDRTtDaEdtbXhDZDs7QWdHL2x4Q1U7RUFDRTtFQUNBO0NoR2tteENaOztBZ0d6bHhDTTtFQUNFO0NoRzRseENSOztBZ0d6bHhDTTtFQUNFO0NoRzRseENSOztBZ0d0bHhDUTtFQUNFO0VBdktSO0VBQ0E7RUFDQTtFQUNBO0NoR2l3eENGOztBZ0d0bHhDa0I7O0VBQ0U7Q2hHMGx4Q3BCOztBZ0c5a3hDUTtFQUNFO0VBNUxSO0VBQ0E7RUFDQTtFQUNBO0NoRzh3eENGOztBZ0c3a3hDUTtFQUNFO0NoR2dseENWOztBZ0cxa3hDRTtFQUNFO0NoRzZreENKOztBZ0cza3hDSTtFQUNFO0NoRzhreENOOztBZ0cxa3hDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHNmt4Q0o7O0FnR3RreENJO0VBQ0U7RUFDQTtFQXBPSjtFQUNBO0VBQ0E7RUFDQTtDaEc4eXhDRjs7QWdHemt4Q1E7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEc2a3hDVjs7QWdHM2t4Q1U7O0VBQ0U7RUFDQTtFQUNBO0NoRytreENaOztBZ0c1a3hDVTs7RUFDRTtFQUNBO0NoR2dseENaOztBZ0c1a3hDUTtFQUNFO0VBQ0E7RUFDQTtDaEcra3hDVjs7QWdHM2t4Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEc4a3hDUjs7QWdHM2t4Q007RUFDRTtDaEc4a3hDUjs7QWdHNWt4Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHK2t4Q1Y7O0FnRzdreENVO0VBQ0U7Q2hHZ2x4Q1o7O0FnRzNreENNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHK2t4Q1I7O0FnRzVreENNO0VBQ0U7Q2hHK2t4Q1I7O0FnRzVreENNO0VBQ0U7Q2hHK2t4Q1I7O0FnRzVreENNO0VBQ0U7Q2hHK2t4Q1I7O0FnR3ZreENFO0VBQ0U7Q2hHMGt4Q0o7O0FnR3hreENJO0VBMVVGO0VBQ0E7RUFDQTtFQUNBO0NoR3M1eENGOztBZ0dwNXhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3U1eENKOztBZ0dwbHhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEd1bHhDSjs7QWdHcmx4Q0k7RUFDRTtDaEd3bHhDTjs7QWdHcmx4Q0k7RUFDRTtFQUNBO0VBQ0E7Q2hHd2x4Q047O0FnR3RseENNO0VBQ0U7RUFDQTtFQUNBO0NoR3lseENSOztBZ0d2bHhDUTtFQUNFO0VBQ0E7Q2hHMGx4Q1Y7O0FnR3ZseENRO0VBQ0U7RUFDQTtDaEcwbHhDVjs7QWdHeGx4Q1U7RUFDRTtDaEcybHhDWjs7QWdHdmx4Q1E7RUFDRTtFQUNBO0NoRzBseENWOztBZ0dwbHhDTTtFQUNFO0NoR3VseENSOztBZ0dsbHhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoR3FseENKOztBZ0dubHhDSTtFQUNFO0VBQ0E7Q2hHc2x4Q047O0FnR2hseENBO0VBQ0U7RUFDQTtFQUNBO0NoR21seENGOztBZ0dqbHhDRTtFQUNFO0VBQ0E7RUFDQTtDaEdvbHhDSjs7QWdHamx4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR29seENKOztBZ0dsbHhDSTtFQUNFO0VBQ0E7RUFDQTtDaEdxbHhDTjs7QWdHaGx4Q0E7RUFDRTtDaEdtbHhDRjs7QWdHaGx4Q0k7RUFDRTtFQUNBO0VBQ0E7Q2hHbWx4Q047O0FnR2pseENNO0VBQ0U7Q2hHb2x4Q1I7O0FnRzNreENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEc4a3hDTjs7QWdHNWt4Q007RUFDRTtDaEcra3hDUjs7QWdHNWt4Q007RUFDRTtDaEcra3hDUjs7QWdHMWt4Q007RUFDRTtDaEc2a3hDUjs7QWdHeGt4Q007RUFDRTtDaEcya3hDUjs7QWdHbGt4Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdxa3hDTjs7QWdHbmt4Q007RUFDRTtFQUNBO0NoR3NreENSOztBZ0dua3hDTTtFQUNFO0NoR3NreENSOztBZ0dua3hDTTtFQUNFO0VBQ0E7RUFDQTtDaEdza3hDUjs7QWdHbGt4Q0k7RUFDRTtFQUNBO0NoR3FreENOOztBZ0dwa3hDTTtFQUNFO0VBQ0E7Q2hHdWt4Q1I7O0FnR3BreENNO0VBQ0U7Q2hHdWt4Q1I7O0FnR3JreENRO0VBQ0U7RUFDQTtDaEd3a3hDVjs7QWdHaGt4Q0E7RUFDRTtDaEdta3hDRjs7QWdHOWp4Q0U7RUFDRTtFQUNBO0NoR2lreENKOztBZ0cvanhDSTtFQXJoQkY7RUFDQTtFQUNBO0VBQ0E7Q2hHd2x5Q0Y7O0FnR3RseUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHeWx5Q0o7O0FnRzVreENJO0VBQ0U7RUFDQTtDaEcra3hDTjs7QWdHemt4Q0E7RUFDRTtFQUNBO0NoRzRreENGOztBZ0cxa3hDRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7Q2hHNmt4Q0o7O0FnRzNreENJOztFQUNFO0NoRytreENOOztBZ0cza3hDRTtFQUNFO1VBQUE7Q2hHOGt4Q0o7O0FnRzVreENJO0VBQ0U7VUFBQTtDaEcra3hDTjs7QWdHM2t4Q0U7RUFDRTtVQUFBO0NoRzhreENKOztBZ0c1a3hDSTtFQUNFO1VBQUE7Q2hHK2t4Q047O0FnRzFreENJO0VBQ0U7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUFBO0VBQUE7Q2hHNmt4Q047O0FnRzNreENNO0VBQ0U7Q2hHOGt4Q1I7O0FnRzVreENRO0VBQ0U7Q2hHK2t4Q1Y7O0FnRzVreENRO0VBQ0U7RUFDQTtDaEcra3hDVjs7QWdHN2t4Q1U7RUFDRTtDaEdnbHhDWjs7QWdHNWt4Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHK2t4Q1Y7O0FnRzdreENVO0VBQ0U7Q2hHZ2x4Q1o7O0FnRzdreENVO0VBQ0U7Q2hHZ2x4Q1o7O0FnRzVreENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHK2t4Q1Y7O0E4RTNzeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3c3lDRjs7QThFcnN5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWtzeUNGOztBMEYxeHlDQTtFQUNFO0MxRjZ4eUNGOztBMEYxeHlDQTtFQUNFO0VBQ0E7QzFGNnh5Q0Y7O0EwRjF4eUNBO0VBQ0U7QzFGNnh5Q0Y7O0EwRjl4eUNBO0VBQ0U7QzFGNnh5Q0Y7O0EwRjl4eUNBO0VBQ0U7QzFGNnh5Q0Y7O0EwRjl4eUNBO0VBQ0U7QzFGNnh5Q0Y7O0EwRjF4eUNBO0VBbERFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQTBDQTtDMUZveXlDRjs7QTBGbHl5Q0U7RUFDRTtFQUNBO0MxRnF5eUNKOztBMEZseXlDRTtFQUNFO0VBQ0E7QzFGcXl5Q0o7O0EwRmp5eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGb3l5Q0Y7O0EwRmx5eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGcXl5Q0o7O0EwRmp5eUNBO0VBekZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF1RkE7RUFDQTtDMUZ3eXlDRjs7QTBGdHl5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUZ5eXlDSjs7QTBGcnl5Q0E7O0VBQ0U7QzFGeXl5Q0Y7O0EwRnJ5eUNBO0VBQ0U7RUFDQTtFQUNBO0MxRnd5eUNGOztBMEZ0eXlDRTtFQUNFO0MxRnl5eUNKOztBMEZ2eXlDSTtFQUNFO0MxRjB5eUNOOztBMEZ0eXlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZ5eXlDSjs7QTBGdnl5Q0k7RUFDRTtDMUYweXlDTjs7QTBGdnl5Q0k7RUFDRTtDMUYweXlDTjs7QTBGbnl5Q0U7RUFDRTtFQUNBO0MxRnN5eUNKOztBMEZoeXlDSTtFQUNFO0MxRm15eUNOOztBMEY1eHlDSTtFQUNFO0MxRit4eUNOOztBMEYzeHlDRTtFQUNFO0MxRjh4eUNKOztBMEYzeHlDRTtFQXBJQTtFQUNBO0VBcUlFO0VBQ0E7QzFGK3h5Q0o7O0EwRjV4eUNFO0VBQ0U7RUFDQTtDMUYreHlDSjs7QTBGNTd5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRis3eUNOOztBMEY1N3lDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGKzd5Q047O0EwRnJ5eUNJO0VBQ0U7RUFDQTtDMUZ3eXlDTjs7QTBGcHl5Q0U7RUFDRTtDMUZ1eXlDSjs7QTBGcHl5Q0U7RUE5SkE7RUFDQTtFQStKRTtFQUNBO0MxRnd5eUNKOztBMEZyeXlDRTtFQUNFO0MxRnd5eUNKOztBMEZyeXlDRTtFQUNFO0VBQ0E7QzFGd3l5Q0o7O0EwRm4reUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZzK3lDTjs7QTBGbit5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRnMreUNOOztBMEY5eXlDSTtFQUNFO0VBQ0E7QzFGaXp5Q047O0EwRjd5eUNFO0VBQ0U7QzFGZ3p5Q0o7O0EwRjd5eUNFO0VBNUxBO0VBQ0E7RUE2TEU7RUFDQTtDMUZpenlDSjs7QTBGOXl5Q0U7RUFDRTtDMUZpenlDSjs7QTBGOXl5Q0U7RUFDRTtFQUNBO0MxRml6eUNKOztBMEYxZ3pDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGNmd6Q047O0EwRjFnekNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUY2Z3pDTjs7QTBGdnp5Q0k7RUFDRTtFQUNBO0MxRjB6eUNOOztBMEZ0enlDRTtFQUNFO0MxRnl6eUNKOztBMEZ0enlDRTtFQTFOQTtFQUNBO0VBMk5FO0VBQ0E7QzFGMHp5Q0o7O0EwRnZ6eUNFO0VBQ0U7QzFGMHp5Q0o7O0EwRnZ6eUNFO0VBQ0U7RUFDQTtDMUYwenlDSjs7QTBGamp6Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRm9qekNOOztBMEZqanpDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGb2p6Q047O0EwRmgweUNJO0VBQ0U7RUFDQTtDMUZtMHlDTjs7QTBGL3p5Q0U7RUFDRTtDMUZrMHlDSjs7QTBGL3p5Q0U7RUF4UEE7RUFDQTtFQXlQRTtFQUNBO0MxRm0weUNKOztBMEZoMHlDRTtFQUNFO0MxRm0weUNKOztBMEZoMHlDRTtFQUNFO0VBQ0E7QzFGbTB5Q0o7O0EwRnhsekNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUYybHpDTjs7QTBGeGx6Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRjJsekNOOztBMEZ6MHlDRTtFQUNFO0VBQ0E7QzFGNDB5Q0o7O0EwRjEweUNJO0VBQ0U7RUFDQTtFQUNBO0MxRjYweUNOOztBMEZ6MHlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUY0MHlDTjs7QTBGeDB5Q0k7RUFDRTtFQUNBO0MxRjIweUNOOztBMEZ2MHlDSTtFQUNFO0MxRjAweUNOOztBMEZ0MHlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGeTB5Q047O0EwRmoweUNNO0VBQ0U7QzFGbzB5Q1I7O0EwRmgweUNNO0VBQ0U7QzFGbTB5Q1I7O0EwRi96eUNNO0VBQ0U7RUFDQTtDMUZrMHlDUjs7QTBGcHp5Q007RUFDRTtDMUZ1enlDUjs7QTBGbnp5Q007RUFDRTtDMUZzenlDUjs7QTBGbHp5Q007RUFDRTtFQUNBO0MxRnF6eUNSOztBMEZ2eXlDTTtFQUNFO0MxRjB5eUNSOztBMEZ0eXlDTTtFQUNFO0MxRnl5eUNSOztBMEZyeXlDTTtFQUNFO0VBQ0E7QzFGd3l5Q1I7O0EwRjF4eUNNO0VBQ0U7QzFGNnh5Q1I7O0EwRnp4eUNNO0VBQ0U7QzFGNHh5Q1I7O0EwRnh4eUNNO0VBQ0U7RUFDQTtDMUYyeHlDUjs7QTBGL3d5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRmt4eUNGOztBMEZoeHlDRTtFQUNFO0MxRm14eUNKOztBMEZqeHlDSTtFQUNFO0MxRm94eUNOOztBMEZoeHlDRTtFQUNFO0VBQ0E7RUFDQTtDMUZteHlDSjs7QTBGaHh5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGbXh5Q0o7O0EwRmp4eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRm94eUNOOztBMEZoeHlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRm14eUNKOztBMEZoeHlDRTtFQUNFO0MxRm14eUNKOztBMEZqeHlDSTtFQUNFO0VBQ0E7RUFDQTtDMUZveHlDTjs7QTBGbHh5Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUZxeHlDUjs7QTBGL3d5Q0k7RUFDRTtDMUZreHlDTjs7QTBGaHh5Q007RUFDRTtDMUZteHlDUjs7QTBGN3d5Q0k7RUFDRTtDMUZneHlDTjs7QTBGOXd5Q007RUFDRTtDMUZpeHlDUjs7QTBGM3d5Q0k7RUFDRTtDMUY4d3lDTjs7QTBGNXd5Q007RUFDRTtDMUYrd3lDUjs7QTBGend5Q0k7RUFDRTtDMUY0d3lDTjs7QTBGMXd5Q007RUFDRTtDMUY2d3lDUjs7QTBGdnd5Q0k7RUFDRTtDMUYwd3lDTjs7QTBGeHd5Q007RUFDRTtDMUYyd3lDUjs7QTBGbnd5Q0U7RUFDRTtFQUNBO0MxRnN3eUNKOztBMEZwd3lDSTtFQUNFO0MxRnV3eUNOOztBMEZwd3lDSTtFQUNFO0VBQ0E7QzFGdXd5Q047O0EwRnJ3eUNNO0VBQ0U7QzFGd3d5Q1I7O0EwRnJ3eUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFLQTtDMUZ3d3lDUjs7QTBGdHd5Q1E7RUFDRTtDMUZ5d3lDVjs7QTBGand5Q0E7RUFDRTtFQUNBO0VBQ0E7QzFGb3d5Q0Y7O0EwRmx3eUNFO0VBQ0U7QzFGcXd5Q0o7O0EwRm53eUNJO0VBQ0U7QzFGc3d5Q047O0EwRnB3eUNNO0VBQ0U7RUFDQTtDMUZ1d3lDUjs7QTBGbHd5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZxd3lDSjs7QTBGbnd5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZzd3lDTjs7QTBGaHd5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZtd3lDRjs7QTBGand5Q0U7RUFDRTtDMUZvd3lDSjs7QTBGbHd5Q0k7RUFDRTtDMUZxd3lDTjs7QTBGand5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRm93eUNKOztBMEZsd3lDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGcXd5Q047O0EwRi92eUNFO0VBQ0U7QzFGa3d5Q0o7O0EwRjV2eUNBO0VBQ0U7QzFGK3Z5Q0Y7O0EwRjd2eUNFO0VBQ0U7RUFDQTtDMUZnd3lDSjs7QTBGN3Z5Q0U7RUFDRTtDMUZnd3lDSjs7QTBGNXZ5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGK3Z5Q0o7O0EwRjd2eUNJO0VBQ0U7QzFGZ3d5Q047O0EwRjV2eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRit2eUNKOztBMEY3dnlDSTtFQUNFO0MxRmd3eUNOOztBMEY1dnlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYrdnlDSjs7QTBGNXZ5Q0U7O0VBQ0U7QzFGZ3d5Q0o7O0EwRjV2eUNJOztFQUNFO0VBQ0E7QzFGZ3d5Q047O0EwRjN2eUNJO0VBQ0U7RUFDQTtFQUNBO0MxRjh2eUNOOztBMEY1dnlDTTtFQUNFO0VBQ0E7QzFGK3Z5Q1I7O0EwRjF2eUNNO0VBQ0U7RUFDQTtDMUY2dnlDUjs7QTBGL3Z5Q007RUFDRTtFQUNBO0MxRmt3eUNSOztBMEZwd3lDTTtFQUNFO0VBQ0E7QzFGdXd5Q1I7O0EwRnp3eUNNO0VBQ0U7RUFDQTtDMUY0d3lDUjs7QTBGOXd5Q007RUFDRTtFQUNBO0MxRml4eUNSOztBMEZueHlDTTtFQUNFO0VBQ0E7QzFGc3h5Q1I7O0EwRnh4eUNNO0VBQ0U7RUFDQTtDMUYyeHlDUjs7QTBGN3h5Q007RUFDRTtFQUNBO0MxRmd5eUNSOztBMEZseXlDTTtFQUNFO0VBQ0E7QzFGcXl5Q1I7O0EwRnZ5eUNNO0VBQ0U7RUFDQTtDMUYweXlDUjs7QTBGNXl5Q007RUFDRTtFQUNBO0MxRit5eUNSOztBMEZqenlDTTtFQUNFO0VBQ0E7QzFGb3p5Q1I7O0EwRnR6eUNNO0VBQ0U7RUFDQTtDMUZ5enlDUjs7QTBGM3p5Q007RUFDRTtFQUNBO0MxRjh6eUNSOztBMEZoMHlDTTtFQUNFO0VBQ0E7QzFGbTB5Q1I7O0EwRnIweUNNO0VBQ0U7RUFDQTtDMUZ3MHlDUjs7QTBGMTB5Q007RUFDRTtFQUNBO0MxRjYweUNSOztBMEYvMHlDTTtFQUNFO0VBQ0E7QzFGazF5Q1I7O0EwRnAxeUNNO0VBQ0U7RUFDQTtDMUZ1MXlDUjs7QTBGejF5Q007RUFDRTtFQUNBO0MxRjQxeUNSOztBMEY5MXlDTTtFQUNFO0VBQ0E7QzFGaTJ5Q1I7O0EwRm4yeUNNO0VBQ0U7RUFDQTtDMUZzMnlDUjs7QTBGeDJ5Q007RUFDRTtFQUNBO0MxRjIyeUNSOztBMEY3MnlDTTtFQUNFO0VBQ0E7QzFGZzN5Q1I7O0EwRmwzeUNNO0VBQ0U7RUFDQTtDMUZxM3lDUjs7QTBGdjN5Q007RUFDRTtFQUNBO0MxRjAzeUNSOztBMEY1M3lDTTtFQUNFO0VBQ0E7QzFGKzN5Q1I7O0EwRmo0eUNNO0VBQ0U7RUFDQTtDMUZvNHlDUjs7QTBGdDR5Q007RUFDRTtFQUNBO0MxRnk0eUNSOztBMEYzNHlDTTtFQUNFO0VBQ0E7QzFGODR5Q1I7O0EwRmg1eUNNO0VBQ0U7RUFDQTtDMUZtNXlDUjs7QTBGcjV5Q007RUFDRTtFQUNBO0MxRnc1eUNSOztBMEYxNXlDTTtFQUNFO0VBQ0E7QzFGNjV5Q1I7O0EwRi81eUNNO0VBQ0U7RUFDQTtDMUZrNnlDUjs7QTBGcDZ5Q007RUFDRTtFQUNBO0MxRnU2eUNSOztBMEZ6NnlDTTtFQUNFO0VBQ0E7QzFGNDZ5Q1I7O0EwRjk2eUNNO0VBQ0U7RUFDQTtDMUZpN3lDUjs7QTBGbjd5Q007RUFDRTtFQUNBO0MxRnM3eUNSOztBMEZ4N3lDTTtFQUNFO0VBQ0E7QzFGMjd5Q1I7O0EwRjc3eUNNO0VBQ0U7RUFDQTtDMUZnOHlDUjs7QTBGbDh5Q007RUFDRTtFQUNBO0MxRnE4eUNSOztBMEZ2OHlDTTtFQUNFO0VBQ0E7QzFGMDh5Q1I7O0EwRjU4eUNNO0VBQ0U7RUFDQTtDMUYrOHlDUjs7QTBGajl5Q007RUFDRTtFQUNBO0MxRm85eUNSOztBMEZ0OXlDTTtFQUNFO0VBQ0E7QzFGeTl5Q1I7O0EwRjM5eUNNO0VBQ0U7RUFDQTtDMUY4OXlDUjs7QTBGaCt5Q007RUFDRTtFQUNBO0MxRm0reUNSOztBMEZyK3lDTTtFQUNFO0VBQ0E7QzFGdyt5Q1I7O0EwRjEreUNNO0VBQ0U7RUFDQTtDMUY2K3lDUjs7QTBGcit5Q0E7RUFDRTtFQUNBO0MxRncreUNGOztBMEZ0K3lDRTtFQUNFO0MxRnkreUNKOztBMEZ0K3lDRTtFQUNFO0VBQ0E7RUFDQTtDMUZ5K3lDSjs7QTBGdit5Q0k7RUFDRTtDMUYwK3lDTjs7QTBGdit5Q0k7RUFDRTtDMUYwK3lDTjs7QTBGeCt5Q007O0VBQ0U7RUFDQTtFQUNBO0MxRjQreUNSOztBMEZ6K3lDTTtFQUNFO0VBQ0E7QzFGNCt5Q1I7O0EwRjEreUNRO0VBQ0U7QzFGNit5Q1Y7O0EwRjMreUNVO0VBQ0U7QzFGOCt5Q1o7O0EwRjMreUNVO0VBQ0U7RUFDQTtDMUY4K3lDWjs7QTBGeit5Q1U7RUFDRTtDMUY0K3lDWjs7QTBGeCt5Q1k7RUFDRTtFQUNBO0MxRjIreUNkOztBMEZ0K3lDUTtFQUNFO0MxRnkreUNWOztBMEZwK3lDWTtFQUNFO0VBQ0E7RUFDQTtDMUZ1K3lDZDs7QTBGcCt5Q1k7RUFDRTtDMUZ1K3lDZDs7QTBGbCt5Q1k7RUFDRTtDMUZxK3lDZDs7QTBGMzl5Q007RUFDRTtFQUNBO0MxRjg5eUNSOztBMEZ6OXlDRTtFQUNFO0VBQ0E7RUFDQTtDMUY0OXlDSjs7QTBGejl5Q007RUFDRTtFQUNBO0MxRjQ5eUNSOztBMEZ6OXlDTTtFQUNFO0MxRjQ5eUNSOztBMEZ6OXlDTTtFQUNFO0VBQ0E7QzFGNDl5Q1I7O0EwRng5eUNRO0VBQ0U7QzFGMjl5Q1Y7O0EwRno5eUNVO0VBQ0U7QzFGNDl5Q1o7O0EwRmw5eUNJO0VBQ0U7RUFDQTtDMUZxOXlDTjs7QTBGbDl5Q0k7RUFDRTtDMUZxOXlDTjs7QTBGbDl5Q0k7RUFDRTtFQUNBO0MxRnE5eUNOOztBMEZqOXlDTTtFQUNFO0MxRm85eUNSOztBMEZsOXlDUTtFQUNFO0MxRnE5eUNWOztBMEY5OHlDRTtFQUNFO0MxRmk5eUNKOztBMEY5OHlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRmk5eUNKOztBMEYzOHlDRTtFQUNFO0MxRjg4eUNKOztBMEYzOHlDRTtFQUNFO0VBQ0E7QzFGODh5Q0o7O0EwRjU4eUNJO0VBQ0U7QzFGKzh5Q047O0EwRjU4eUNJO0VBQ0U7RUFDQTtDMUYrOHlDTjs7QTBGMzh5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGODh5Q0o7O0EwRjU4eUNJO0VBQ0U7QzFGKzh5Q047O0EwRjU4eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGKzh5Q047O0EwRno4eUNBO0VBQ0U7RUFDQTtDMUY0OHlDRjs7QTBGMTh5Q0U7O0VBQ0U7RUFDQTtDMUY4OHlDSjs7QTBGMzh5Q0U7RUFDRTtFQUNBO0VBQ0E7QzFGODh5Q0o7O0EwRjU4eUNJO0VBQ0U7QzFGKzh5Q047O0EwRjU4eUNJO0VBQ0U7RUFDQTtDMUYrOHlDTjs7QTBGNzh5Q007RUFDRTtFQUNBO0MxRmc5eUNSOztBMEY3OHlDTTtFQUNFO0MxRmc5eUNSOztBMEY3OHlDTTtFQUNFO0VBQ0E7QzFGZzl5Q1I7O0EwRjc4eUNNO0VBQ0U7RUFDQTtFQUNBO0MxRmc5eUNSOztBMEY5OHlDUTtFQUNFO0VBQ0E7QzFGaTl5Q1Y7O0EwRjM4eUNFO0VBQ0U7RUFDQTtDMUY4OHlDSjs7QThFeCswQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXErMENGOztBOEVsKzBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFKzkwQ0Y7O0FnR3BrMUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEd1azFDRjs7QWdHcmsxQ0U7RUFDRTtFQUNBO0NoR3drMUNKOztBZ0dyazFDRTtFQUNFO0NoR3drMUNKOztBZ0dyazFDRTtFQUNFO0VBQ0E7Q2hHd2sxQ0o7O0FnR3RrMUNJO0VBQ0U7RUFDQTtDaEd5azFDTjs7QWdHbmsxQ0U7RUFDRTtFQUNBO0NoR3NrMUNKOztBZ0dwazFDSTtFQUNFO0NoR3VrMUNOOztBZ0duazFDTTtFQUNFO0VBQ0E7Q2hHc2sxQ1I7O0FnR3BrMUNRO0VBaEVOO0VBQ0E7RUFDQTtFQUNBO0NoR3dvMUNGOztBZ0d0bzFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3lvMUNKOztBZ0dqbDFDUTtFQUNFO0VBQ0E7Q2hHb2wxQ1Y7O0FnR2hsMUNNO0VBQ0U7RUFDQTtFQUNBO0NoR21sMUNSOztBZ0dqbDFDUTtFQUNFO0VBQ0E7RUFDQTtDaEdvbDFDVjs7QWdHbGwxQ1U7RUFDRTtFQUNBO0NoR3FsMUNaOztBZ0dqbDFDWTtFQUNFO0NoR29sMUNkOztBZ0dsbDFDYztFQUNFO0NoR3FsMUNoQjs7QWdHN2sxQ1E7RUFDRTtFQUNBO0NoR2dsMUNWOztBZ0cxazFDTTtFQUNFO0VBQ0E7Q2hHNmsxQ1I7O0FnRzNrMUNRO0VBQ0U7RUFDQTtDaEc4azFDVjs7QWdHemsxQ1E7RUFDRTtFQUNBO0VBMUdSO0VBQ0E7RUFDQTtFQUNBO0NoR3VyMUNGOztBZ0c1azFDWTtFQUNFO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRytrMUNkOztBZ0czazFDVTtFQUNFO0VBQ0E7VUFBQTtDaEc4azFDWjs7QWdHM2sxQ2M7RUFDRTtFQUNBO0NoRzhrMUNoQjs7QWdHM2sxQ2M7RUFDRTtDaEc4azFDaEI7O0FnRzFrMUNZO0VBQ0U7Q2hHNmsxQ2Q7O0FnRzFrMUNZO0VBQ0U7Q2hHNmsxQ2Q7O0FnR3prMUNVO0VBQ0U7RUFDQTtDaEc0azFDWjs7QWdHbmsxQ007RUFDRTtDaEdzazFDUjs7QWdHbmsxQ007RUFDRTtDaEdzazFDUjs7QWdHaGsxQ1E7RUFDRTtFQXZLUjtFQUNBO0VBQ0E7RUFDQTtDaEcydTFDRjs7QWdHaGsxQ2tCOztFQUNFO0NoR29rMUNwQjs7QWdHeGoxQ1E7RUFDRTtFQTVMUjtFQUNBO0VBQ0E7RUFDQTtDaEd3djFDRjs7QWdHdmoxQ1E7RUFDRTtDaEcwajFDVjs7QWdHcGoxQ0U7RUFDRTtDaEd1ajFDSjs7QWdHcmoxQ0k7RUFDRTtDaEd3ajFDTjs7QWdHcGoxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3VqMUNKOztBZ0doajFDSTtFQUNFO0VBQ0E7RUFwT0o7RUFDQTtFQUNBO0VBQ0E7Q2hHd3gxQ0Y7O0FnR25qMUNROztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHdWoxQ1Y7O0FnR3JqMUNVOztFQUNFO0VBQ0E7RUFDQTtDaEd5ajFDWjs7QWdHdGoxQ1U7O0VBQ0U7RUFDQTtDaEcwajFDWjs7QWdHdGoxQ1E7RUFDRTtFQUNBO0VBQ0E7Q2hHeWoxQ1Y7O0FnR3JqMUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hHd2oxQ1I7O0FnR3JqMUNNO0VBQ0U7Q2hHd2oxQ1I7O0FnR3RqMUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3lqMUNWOztBZ0d2ajFDVTtFQUNFO0NoRzBqMUNaOztBZ0dyajFDTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3lqMUNSOztBZ0d0ajFDTTtFQUNFO0NoR3lqMUNSOztBZ0d0ajFDTTtFQUNFO0NoR3lqMUNSOztBZ0d0ajFDTTtFQUNFO0NoR3lqMUNSOztBZ0dqajFDRTtFQUNFO0NoR29qMUNKOztBZ0dsajFDSTtFQTFVRjtFQUNBO0VBQ0E7RUFDQTtDaEdnNDFDRjs7QWdHOTMxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdpNDFDSjs7QWdHOWoxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHaWsxQ0o7O0FnRy9qMUNJO0VBQ0U7Q2hHa2sxQ047O0FnRy9qMUNJO0VBQ0U7RUFDQTtFQUNBO0NoR2trMUNOOztBZ0doazFDTTtFQUNFO0VBQ0E7RUFDQTtDaEdtazFDUjs7QWdHamsxQ1E7RUFDRTtFQUNBO0NoR29rMUNWOztBZ0dqazFDUTtFQUNFO0VBQ0E7Q2hHb2sxQ1Y7O0FnR2xrMUNVO0VBQ0U7Q2hHcWsxQ1o7O0FnR2prMUNRO0VBQ0U7RUFDQTtDaEdvazFDVjs7QWdHOWoxQ007RUFDRTtDaEdpazFDUjs7QWdHNWoxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEcrajFDSjs7QWdHN2oxQ0k7RUFDRTtFQUNBO0NoR2drMUNOOztBZ0cxajFDQTtFQUNFO0VBQ0E7RUFDQTtDaEc2ajFDRjs7QWdHM2oxQ0U7RUFDRTtFQUNBO0VBQ0E7Q2hHOGoxQ0o7O0FnRzNqMUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEc4ajFDSjs7QWdHNWoxQ0k7RUFDRTtFQUNBO0VBQ0E7Q2hHK2oxQ047O0FnRzFqMUNBO0VBQ0U7Q2hHNmoxQ0Y7O0FnRzFqMUNJO0VBQ0U7RUFDQTtFQUNBO0NoRzZqMUNOOztBZ0czajFDTTtFQUNFO0NoRzhqMUNSOztBZ0dyajFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHd2oxQ047O0FnR3RqMUNNO0VBQ0U7Q2hHeWoxQ1I7O0FnR3RqMUNNO0VBQ0U7Q2hHeWoxQ1I7O0FnR3BqMUNNO0VBQ0U7Q2hHdWoxQ1I7O0FnR2xqMUNNO0VBQ0U7Q2hHcWoxQ1I7O0FnRzVpMUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHK2kxQ047O0FnRzdpMUNNO0VBQ0U7RUFDQTtDaEdnajFDUjs7QWdHN2kxQ007RUFDRTtDaEdnajFDUjs7QWdHN2kxQ007RUFDRTtFQUNBO0VBQ0E7Q2hHZ2oxQ1I7O0FnRzVpMUNJO0VBQ0U7RUFDQTtDaEcraTFDTjs7QWdHOWkxQ007RUFDRTtFQUNBO0NoR2lqMUNSOztBZ0c5aTFDTTtFQUNFO0NoR2lqMUNSOztBZ0cvaTFDUTtFQUNFO0VBQ0E7Q2hHa2oxQ1Y7O0FnRzFpMUNBO0VBQ0U7Q2hHNmkxQ0Y7O0FnR3hpMUNFO0VBQ0U7RUFDQTtDaEcyaTFDSjs7QWdHemkxQ0k7RUFyaEJGO0VBQ0E7RUFDQTtFQUNBO0NoR2trMkNGOztBZ0doazJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR21rMkNKOztBZ0d0ajFDSTtFQUNFO0VBQ0E7Q2hHeWoxQ047O0FnR25qMUNBO0VBQ0U7RUFDQTtDaEdzajFDRjs7QWdHcGoxQ0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0NoR3VqMUNKOztBZ0dyajFDSTs7RUFDRTtDaEd5ajFDTjs7QWdHcmoxQ0U7RUFDRTtVQUFBO0NoR3dqMUNKOztBZ0d0ajFDSTtFQUNFO1VBQUE7Q2hHeWoxQ047O0FnR3JqMUNFO0VBQ0U7VUFBQTtDaEd3ajFDSjs7QWdHdGoxQ0k7RUFDRTtVQUFBO0NoR3lqMUNOOztBZ0dwajFDSTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0NoR3VqMUNOOztBZ0dyajFDTTtFQUNFO0NoR3dqMUNSOztBZ0d0ajFDUTtFQUNFO0NoR3lqMUNWOztBZ0d0ajFDUTtFQUNFO0VBQ0E7Q2hHeWoxQ1Y7O0FnR3ZqMUNVO0VBQ0U7Q2hHMGoxQ1o7O0FnR3RqMUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3lqMUNWOztBZ0d2ajFDVTtFQUNFO0NoRzBqMUNaOztBZ0d2ajFDVTtFQUNFO0NoRzBqMUNaOztBZ0d0ajFDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3lqMUNWOztBOEVycjJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFa3IyQ0Y7O0E4RS9xMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU0cTJDRjs7QWlHeHkyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqRzJ5MkNKOztBaUd6eTJDSTtFQUNFO0VBQ0E7RUFDQTtDakc0eTJDTjs7QWlHenkyQ0k7RURoQkY7RUFDQTtFQUNBO0VBQ0E7Q2hHNnoyQ0Y7O0FnRzN6MkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHOHoyQ0o7O0FpR3R6MkNJO0VBQ0U7RUFDQTtDakd5ejJDTjs7QWlHcnoyQ0U7RUFDRTtFQUNBO0VBQ0E7Q2pHd3oyQ0o7O0FpR3R6MkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakd5ejJDTjs7QWlHdHoyQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqR3l6MkNOOztBaUdyejJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTJKQTs7OztJakdpcTJDRDtDQUNIOztBaUczejJDSTtFQUNFO0NqRzh6MkNOOztBaUczejJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHOHoyQ047O0FpRzV6MkNNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqR2cwMkNSOztBaUc1ejJDSTtFQUNFO0NqRyt6MkNOOztBaUc1ejJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHK3oyQ047O0FpRzd6MkNNO0VBQ0U7Q2pHZzAyQ1I7O0FpRzl6MkNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pHaTAyQ1Y7O0FpRy96MkNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pHazAyQ1o7O0FpRzV6MkNJO0VBQ0U7Q2pHK3oyQ047O0FpRzV6MkNJO0VBQ0U7RUFDQTtFQUNBO0NqRyt6MkNOOztBaUc3ejJDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqR2cwMkNSOztBaUc1ejJDSTtFQUNFO0VBQ0E7Q2pHK3oyQ047O0FpRzd6MkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqR2cwMkNSOztBaUcxejJDUTtFQUNFO1VBQUE7Q2pHNnoyQ1Y7O0FpRzF6MkNRO0VBQ0U7VUFBQTtDakc2ejJDVjs7QWlHdHoyQ1E7RUFDRTtFQUNBO0NqR3l6MkNWOztBaUduejJDTTtFQUNFO0NqR3N6MkNSOztBaUduejJDTTtFQUNFO0VBQ0E7Q2pHc3oyQ1I7O0FpR3B6MkNRO0VBQ0U7RUFDQTtDakd1ejJDVjs7QWlHbnoyQ007RUFDRTtFQUNBO0NqR3N6MkNSOztBaUdwejJDUTtFQUNFO0VBQ0E7Q2pHdXoyQ1Y7O0FpR2x6MkNJO0VBQ0U7RUFDQTtFQUNBO0NqR3F6MkNOOztBaUdsejJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqR3F6MkNOOztBaUdsejJDSTtFQUNFO0VBQ0E7Q2pHcXoyQ047O0FpR256MkNNO0VBQ0U7Q2pHc3oyQ1I7O0FpR3B6MkNRO0VBQ0U7Q2pHdXoyQ1Y7O0FpRzd5MkNJO0VBQ0U7RUFDQTtFQUNBO0NqR2d6MkNOOztBaUc3eTJDSTtFQUNFO0NqR2d6MkNOOztBaUc3eTJDSTtFQUNFO0NqR2d6MkNOOztBOEV2aDNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFb2gzQ0Y7O0E4RWpoM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU4ZzNDRjs7QWtHOW4zQ0E7RUFDRTtDbEdpbzNDRjs7QWtHL24zQ0U7O0VBQ0U7RUFDQTtDbEdtbzNDSjs7QWtHaG8zQ0U7RUFDRTtFQWhCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsR29wM0NGOztBa0dwbzNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBOUJGO0VBQ0E7RUFDQTtDbEdzcTNDRjs7QWtHcm8zQ0E7RUFDRTtDbEd3bzNDRjs7QWtHdG8zQ0U7O0VBQ0U7RUFDQTtDbEcwbzNDSjs7QWtHdm8zQ0U7RUFDRTtFQXRDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsR2lyM0NGOztBa0czbzNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBcERGO0VBQ0E7RUFDQTtDbEdtczNDRjs7QWtHNW8zQ0E7RUFDRTtDbEcrbzNDRjs7QWtHN28zQ0U7O0VBQ0U7RUFDQTtDbEdpcDNDSjs7QWtHOW8zQ0U7RUFDRTtFQTVERjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRzhzM0NGOztBa0dscDNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBMUVGO0VBQ0E7RUFDQTtDbEdndTNDRjs7QWtHbnAzQ0E7RUFDRTtDbEdzcDNDRjs7QWtHcHAzQ0U7O0VBQ0U7RUFDQTtDbEd3cDNDSjs7QWtHcnAzQ0U7RUFDRTtFQWxGRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRzJ1M0NGOztBa0d6cDNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBaEdGO0VBQ0E7RUFDQTtDbEc2djNDRjs7QWtHMXAzQ0E7RUFDRTtDbEc2cDNDRjs7QWtHM3AzQ0U7O0VBQ0U7RUFDQTtDbEcrcDNDSjs7QWtHNXAzQ0U7RUFDRTtFQXhHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsR3d3M0NGOztBa0docTNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBdEhGO0VBQ0E7RUFDQTtDbEcweDNDRjs7QWtHanEzQ0E7RUFDRTtDbEdvcTNDRjs7QWtHbHEzQ0U7O0VBQ0U7RUFDQTtDbEdzcTNDSjs7QWtHbnEzQ0U7RUFDRTtFQTlIRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsR3F5M0NGOztBa0d2cTNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBNUlGO0VBQ0E7RUFDQTtDbEd1ejNDRjs7QWtHeHEzQ0E7RUFDRTtDbEcycTNDRjs7QWtHenEzQ0U7O0VBQ0U7RUFDQTtDbEc2cTNDSjs7QWtHMXEzQ0U7RUFDRTtFQXBKRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsR2swM0NGOztBa0c5cTNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBbEtGO0VBQ0E7RUFDQTtDbEdvMTNDRjs7QWtHL3EzQ0E7RUFDRTtDbEdrcjNDRjs7QWtHaHIzQ0U7O0VBQ0U7RUFDQTtDbEdvcjNDSjs7QWtHanIzQ0U7RUFDRTtFQTFLRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRysxM0NGOztBa0dycjNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBeExGO0VBQ0E7RUFDQTtDbEdpMzNDRjs7QWtHdHIzQ0E7RUFDRTtDbEd5cjNDRjs7QWtHdnIzQ0U7O0VBQ0U7RUFDQTtDbEcycjNDSjs7QWtHeHIzQ0U7RUFDRTtFQWhNRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRzQzM0NGOztBa0c1cjNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBOU1GO0VBQ0E7RUFDQTtDbEc4NDNDRjs7QWtHN3IzQ0E7O0FBQ0E7RUFDRTtDbEdpczNDRjs7QWtHOXIzQ0k7RUFDRTtVQUFBO0VBQ0E7Q2xHaXMzQ047O0FrRzFyM0NFOztFQUNFO0VBQ0E7RUFDQTtDbEc4cjNDSjs7QWtHNXIzQ0k7O0VBQ0U7Q2xHZ3MzQ047O0FrRzVyM0NFO0VBQ0U7RUF0T0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQW9PRTtDbEdtczNDSjs7QWtHOXIzQ0U7O0VBQ0U7RUFDQTtFQUNBO0NsR2tzM0NKOztBa0doczNDSTs7RUFDRTtDbEdvczNDTjs7QWtHaHMzQ0U7RUFDRTtFQXhQRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBc1BFO0NsR3VzM0NKOztBa0duczNDQTtFQUNFO0lBQ0U7R2xHc3MzQ0Y7Q0FDRjs7QWtHbnMzQ0E7RUFDRTtDbEdzczNDRjs7QWtHbnMzQ0E7RUFDRTtDbEdzczNDRjs7QThFdjkzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RW85M0NGOztBOEVqOTNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFODgzQ0Y7O0FtRzVrNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkcrazRDRjs7QW1HN2s0Q0U7RUFDRTtFQUNBO0NuR2dsNENKOztBbUc1azRDSTtFQUNFO0VBQ0E7Q25HK2s0Q047O0FtRzNrNENNO0VBQ0U7RUFDQTtDbkc4azRDUjs7QThFcG00Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWltNENGOztBOEU5bDRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFMmw0Q0Y7O0FvR3p0NENBO0VBQ0U7Q3BHNHQ0Q0Y7O0FvRzF0NENFO0VBQ0U7RUFDQTtDcEc2dDRDSjs7QW9HMXQ0Q0U7RUFDRTtFQUNBO0NwRzZ0NENKOztBb0czdDRDSTtFQUNFO0VBQ0E7Q3BHOHQ0Q047O0FvRzN0NENJO0VBQ0U7RUFDQTtDcEc4dDRDTjs7QW9HNXQ0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEcrdDRDUjs7QW9HMXQ0Q0U7RUFDRTtFQUNBO0VBQ0E7Q3BHNnQ0Q0o7O0FvR3h0NENNO0VBQ0U7Q3BHMnQ0Q1I7O0FvR3J0NENJO0VBQ0U7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0NwR3d0NENOOztBb0dydDRDTTtFQUNFO0NwR3d0NENSOztBb0dydDRDTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwR3l0NENSOztBb0dydDRDUTtFQUNFO0VBQ0E7Q3BHd3Q0Q1Y7O0FvR3J0NENRO0VBQ0U7RUFDQTtDcEd3dDRDVjs7QW9HdHQ0Q1U7RUFDRTtDcEd5dDRDWjs7QW9HcnQ0Q1E7RUFDRTtFQUNBO0NwR3d0NENWOztBb0dwdDRDTTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwR3l0NENSOztBb0d2dDRDUTs7O0VBQ0U7Q3BHNHQ0Q1Y7O0FvRzF0NENVOzs7RUFDRTtDcEcrdDRDWjs7QW9HM3Q0Q1E7OztFQUNFO0NwR2d1NENWOztBb0c3dDRDUTs7O0VBQ0U7RUFDQTtDcEdrdTRDVjs7QW9HaHU0Q1U7OztFQUNFO0NwR3F1NENaOztBb0dodTRDTTtFQUNFO0VBQ0E7Q3BHbXU0Q1I7O0FvR2h1NENNO0VBQ0U7RUFDQTtFQUNBO0NwR211NENSOztBb0dodTRDTTtFQUNFOztJQUNFO0lBQ0E7R3BHb3U0Q1I7O0VvR2x1NENNO0lBQ0U7SUFDQTtHcEdxdTRDUjtDQUNGOztBb0dudTRDTTtFQUNFOzs7SUFDRTtHcEd3dTRDUjtDQUNGOztBb0dwdTRDSTs7O0VBR0U7RUFDQTtFQUNBO0NwR3V1NENOOztBb0dwdTRDSTtFQUNFO0NwR3V1NENOOztBb0dydTRDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BHd3U0Q1I7O0FvR3B1NENJO0VBQ0U7RUFDQTtDcEd1dTRDTjs7QW9HcnU0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwR3d1NENSOztBOEV6NTRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFczU0Q0Y7O0E4RW41NENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVnNTRDRjs7QXFHNWc1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyRytnNUNKOztBcUc3ZzVDSTtFQUNFO0VBQ0E7Q3JHZ2g1Q047O0FxRzVnNUNFO0VBRUU7RUFDQTtFQUNBO0NyRzhnNUNKOztBcUc1ZzVDSTtFQUNFO0VBQ0E7Q3JHK2c1Q047O0FxRzNnNUNFO0VBQ0U7Q3JHOGc1Q0o7O0FxRzNnNUNFO0VBQ0U7RUFDQTtDckc4ZzVDSjs7QXFHemc1Q0U7RUFDRTtDckc0ZzVDSjs7QXFHdmc1Q0U7RUFDRTtFQUNBO0VBQ0E7Q3JHMGc1Q0o7O0FxR3JnNUNFO0VBQ0U7Q3JHd2c1Q0o7O0FxR3BnNUNBO0VBQ0U7RUFDQTtFQUNBO0NyR3VnNUNGOztBcUdyZzVDRTtFQUNFO0NyR3dnNUNKOztBcUd0ZzVDSTtFQUNFO0NyR3lnNUNOOztBcUdwZzVDQTtFQUNFO0VBQ0E7Q3JHdWc1Q0Y7O0FxR25nNUNFO0VBQ0U7Q3JHc2c1Q0o7O0FxR2pnNUNNO0VBQ0U7Q3JHb2c1Q1I7O0E4RXpsNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVzbDVDRjs7QThFbmw1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWdsNUNGOztBc0c5czVDQTtFQTRGRTtDdEdzbjVDRjs7QXNHenM1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEc0czVDSjs7QXNHMXM1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RzZzNUNOOztBc0cxczVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEc2czVDTjs7QXNHMXM1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RzZzNUNOOztBc0cxczVDSTtFQUNFO0N0RzZzNUNOOztBc0czczVDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q3RHOHM1Q1I7O0FzRzFzNUNJO0VBQ0U7Q3RHNnM1Q047O0FzRzNzNUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RzhzNUNSOztBc0cxczVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHNnM1Q047O0FzR3pzNUNFO0VBQ0U7Q3RHNHM1Q0o7O0FzR2xzNUNRO0VBQ0U7VUFBQTtDdEdxczVDVjs7QXNHbHM1Q1E7RUFDRTtVQUFBO0N0R3FzNUNWOztBc0cxczVDUTtFQUNFO1VBQUE7Q3RHNnM1Q1Y7O0FzRzFzNUNRO0VBQ0U7VUFBQTtDdEc2czVDVjs7QXNHbHQ1Q1E7RUFDRTtVQUFBO0N0R3F0NUNWOztBc0dsdDVDUTtFQUNFO1VBQUE7Q3RHcXQ1Q1Y7O0FzRzF0NUNRO0VBQ0U7VUFBQTtDdEc2dDVDVjs7QXNHMXQ1Q1E7RUFDRTtVQUFBO0N0RzZ0NUNWOztBc0dsdTVDUTtFQUNFO1VBQUE7Q3RHcXU1Q1Y7O0FzR2x1NUNRO0VBQ0U7VUFBQTtDdEdxdTVDVjs7QXNHMXU1Q1E7RUFDRTtVQUFBO0N0RzZ1NUNWOztBc0cxdTVDUTtFQUNFO1VBQUE7Q3RHNnU1Q1Y7O0FzR2x2NUNRO0VBQ0U7VUFBQTtDdEdxdjVDVjs7QXNHbHY1Q1E7RUFDRTtVQUFBO0N0R3F2NUNWOztBc0cxdjVDUTtFQUNFO1VBQUE7Q3RHNnY1Q1Y7O0FzRzF2NUNRO0VBQ0U7VUFBQTtDdEc2djVDVjs7QXNHbHc1Q1E7RUFDRTtVQUFBO0N0R3F3NUNWOztBc0dsdzVDUTtFQUNFO1VBQUE7Q3RHcXc1Q1Y7O0FzRzF3NUNRO0VBQ0U7VUFBQTtDdEc2dzVDVjs7QXNHMXc1Q1E7RUFDRTtVQUFBO0N0RzZ3NUNWOztBc0dseDVDUTtFQUNFO1VBQUE7Q3RHcXg1Q1Y7O0FzR2x4NUNRO0VBQ0U7VUFBQTtDdEdxeDVDVjs7QXNHMXg1Q1E7RUFDRTtVQUFBO0N0RzZ4NUNWOztBc0cxeDVDUTtFQUNFO1VBQUE7Q3RHNng1Q1Y7O0FzR2x5NUNRO0VBQ0U7VUFBQTtDdEdxeTVDVjs7QXNHbHk1Q1E7RUFDRTtVQUFBO0N0R3F5NUNWOztBc0cxeTVDUTtFQUNFO1VBQUE7Q3RHNnk1Q1Y7O0FzRzF5NUNRO0VBQ0U7VUFBQTtDdEc2eTVDVjs7QXNHbHo1Q1E7RUFDRTtVQUFBO0N0R3F6NUNWOztBc0dsejVDUTtFQUNFO1VBQUE7Q3RHcXo1Q1Y7O0FzRzF6NUNRO0VBQ0U7VUFBQTtDdEc2ejVDVjs7QXNHMXo1Q1E7RUFDRTtVQUFBO0N0RzZ6NUNWOztBc0dsMDVDUTtFQUNFO1VBQUE7Q3RHcTA1Q1Y7O0FzR2wwNUNRO0VBQ0U7VUFBQTtDdEdxMDVDVjs7QXNHMTA1Q1E7RUFDRTtVQUFBO0N0RzYwNUNWOztBc0cxMDVDUTtFQUNFO1VBQUE7Q3RHNjA1Q1Y7O0FzR2wxNUNRO0VBQ0U7VUFBQTtDdEdxMTVDVjs7QXNHbDE1Q1E7RUFDRTtVQUFBO0N0R3ExNUNWOztBc0cxMTVDUTtFQUNFO1VBQUE7Q3RHNjE1Q1Y7O0FzRzExNUNRO0VBQ0U7VUFBQTtDdEc2MTVDVjs7QXNHbDI1Q1E7RUFDRTtVQUFBO0N0R3EyNUNWOztBc0dsMjVDUTtFQUNFO1VBQUE7Q3RHcTI1Q1Y7O0FzRzEyNUNRO0VBQ0U7VUFBQTtDdEc2MjVDVjs7QXNHMTI1Q1E7RUFDRTtVQUFBO0N0RzYyNUNWOztBc0dsMzVDUTtFQUNFO1VBQUE7Q3RHcTM1Q1Y7O0FzR2wzNUNRO0VBQ0U7VUFBQTtDdEdxMzVDVjs7QXNHMTM1Q1E7RUFDRTtVQUFBO0N0RzYzNUNWOztBc0cxMzVDUTtFQUNFO1VBQUE7Q3RHNjM1Q1Y7O0FzR2w0NUNRO0VBQ0U7VUFBQTtDdEdxNDVDVjs7QXNHbDQ1Q1E7RUFDRTtVQUFBO0N0R3E0NUNWOztBc0cxNDVDUTtFQUNFO1VBQUE7Q3RHNjQ1Q1Y7O0FzRzE0NUNRO0VBQ0U7VUFBQTtDdEc2NDVDVjs7QXNHbDU1Q1E7RUFDRTtVQUFBO0N0R3E1NUNWOztBc0dsNTVDUTtFQUNFO1VBQUE7Q3RHcTU1Q1Y7O0FzRzE1NUNRO0VBQ0U7VUFBQTtDdEc2NTVDVjs7QXNHMTU1Q1E7RUFDRTtVQUFBO0N0RzY1NUNWOztBc0dsNjVDUTtFQUNFO1VBQUE7Q3RHcTY1Q1Y7O0FzR2w2NUNRO0VBQ0U7VUFBQTtDdEdxNjVDVjs7QXNHMTY1Q1E7RUFDRTtVQUFBO0N0RzY2NUNWOztBc0cxNjVDUTtFQUNFO1VBQUE7Q3RHNjY1Q1Y7O0FzR2w3NUNRO0VBQ0U7VUFBQTtDdEdxNzVDVjs7QXNHbDc1Q1E7RUFDRTtVQUFBO0N0R3E3NUNWOztBc0cxNzVDUTtFQUNFO1VBQUE7Q3RHNjc1Q1Y7O0FzRzE3NUNRO0VBQ0U7VUFBQTtDdEc2NzVDVjs7QXNHbDg1Q1E7RUFDRTtVQUFBO0N0R3E4NUNWOztBc0dsODVDUTtFQUNFO1VBQUE7Q3RHcTg1Q1Y7O0FzRzE4NUNRO0VBQ0U7VUFBQTtDdEc2ODVDVjs7QXNHMTg1Q1E7RUFDRTtVQUFBO0N0RzY4NUNWOztBc0dsOTVDUTtFQUNFO1VBQUE7Q3RHcTk1Q1Y7O0FzR2w5NUNRO0VBQ0U7VUFBQTtDdEdxOTVDVjs7QXNHMTk1Q1E7RUFDRTtVQUFBO0N0RzY5NUNWOztBc0cxOTVDUTtFQUNFO1VBQUE7Q3RHNjk1Q1Y7O0FzR2wrNUNRO0VBQ0U7VUFBQTtDdEdxKzVDVjs7QXNHbCs1Q1E7RUFDRTtVQUFBO0N0R3ErNUNWOztBc0cxKzVDUTtFQUNFO1VBQUE7Q3RHNis1Q1Y7O0FzRzErNUNRO0VBQ0U7VUFBQTtDdEc2KzVDVjs7QXNHbC81Q1E7RUFDRTtVQUFBO0N0R3EvNUNWOztBc0dsLzVDUTtFQUNFO1VBQUE7Q3RHcS81Q1Y7O0FzRzEvNUNRO0VBQ0U7VUFBQTtDdEc2LzVDVjs7QXNHMS81Q1E7RUFDRTtVQUFBO0N0RzYvNUNWOztBc0dsZzZDUTtFQUNFO1VBQUE7Q3RHcWc2Q1Y7O0FzR2xnNkNRO0VBQ0U7VUFBQTtDdEdxZzZDVjs7QXNHMWc2Q1E7RUFDRTtVQUFBO0N0RzZnNkNWOztBc0cxZzZDUTtFQUNFO1VBQUE7Q3RHNmc2Q1Y7O0FzR2xoNkNRO0VBQ0U7VUFBQTtDdEdxaDZDVjs7QXNHbGg2Q1E7RUFDRTtVQUFBO0N0R3FoNkNWOztBc0cxaDZDUTtFQUNFO1VBQUE7Q3RHNmg2Q1Y7O0FzRzFoNkNRO0VBQ0U7VUFBQTtDdEc2aDZDVjs7QXNHbGk2Q1E7RUFDRTtVQUFBO0N0R3FpNkNWOztBc0dsaTZDUTtFQUNFO1VBQUE7Q3RHcWk2Q1Y7O0FzRzFpNkNRO0VBQ0U7VUFBQTtDdEc2aTZDVjs7QXNHMWk2Q1E7RUFDRTtVQUFBO0N0RzZpNkNWOztBc0dsajZDUTtFQUNFO1VBQUE7Q3RHcWo2Q1Y7O0FzR2xqNkNRO0VBQ0U7VUFBQTtDdEdxajZDVjs7QXNHMWo2Q1E7RUFDRTtVQUFBO0N0RzZqNkNWOztBc0cxajZDUTtFQUNFO1VBQUE7Q3RHNmo2Q1Y7O0FzR2xrNkNRO0VBQ0U7VUFBQTtDdEdxazZDVjs7QXNHbGs2Q1E7RUFDRTtVQUFBO0N0R3FrNkNWOztBc0cxazZDUTtFQUNFO1VBQUE7Q3RHNms2Q1Y7O0FzRzFrNkNRO0VBQ0U7VUFBQTtDdEc2azZDVjs7QXNHcms2Q1E7RUFDRTtVQUFBO0N0R3drNkNWOztBc0dyazZDUTtFQUNFO1VBQUE7Q3RHd2s2Q1Y7O0FzRzdrNkNRO0VBQ0U7VUFBQTtDdEdnbDZDVjs7QXNHN2s2Q1E7RUFDRTtVQUFBO0N0R2dsNkNWOztBc0dybDZDUTtFQUNFO1VBQUE7Q3RHd2w2Q1Y7O0FzR3JsNkNRO0VBQ0U7VUFBQTtDdEd3bDZDVjs7QXNHN2w2Q1E7RUFDRTtVQUFBO0N0R2dtNkNWOztBc0c3bDZDUTtFQUNFO1VBQUE7Q3RHZ202Q1Y7O0FzR3JtNkNRO0VBQ0U7VUFBQTtDdEd3bTZDVjs7QXNHcm02Q1E7RUFDRTtVQUFBO0N0R3dtNkNWOztBc0c3bTZDUTtFQUNFO1VBQUE7Q3RHZ242Q1Y7O0FzRzdtNkNRO0VBQ0U7VUFBQTtDdEdnbjZDVjs7QXNHcm42Q1E7RUFDRTtVQUFBO0N0R3duNkNWOztBc0dybjZDUTtFQUNFO1VBQUE7Q3RHd242Q1Y7O0FzRzduNkNRO0VBQ0U7VUFBQTtDdEdnbzZDVjs7QXNHN242Q1E7RUFDRTtVQUFBO0N0R2dvNkNWOztBc0dybzZDUTtFQUNFO1VBQUE7Q3RHd282Q1Y7O0FzR3JvNkNRO0VBQ0U7VUFBQTtDdEd3bzZDVjs7QXNHN282Q1E7RUFDRTtVQUFBO0N0R2dwNkNWOztBc0c3bzZDUTtFQUNFO1VBQUE7Q3RHZ3A2Q1Y7O0FzR3JwNkNRO0VBQ0U7VUFBQTtDdEd3cDZDVjs7QXNHcnA2Q1E7RUFDRTtVQUFBO0N0R3dwNkNWOztBc0c3cDZDUTtFQUNFO1VBQUE7Q3RHZ3E2Q1Y7O0FzRzdwNkNRO0VBQ0U7VUFBQTtDdEdncTZDVjs7QXNHcnE2Q1E7RUFDRTtVQUFBO0N0R3dxNkNWOztBc0dycTZDUTtFQUNFO1VBQUE7Q3RHd3E2Q1Y7O0FzRzdxNkNRO0VBQ0U7VUFBQTtDdEdncjZDVjs7QXNHN3E2Q1E7RUFDRTtVQUFBO0N0R2dyNkNWOztBc0dycjZDUTtFQUNFO1VBQUE7Q3RHd3I2Q1Y7O0FzR3JyNkNRO0VBQ0U7VUFBQTtDdEd3cjZDVjs7QXNHN3I2Q1E7RUFDRTtVQUFBO0N0R2dzNkNWOztBc0c3cjZDUTtFQUNFO1VBQUE7Q3RHZ3M2Q1Y7O0FzR3JzNkNRO0VBQ0U7VUFBQTtDdEd3czZDVjs7QXNHcnM2Q1E7RUFDRTtVQUFBO0N0R3dzNkNWOztBc0c3czZDUTtFQUNFO1VBQUE7Q3RHZ3Q2Q1Y7O0FzRzdzNkNRO0VBQ0U7VUFBQTtDdEdndDZDVjs7QXNHcnQ2Q1E7RUFDRTtVQUFBO0N0R3d0NkNWOztBc0dydDZDUTtFQUNFO1VBQUE7Q3RHd3Q2Q1Y7O0FzRzd0NkNRO0VBQ0U7VUFBQTtDdEdndTZDVjs7QXNHN3Q2Q1E7RUFDRTtVQUFBO0N0R2d1NkNWOztBc0dydTZDUTtFQUNFO1VBQUE7Q3RHd3U2Q1Y7O0FzR3J1NkNRO0VBQ0U7VUFBQTtDdEd3dTZDVjs7QXNHN3U2Q1E7RUFDRTtVQUFBO0N0R2d2NkNWOztBc0c3dTZDUTtFQUNFO1VBQUE7Q3RHZ3Y2Q1Y7O0FzR3J2NkNRO0VBQ0U7VUFBQTtDdEd3djZDVjs7QXNHcnY2Q1E7RUFDRTtVQUFBO0N0R3d2NkNWOztBc0c3djZDUTtFQUNFO1VBQUE7Q3RHZ3c2Q1Y7O0FzRzd2NkNRO0VBQ0U7VUFBQTtDdEdndzZDVjs7QXNHcnc2Q1E7RUFDRTtVQUFBO0N0R3d3NkNWOztBc0dydzZDUTtFQUNFO1VBQUE7Q3RHd3c2Q1Y7O0FzRzd3NkNRO0VBQ0U7VUFBQTtDdEdneDZDVjs7QXNHN3c2Q1E7RUFDRTtVQUFBO0N0R2d4NkNWOztBc0dyeDZDUTtFQUNFO1VBQUE7Q3RHd3g2Q1Y7O0FzR3J4NkNRO0VBQ0U7VUFBQTtDdEd3eDZDVjs7QXNHN3g2Q1E7RUFDRTtVQUFBO0N0R2d5NkNWOztBc0c3eDZDUTtFQUNFO1VBQUE7Q3RHZ3k2Q1Y7O0FzR3J5NkNRO0VBQ0U7VUFBQTtDdEd3eTZDVjs7QXNHcnk2Q1E7RUFDRTtVQUFBO0N0R3d5NkNWOztBc0c3eTZDUTtFQUNFO1VBQUE7Q3RHZ3o2Q1Y7O0FzRzd5NkNRO0VBQ0U7VUFBQTtDdEdnejZDVjs7QXNHcno2Q1E7RUFDRTtVQUFBO0N0R3d6NkNWOztBc0dyejZDUTtFQUNFO1VBQUE7Q3RHd3o2Q1Y7O0FzRzd6NkNRO0VBQ0U7VUFBQTtDdEdnMDZDVjs7QXNHN3o2Q1E7RUFDRTtVQUFBO0N0R2cwNkNWOztBc0dyMDZDUTtFQUNFO1VBQUE7Q3RHdzA2Q1Y7O0FzR3IwNkNRO0VBQ0U7VUFBQTtDdEd3MDZDVjs7QXNHNzA2Q1E7RUFDRTtVQUFBO0N0R2cxNkNWOztBc0c3MDZDUTtFQUNFO1VBQUE7Q3RHZzE2Q1Y7O0FzR3IxNkNRO0VBQ0U7VUFBQTtDdEd3MTZDVjs7QXNHcjE2Q1E7RUFDRTtVQUFBO0N0R3cxNkNWOztBc0c3MTZDUTtFQUNFO1VBQUE7Q3RHZzI2Q1Y7O0FzRzcxNkNRO0VBQ0U7VUFBQTtDdEdnMjZDVjs7QXNHcjI2Q1E7RUFDRTtVQUFBO0N0R3cyNkNWOztBc0dyMjZDUTtFQUNFO1VBQUE7Q3RHdzI2Q1Y7O0FzRzcyNkNRO0VBQ0U7VUFBQTtDdEdnMzZDVjs7QXNHNzI2Q1E7RUFDRTtVQUFBO0N0R2czNkNWOztBc0dyMzZDUTtFQUNFO1VBQUE7Q3RHdzM2Q1Y7O0FzR3IzNkNRO0VBQ0U7VUFBQTtDdEd3MzZDVjs7QXNHNzM2Q1E7RUFDRTtVQUFBO0N0R2c0NkNWOztBc0c3MzZDUTtFQUNFO1VBQUE7Q3RHZzQ2Q1Y7O0FzR3I0NkNRO0VBQ0U7VUFBQTtDdEd3NDZDVjs7QXNHcjQ2Q1E7RUFDRTtVQUFBO0N0R3c0NkNWOztBc0c3NDZDUTtFQUNFO1VBQUE7Q3RHZzU2Q1Y7O0FzRzc0NkNRO0VBQ0U7VUFBQTtDdEdnNTZDVjs7QXNHcjU2Q1E7RUFDRTtVQUFBO0N0R3c1NkNWOztBc0dyNTZDUTtFQUNFO1VBQUE7Q3RHdzU2Q1Y7O0FzRzc1NkNRO0VBQ0U7VUFBQTtDdEdnNjZDVjs7QXNHNzU2Q1E7RUFDRTtVQUFBO0N0R2c2NkNWOztBc0dyNjZDUTtFQUNFO1VBQUE7Q3RHdzY2Q1Y7O0FzR3I2NkNRO0VBQ0U7VUFBQTtDdEd3NjZDVjs7QXNHNzY2Q1E7RUFDRTtVQUFBO0N0R2c3NkNWOztBc0c3NjZDUTtFQUNFO1VBQUE7Q3RHZzc2Q1Y7O0FzR3I3NkNRO0VBQ0U7VUFBQTtDdEd3NzZDVjs7QXNHcjc2Q1E7RUFDRTtVQUFBO0N0R3c3NkNWOztBc0c3NzZDUTtFQUNFO1VBQUE7Q3RHZzg2Q1Y7O0FzRzc3NkNRO0VBQ0U7VUFBQTtDdEdnODZDVjs7QXNHcjg2Q1E7RUFDRTtVQUFBO0N0R3c4NkNWOztBc0dyODZDUTtFQUNFO1VBQUE7Q3RHdzg2Q1Y7O0FzRzc4NkNRO0VBQ0U7VUFBQTtDdEdnOTZDVjs7QXNHNzg2Q1E7RUFDRTtVQUFBO0N0R2c5NkNWOztBc0d0ODZDSTtFQUNFO0lBQ0U7SUFDQTtHdEd5ODZDTjs7RXNHdjg2Q0k7SUFDRTtJQUNBO0d0RzA4NkNOO0NBQ0Y7O0FzR2w5NkNJO0VBQ0U7SUFDRTtJQUNBO0d0R3k4NkNOOztFc0d2ODZDSTtJQUNFO0lBQ0E7R3RHMDg2Q047Q0FDRjs7QXNHbDk2Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHcTk2Q047O0VzR245NkNJO0lBQ0U7SUFDQTtHdEdzOTZDTjtDQUNGOztBc0c5OTZDSTtFQUNFO0lBQ0U7SUFDQTtHdEdxOTZDTjs7RXNHbjk2Q0k7SUFDRTtJQUNBO0d0R3M5NkNOO0NBQ0Y7O0FzRzk5NkNJO0VBQ0U7SUFDRTtJQUNBO0d0R2krNkNOOztFc0cvOTZDSTtJQUNFO0lBQ0E7R3RHays2Q047Q0FDRjs7QXNHMSs2Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHaSs2Q047O0VzRy85NkNJO0lBQ0U7SUFDQTtHdEdrKzZDTjtDQUNGOztBc0cxKzZDSTtFQUNFO0lBQ0U7SUFDQTtHdEc2KzZDTjs7RXNHMys2Q0k7SUFDRTtJQUNBO0d0RzgrNkNOO0NBQ0Y7O0FzR3QvNkNJO0VBQ0U7SUFDRTtJQUNBO0d0RzYrNkNOOztFc0czKzZDSTtJQUNFO0lBQ0E7R3RHOCs2Q047Q0FDRjs7QXNHdC82Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHeS82Q047O0VzR3YvNkNJO0lBQ0U7SUFDQTtHdEcwLzZDTjtDQUNGOztBc0dsZzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd5LzZDTjs7RXNHdi82Q0k7SUFDRTtJQUNBO0d0RzAvNkNOO0NBQ0Y7O0FzR2xnN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3FnN0NOOztFc0duZzdDSTtJQUNFO0lBQ0E7R3RHc2c3Q047Q0FDRjs7QXNHOWc3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHcWc3Q047O0VzR25nN0NJO0lBQ0U7SUFDQTtHdEdzZzdDTjtDQUNGOztBc0c5ZzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdpaDdDTjs7RXNHL2c3Q0k7SUFDRTtJQUNBO0d0R2toN0NOO0NBQ0Y7O0FzRzFoN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2loN0NOOztFc0cvZzdDSTtJQUNFO0lBQ0E7R3RHa2g3Q047Q0FDRjs7QXNHMWg3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNmg3Q047O0VzRzNoN0NJO0lBQ0U7SUFDQTtHdEc4aDdDTjtDQUNGOztBc0d0aTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc2aDdDTjs7RXNHM2g3Q0k7SUFDRTtJQUNBO0d0RzhoN0NOO0NBQ0Y7O0FzR3RpN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3lpN0NOOztFc0d2aTdDSTtJQUNFO0lBQ0E7R3RHMGk3Q047Q0FDRjs7QXNHbGo3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHeWk3Q047O0VzR3ZpN0NJO0lBQ0U7SUFDQTtHdEcwaTdDTjtDQUNGOztBc0dsajdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdxajdDTjs7RXNHbmo3Q0k7SUFDRTtJQUNBO0d0R3NqN0NOO0NBQ0Y7O0FzRzlqN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3FqN0NOOztFc0duajdDSTtJQUNFO0lBQ0E7R3RHc2o3Q047Q0FDRjs7QXNHOWo3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHaWs3Q047O0VzRy9qN0NJO0lBQ0U7SUFDQTtHdEdrazdDTjtDQUNGOztBc0cxazdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdpazdDTjs7RXNHL2o3Q0k7SUFDRTtJQUNBO0d0R2trN0NOO0NBQ0Y7O0FzRzFrN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzZrN0NOOztFc0czazdDSTtJQUNFO0lBQ0E7R3RHOGs3Q047Q0FDRjs7QXNHdGw3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNms3Q047O0VzRzNrN0NJO0lBQ0U7SUFDQTtHdEc4azdDTjtDQUNGOztBc0d0bDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd5bDdDTjs7RXNHdmw3Q0k7SUFDRTtJQUNBO0d0RzBsN0NOO0NBQ0Y7O0FzR2xtN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3lsN0NOOztFc0d2bDdDSTtJQUNFO0lBQ0E7R3RHMGw3Q047Q0FDRjs7QXNHbG03Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHcW03Q047O0VzR25tN0NJO0lBQ0U7SUFDQTtHdEdzbTdDTjtDQUNGOztBc0c5bTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdxbTdDTjs7RXNHbm03Q0k7SUFDRTtJQUNBO0d0R3NtN0NOO0NBQ0Y7O0FzRzltN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2luN0NOOztFc0cvbTdDSTtJQUNFO0lBQ0E7R3RHa243Q047Q0FDRjs7QXNHMW43Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHaW43Q047O0VzRy9tN0NJO0lBQ0U7SUFDQTtHdEdrbjdDTjtDQUNGOztBc0cxbjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc2bjdDTjs7RXNHM243Q0k7SUFDRTtJQUNBO0d0RzhuN0NOO0NBQ0Y7O0FzR3RvN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzZuN0NOOztFc0czbjdDSTtJQUNFO0lBQ0E7R3RHOG43Q047Q0FDRjs7QXNHdG83Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHeW83Q047O0VzR3ZvN0NJO0lBQ0U7SUFDQTtHdEcwbzdDTjtDQUNGOztBc0dscDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd5bzdDTjs7RXNHdm83Q0k7SUFDRTtJQUNBO0d0RzBvN0NOO0NBQ0Y7O0FzR2xwN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3FwN0NOOztFc0ducDdDSTtJQUNFO0lBQ0E7R3RHc3A3Q047Q0FDRjs7QXNHOXA3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHcXA3Q047O0VzR25wN0NJO0lBQ0U7SUFDQTtHdEdzcDdDTjtDQUNGOztBc0c5cDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdpcTdDTjs7RXNHL3A3Q0k7SUFDRTtJQUNBO0d0R2txN0NOO0NBQ0Y7O0FzRzFxN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2lxN0NOOztFc0cvcDdDSTtJQUNFO0lBQ0E7R3RHa3E3Q047Q0FDRjs7QXNHMXE3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNnE3Q047O0VzRzNxN0NJO0lBQ0U7SUFDQTtHdEc4cTdDTjtDQUNGOztBc0d0cjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc2cTdDTjs7RXNHM3E3Q0k7SUFDRTtJQUNBO0d0RzhxN0NOO0NBQ0Y7O0FzR3RyN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3lyN0NOOztFc0d2cjdDSTtJQUNFO0lBQ0E7R3RHMHI3Q047Q0FDRjs7QXNHbHM3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHeXI3Q047O0VzR3ZyN0NJO0lBQ0U7SUFDQTtHdEcwcjdDTjtDQUNGOztBc0dsczdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdxczdDTjs7RXNHbnM3Q0k7SUFDRTtJQUNBO0d0R3NzN0NOO0NBQ0Y7O0FzRzlzN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3FzN0NOOztFc0duczdDSTtJQUNFO0lBQ0E7R3RHc3M3Q047Q0FDRjs7QXNHOXM3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHaXQ3Q047O0VzRy9zN0NJO0lBQ0U7SUFDQTtHdEdrdDdDTjtDQUNGOztBc0cxdDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdpdDdDTjs7RXNHL3M3Q0k7SUFDRTtJQUNBO0d0R2t0N0NOO0NBQ0Y7O0FzRzF0N0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzZ0N0NOOztFc0czdDdDSTtJQUNFO0lBQ0E7R3RHOHQ3Q047Q0FDRjs7QXNHdHU3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNnQ3Q047O0VzRzN0N0NJO0lBQ0U7SUFDQTtHdEc4dDdDTjtDQUNGOztBc0d0dTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd5dTdDTjs7RXNHdnU3Q0k7SUFDRTtJQUNBO0d0RzB1N0NOO0NBQ0Y7O0FzR2x2N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3l1N0NOOztFc0d2dTdDSTtJQUNFO0lBQ0E7R3RHMHU3Q047Q0FDRjs7QXNHbHY3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHcXY3Q047O0VzR252N0NJO0lBQ0U7SUFDQTtHdEdzdjdDTjtDQUNGOztBc0c5djdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdxdjdDTjs7RXNHbnY3Q0k7SUFDRTtJQUNBO0d0R3N2N0NOO0NBQ0Y7O0FzRzl2N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2l3N0NOOztFc0cvdjdDSTtJQUNFO0lBQ0E7R3RHa3c3Q047Q0FDRjs7QXNHMXc3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHaXc3Q047O0VzRy92N0NJO0lBQ0U7SUFDQTtHdEdrdzdDTjtDQUNGOztBc0cxdzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc2dzdDTjs7RXNHM3c3Q0k7SUFDRTtJQUNBO0d0Rzh3N0NOO0NBQ0Y7O0FzR3R4N0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzZ3N0NOOztFc0czdzdDSTtJQUNFO0lBQ0E7R3RHOHc3Q047Q0FDRjs7QXNHdHg3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHeXg3Q047O0VzR3Z4N0NJO0lBQ0U7SUFDQTtHdEcweDdDTjtDQUNGOztBc0dseTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd5eDdDTjs7RXNHdng3Q0k7SUFDRTtJQUNBO0d0RzB4N0NOO0NBQ0Y7O0FzR2x5N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3F5N0NOOztFc0dueTdDSTtJQUNFO0lBQ0E7R3RHc3k3Q047Q0FDRjs7QXNHOXk3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHcXk3Q047O0VzR255N0NJO0lBQ0U7SUFDQTtHdEdzeTdDTjtDQUNGOztBc0c5eTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdpejdDTjs7RXNHL3k3Q0k7SUFDRTtJQUNBO0d0R2t6N0NOO0NBQ0Y7O0FzRzF6N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2l6N0NOOztFc0cveTdDSTtJQUNFO0lBQ0E7R3RHa3o3Q047Q0FDRjs7QXNHMXo3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNno3Q047O0VzRzN6N0NJO0lBQ0U7SUFDQTtHdEc4ejdDTjtDQUNGOztBc0d0MDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc2ejdDTjs7RXNHM3o3Q0k7SUFDRTtJQUNBO0d0Rzh6N0NOO0NBQ0Y7O0FzR3QwN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3kwN0NOOztFc0d2MDdDSTtJQUNFO0lBQ0E7R3RHMDA3Q047Q0FDRjs7QXNHbDE3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHeTA3Q047O0VzR3YwN0NJO0lBQ0U7SUFDQTtHdEcwMDdDTjtDQUNGOztBc0dsMTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdxMTdDTjs7RXNHbjE3Q0k7SUFDRTtJQUNBO0d0R3MxN0NOO0NBQ0Y7O0FzRzkxN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3ExN0NOOztFc0duMTdDSTtJQUNFO0lBQ0E7R3RHczE3Q047Q0FDRjs7QXNHOTE3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHaTI3Q047O0VzRy8xN0NJO0lBQ0U7SUFDQTtHdEdrMjdDTjtDQUNGOztBc0cxMjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdpMjdDTjs7RXNHLzE3Q0k7SUFDRTtJQUNBO0d0R2syN0NOO0NBQ0Y7O0FzRzEyN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzYyN0NOOztFc0czMjdDSTtJQUNFO0lBQ0E7R3RHODI3Q047Q0FDRjs7QXNHdDM3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNjI3Q047O0VzRzMyN0NJO0lBQ0U7SUFDQTtHdEc4MjdDTjtDQUNGOztBc0d0MzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd5MzdDTjs7RXNHdjM3Q0k7SUFDRTtJQUNBO0d0RzAzN0NOO0NBQ0Y7O0FzR2w0N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3kzN0NOOztFc0d2MzdDSTtJQUNFO0lBQ0E7R3RHMDM3Q047Q0FDRjs7QXNHbDQ3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHcTQ3Q047O0VzR240N0NJO0lBQ0U7SUFDQTtHdEdzNDdDTjtDQUNGOztBc0c5NDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdxNDdDTjs7RXNHbjQ3Q0k7SUFDRTtJQUNBO0d0R3M0N0NOO0NBQ0Y7O0FzRzk0N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2k1N0NOOztFc0cvNDdDSTtJQUNFO0lBQ0E7R3RHazU3Q047Q0FDRjs7QXNHMTU3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHaTU3Q047O0VzRy80N0NJO0lBQ0U7SUFDQTtHdEdrNTdDTjtDQUNGOztBc0cxNTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc2NTdDTjs7RXNHMzU3Q0k7SUFDRTtJQUNBO0d0Rzg1N0NOO0NBQ0Y7O0FzR3Q2N0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzY1N0NOOztFc0czNTdDSTtJQUNFO0lBQ0E7R3RHODU3Q047Q0FDRjs7QXNHdDY3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHeTY3Q047O0VzR3Y2N0NJO0lBQ0U7SUFDQTtHdEcwNjdDTjtDQUNGOztBc0dsNzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd5NjdDTjs7RXNHdjY3Q0k7SUFDRTtJQUNBO0d0RzA2N0NOO0NBQ0Y7O0FzR2w3N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3E3N0NOOztFc0duNzdDSTtJQUNFO0lBQ0E7R3RHczc3Q047Q0FDRjs7QXNHOTc3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHcTc3Q047O0VzR243N0NJO0lBQ0U7SUFDQTtHdEdzNzdDTjtDQUNGOztBc0c5NzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdpODdDTjs7RXNHLzc3Q0k7SUFDRTtJQUNBO0d0R2s4N0NOO0NBQ0Y7O0FzRzE4N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2k4N0NOOztFc0cvNzdDSTtJQUNFO0lBQ0E7R3RHazg3Q047Q0FDRjs7QXNHMTg3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNjg3Q047O0VzRzM4N0NJO0lBQ0U7SUFDQTtHdEc4ODdDTjtDQUNGOztBc0d0OTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc2ODdDTjs7RXNHMzg3Q0k7SUFDRTtJQUNBO0d0Rzg4N0NOO0NBQ0Y7O0FzR3Q5N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3k5N0NOOztFc0d2OTdDSTtJQUNFO0lBQ0E7R3RHMDk3Q047Q0FDRjs7QXNHbCs3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHeTk3Q047O0VzR3Y5N0NJO0lBQ0U7SUFDQTtHdEcwOTdDTjtDQUNGOztBc0dsKzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdxKzdDTjs7RXNHbis3Q0k7SUFDRTtJQUNBO0d0R3MrN0NOO0NBQ0Y7O0FzRzkrN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3ErN0NOOztFc0duKzdDSTtJQUNFO0lBQ0E7R3RHcys3Q047Q0FDRjs7QXNHOSs3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHaS83Q047O0VzRy8rN0NJO0lBQ0U7SUFDQTtHdEdrLzdDTjtDQUNGOztBc0cxLzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdpLzdDTjs7RXNHLys3Q0k7SUFDRTtJQUNBO0d0R2svN0NOO0NBQ0Y7O0FzRzEvN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzYvN0NOOztFc0czLzdDSTtJQUNFO0lBQ0E7R3RHOC83Q047Q0FDRjs7QXNHdGc4Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNi83Q047O0VzRzMvN0NJO0lBQ0U7SUFDQTtHdEc4LzdDTjtDQUNGOztBc0d0ZzhDSTtFQUNFO0lBQ0U7SUFDQTtHdEd5ZzhDTjs7RXNHdmc4Q0k7SUFDRTtJQUNBO0d0RzBnOENOO0NBQ0Y7O0FzR2xoOENJO0VBQ0U7SUFDRTtJQUNBO0d0R3lnOENOOztFc0d2ZzhDSTtJQUNFO0lBQ0E7R3RHMGc4Q047Q0FDRjs7QXNHbGg4Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHcWg4Q047O0VzR25oOENJO0lBQ0U7SUFDQTtHdEdzaDhDTjtDQUNGOztBc0c5aDhDSTtFQUNFO0lBQ0U7SUFDQTtHdEdxaDhDTjs7RXNHbmg4Q0k7SUFDRTtJQUNBO0d0R3NoOENOO0NBQ0Y7O0E4RTlwOENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUycDhDRjs7QThFeHA4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXFwOENGOztBdUdueDhDQTtFQUNFO0VBQ0E7Q3ZHc3g4Q0Y7O0F1R2x4OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZHcXg4Q0Y7O0F1R254OENFO0VBQ0U7RUFDQTtDdkdzeDhDSjs7QXVHbng4Q0U7RUFDRTtFQUNBO0N2R3N4OENKOztBdUdqeDhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkdveDhDRjs7QXVHbHg4Q0U7RUFDRTtFQUNBO0VBQ0E7Q3ZHcXg4Q0o7O0E4RTV6OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV5ejhDRjs7QThFdHo4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RW16OENGOztBd0doNzhDQTtFQUNFO0N4R203OENGOztBd0dqNzhDRTtFQUNFO0VBQ0E7Q3hHbzc4Q0o7O0F3R2o3OENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4R283OENKOztBd0dsNzhDSTtFQUNFO0VBQ0E7Q3hHcTc4Q047O0F3R2w3OENJO0VBQ0U7Q3hHcTc4Q047O0F3R2w3OENJO0VBQ0U7Q3hHcTc4Q047O0F3R2w3OENJO0VBQ0U7Q3hHcTc4Q047O0F3R2w3OENJO0VBQ0U7Q3hHcTc4Q047O0F3R2w3OENJO0VBQ0U7RUFDQTtFQUNBO0N4R3E3OENOOztBd0cvNjhDQTtFQUNFO0VBQ0E7RUFDQTtDeEdrNzhDRjs7QXdHaDc4Q0U7O0VBQ0U7Q3hHbzc4Q0o7O0F3R2g3OENJO0VBQ0U7RUFDQTtFQUNBO0N4R203OENOOztBd0dqNzhDTTtFQUNFO0N4R283OENSOztBd0dqNzhDTTtFQUNFO0N4R283OENSOztBeUdoZzlDQTtFQUlJO0lBQ0U7R3pHZ2c5Q0o7O0V5RzMvOENFO0lBQ0U7R3pHOC84Q0o7O0V5RzUvOENJO0lBQ0U7SUFDQTtHekcrLzhDTjs7RXlHNy84Q007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0d6R2dnOUNSOztFeUc1LzhDSTtJQUNFO0lBQ0E7R3pHKy84Q047O0V5RzUvOENJOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0d6R2dnOUNOOztFeUc3LzhDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pHZ2c5Q047O0V5RzcvOENJO0lBQ0U7R3pHZ2c5Q047O0V5RzcvOENRO0lBQ0U7R3pHZ2c5Q1Y7Q0FDRjs7QThFbGo5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RStpOUNGOztBOEU1aTlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFeWk5Q0Y7O0EwR3RxOUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFHeXE5Q0o7O0EwR25xOUNJO0VBQ0U7RUFDQTtFQUNBO0MxR3NxOUNOOztBMEdwcTlDTTtFQUNFO0MxR3VxOUNSOztBMEdwcTlDTTtFQUNFO0MxR3VxOUNSOztBMEdscTlDRTtFQUNFO0MxR3FxOUNKOztBMEducTlDSTtFQUNFO0VBQ0E7QzFHc3E5Q047O0EwR3BxOUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUd1cTlDUjs7QTBHcnE5Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUd3cTlDVjs7QTBHcnE5Q1E7RUFDRTtDMUd3cTlDVjs7QTBHdHE5Q1U7RUFDRTtDMUd5cTlDWjs7QTBHbnE5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxR3NxOUNOOztBMEdwcTlDTTtFQUNFO0MxR3VxOUNSOztBMEdocTlDRTtFQUNFO0VBQ0E7QzFHbXE5Q0o7O0EwRy9wOUNBO0VBR007SUFDRTtJQUNBO0cxR2dxOUNOO0NBQ0Y7O0E4RTN2OUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3djlDRjs7QThFcnY5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWt2OUNGOztBMkdoMzlDQTtFQUNFOztJQUNFO0czR28zOUNGOztFMkdqMzlDQTtJQUNFO0czR28zOUNGOztFMkdqMzlDQTs7QUFDQTtJQUNFO01BQ0U7TUFDQTtjQUFBO0szR3EzOUNGOztJMkdsMzlDQTtNQUNFO01BQ0E7Y0FBQTtLM0dxMzlDRjtDQUNKOztBMkc5MzlDRTtJQUNFO01BQ0U7TUFDQTtjQUFBO0szR3EzOUNGOztJMkdsMzlDQTtNQUNFO01BQ0E7Y0FBQTtLM0dxMzlDRjtDQUNKOztFMkdsMzlDRTs7Ozs7O0lBQ0U7WUFBQTtJQUNBO1lBQUE7SUFDQTtZQUFBO0czRzAzOUNGOztFMkdqMDlDQTs7RUFFQTtJQUNFO0czR28wOUNGOztFMkdqMDlDQTtJQUNFO0lBQ0E7RzNHbzA5Q0Y7O0UyR2owOUNBO0lBQ0U7SUFDQTtHM0dvMDlDRjs7RTJHajA5Q0E7SUFDRTtHM0dvMDlDRjs7RTJHajA5Q0E7SUFDRTtHM0dvMDlDRjs7RTJHajA5Q0E7SUFDRTtHM0dvMDlDRjs7RTJHajA5Q0E7SUFDRTtHM0dvMDlDRjs7RTJHajA5Q0E7SUFDRTtHM0dvMDlDRjs7RTJHajA5Q0E7SUFDRTtHM0dvMDlDRjs7RTJHajA5Q0E7SUFDRTtHM0dvMDlDRjs7RTJHajA5Q0E7SUFDRTtHM0dvMDlDRjs7RTJHajA5Q0E7SUFDRTtHM0dvMDlDRjs7RTJHajA5Q0E7SUFDRTtHM0dvMDlDRjs7RTJHNXo5Q1U7SUFDRTtJQUNBO0lBQ0E7RzNHK3o5Q1o7O0UyRzd6OUNZO0lBQ0U7RzNHZzA5Q2Q7O0UyR3Z6OUNBOztFQUNBO0lBQ0U7RzNHMno5Q0Y7O0UyR3h6OUNBO0lBQ0U7RzNHMno5Q0Y7O0UyR3Z6OUNFO0lBQ0U7RzNHMHo5Q0o7O0UyR3Z6OUNBOztFQUVBOztFQUVFO0lBQ0U7RzNHMHo5Q0o7O0UyR3Z6OUNBOztFQUVBOztFQUVFO0lBQ0U7RzNHMHo5Q0o7O0UyR3h6OUNJO0lBQ0U7RzNHMno5Q047O0UyR3R6OUNJO0lBQ0U7RzNHeXo5Q047O0UyR3R6OUNJO0lBQ0U7RzNHeXo5Q047O0UyR3J6OUNBOztFQUVBOztFQUNBO0lBQ0U7SUFDQTtHM0d5ejlDRjs7RTJHdno5Q0U7SUFDRTtHM0cwejlDSjs7RTJHdno5Q0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7RzNHMHo5Q0o7O0UyR3R6OUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHM0cwejlDRjs7RTJHeHo5Q0U7SUFDRTtJQUNBO0czRzJ6OUNKOztFMkd0ejlDRTtJQUNFO0czR3l6OUNKOztFMkdqejlDUTtJQUNFO0czR296OUNWOztFMkdqejlDUTtJQUNFO0lBdk9SO0lBQ0E7WUFBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHNGgrQ0Y7O0UyRzF6OUNVO0lBNU5SO0lBQ0E7SUFDQTtHM0cwaCtDRjs7RTJHeGgrQ0U7SUFDRTtJQUNBO0czRzJoK0NKOztFMkd6aCtDRTtJQUNFO0lBQ0E7SUFDQTtHM0c0aCtDSjs7RTJHdjA5Q1U7SUFoTlI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHMmgrQ0Y7O0UyR3poK0NFO0lBQ0U7RzNHNGgrQ0o7O0UyRzFoK0NJO0lBQ0U7SUFDQTtJQUNBO0czRzZoK0NOOztFMkczaCtDTTtJQUNFO0czRzhoK0NSOztFMkd2MTlDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czRzAxOUNKOztFMkd4MTlDSTtJQUNFO0lBQ0E7SUFDQTtHM0cyMTlDTjs7RTJHejE5Q007SUFDRTtHM0c0MTlDUjs7RTJHeDE5Q1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHM0cyMTlDVjs7RTJHejE5Q1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHM0c0MTlDWjs7RTJHMTE5Q1k7SUFDRTtJQUNBO0czRzYxOUNkOztFMkd4MTlDUTtJQWhTTjtJQUNBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czRzRuK0NGOztFMkdsMjlDVTtJQXBSUjtJQUNBO0lBQ0E7RzNHMG4rQ0Y7O0UyR3huK0NFO0lBQ0U7SUFDQTtHM0cybitDSjs7RTJHem4rQ0U7SUFDRTtJQUNBO0lBQ0E7RzNHNG4rQ0o7O0UyRy8yOUNVO0lBeFFSO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czRzJuK0NGOztFMkd6bitDRTtJQUNFO0czRzRuK0NKOztFMkcxbitDSTtJQUNFO0lBQ0E7SUFDQTtHM0c2bitDTjs7RTJHM24rQ007SUFDRTtHM0c4bitDUjs7RTJHOTM5Q1E7SUFDRTtJQUNBO0lBQ0E7RzNHaTQ5Q1Y7O0UyRy8zOUNVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RzNHazQ5Q1o7O0UyR2g0OUNZO0lBQ0U7SUFDQTtHM0dtNDlDZDs7RTJHOTM5Q1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHaTQ5Q1Y7O0UyRy8zOUNVO0lBOVRSO0lBQ0E7SUFDQTtHM0dpcytDRjs7RTJHL3IrQ0U7SUFDRTtJQUNBO0czR2tzK0NKOztFMkdocytDRTtJQUNFO0lBQ0E7SUFDQTtHM0dtcytDSjs7RTJHNTQ5Q1U7SUFDRTtJQUNBO0czRys0OUNaOztFMkc3NDlDWTs7SUFDRTtJQUNBO0czR2k1OUNkOztFMkc3NDlDVTtJQUNFO0lBN1RWO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czRzhzK0NGOztFMkc1cytDRTtJQUNFO0czRytzK0NKOztFMkc3cytDSTtJQUNFO0lBQ0E7SUFDQTtHM0dndCtDTjs7RTJHOXMrQ007SUFDRTtHM0dpdCtDUjs7RTJHMzU5Q1U7SUFDRTtHM0c4NTlDWjs7RTJHbjU5Q0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czR3M1OUNOOztFMkdsNTlDTTtJQTNYSjtJQUNBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czR2l4K0NGOztFMkc1NTlDUTtJQS9XTjtJQUNBO0lBQ0E7RzNHK3crQ0Y7O0UyRzd3K0NFO0lBQ0U7SUFDQTtHM0dneCtDSjs7RTJHOXcrQ0U7SUFDRTtJQUNBO0lBQ0E7RzNHaXgrQ0o7O0UyR3Q2OUNBOztFQUVBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0czRzA2OUNGOztFMkd4NjlDRTtJQUNFO0czRzI2OUNKO0NBQ0Y7O0E0R3IxK0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUd3MStDSjs7QTRHcjErQ0U7RUFDRTtFQUNBO0M1R3cxK0NKOztBNEd0MStDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVHeTErQ047O0E0R3YxK0NNO0VBQ0U7QzVHMDErQ1I7O0E0R3YxK0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUcwMStDUjs7QTRHcjErQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1R3cxK0NKOztBNEd0MStDSTtFQUNFO0M1R3kxK0NOOztBNEdwMStDSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1R3cxK0NOOztBNEd0MStDTTs7RUFDRTtFQUNBO0VBQ0E7QzVHMDErQ1I7O0E0R2gxK0NVOztFQUNFO0M1R28xK0NaOztBNEc5MCtDSTtFQUNFO0M1R2kxK0NOOztBNEc5MCtDSTtFQUNFO0M1R2kxK0NOOztBNEcvMCtDTTtFQUNFO0M1R2sxK0NSOztBNEc5MCtDSTtFQUNFO0M1R2kxK0NOOztBNEc5MCtDSTtFQUNFO0M1R2kxK0NOOztBNEc3MCtDRTs7RUFDRTtDNUdpMStDSjs7QTRHOTArQ0U7RUFDRTtDNUdpMStDSjs7QTRHNzArQ0k7RUFDRTtDNUdnMStDTjs7QTRHMTArQ0k7RUFDRTtDNUc2MCtDTjs7QTRHMzArQ007RUFDRTtFQUNBO0M1RzgwK0NSOztBNEd4MCtDSTtFQUNFO0M1RzIwK0NOOztBNEd0MCtDSTtFQUNFO0VBQ0E7QzVHeTArQ047O0E0R3AwK0NJO0VBQ0U7QzVHdTArQ047O0E0R2gwK0NJO0VBQ0U7RUFDQTtDNUdtMCtDTjs7QTRHajArQ007RUFDRTtDNUdvMCtDUjs7QTRHOXorQ0U7RUFDRTtDNUdpMCtDSjs7QThFaisrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTg5K0NGOztBOEUzOStDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFdzkrQ0Y7O0E2R3JsL0NFO0VBQ0U7QzdHd2wvQ0o7O0E2R3RsL0NJO0VBQ0U7QzdHeWwvQ047O0E2R3ZsL0NNO0VBQ0U7QzdHMGwvQ1I7O0E2R3hsL0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdHMmwvQ1Y7O0E2R3hsL0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdHMmwvQ1Y7O0E2R3ZsL0NVO0VBQ0U7VUFBQTtDN0cwbC9DWjs7QTZHdmwvQ1U7RUFDRTtVQUFBO0M3RzBsL0NaOztBOEVyby9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFa28vQ0Y7O0E4RS9uL0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU0bi9DRjs7QThHMXYvQ0E7RUFDRTtDOUc2di9DRjs7QThHMXYvQ0E7RUFDRTtDOUc2di9DRjs7QThHMXYvQ0E7RUFDRTtDOUc2di9DRjs7QThHMXYvQ0E7RUFDRTtDOUc2di9DRjs7QThHMXYvQ0E7RUFDRTtDOUc2di9DRjs7QThHenYvQ0U7RUFDRTtDOUc0di9DSjs7QThHN3YvQ0U7RUFDRTtDOUdndy9DSjs7QThHancvQ0U7RUFDRTtDOUdvdy9DSjs7QThHcncvQ0U7RUFDRTtDOUd3dy9DSjs7QThHencvQ0U7RUFDRTtDOUc0dy9DSjs7QThHN3cvQ0U7RUFDRTtDOUdneC9DSjs7QThHangvQ0U7RUFDRTtDOUdveC9DSjs7QThHcngvQ0U7RUFDRTtDOUd3eC9DSjs7QThHengvQ0U7RUFDRTtDOUc0eC9DSjs7QThHN3gvQ0U7RUFDRTtDOUdneS9DSjs7QThHankvQ0U7RUFDRTtDOUdveS9DSjs7QThHcnkvQ0U7RUFDRTtDOUd3eS9DSjs7QThHenkvQ0U7RUFDRTtDOUc0eS9DSjs7QThHN3kvQ0U7RUFDRTtDOUdnei9DSjs7QThHanovQ0U7RUFDRTtDOUdvei9DSjs7QThHcnovQ0U7RUFDRTtDOUd3ei9DSjs7QThHenovQ0U7RUFDRTtDOUc0ei9DSjs7QThHN3ovQ0U7RUFDRTtDOUdnMC9DSjs7QThHajAvQ0U7RUFDRTtDOUdvMC9DSjs7QThHcjAvQ0U7RUFDRTtDOUd3MC9DSjs7QThHejAvQ0U7RUFDRTtDOUc0MC9DSjs7QThHNzAvQ0U7RUFDRTtDOUdnMS9DSjs7QThHajEvQ0U7RUFDRTtDOUdvMS9DSjs7QThHcjEvQ0U7RUFDRTtDOUd3MS9DSjs7QThHejEvQ0U7RUFDRTtDOUc0MS9DSjs7QThHNzEvQ0U7RUFDRTtDOUdnMi9DSjs7QThHajIvQ0U7RUFDRTtDOUdvMi9DSjs7QThHcjIvQ0U7RUFDRTtDOUd3Mi9DSjs7QThHejIvQ0U7RUFDRTtDOUc0Mi9DSjs7QThHNzIvQ0U7RUFDRTtDOUdnMy9DSjs7QThHajMvQ0U7RUFDRTtDOUdvMy9DSjs7QThHcjMvQ0U7RUFDRTtDOUd3My9DSjs7QThHejMvQ0U7RUFDRTtDOUc0My9DSjs7QThHNzMvQ0U7RUFDRTtDOUdnNC9DSjs7QThHajQvQ0U7RUFDRTtDOUdvNC9DSjs7QThHcjQvQ0U7RUFDRTtDOUd3NC9DSjs7QThHejQvQ0U7RUFDRTtDOUc0NC9DSjs7QThHNzQvQ0U7RUFDRTtDOUdnNS9DSjs7QThHajUvQ0U7RUFDRTtDOUdvNS9DSjs7QThHcjUvQ0U7RUFDRTtDOUd3NS9DSjs7QThHejUvQ0U7RUFDRTtDOUc0NS9DSjs7QThHNzUvQ0U7RUFDRTtDOUdnNi9DSjs7QThHajYvQ0U7RUFDRTtDOUdvNi9DSjs7QThHcjYvQ0U7RUFDRTtDOUd3Ni9DSjs7QThHejYvQ0U7RUFDRTtDOUc0Ni9DSjs7QThHNzYvQ0U7RUFDRTtDOUdnNy9DSjs7QThHajcvQ0U7RUFDRTtDOUdvNy9DSjs7QThHcjcvQ0U7RUFDRTtDOUd3Ny9DSjs7QThHejcvQ0U7RUFDRTtDOUc0Ny9DSjs7QThHNzcvQ0U7RUFDRTtDOUdnOC9DSjs7QThHajgvQ0U7RUFDRTtDOUdvOC9DSjs7QThHcjgvQ0U7RUFDRTtDOUd3OC9DSjs7QThHejgvQ0U7RUFDRTtDOUc0OC9DSjs7QThHNzgvQ0U7RUFDRTtDOUdnOS9DSjs7QThHajkvQ0U7RUFDRTtDOUdvOS9DSjs7QThHcjkvQ0U7RUFDRTtDOUd3OS9DSjs7QThHejkvQ0U7RUFDRTtDOUc0OS9DSjs7QThHNzkvQ0U7RUFDRTtDOUdnKy9DSjs7QThHaisvQ0U7RUFDRTtDOUdvKy9DSjs7QThHcisvQ0U7RUFDRTtDOUd3Ky9DSjs7QThHeisvQ0U7RUFDRTtDOUc0Ky9DSjs7QThHNysvQ0U7RUFDRTtDOUdnLy9DSjs7QThHai8vQ0U7RUFDRTtDOUdvLy9DSjs7QThHci8vQ0U7RUFDRTtDOUd3Ly9DSjs7QThHei8vQ0U7RUFDRTtDOUc0Ly9DSjs7QThHNy8vQ0U7RUFDRTtDOUdnZ2dESjs7QThHamdnREU7RUFDRTtDOUdvZ2dESjs7QThHcmdnREU7RUFDRTtDOUd3Z2dESjs7QThHemdnREU7RUFDRTtDOUc0Z2dESjs7QThHN2dnREU7RUFDRTtDOUdnaGdESjs7QThHamhnREU7RUFDRTtDOUdvaGdESjs7QThHcmhnREU7RUFDRTtDOUd3aGdESjs7QThHemhnREU7RUFDRTtDOUc0aGdESjs7QThHN2hnREU7RUFDRTtDOUdnaWdESjs7QThHamlnREU7RUFDRTtDOUdvaWdESjs7QThHcmlnREU7RUFDRTtDOUd3aWdESjs7QThHemlnREU7RUFDRTtDOUc0aWdESjs7QThHN2lnREU7RUFDRTtDOUdnamdESjs7QThHampnREU7RUFDRTtDOUdvamdESjs7QThHcmpnREU7RUFDRTtDOUd3amdESjs7QThHempnREU7RUFDRTtDOUc0amdESjs7QThHN2pnREU7RUFDRTtDOUdna2dESjs7QThHamtnREU7RUFDRTtDOUdva2dESjs7QThHcmtnREU7RUFDRTtDOUd3a2dESjs7QThHemtnREU7RUFDRTtDOUc0a2dESjs7QThHN2tnREU7RUFDRTtDOUdnbGdESjs7QThHamxnREU7RUFDRTtDOUdvbGdESjs7QThHcmxnREU7RUFDRTtDOUd3bGdESjs7QThHemxnREU7RUFDRTtDOUc0bGdESjs7QThHN2xnREU7RUFDRTtDOUdnbWdESjs7QThHam1nREU7RUFDRTtDOUdvbWdESjs7QThHcm1nREU7RUFDRTtDOUd3bWdESjs7QThHem1nREU7RUFDRTtDOUc0bWdESjs7QThHN21nREU7RUFDRTtDOUdnbmdESjs7QThHam5nREU7RUFDRTtDOUdvbmdESjs7QThHcm5nREU7RUFDRTtDOUd3bmdESjs7QThHem5nREU7RUFDRTtDOUc0bmdESjs7QThHN25nREU7RUFDRTtDOUdnb2dESjs7QThHam9nREU7RUFDRTtDOUdvb2dESjs7QThHcm9nREU7RUFDRTtDOUd3b2dESjs7QThFL3BnREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTRwZ0RGOztBOEV6cGdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFc3BnREY7O0ErR254Z0RBO0VBQ0U7RUFDQTtFQUNBO0MvR3N4Z0RGOztBK0dueGdESTtFQUNFO0VBQ0E7Qy9Hc3hnRE47O0ErR3h4Z0RJO0VBQ0U7RUFDQTtDL0cyeGdETjs7QStHN3hnREk7RUFDRTtFQUNBO0MvR2d5Z0ROOztBK0dseWdESTtFQUNFO0VBQ0E7Qy9HcXlnRE47O0ErR3Z5Z0RJO0VBQ0U7RUFDQTtDL0cweWdETjs7QStHNXlnREk7RUFDRTtFQUNBO0MvRyt5Z0ROOztBK0dqemdESTtFQUNFO0VBQ0E7Qy9Hb3pnRE47O0ErR3R6Z0RJO0VBQ0U7RUFDQTtDL0d5emdETjs7QStHM3pnREk7RUFDRTtFQUNBO0MvRzh6Z0ROOztBK0doMGdESTtFQUNFO0VBQ0E7Qy9HbTBnRE47O0ErR3IwZ0RJO0VBQ0U7RUFDQTtDL0d3MGdETjs7QStHMTBnREk7RUFDRTtFQUNBO0MvRzYwZ0ROOztBK0cvMGdESTtFQUNFO0VBQ0E7Qy9HazFnRE47O0ErR3AxZ0RJO0VBQ0U7RUFDQTtDL0d1MWdETjs7QStHejFnREk7RUFDRTtFQUNBO0MvRzQxZ0ROOztBK0c5MWdESTtFQUNFO0VBQ0E7Qy9HaTJnRE47O0ErR24yZ0RJO0VBQ0U7RUFDQTtDL0dzMmdETjs7QStHeDJnREk7RUFDRTtFQUNBO0MvRzIyZ0ROOztBK0c3MmdESTtFQUNFO0VBQ0E7Qy9HZzNnRE47O0ErR2wzZ0RJO0VBQ0U7RUFDQTtDL0dxM2dETjs7QStHdjNnREk7RUFDRTtFQUNBO0MvRzAzZ0ROOztBK0c1M2dESTtFQUNFO0VBQ0E7Qy9HKzNnRE47O0ErR2o0Z0RJO0VBQ0U7RUFDQTtDL0dvNGdETjs7QStHdDRnREk7RUFDRTtFQUNBO0MvR3k0Z0ROOztBK0czNGdESTtFQUNFO0VBQ0E7Qy9HODRnRE47O0ErR2g1Z0RJO0VBQ0U7RUFDQTtDL0dtNWdETjs7QStHcjVnREk7RUFDRTtFQUNBO0MvR3c1Z0ROOztBK0cxNWdESTtFQUNFO0VBQ0E7Qy9HNjVnRE47O0ErRy81Z0RJO0VBQ0U7RUFDQTtDL0drNmdETjs7QStHcDZnREk7RUFDRTtFQUNBO0MvR3U2Z0ROOztBK0d6NmdESTtFQUNFO0VBQ0E7Qy9HNDZnRE47O0ErRzk2Z0RJO0VBQ0U7RUFDQTtDL0dpN2dETjs7QStHbjdnREk7RUFDRTtFQUNBO0MvR3M3Z0ROOztBK0d4N2dESTtFQUNFO0VBQ0E7Qy9HMjdnRE47O0ErRzc3Z0RJO0VBQ0U7RUFDQTtDL0dnOGdETjs7QStHbDhnREk7RUFDRTtFQUNBO0MvR3E4Z0ROOztBK0d2OGdESTtFQUNFO0VBQ0E7Qy9HMDhnRE47O0ErRzU4Z0RJO0VBQ0U7RUFDQTtDL0crOGdETjs7QStHajlnREk7RUFDRTtFQUNBO0MvR285Z0ROOztBK0d0OWdESTtFQUNFO0VBQ0E7Qy9HeTlnRE47O0ErRzM5Z0RJO0VBQ0U7RUFDQTtDL0c4OWdETjs7QStHaCtnREk7RUFDRTtFQUNBO0MvR20rZ0ROOztBK0dyK2dESTtFQUNFO0VBQ0E7Qy9HdytnRE47O0ErRzErZ0RJO0VBQ0U7RUFDQTtDL0c2K2dETjs7QStHLytnREk7RUFDRTtFQUNBO0MvR2svZ0ROOztBK0dwL2dESTtFQUNFO0VBQ0E7Qy9HdS9nRE47O0ErR3ovZ0RJO0VBQ0U7RUFDQTtDL0c0L2dETjs7QStHOS9nREk7RUFDRTtFQUNBO0MvR2lnaEROOztBK0duZ2hESTtFQUNFO0VBQ0E7Qy9Hc2doRE47O0ErR3hnaERJO0VBQ0U7RUFDQTtDL0cyZ2hETjs7QStHN2doREk7RUFDRTtFQUNBO0MvR2doaEROOztBK0dsaGhESTtFQUNFO0VBQ0E7Qy9HcWhoRE47O0ErR3ZoaERJO0VBQ0U7RUFDQTtDL0cwaGhETjs7QStHNWhoREk7RUFDRTtFQUNBO0MvRytoaEROOztBK0dqaWhESTtFQUNFO0VBQ0E7Qy9Hb2loRE47O0ErR3RpaERJO0VBQ0U7RUFDQTtDL0d5aWhETjs7QStHM2loREk7RUFDRTtFQUNBO0MvRzhpaEROOztBK0doamhESTtFQUNFO0VBQ0E7Qy9HbWpoRE47O0ErR3JqaERJO0VBQ0U7RUFDQTtDL0d3amhETjs7QStHMWpoREk7RUFDRTtFQUNBO0MvRzZqaEROOztBK0cvamhESTtFQUNFO0VBQ0E7Qy9Ha2toRE47O0ErR3BraERJO0VBQ0U7RUFDQTtDL0d1a2hETjs7QStHemtoREk7RUFDRTtFQUNBO0MvRzRraEROOztBK0c5a2hESTtFQUNFO0VBQ0E7Qy9HaWxoRE47O0ErR25saERJO0VBQ0U7RUFDQTtDL0dzbGhETjs7QStHeGxoREk7RUFDRTtFQUNBO0MvRzJsaEROOztBK0c3bGhESTtFQUNFO0VBQ0E7Qy9HZ21oRE47O0ErR2xtaERJO0VBQ0U7RUFDQTtDL0dxbWhETjs7QStHdm1oREk7RUFDRTtFQUNBO0MvRzBtaEROOztBK0c1bWhESTtFQUNFO0VBQ0E7Qy9HK21oRE47O0ErR2puaERJO0VBQ0U7RUFDQTtDL0dvbmhETjs7QStHdG5oREk7RUFDRTtFQUNBO0MvR3luaEROOztBK0czbmhESTtFQUNFO0VBQ0E7Qy9HOG5oRE47O0ErR2hvaERJO0VBQ0U7RUFDQTtDL0dtb2hETjs7QStHcm9oREk7RUFDRTtFQUNBO0MvR3dvaEROOztBK0cxb2hESTtFQUNFO0VBQ0E7Qy9HNm9oRE47O0ErRy9vaERJO0VBQ0U7RUFDQTtDL0drcGhETjs7QStHcHBoREk7RUFDRTtFQUNBO0MvR3VwaEROOztBK0d6cGhESTtFQUNFO0VBQ0E7Qy9HNHBoRE47O0ErRzlwaERJO0VBQ0U7RUFDQTtDL0dpcWhETjs7QStHbnFoREk7RUFDRTtFQUNBO0MvR3NxaEROOztBK0d4cWhESTtFQUNFO0VBQ0E7Qy9HMnFoRE47O0ErRzdxaERJO0VBQ0U7RUFDQTtDL0dncmhETjs7QStHbHJoREk7RUFDRTtFQUNBO0MvR3FyaEROOztBK0d2cmhESTtFQUNFO0VBQ0E7Qy9HMHJoRE47O0ErRzVyaERJO0VBQ0U7RUFDQTtDL0crcmhETjs7QStHanNoREk7RUFDRTtFQUNBO0MvR29zaEROOztBK0d0c2hESTtFQUNFO0VBQ0E7Qy9HeXNoRE47O0ErRzNzaERJO0VBQ0U7RUFDQTtDL0c4c2hETjs7QStHaHRoREk7RUFDRTtFQUNBO0MvR210aEROOztBK0dydGhESTtFQUNFO0VBQ0E7Qy9Hd3RoRE47O0ErRzF0aERJO0VBQ0U7RUFDQTtDL0c2dGhETjs7QStHL3RoREk7RUFDRTtFQUNBO0MvR2t1aEROOztBK0dwdWhESTtFQUNFO0VBQ0E7Qy9HdXVoRE47O0ErR3p1aERJO0VBQ0U7RUFDQTtDL0c0dWhETjs7QStHOXVoREk7RUFDRTtFQUNBO0MvR2l2aEROOztBK0dudmhESTtFQUNFO0VBQ0E7Qy9Hc3ZoRE47O0ErR3h2aERJO0VBQ0U7RUFDQTtDL0cydmhETjs7QStHN3ZoREk7RUFDRTtFQUNBO0MvR2d3aEROOztBK0dsd2hESTtFQUNFO0VBQ0E7Qy9HcXdoRE47O0ErRzd2aERJO0VBQ0U7RUFDQTtDL0dnd2hETjs7QStHbHdoREk7RUFDRTtFQUNBO0MvR3F3aEROOztBK0d2d2hESTtFQUNFO0VBQ0E7Qy9HMHdoRE47O0ErRzV3aERJO0VBQ0U7RUFDQTtDL0crd2hETjs7QStHanhoREk7RUFDRTtFQUNBO0MvR294aEROOztBK0d0eGhESTtFQUNFO0VBQ0E7Qy9HeXhoRE47O0ErRzN4aERJO0VBQ0U7RUFDQTtDL0c4eGhETjs7QStHaHloREk7RUFDRTtFQUNBO0MvR215aEROOztBK0dyeWhESTtFQUNFO0VBQ0E7Qy9Hd3loRE47O0ErRzF5aERJO0VBQ0U7RUFDQTtDL0c2eWhETjs7QStHL3loREk7RUFDRTtFQUNBO0MvR2t6aEROOztBK0dwemhESTtFQUNFO0VBQ0E7Qy9HdXpoRE47O0ErR3p6aERJO0VBQ0U7RUFDQTtDL0c0emhETjs7QStHOXpoREk7RUFDRTtFQUNBO0MvR2kwaEROOztBK0duMGhESTtFQUNFO0VBQ0E7Qy9HczBoRE47O0ErR3gwaERJO0VBQ0U7RUFDQTtDL0cyMGhETjs7QStHNzBoREk7RUFDRTtFQUNBO0MvR2cxaEROOztBK0dsMWhESTtFQUNFO0VBQ0E7Qy9HcTFoRE47O0ErR3YxaERJO0VBQ0U7RUFDQTtDL0cwMWhETjs7QStHNTFoREk7RUFDRTtFQUNBO0MvRysxaEROOztBK0dqMmhESTtFQUNFO0VBQ0E7Qy9HbzJoRE47O0ErR3QyaERJO0VBQ0U7RUFDQTtDL0d5MmhETjs7QStHMzJoREk7RUFDRTtFQUNBO0MvRzgyaEROOztBK0doM2hESTtFQUNFO0VBQ0E7Qy9HbTNoRE47O0ErR3IzaERJO0VBQ0U7RUFDQTtDL0d3M2hETjs7QStHMTNoREk7RUFDRTtFQUNBO0MvRzYzaEROOztBK0cvM2hESTtFQUNFO0VBQ0E7Qy9HazRoRE47O0ErR3A0aERJO0VBQ0U7RUFDQTtDL0d1NGhETjs7QStHejRoREk7RUFDRTtFQUNBO0MvRzQ0aEROOztBK0c5NGhESTtFQUNFO0VBQ0E7Qy9HaTVoRE47O0ErR241aERJO0VBQ0U7RUFDQTtDL0dzNWhETjs7QStHeDVoREk7RUFDRTtFQUNBO0MvRzI1aEROOztBK0c3NWhESTtFQUNFO0VBQ0E7Qy9HZzZoRE47O0ErR2w2aERJO0VBQ0U7RUFDQTtDL0dxNmhETjs7QStHdjZoREk7RUFDRTtFQUNBO0MvRzA2aEROOztBK0c1NmhESTtFQUNFO0VBQ0E7Qy9HKzZoRE47O0ErR2o3aERJO0VBQ0U7RUFDQTtDL0dvN2hETjs7QStHdDdoREk7RUFDRTtFQUNBO0MvR3k3aEROOztBK0czN2hESTtFQUNFO0VBQ0E7Qy9HODdoRE47O0ErR2g4aERJO0VBQ0U7RUFDQTtDL0dtOGhETjs7QStHcjhoREk7RUFDRTtFQUNBO0MvR3c4aEROOztBK0cxOGhESTtFQUNFO0VBQ0E7Qy9HNjhoRE47O0ErRy84aERJO0VBQ0U7RUFDQTtDL0drOWhETjs7QStHcDloREk7RUFDRTtFQUNBO0MvR3U5aEROOztBK0d6OWhESTtFQUNFO0VBQ0E7Qy9HNDloRE47O0ErRzk5aERJO0VBQ0U7RUFDQTtDL0dpK2hETjs7QStHbitoREk7RUFDRTtFQUNBO0MvR3MraEROOztBK0d4K2hESTtFQUNFO0VBQ0E7Qy9HMitoRE47O0ErRzcraERJO0VBQ0U7RUFDQTtDL0dnL2hETjs7QStHbC9oREk7RUFDRTtFQUNBO0MvR3EvaEROOztBK0d2L2hESTtFQUNFO0VBQ0E7Qy9HMC9oRE47O0ErRzUvaERJO0VBQ0U7RUFDQTtDL0crL2hETjs7QStHamdpREk7RUFDRTtFQUNBO0MvR29naUROOztBK0d0Z2lESTtFQUNFO0VBQ0E7Qy9HeWdpRE47O0ErRzNnaURJO0VBQ0U7RUFDQTtDL0c4Z2lETjs7QStHaGhpREk7RUFDRTtFQUNBO0MvR21oaUROOztBK0dyaGlESTtFQUNFO0VBQ0E7Qy9Hd2hpRE47O0ErRzFoaURJO0VBQ0U7RUFDQTtDL0c2aGlETjs7QStHL2hpREk7RUFDRTtFQUNBO0MvR2tpaUROOztBK0dwaWlESTtFQUNFO0VBQ0E7Qy9HdWlpRE47O0ErR3ppaURJO0VBQ0U7RUFDQTtDL0c0aWlETjs7QStHOWlpREk7RUFDRTtFQUNBO0MvR2lqaUROOztBK0duamlESTtFQUNFO0VBQ0E7Qy9Hc2ppRE47O0ErR3hqaURJO0VBQ0U7RUFDQTtDL0cyamlETjs7QStHN2ppREk7RUFDRTtFQUNBO0MvR2draUROOztBK0dsa2lESTtFQUNFO0VBQ0E7Qy9HcWtpRE47O0ErR3ZraURJO0VBQ0U7RUFDQTtDL0cwa2lETjs7QStHNWtpREk7RUFDRTtFQUNBO0MvRytraUROOztBK0dqbGlESTtFQUNFO0VBQ0E7Qy9Hb2xpRE47O0ErR3RsaURJO0VBQ0U7RUFDQTtDL0d5bGlETjs7QStHM2xpREk7RUFDRTtFQUNBO0MvRzhsaUROOztBK0dobWlESTtFQUNFO0VBQ0E7Qy9HbW1pRE47O0ErR3JtaURJO0VBQ0U7RUFDQTtDL0d3bWlETjs7QStHMW1pREk7RUFDRTtFQUNBO0MvRzZtaUROOztBK0cvbWlESTtFQUNFO0VBQ0E7Qy9Ha25pRE47O0ErR3BuaURJO0VBQ0U7RUFDQTtDL0d1bmlETjs7QStHem5pREk7RUFDRTtFQUNBO0MvRzRuaUROOztBK0c5bmlESTtFQUNFO0VBQ0E7Qy9HaW9pRE47O0ErR25vaURJO0VBQ0U7RUFDQTtDL0dzb2lETjs7QStHeG9pREk7RUFDRTtFQUNBO0MvRzJvaUROOztBK0c3b2lESTtFQUNFO0VBQ0E7Qy9HZ3BpRE47O0ErR2xwaURJO0VBQ0U7RUFDQTtDL0dxcGlETjs7QStHdnBpREk7RUFDRTtFQUNBO0MvRzBwaUROOztBK0c1cGlESTtFQUNFO0VBQ0E7Qy9HK3BpRE47O0ErR2pxaURJO0VBQ0U7RUFDQTtDL0dvcWlETjs7QStHdHFpREk7RUFDRTtFQUNBO0MvR3lxaUROOztBK0czcWlESTtFQUNFO0VBQ0E7Qy9HOHFpRE47O0ErR2hyaURJO0VBQ0U7RUFDQTtDL0dtcmlETjs7QStHcnJpREk7RUFDRTtFQUNBO0MvR3dyaUROOztBK0cxcmlESTtFQUNFO0VBQ0E7Qy9HNnJpRE47O0ErRy9yaURJO0VBQ0U7RUFDQTtDL0drc2lETjs7QStHcHNpREk7RUFDRTtFQUNBO0MvR3VzaUROOztBK0d6c2lESTtFQUNFO0VBQ0E7Qy9HNHNpRE47O0ErRzlzaURJO0VBQ0U7RUFDQTtDL0dpdGlETjs7QStHbnRpREk7RUFDRTtFQUNBO0MvR3N0aUROOztBK0d4dGlESTtFQUNFO0VBQ0E7Qy9HMnRpRE47O0ErRzd0aURJO0VBQ0U7RUFDQTtDL0dndWlETjs7QStHbHVpREk7RUFDRTtFQUNBO0MvR3F1aUROOztBK0d2dWlESTtFQUNFO0VBQ0E7Qy9HMHVpRE47O0ErRzV1aURJO0VBQ0U7RUFDQTtDL0crdWlETjs7QThFbndpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWd3aURGOztBOEU3dmlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFMHZpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0FnSHgzaURBO0VBQ0U7Q2hIMjNpREY7O0E4RWo4aURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU4N2lERjs7QThFMzdpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXc3aURGOztBaUh0ampEQTtFQUNFO0NqSHlqakRGOztBaUh0ampEQTtFQUNFO0VBQ0E7Q2pIeWpqREY7O0FpSHRqakRBO0VBQ0U7RUFDQTtDakh5ampERjs7QWlIdGpqREE7RUFDRTtDakh5ampERjs7QWlIdGpqREE7RUFDRTtDakh5ampERjs7QWlIdGpqREE7RUFDRTtDakh5ampERjs7QWlIdGpqREE7RUFDRTtDakh5ampERjs7QWlIdGpqREE7RUFDRTtFQUNBO0NqSHlqakRGOztBaUh0ampEQTtFQUNFO0NqSHlqakRGOztBaUh0ampEQTtFQUNFO0NqSHlqakRGOztBaUh0ampEQTtFQUNFO0NqSHlqakRGOztBaUh0ampEQTtFQUNFO0NqSHlqakRGOztBaUh0ampEQTtFQUNFO0NqSHlqakRGOztBaUh0ampEQTtFQUNFO0VBQ0E7Q2pIeWpqREY7O0FpSHRqakRBO0VBQ0U7RUFDQTtDakh5ampERjs7QWlIdGpqREE7RUFDRTtFQUNBO0NqSHlqakRGOztBaUh0ampEQTtFQUNFO0NqSHlqakRGOztBaUhyampERTtFQUNFO0NqSHdqakRKOztBaUh0ampERTtFQUNFO0NqSHlqakRKOztBaUh2ampERTtFQUNFO0NqSDBqakRKOztBaUh4ampERTtFQUNFO0NqSDJqakRKOztBaUh6ampERTtFQUNFO0NqSDRqakRKOztBaUgxampERTtFQUNFO0VBQ0E7Q2pINmpqREo7O0FpSDNqakRFO0VBQ0U7RUFDQTtDakg4ampESjs7QWlINWpqREU7RUFDRTtDakgrampESjs7QWlIN2pqREU7RUFDRTtDakhna2pESjs7QWlIOWpqREU7RUFDRTtDakhpa2pESjs7QWlIL2pqREU7RUFDRTtDakhra2pESjs7QWlIaGtqREU7RUFDRTtDakhta2pESjs7QWlIamtqREU7RUFDRTtFQUNBO0NqSG9rakRKOztBaUhsa2pERTtFQUNFO0VBQ0E7Q2pIcWtqREo7O0FpSGpuakRFO0VBQ0U7Q2pIb25qREo7O0FpSGxuakRFO0VBQ0U7Q2pIcW5qREo7O0FpSG5uakRFO0VBQ0U7Q2pIc25qREo7O0FpSHBuakRFO0VBQ0U7Q2pIdW5qREo7O0FpSHJuakRFO0VBQ0U7Q2pId25qREo7O0FpSHRuakRFO0VBQ0U7RUFDQTtDakh5bmpESjs7QWlIdm5qREU7RUFDRTtFQUNBO0NqSDBuakRKOztBaUh4bmpERTtFQUNFO0NqSDJuakRKOztBaUh6bmpERTtFQUNFO0NqSDRuakRKOztBaUgxbmpERTtFQUNFO0NqSDZuakRKOztBaUgzbmpERTtFQUNFO0NqSDhuakRKOztBaUg1bmpERTtFQUNFO0NqSCtuakRKOztBaUg3bmpERTtFQUNFO0VBQ0E7Q2pIZ29qREo7O0FpSDluakRFO0VBQ0U7RUFDQTtDakhpb2pESjs7QWlIN3FqREU7RUFDRTtDakhncmpESjs7QWlIOXFqREU7RUFDRTtDakhpcmpESjs7QWlIL3FqREU7RUFDRTtDakhrcmpESjs7QWlIaHJqREU7RUFDRTtDakhtcmpESjs7QWlIanJqREU7RUFDRTtDakhvcmpESjs7QWlIbHJqREU7RUFDRTtFQUNBO0NqSHFyakRKOztBaUhucmpERTtFQUNFO0VBQ0E7Q2pIc3JqREo7O0FpSHByakRFO0VBQ0U7Q2pIdXJqREo7O0FpSHJyakRFO0VBQ0U7Q2pId3JqREo7O0FpSHRyakRFO0VBQ0U7Q2pIeXJqREo7O0FpSHZyakRFO0VBQ0U7Q2pIMHJqREo7O0FpSHhyakRFO0VBQ0U7Q2pIMnJqREo7O0FpSHpyakRFO0VBQ0U7RUFDQTtDakg0cmpESjs7QWlIMXJqREU7RUFDRTtFQUNBO0NqSDZyakRKOztBaUh6dWpERTtFQUNFO0NqSDR1akRKOztBaUgxdWpERTtFQUNFO0NqSDZ1akRKOztBaUgzdWpERTtFQUNFO0NqSDh1akRKOztBaUg1dWpERTtFQUNFO0NqSCt1akRKOztBaUg3dWpERTtFQUNFO0NqSGd2akRKOztBaUg5dWpERTtFQUNFO0VBQ0E7Q2pIaXZqREo7O0FpSC91akRFO0VBQ0U7RUFDQTtDakhrdmpESjs7QWlIaHZqREU7RUFDRTtDakhtdmpESjs7QWlIanZqREU7RUFDRTtDakhvdmpESjs7QWlIbHZqREU7RUFDRTtDakhxdmpESjs7QWlIbnZqREU7RUFDRTtDakhzdmpESjs7QWlIcHZqREU7RUFDRTtDakh1dmpESjs7QWlIcnZqREU7RUFDRTtFQUNBO0NqSHd2akRKOztBaUh0dmpERTtFQUNFO0VBQ0E7Q2pIeXZqREo7O0FpSHJ5akRFO0VBQ0U7Q2pId3lqREo7O0FpSHR5akRFO0VBQ0U7Q2pIeXlqREo7O0FpSHZ5akRFO0VBQ0U7Q2pIMHlqREo7O0FpSHh5akRFO0VBQ0U7Q2pIMnlqREo7O0FpSHp5akRFO0VBQ0U7Q2pINHlqREo7O0FpSDF5akRFO0VBQ0U7RUFDQTtDakg2eWpESjs7QWlIM3lqREU7RUFDRTtFQUNBO0NqSDh5akRKOztBaUg1eWpERTtFQUNFO0NqSCt5akRKOztBaUg3eWpERTtFQUNFO0NqSGd6akRKOztBaUg5eWpERTtFQUNFO0NqSGl6akRKOztBaUgveWpERTtFQUNFO0NqSGt6akRKOztBaUhoempERTtFQUNFO0NqSG16akRKOztBaUhqempERTtFQUNFO0VBQ0E7Q2pIb3pqREo7O0FpSGx6akRFO0VBQ0U7RUFDQTtDakhxempESjs7QWlIajJqREU7RUFDRTtDakhvMmpESjs7QWlIbDJqREU7RUFDRTtDakhxMmpESjs7QWlIbjJqREU7RUFDRTtDakhzMmpESjs7QWlIcDJqREU7RUFDRTtDakh1MmpESjs7QWlIcjJqREU7RUFDRTtDakh3MmpESjs7QWlIdDJqREU7RUFDRTtFQUNBO0NqSHkyakRKOztBaUh2MmpERTtFQUNFO0VBQ0E7Q2pIMDJqREo7O0FpSHgyakRFO0VBQ0U7Q2pIMjJqREo7O0FpSHoyakRFO0VBQ0U7Q2pINDJqREo7O0FpSDEyakRFO0VBQ0U7Q2pINjJqREo7O0FpSDMyakRFO0VBQ0U7Q2pIODJqREo7O0FpSDUyakRFO0VBQ0U7Q2pIKzJqREo7O0FpSDcyakRFO0VBQ0U7RUFDQTtDakhnM2pESjs7QWlIOTJqREU7RUFDRTtFQUNBO0NqSGkzakRKOztBaUg3NWpERTtFQUNFO0NqSGc2akRKOztBaUg5NWpERTtFQUNFO0NqSGk2akRKOztBaUgvNWpERTtFQUNFO0NqSGs2akRKOztBaUhoNmpERTtFQUNFO0NqSG02akRKOztBaUhqNmpERTtFQUNFO0NqSG82akRKOztBaUhsNmpERTtFQUNFO0VBQ0E7Q2pIcTZqREo7O0FpSG42akRFO0VBQ0U7RUFDQTtDakhzNmpESjs7QWlIcDZqREU7RUFDRTtDakh1NmpESjs7QWlIcjZqREU7RUFDRTtDakh3NmpESjs7QWlIdDZqREU7RUFDRTtDakh5NmpESjs7QWlIdjZqREU7RUFDRTtDakgwNmpESjs7QWlIeDZqREU7RUFDRTtDakgyNmpESjs7QWlIejZqREU7RUFDRTtFQUNBO0NqSDQ2akRKOztBaUgxNmpERTtFQUNFO0VBQ0E7Q2pINjZqREo7O0FpSHo5akRFO0VBQ0U7Q2pINDlqREo7O0FpSDE5akRFO0VBQ0U7Q2pINjlqREo7O0FpSDM5akRFO0VBQ0U7Q2pIODlqREo7O0FpSDU5akRFO0VBQ0U7Q2pIKzlqREo7O0FpSDc5akRFO0VBQ0U7Q2pIZytqREo7O0FpSDk5akRFO0VBQ0U7RUFDQTtDakhpK2pESjs7QWlILzlqREU7RUFDRTtFQUNBO0NqSGsrakRKOztBaUhoK2pERTtFQUNFO0NqSG0rakRKOztBaUhqK2pERTtFQUNFO0NqSG8rakRKOztBaUhsK2pERTtFQUNFO0NqSHErakRKOztBaUhuK2pERTtFQUNFO0NqSHMrakRKOztBaUhwK2pERTtFQUNFO0NqSHUrakRKOztBaUhyK2pERTtFQUNFO0VBQ0E7Q2pIdytqREo7O0FpSHQrakRFO0VBQ0U7RUFDQTtDakh5K2pESjs7QWlIcmhrREU7RUFDRTtDakh3aGtESjs7QWlIdGhrREU7RUFDRTtDakh5aGtESjs7QWlIdmhrREU7RUFDRTtDakgwaGtESjs7QWlIeGhrREU7RUFDRTtDakgyaGtESjs7QWlIemhrREU7RUFDRTtDakg0aGtESjs7QWlIMWhrREU7RUFDRTtFQUNBO0NqSDZoa0RKOztBaUgzaGtERTtFQUNFO0VBQ0E7Q2pIOGhrREo7O0FpSDVoa0RFO0VBQ0U7Q2pIK2hrREo7O0FpSDdoa0RFO0VBQ0U7Q2pIZ2lrREo7O0FpSDloa0RFO0VBQ0U7Q2pIaWlrREo7O0FpSC9oa0RFO0VBQ0U7Q2pIa2lrREo7O0FpSGhpa0RFO0VBQ0U7Q2pIbWlrREo7O0FpSGppa0RFO0VBQ0U7RUFDQTtDakhvaWtESjs7QWlIbGlrREU7RUFDRTtFQUNBO0NqSHFpa0RKOztBaUhqbGtERTtFQUNFO0NqSG9sa0RKOztBaUhsbGtERTtFQUNFO0NqSHFsa0RKOztBaUhubGtERTtFQUNFO0NqSHNsa0RKOztBaUhwbGtERTtFQUNFO0NqSHVsa0RKOztBaUhybGtERTtFQUNFO0NqSHdsa0RKOztBaUh0bGtERTtFQUNFO0VBQ0E7Q2pIeWxrREo7O0FpSHZsa0RFO0VBQ0U7RUFDQTtDakgwbGtESjs7QWlIeGxrREU7RUFDRTtDakgybGtESjs7QWlIemxrREU7RUFDRTtDakg0bGtESjs7QWlIMWxrREU7RUFDRTtDakg2bGtESjs7QWlIM2xrREU7RUFDRTtDakg4bGtESjs7QWlINWxrREU7RUFDRTtDakgrbGtESjs7QWlIN2xrREU7RUFDRTtFQUNBO0NqSGdta0RKOztBaUg5bGtERTtFQUNFO0VBQ0E7Q2pIaW1rREo7O0FpSDdva0RFO0VBQ0U7Q2pIZ3BrREo7O0FpSDlva0RFO0VBQ0U7Q2pIaXBrREo7O0FpSC9va0RFO0VBQ0U7Q2pIa3BrREo7O0FpSGhwa0RFO0VBQ0U7Q2pIbXBrREo7O0FpSGpwa0RFO0VBQ0U7Q2pIb3BrREo7O0FpSGxwa0RFO0VBQ0U7RUFDQTtDakhxcGtESjs7QWlIbnBrREU7RUFDRTtFQUNBO0NqSHNwa0RKOztBaUhwcGtERTtFQUNFO0NqSHVwa0RKOztBaUhycGtERTtFQUNFO0NqSHdwa0RKOztBaUh0cGtERTtFQUNFO0NqSHlwa0RKOztBaUh2cGtERTtFQUNFO0NqSDBwa0RKOztBaUh4cGtERTtFQUNFO0NqSDJwa0RKOztBaUh6cGtERTtFQUNFO0VBQ0E7Q2pINHBrREo7O0FpSDFwa0RFO0VBQ0U7RUFDQTtDakg2cGtESjs7QWlIenNrREU7RUFDRTtDakg0c2tESjs7QWlIMXNrREU7RUFDRTtDakg2c2tESjs7QWlIM3NrREU7RUFDRTtDakg4c2tESjs7QWlINXNrREU7RUFDRTtDakgrc2tESjs7QWlIN3NrREU7RUFDRTtDakhndGtESjs7QWlIOXNrREU7RUFDRTtFQUNBO0NqSGl0a0RKOztBaUgvc2tERTtFQUNFO0VBQ0E7Q2pIa3RrREo7O0FpSGh0a0RFO0VBQ0U7Q2pIbXRrREo7O0FpSGp0a0RFO0VBQ0U7Q2pIb3RrREo7O0FpSGx0a0RFO0VBQ0U7Q2pIcXRrREo7O0FpSG50a0RFO0VBQ0U7Q2pIc3RrREo7O0FpSHB0a0RFO0VBQ0U7Q2pIdXRrREo7O0FpSHJ0a0RFO0VBQ0U7RUFDQTtDakh3dGtESjs7QWlIdHRrREU7RUFDRTtFQUNBO0NqSHl0a0RKOztBaUhyd2tERTtFQUNFO0NqSHd3a0RKOztBaUh0d2tERTtFQUNFO0NqSHl3a0RKOztBaUh2d2tERTtFQUNFO0NqSDB3a0RKOztBaUh4d2tERTtFQUNFO0NqSDJ3a0RKOztBaUh6d2tERTtFQUNFO0NqSDR3a0RKOztBaUgxd2tERTtFQUNFO0VBQ0E7Q2pINndrREo7O0FpSDN3a0RFO0VBQ0U7RUFDQTtDakg4d2tESjs7QWlINXdrREU7RUFDRTtDakgrd2tESjs7QWlIN3drREU7RUFDRTtDakhneGtESjs7QWlIOXdrREU7RUFDRTtDakhpeGtESjs7QWlIL3drREU7RUFDRTtDakhreGtESjs7QWlIaHhrREU7RUFDRTtDakhteGtESjs7QWlIanhrREU7RUFDRTtFQUNBO0NqSG94a0RKOztBaUhseGtERTtFQUNFO0VBQ0E7Q2pIcXhrREo7O0FpSGowa0RFO0VBQ0U7Q2pIbzBrREo7O0FpSGwwa0RFO0VBQ0U7Q2pIcTBrREo7O0FpSG4wa0RFO0VBQ0U7Q2pIczBrREo7O0FpSHAwa0RFO0VBQ0U7Q2pIdTBrREo7O0FpSHIwa0RFO0VBQ0U7Q2pIdzBrREo7O0FpSHQwa0RFO0VBQ0U7RUFDQTtDakh5MGtESjs7QWlIdjBrREU7RUFDRTtFQUNBO0NqSDAwa0RKOztBaUh4MGtERTtFQUNFO0NqSDIwa0RKOztBaUh6MGtERTtFQUNFO0NqSDQwa0RKOztBaUgxMGtERTtFQUNFO0NqSDYwa0RKOztBaUgzMGtERTtFQUNFO0NqSDgwa0RKOztBaUg1MGtERTtFQUNFO0NqSCswa0RKOztBaUg3MGtERTtFQUNFO0VBQ0E7Q2pIZzFrREo7O0FpSDkwa0RFO0VBQ0U7RUFDQTtDakhpMWtESjs7QWlINzNrREU7RUFDRTtDakhnNGtESjs7QWlIOTNrREU7RUFDRTtDakhpNGtESjs7QWlILzNrREU7RUFDRTtDakhrNGtESjs7QWlIaDRrREU7RUFDRTtDakhtNGtESjs7QWlIajRrREU7RUFDRTtDakhvNGtESjs7QWlIbDRrREU7RUFDRTtFQUNBO0NqSHE0a0RKOztBaUhuNGtERTtFQUNFO0VBQ0E7Q2pIczRrREo7O0FpSHA0a0RFO0VBQ0U7Q2pIdTRrREo7O0FpSHI0a0RFO0VBQ0U7Q2pIdzRrREo7O0FpSHQ0a0RFO0VBQ0U7Q2pIeTRrREo7O0FpSHY0a0RFO0VBQ0U7Q2pIMDRrREo7O0FpSHg0a0RFO0VBQ0U7Q2pIMjRrREo7O0FpSHo0a0RFO0VBQ0U7RUFDQTtDakg0NGtESjs7QWlIMTRrREU7RUFDRTtFQUNBO0NqSDY0a0RKOztBaUh6N2tERTtFQUNFO0NqSDQ3a0RKOztBaUgxN2tERTtFQUNFO0NqSDY3a0RKOztBaUgzN2tERTtFQUNFO0NqSDg3a0RKOztBaUg1N2tERTtFQUNFO0NqSCs3a0RKOztBaUg3N2tERTtFQUNFO0NqSGc4a0RKOztBaUg5N2tERTtFQUNFO0VBQ0E7Q2pIaThrREo7O0FpSC83a0RFO0VBQ0U7RUFDQTtDakhrOGtESjs7QWlIaDhrREU7RUFDRTtDakhtOGtESjs7QWlIajhrREU7RUFDRTtDakhvOGtESjs7QWlIbDhrREU7RUFDRTtDakhxOGtESjs7QWlIbjhrREU7RUFDRTtDakhzOGtESjs7QWlIcDhrREU7RUFDRTtDakh1OGtESjs7QWlIcjhrREU7RUFDRTtFQUNBO0NqSHc4a0RKOztBaUh0OGtERTtFQUNFO0VBQ0E7Q2pIeThrREo7O0FpSHIva0RFO0VBQ0U7Q2pIdy9rREo7O0FpSHQva0RFO0VBQ0U7Q2pIeS9rREo7O0FpSHYva0RFO0VBQ0U7Q2pIMC9rREo7O0FpSHgva0RFO0VBQ0U7Q2pIMi9rREo7O0FpSHova0RFO0VBQ0U7Q2pINC9rREo7O0FpSDEva0RFO0VBQ0U7RUFDQTtDakg2L2tESjs7QWlIMy9rREU7RUFDRTtFQUNBO0NqSDgva0RKOztBaUg1L2tERTtFQUNFO0NqSCsva0RKOztBaUg3L2tERTtFQUNFO0NqSGdnbERKOztBaUg5L2tERTtFQUNFO0NqSGlnbERKOztBaUgvL2tERTtFQUNFO0NqSGtnbERKOztBaUhoZ2xERTtFQUNFO0NqSG1nbERKOztBaUhqZ2xERTtFQUNFO0VBQ0E7Q2pIb2dsREo7O0FpSGxnbERFO0VBQ0U7RUFDQTtDakhxZ2xESjs7QWlIampsREU7RUFDRTtDakhvamxESjs7QWlIbGpsREU7RUFDRTtDakhxamxESjs7QWlIbmpsREU7RUFDRTtDakhzamxESjs7QWlIcGpsREU7RUFDRTtDakh1amxESjs7QWlIcmpsREU7RUFDRTtDakh3amxESjs7QWlIdGpsREU7RUFDRTtFQUNBO0NqSHlqbERKOztBaUh2amxERTtFQUNFO0VBQ0E7Q2pIMGpsREo7O0FpSHhqbERFO0VBQ0U7Q2pIMmpsREo7O0FpSHpqbERFO0VBQ0U7Q2pINGpsREo7O0FpSDFqbERFO0VBQ0U7Q2pINmpsREo7O0FpSDNqbERFO0VBQ0U7Q2pIOGpsREo7O0FpSDVqbERFO0VBQ0U7Q2pIK2psREo7O0FpSDdqbERFO0VBQ0U7RUFDQTtDakhna2xESjs7QWlIOWpsREU7RUFDRTtFQUNBO0NqSGlrbERKOztBaUg3bWxERTtFQUNFO0NqSGdubERKOztBaUg5bWxERTtFQUNFO0NqSGlubERKOztBaUgvbWxERTtFQUNFO0NqSGtubERKOztBaUhobmxERTtFQUNFO0NqSG1ubERKOztBaUhqbmxERTtFQUNFO0NqSG9ubERKOztBaUhsbmxERTtFQUNFO0VBQ0E7Q2pIcW5sREo7O0FpSG5ubERFO0VBQ0U7RUFDQTtDakhzbmxESjs7QWlIcG5sREU7RUFDRTtDakh1bmxESjs7QWlIcm5sREU7RUFDRTtDakh3bmxESjs7QWlIdG5sREU7RUFDRTtDakh5bmxESjs7QWlIdm5sREU7RUFDRTtDakgwbmxESjs7QWlIeG5sREU7RUFDRTtDakgybmxESjs7QWlIem5sREU7RUFDRTtFQUNBO0NqSDRubERKOztBaUgxbmxERTtFQUNFO0VBQ0E7Q2pINm5sREo7O0FpSHpxbERFO0VBQ0U7Q2pINHFsREo7O0FpSDFxbERFO0VBQ0U7Q2pINnFsREo7O0FpSDNxbERFO0VBQ0U7Q2pIOHFsREo7O0FpSDVxbERFO0VBQ0U7Q2pIK3FsREo7O0FpSDdxbERFO0VBQ0U7Q2pIZ3JsREo7O0FpSDlxbERFO0VBQ0U7RUFDQTtDakhpcmxESjs7QWlIL3FsREU7RUFDRTtFQUNBO0NqSGtybERKOztBaUhocmxERTtFQUNFO0NqSG1ybERKOztBaUhqcmxERTtFQUNFO0NqSG9ybERKOztBaUhscmxERTtFQUNFO0NqSHFybERKOztBaUhucmxERTtFQUNFO0NqSHNybERKOztBaUhwcmxERTtFQUNFO0NqSHVybERKOztBaUhycmxERTtFQUNFO0VBQ0E7Q2pId3JsREo7O0FpSHRybERFO0VBQ0U7RUFDQTtDakh5cmxESjs7QWlIcnVsREU7RUFDRTtDakh3dWxESjs7QWlIdHVsREU7RUFDRTtDakh5dWxESjs7QWlIdnVsREU7RUFDRTtDakgwdWxESjs7QWlIeHVsREU7RUFDRTtDakgydWxESjs7QWlIenVsREU7RUFDRTtDakg0dWxESjs7QWlIMXVsREU7RUFDRTtFQUNBO0NqSDZ1bERKOztBaUgzdWxERTtFQUNFO0VBQ0E7Q2pIOHVsREo7O0FpSDV1bERFO0VBQ0U7Q2pIK3VsREo7O0FpSDd1bERFO0VBQ0U7Q2pIZ3ZsREo7O0FpSDl1bERFO0VBQ0U7Q2pIaXZsREo7O0FpSC91bERFO0VBQ0U7Q2pIa3ZsREo7O0FpSGh2bERFO0VBQ0U7Q2pIbXZsREo7O0FpSGp2bERFO0VBQ0U7RUFDQTtDakhvdmxESjs7QWlIbHZsREU7RUFDRTtFQUNBO0NqSHF2bERKOztBaUhqeWxERTtFQUNFO0NqSG95bERKOztBaUhseWxERTtFQUNFO0NqSHF5bERKOztBaUhueWxERTtFQUNFO0NqSHN5bERKOztBaUhweWxERTtFQUNFO0NqSHV5bERKOztBaUhyeWxERTtFQUNFO0NqSHd5bERKOztBaUh0eWxERTtFQUNFO0VBQ0E7Q2pIeXlsREo7O0FpSHZ5bERFO0VBQ0U7RUFDQTtDakgweWxESjs7QWlIeHlsREU7RUFDRTtDakgyeWxESjs7QWlIenlsREU7RUFDRTtDakg0eWxESjs7QWlIMXlsREU7RUFDRTtDakg2eWxESjs7QWlIM3lsREU7RUFDRTtDakg4eWxESjs7QWlINXlsREU7RUFDRTtDakgreWxESjs7QWlIN3lsREU7RUFDRTtFQUNBO0NqSGd6bERKOztBaUg5eWxERTtFQUNFO0VBQ0E7Q2pIaXpsREo7O0FpSDcxbERFO0VBQ0U7Q2pIZzJsREo7O0FpSDkxbERFO0VBQ0U7Q2pIaTJsREo7O0FpSC8xbERFO0VBQ0U7Q2pIazJsREo7O0FpSGgybERFO0VBQ0U7Q2pIbTJsREo7O0FpSGoybERFO0VBQ0U7Q2pIbzJsREo7O0FpSGwybERFO0VBQ0U7RUFDQTtDakhxMmxESjs7QWlIbjJsREU7RUFDRTtFQUNBO0NqSHMybERKOztBaUhwMmxERTtFQUNFO0NqSHUybERKOztBaUhyMmxERTtFQUNFO0NqSHcybERKOztBaUh0MmxERTtFQUNFO0NqSHkybERKOztBaUh2MmxERTtFQUNFO0NqSDAybERKOztBaUh4MmxERTtFQUNFO0NqSDIybERKOztBaUh6MmxERTtFQUNFO0VBQ0E7Q2pINDJsREo7O0FpSDEybERFO0VBQ0U7RUFDQTtDakg2MmxESjs7QWlIejVsREU7RUFDRTtDakg0NWxESjs7QWlIMTVsREU7RUFDRTtDakg2NWxESjs7QWlIMzVsREU7RUFDRTtDakg4NWxESjs7QWlINTVsREU7RUFDRTtDakgrNWxESjs7QWlINzVsREU7RUFDRTtDakhnNmxESjs7QWlIOTVsREU7RUFDRTtFQUNBO0NqSGk2bERKOztBaUgvNWxERTtFQUNFO0VBQ0E7Q2pIazZsREo7O0FpSGg2bERFO0VBQ0U7Q2pIbTZsREo7O0FpSGo2bERFO0VBQ0U7Q2pIbzZsREo7O0FpSGw2bERFO0VBQ0U7Q2pIcTZsREo7O0FpSG42bERFO0VBQ0U7Q2pIczZsREo7O0FpSHA2bERFO0VBQ0U7Q2pIdTZsREo7O0FpSHI2bERFO0VBQ0U7RUFDQTtDakh3NmxESjs7QWlIdDZsREU7RUFDRTtFQUNBO0NqSHk2bERKOztBaUhyOWxERTtFQUNFO0NqSHc5bERKOztBaUh0OWxERTtFQUNFO0NqSHk5bERKOztBaUh2OWxERTtFQUNFO0NqSDA5bERKOztBaUh4OWxERTtFQUNFO0NqSDI5bERKOztBaUh6OWxERTtFQUNFO0NqSDQ5bERKOztBaUgxOWxERTtFQUNFO0VBQ0E7Q2pINjlsREo7O0FpSDM5bERFO0VBQ0U7RUFDQTtDakg4OWxESjs7QWlINTlsREU7RUFDRTtDakgrOWxESjs7QWlINzlsREU7RUFDRTtDakhnK2xESjs7QWlIOTlsREU7RUFDRTtDakhpK2xESjs7QWlILzlsREU7RUFDRTtDakhrK2xESjs7QWlIaCtsREU7RUFDRTtDakhtK2xESjs7QWlIaitsREU7RUFDRTtFQUNBO0NqSG8rbERKOztBaUhsK2xERTtFQUNFO0VBQ0E7Q2pIcStsREo7O0FpSGpobURFO0VBQ0U7Q2pIb2htREo7O0FpSGxobURFO0VBQ0U7Q2pIcWhtREo7O0FpSG5obURFO0VBQ0U7Q2pIc2htREo7O0FpSHBobURFO0VBQ0U7Q2pIdWhtREo7O0FpSHJobURFO0VBQ0U7Q2pId2htREo7O0FpSHRobURFO0VBQ0U7RUFDQTtDakh5aG1ESjs7QWlIdmhtREU7RUFDRTtFQUNBO0NqSDBobURKOztBaUh4aG1ERTtFQUNFO0NqSDJobURKOztBaUh6aG1ERTtFQUNFO0NqSDRobURKOztBaUgxaG1ERTtFQUNFO0NqSDZobURKOztBaUgzaG1ERTtFQUNFO0NqSDhobURKOztBaUg1aG1ERTtFQUNFO0NqSCtobURKOztBaUg3aG1ERTtFQUNFO0VBQ0E7Q2pIZ2ltREo7O0FpSDlobURFO0VBQ0U7RUFDQTtDakhpaW1ESjs7QWlIN2ttREU7RUFDRTtDakhnbG1ESjs7QWlIOWttREU7RUFDRTtDakhpbG1ESjs7QWlIL2ttREU7RUFDRTtDakhrbG1ESjs7QWlIaGxtREU7RUFDRTtDakhtbG1ESjs7QWlIamxtREU7RUFDRTtDakhvbG1ESjs7QWlIbGxtREU7RUFDRTtFQUNBO0NqSHFsbURKOztBaUhubG1ERTtFQUNFO0VBQ0E7Q2pIc2xtREo7O0FpSHBsbURFO0VBQ0U7Q2pIdWxtREo7O0FpSHJsbURFO0VBQ0U7Q2pId2xtREo7O0FpSHRsbURFO0VBQ0U7Q2pIeWxtREo7O0FpSHZsbURFO0VBQ0U7Q2pIMGxtREo7O0FpSHhsbURFO0VBQ0U7Q2pIMmxtREo7O0FpSHpsbURFO0VBQ0U7RUFDQTtDakg0bG1ESjs7QWlIMWxtREU7RUFDRTtFQUNBO0NqSDZsbURKOztBaUh6b21ERTtFQUNFO0NqSDRvbURKOztBaUgxb21ERTtFQUNFO0NqSDZvbURKOztBaUgzb21ERTtFQUNFO0NqSDhvbURKOztBaUg1b21ERTtFQUNFO0NqSCtvbURKOztBaUg3b21ERTtFQUNFO0NqSGdwbURKOztBaUg5b21ERTtFQUNFO0VBQ0E7Q2pIaXBtREo7O0FpSC9vbURFO0VBQ0U7RUFDQTtDakhrcG1ESjs7QWlIaHBtREU7RUFDRTtDakhtcG1ESjs7QWlIanBtREU7RUFDRTtDakhvcG1ESjs7QWlIbHBtREU7RUFDRTtDakhxcG1ESjs7QWlIbnBtREU7RUFDRTtDakhzcG1ESjs7QWlIcHBtREU7RUFDRTtDakh1cG1ESjs7QWlIcnBtREU7RUFDRTtFQUNBO0NqSHdwbURKOztBaUh0cG1ERTtFQUNFO0VBQ0E7Q2pIeXBtREo7O0FpSHJzbURFO0VBQ0U7Q2pId3NtREo7O0FpSHRzbURFO0VBQ0U7Q2pIeXNtREo7O0FpSHZzbURFO0VBQ0U7Q2pIMHNtREo7O0FpSHhzbURFO0VBQ0U7Q2pIMnNtREo7O0FpSHpzbURFO0VBQ0U7Q2pINHNtREo7O0FpSDFzbURFO0VBQ0U7RUFDQTtDakg2c21ESjs7QWlIM3NtREU7RUFDRTtFQUNBO0NqSDhzbURKOztBaUg1c21ERTtFQUNFO0NqSCtzbURKOztBaUg3c21ERTtFQUNFO0NqSGd0bURKOztBaUg5c21ERTtFQUNFO0NqSGl0bURKOztBaUgvc21ERTtFQUNFO0NqSGt0bURKOztBaUhodG1ERTtFQUNFO0NqSG10bURKOztBaUhqdG1ERTtFQUNFO0VBQ0E7Q2pIb3RtREo7O0FpSGx0bURFO0VBQ0U7RUFDQTtDakhxdG1ESjs7QWlIandtREU7RUFDRTtDakhvd21ESjs7QWlIbHdtREU7RUFDRTtDakhxd21ESjs7QWlIbndtREU7RUFDRTtDakhzd21ESjs7QWlIcHdtREU7RUFDRTtDakh1d21ESjs7QWlIcndtREU7RUFDRTtDakh3d21ESjs7QWlIdHdtREU7RUFDRTtFQUNBO0NqSHl3bURKOztBaUh2d21ERTtFQUNFO0VBQ0E7Q2pIMHdtREo7O0FpSHh3bURFO0VBQ0U7Q2pIMndtREo7O0FpSHp3bURFO0VBQ0U7Q2pINHdtREo7O0FpSDF3bURFO0VBQ0U7Q2pINndtREo7O0FpSDN3bURFO0VBQ0U7Q2pIOHdtREo7O0FpSDV3bURFO0VBQ0U7Q2pIK3dtREo7O0FpSDd3bURFO0VBQ0U7RUFDQTtDakhneG1ESjs7QWlIOXdtREU7RUFDRTtFQUNBO0NqSGl4bURKOztBaUg3em1ERTtFQUNFO0NqSGcwbURKOztBaUg5em1ERTtFQUNFO0NqSGkwbURKOztBaUgvem1ERTtFQUNFO0NqSGswbURKOztBaUhoMG1ERTtFQUNFO0NqSG0wbURKOztBaUhqMG1ERTtFQUNFO0NqSG8wbURKOztBaUhsMG1ERTtFQUNFO0VBQ0E7Q2pIcTBtREo7O0FpSG4wbURFO0VBQ0U7RUFDQTtDakhzMG1ESjs7QWlIcDBtREU7RUFDRTtDakh1MG1ESjs7QWlIcjBtREU7RUFDRTtDakh3MG1ESjs7QWlIdDBtREU7RUFDRTtDakh5MG1ESjs7QWlIdjBtREU7RUFDRTtDakgwMG1ESjs7QWlIeDBtREU7RUFDRTtDakgyMG1ESjs7QWlIejBtREU7RUFDRTtFQUNBO0NqSDQwbURKOztBaUgxMG1ERTtFQUNFO0VBQ0E7Q2pINjBtREo7O0FpSHozbURFO0VBQ0U7Q2pINDNtREo7O0FpSDEzbURFO0VBQ0U7Q2pINjNtREo7O0FpSDMzbURFO0VBQ0U7Q2pIODNtREo7O0FpSDUzbURFO0VBQ0U7Q2pIKzNtREo7O0FpSDczbURFO0VBQ0U7Q2pIZzRtREo7O0FpSDkzbURFO0VBQ0U7RUFDQTtDakhpNG1ESjs7QWlILzNtREU7RUFDRTtFQUNBO0NqSGs0bURKOztBaUhoNG1ERTtFQUNFO0NqSG00bURKOztBaUhqNG1ERTtFQUNFO0NqSG80bURKOztBaUhsNG1ERTtFQUNFO0NqSHE0bURKOztBaUhuNG1ERTtFQUNFO0NqSHM0bURKOztBaUhwNG1ERTtFQUNFO0NqSHU0bURKOztBaUhyNG1ERTtFQUNFO0VBQ0E7Q2pIdzRtREo7O0FpSHQ0bURFO0VBQ0U7RUFDQTtDakh5NG1ESjs7QWlIcjdtREU7RUFDRTtDakh3N21ESjs7QWlIdDdtREU7RUFDRTtDakh5N21ESjs7QWlIdjdtREU7RUFDRTtDakgwN21ESjs7QWlIeDdtREU7RUFDRTtDakgyN21ESjs7QWlIejdtREU7RUFDRTtDakg0N21ESjs7QWlIMTdtREU7RUFDRTtFQUNBO0NqSDY3bURKOztBaUgzN21ERTtFQUNFO0VBQ0E7Q2pIODdtREo7O0FpSDU3bURFO0VBQ0U7Q2pIKzdtREo7O0FpSDc3bURFO0VBQ0U7Q2pIZzhtREo7O0FpSDk3bURFO0VBQ0U7Q2pIaThtREo7O0FpSC83bURFO0VBQ0U7Q2pIazhtREo7O0FpSGg4bURFO0VBQ0U7Q2pIbThtREo7O0FpSGo4bURFO0VBQ0U7RUFDQTtDakhvOG1ESjs7QWlIbDhtREU7RUFDRTtFQUNBO0NqSHE4bURKOztBaUhqL21ERTtFQUNFO0NqSG8vbURKOztBaUhsL21ERTtFQUNFO0NqSHEvbURKOztBaUhuL21ERTtFQUNFO0NqSHMvbURKOztBaUhwL21ERTtFQUNFO0NqSHUvbURKOztBaUhyL21ERTtFQUNFO0NqSHcvbURKOztBaUh0L21ERTtFQUNFO0VBQ0E7Q2pIeS9tREo7O0FpSHYvbURFO0VBQ0U7RUFDQTtDakgwL21ESjs7QWlIeC9tREU7RUFDRTtDakgyL21ESjs7QWlIei9tREU7RUFDRTtDakg0L21ESjs7QWlIMS9tREU7RUFDRTtDakg2L21ESjs7QWlIMy9tREU7RUFDRTtDakg4L21ESjs7QWlINS9tREU7RUFDRTtDakgrL21ESjs7QWlINy9tREU7RUFDRTtFQUNBO0NqSGdnbkRKOztBaUg5L21ERTtFQUNFO0VBQ0E7Q2pIaWduREo7O0FpSDdpbkRFO0VBQ0U7Q2pIZ2puREo7O0FpSDlpbkRFO0VBQ0U7Q2pIaWpuREo7O0FpSC9pbkRFO0VBQ0U7Q2pIa2puREo7O0FpSGhqbkRFO0VBQ0U7Q2pIbWpuREo7O0FpSGpqbkRFO0VBQ0U7Q2pIb2puREo7O0FpSGxqbkRFO0VBQ0U7RUFDQTtDakhxam5ESjs7QWlIbmpuREU7RUFDRTtFQUNBO0NqSHNqbkRKOztBaUhwam5ERTtFQUNFO0NqSHVqbkRKOztBaUhyam5ERTtFQUNFO0NqSHdqbkRKOztBaUh0am5ERTtFQUNFO0NqSHlqbkRKOztBaUh2am5ERTtFQUNFO0NqSDBqbkRKOztBaUh4am5ERTtFQUNFO0NqSDJqbkRKOztBaUh6am5ERTtFQUNFO0VBQ0E7Q2pINGpuREo7O0FpSDFqbkRFO0VBQ0U7RUFDQTtDakg2am5ESjs7QWlIem1uREU7RUFDRTtDakg0bW5ESjs7QWlIMW1uREU7RUFDRTtDakg2bW5ESjs7QWlIM21uREU7RUFDRTtDakg4bW5ESjs7QWlINW1uREU7RUFDRTtDakgrbW5ESjs7QWlIN21uREU7RUFDRTtDakhnbm5ESjs7QWlIOW1uREU7RUFDRTtFQUNBO0NqSGlubkRKOztBaUgvbW5ERTtFQUNFO0VBQ0E7Q2pIa25uREo7O0FpSGhubkRFO0VBQ0U7Q2pIbW5uREo7O0FpSGpubkRFO0VBQ0U7Q2pIb25uREo7O0FpSGxubkRFO0VBQ0U7Q2pIcW5uREo7O0FpSG5ubkRFO0VBQ0U7Q2pIc25uREo7O0FpSHBubkRFO0VBQ0U7Q2pIdW5uREo7O0FpSHJubkRFO0VBQ0U7RUFDQTtDakh3bm5ESjs7QWlIdG5uREU7RUFDRTtFQUNBO0NqSHlubkRKOztBaUhycW5ERTtFQUNFO0NqSHdxbkRKOztBaUh0cW5ERTtFQUNFO0NqSHlxbkRKOztBaUh2cW5ERTtFQUNFO0NqSDBxbkRKOztBaUh4cW5ERTtFQUNFO0NqSDJxbkRKOztBaUh6cW5ERTtFQUNFO0NqSDRxbkRKOztBaUgxcW5ERTtFQUNFO0VBQ0E7Q2pINnFuREo7O0FpSDNxbkRFO0VBQ0U7RUFDQTtDakg4cW5ESjs7QWlINXFuREU7RUFDRTtDakgrcW5ESjs7QWlIN3FuREU7RUFDRTtDakhncm5ESjs7QWlIOXFuREU7RUFDRTtDakhpcm5ESjs7QWlIL3FuREU7RUFDRTtDakhrcm5ESjs7QWlIaHJuREU7RUFDRTtDakhtcm5ESjs7QWlIanJuREU7RUFDRTtFQUNBO0NqSG9ybkRKOztBaUhscm5ERTtFQUNFO0VBQ0E7Q2pIcXJuREo7O0FpSGp1bkRFO0VBQ0U7Q2pIb3VuREo7O0FpSGx1bkRFO0VBQ0U7Q2pIcXVuREo7O0FpSG51bkRFO0VBQ0U7Q2pIc3VuREo7O0FpSHB1bkRFO0VBQ0U7Q2pIdXVuREo7O0FpSHJ1bkRFO0VBQ0U7Q2pId3VuREo7O0FpSHR1bkRFO0VBQ0U7RUFDQTtDakh5dW5ESjs7QWlIdnVuREU7RUFDRTtFQUNBO0NqSDB1bkRKOztBaUh4dW5ERTtFQUNFO0NqSDJ1bkRKOztBaUh6dW5ERTtFQUNFO0NqSDR1bkRKOztBaUgxdW5ERTtFQUNFO0NqSDZ1bkRKOztBaUgzdW5ERTtFQUNFO0NqSDh1bkRKOztBaUg1dW5ERTtFQUNFO0NqSCt1bkRKOztBaUg3dW5ERTtFQUNFO0VBQ0E7Q2pIZ3ZuREo7O0FpSDl1bkRFO0VBQ0U7RUFDQTtDakhpdm5ESjs7QWlIN3huREU7RUFDRTtDakhneW5ESjs7QWlIOXhuREU7RUFDRTtDakhpeW5ESjs7QWlIL3huREU7RUFDRTtDakhreW5ESjs7QWlIaHluREU7RUFDRTtDakhteW5ESjs7QWlIanluREU7RUFDRTtDakhveW5ESjs7QWlIbHluREU7RUFDRTtFQUNBO0NqSHF5bkRKOztBaUhueW5ERTtFQUNFO0VBQ0E7Q2pIc3luREo7O0FpSHB5bkRFO0VBQ0U7Q2pIdXluREo7O0FpSHJ5bkRFO0VBQ0U7Q2pId3luREo7O0FpSHR5bkRFO0VBQ0U7Q2pIeXluREo7O0FpSHZ5bkRFO0VBQ0U7Q2pIMHluREo7O0FpSHh5bkRFO0VBQ0U7Q2pIMnluREo7O0FpSHp5bkRFO0VBQ0U7RUFDQTtDakg0eW5ESjs7QWlIMXluREU7RUFDRTtFQUNBO0NqSDZ5bkRKOztBaUh6MW5ERTtFQUNFO0NqSDQxbkRKOztBaUgxMW5ERTtFQUNFO0NqSDYxbkRKOztBaUgzMW5ERTtFQUNFO0NqSDgxbkRKOztBaUg1MW5ERTtFQUNFO0NqSCsxbkRKOztBaUg3MW5ERTtFQUNFO0NqSGcybkRKOztBaUg5MW5ERTtFQUNFO0VBQ0E7Q2pIaTJuREo7O0FpSC8xbkRFO0VBQ0U7RUFDQTtDakhrMm5ESjs7QWlIaDJuREU7RUFDRTtDakhtMm5ESjs7QWlIajJuREU7RUFDRTtDakhvMm5ESjs7QWlIbDJuREU7RUFDRTtDakhxMm5ESjs7QWlIbjJuREU7RUFDRTtDakhzMm5ESjs7QWlIcDJuREU7RUFDRTtDakh1Mm5ESjs7QWlIcjJuREU7RUFDRTtFQUNBO0NqSHcybkRKOztBaUh0Mm5ERTtFQUNFO0VBQ0E7Q2pIeTJuREo7O0FpSHI1bkRFO0VBQ0U7Q2pIdzVuREo7O0FpSHQ1bkRFO0VBQ0U7Q2pIeTVuREo7O0FpSHY1bkRFO0VBQ0U7Q2pIMDVuREo7O0FpSHg1bkRFO0VBQ0U7Q2pIMjVuREo7O0FpSHo1bkRFO0VBQ0U7Q2pINDVuREo7O0FpSDE1bkRFO0VBQ0U7RUFDQTtDakg2NW5ESjs7QWlIMzVuREU7RUFDRTtFQUNBO0NqSDg1bkRKOztBaUg1NW5ERTtFQUNFO0NqSCs1bkRKOztBaUg3NW5ERTtFQUNFO0NqSGc2bkRKOztBaUg5NW5ERTtFQUNFO0NqSGk2bkRKOztBaUgvNW5ERTtFQUNFO0NqSGs2bkRKOztBaUhoNm5ERTtFQUNFO0NqSG02bkRKOztBaUhqNm5ERTtFQUNFO0VBQ0E7Q2pIbzZuREo7O0FpSGw2bkRFO0VBQ0U7RUFDQTtDakhxNm5ESjs7QWlIajluREU7RUFDRTtDakhvOW5ESjs7QWlIbDluREU7RUFDRTtDakhxOW5ESjs7QWlIbjluREU7RUFDRTtDakhzOW5ESjs7QWlIcDluREU7RUFDRTtDakh1OW5ESjs7QWlIcjluREU7RUFDRTtDakh3OW5ESjs7QWlIdDluREU7RUFDRTtFQUNBO0NqSHk5bkRKOztBaUh2OW5ERTtFQUNFO0VBQ0E7Q2pIMDluREo7O0FpSHg5bkRFO0VBQ0U7Q2pIMjluREo7O0FpSHo5bkRFO0VBQ0U7Q2pINDluREo7O0FpSDE5bkRFO0VBQ0U7Q2pINjluREo7O0FpSDM5bkRFO0VBQ0U7Q2pIODluREo7O0FpSDU5bkRFO0VBQ0U7Q2pIKzluREo7O0FpSDc5bkRFO0VBQ0U7RUFDQTtDakhnK25ESjs7QWlIOTluREU7RUFDRTtFQUNBO0NqSGkrbkRKOztBaUg3Z29ERTtFQUNFO0NqSGdob0RKOztBaUg5Z29ERTtFQUNFO0NqSGlob0RKOztBaUgvZ29ERTtFQUNFO0NqSGtob0RKOztBaUhoaG9ERTtFQUNFO0NqSG1ob0RKOztBaUhqaG9ERTtFQUNFO0NqSG9ob0RKOztBaUhsaG9ERTtFQUNFO0VBQ0E7Q2pIcWhvREo7O0FpSG5ob0RFO0VBQ0U7RUFDQTtDakhzaG9ESjs7QWlIcGhvREU7RUFDRTtDakh1aG9ESjs7QWlIcmhvREU7RUFDRTtDakh3aG9ESjs7QWlIdGhvREU7RUFDRTtDakh5aG9ESjs7QWlIdmhvREU7RUFDRTtDakgwaG9ESjs7QWlIeGhvREU7RUFDRTtDakgyaG9ESjs7QWlIemhvREU7RUFDRTtFQUNBO0NqSDRob0RKOztBaUgxaG9ERTtFQUNFO0VBQ0E7Q2pINmhvREo7O0FpSHprb0RFO0VBQ0U7Q2pINGtvREo7O0FpSDFrb0RFO0VBQ0U7Q2pINmtvREo7O0FpSDNrb0RFO0VBQ0U7Q2pIOGtvREo7O0FpSDVrb0RFO0VBQ0U7Q2pIK2tvREo7O0FpSDdrb0RFO0VBQ0U7Q2pIZ2xvREo7O0FpSDlrb0RFO0VBQ0U7RUFDQTtDakhpbG9ESjs7QWlIL2tvREU7RUFDRTtFQUNBO0NqSGtsb0RKOztBaUhobG9ERTtFQUNFO0NqSG1sb0RKOztBaUhqbG9ERTtFQUNFO0NqSG9sb0RKOztBaUhsbG9ERTtFQUNFO0NqSHFsb0RKOztBaUhubG9ERTtFQUNFO0NqSHNsb0RKOztBaUhwbG9ERTtFQUNFO0NqSHVsb0RKOztBaUhybG9ERTtFQUNFO0VBQ0E7Q2pId2xvREo7O0FpSHRsb0RFO0VBQ0U7RUFDQTtDakh5bG9ESjs7QWlIcm9vREU7RUFDRTtDakh3b29ESjs7QWlIdG9vREU7RUFDRTtDakh5b29ESjs7QWlIdm9vREU7RUFDRTtDakgwb29ESjs7QWlIeG9vREU7RUFDRTtDakgyb29ESjs7QWlIem9vREU7RUFDRTtDakg0b29ESjs7QWlIMW9vREU7RUFDRTtFQUNBO0NqSDZvb0RKOztBaUgzb29ERTtFQUNFO0VBQ0E7Q2pIOG9vREo7O0FpSDVvb0RFO0VBQ0U7Q2pIK29vREo7O0FpSDdvb0RFO0VBQ0U7Q2pIZ3BvREo7O0FpSDlvb0RFO0VBQ0U7Q2pIaXBvREo7O0FpSC9vb0RFO0VBQ0U7Q2pIa3BvREo7O0FpSGhwb0RFO0VBQ0U7Q2pIbXBvREo7O0FpSGpwb0RFO0VBQ0U7RUFDQTtDakhvcG9ESjs7QWlIbHBvREU7RUFDRTtFQUNBO0NqSHFwb0RKOztBaUhqc29ERTtFQUNFO0NqSG9zb0RKOztBaUhsc29ERTtFQUNFO0NqSHFzb0RKOztBaUhuc29ERTtFQUNFO0NqSHNzb0RKOztBaUhwc29ERTtFQUNFO0NqSHVzb0RKOztBaUhyc29ERTtFQUNFO0NqSHdzb0RKOztBaUh0c29ERTtFQUNFO0VBQ0E7Q2pIeXNvREo7O0FpSHZzb0RFO0VBQ0U7RUFDQTtDakgwc29ESjs7QWlIeHNvREU7RUFDRTtDakgyc29ESjs7QWlIenNvREU7RUFDRTtDakg0c29ESjs7QWlIMXNvREU7RUFDRTtDakg2c29ESjs7QWlIM3NvREU7RUFDRTtDakg4c29ESjs7QWlINXNvREU7RUFDRTtDakgrc29ESjs7QWlIN3NvREU7RUFDRTtFQUNBO0NqSGd0b0RKOztBaUg5c29ERTtFQUNFO0VBQ0E7Q2pIaXRvREo7O0FpSDd2b0RFO0VBQ0U7Q2pIZ3dvREo7O0FpSDl2b0RFO0VBQ0U7Q2pIaXdvREo7O0FpSC92b0RFO0VBQ0U7Q2pIa3dvREo7O0FpSGh3b0RFO0VBQ0U7Q2pIbXdvREo7O0FpSGp3b0RFO0VBQ0U7Q2pIb3dvREo7O0FpSGx3b0RFO0VBQ0U7RUFDQTtDakhxd29ESjs7QWlIbndvREU7RUFDRTtFQUNBO0NqSHN3b0RKOztBaUhwd29ERTtFQUNFO0NqSHV3b0RKOztBaUhyd29ERTtFQUNFO0NqSHd3b0RKOztBaUh0d29ERTtFQUNFO0NqSHl3b0RKOztBaUh2d29ERTtFQUNFO0NqSDB3b0RKOztBaUh4d29ERTtFQUNFO0NqSDJ3b0RKOztBaUh6d29ERTtFQUNFO0VBQ0E7Q2pINHdvREo7O0FpSDF3b0RFO0VBQ0U7RUFDQTtDakg2d29ESjs7QWlIenpvREU7RUFDRTtDakg0em9ESjs7QWlIMXpvREU7RUFDRTtDakg2em9ESjs7QWlIM3pvREU7RUFDRTtDakg4em9ESjs7QWlINXpvREU7RUFDRTtDakgrem9ESjs7QWlIN3pvREU7RUFDRTtDakhnMG9ESjs7QWlIOXpvREU7RUFDRTtFQUNBO0NqSGkwb0RKOztBaUgvem9ERTtFQUNFO0VBQ0E7Q2pIazBvREo7O0FpSGgwb0RFO0VBQ0U7Q2pIbTBvREo7O0FpSGowb0RFO0VBQ0U7Q2pIbzBvREo7O0FpSGwwb0RFO0VBQ0U7Q2pIcTBvREo7O0FpSG4wb0RFO0VBQ0U7Q2pIczBvREo7O0FpSHAwb0RFO0VBQ0U7Q2pIdTBvREo7O0FpSHIwb0RFO0VBQ0U7RUFDQTtDakh3MG9ESjs7QWlIdDBvREU7RUFDRTtFQUNBO0NqSHkwb0RKOztBaUhyM29ERTtFQUNFO0NqSHczb0RKOztBaUh0M29ERTtFQUNFO0NqSHkzb0RKOztBaUh2M29ERTtFQUNFO0NqSDAzb0RKOztBaUh4M29ERTtFQUNFO0NqSDIzb0RKOztBaUh6M29ERTtFQUNFO0NqSDQzb0RKOztBaUgxM29ERTtFQUNFO0VBQ0E7Q2pINjNvREo7O0FpSDMzb0RFO0VBQ0U7RUFDQTtDakg4M29ESjs7QWlINTNvREU7RUFDRTtDakgrM29ESjs7QWlINzNvREU7RUFDRTtDakhnNG9ESjs7QWlIOTNvREU7RUFDRTtDakhpNG9ESjs7QWlILzNvREU7RUFDRTtDakhrNG9ESjs7QWlIaDRvREU7RUFDRTtDakhtNG9ESjs7QWlIajRvREU7RUFDRTtFQUNBO0NqSG80b0RKOztBaUhsNG9ERTtFQUNFO0VBQ0E7Q2pIcTRvREo7O0FpSGo3b0RFO0VBQ0U7Q2pIbzdvREo7O0FpSGw3b0RFO0VBQ0U7Q2pIcTdvREo7O0FpSG43b0RFO0VBQ0U7Q2pIczdvREo7O0FpSHA3b0RFO0VBQ0U7Q2pIdTdvREo7O0FpSHI3b0RFO0VBQ0U7Q2pIdzdvREo7O0FpSHQ3b0RFO0VBQ0U7RUFDQTtDakh5N29ESjs7QWlIdjdvREU7RUFDRTtFQUNBO0NqSDA3b0RKOztBaUh4N29ERTtFQUNFO0NqSDI3b0RKOztBaUh6N29ERTtFQUNFO0NqSDQ3b0RKOztBaUgxN29ERTtFQUNFO0NqSDY3b0RKOztBaUgzN29ERTtFQUNFO0NqSDg3b0RKOztBaUg1N29ERTtFQUNFO0NqSCs3b0RKOztBaUg3N29ERTtFQUNFO0VBQ0E7Q2pIZzhvREo7O0FpSDk3b0RFO0VBQ0U7RUFDQTtDakhpOG9ESjs7QWlINytvREU7RUFDRTtDakhnL29ESjs7QWlIOStvREU7RUFDRTtDakhpL29ESjs7QWlILytvREU7RUFDRTtDakhrL29ESjs7QWlIaC9vREU7RUFDRTtDakhtL29ESjs7QWlIai9vREU7RUFDRTtDakhvL29ESjs7QWlIbC9vREU7RUFDRTtFQUNBO0NqSHEvb0RKOztBaUhuL29ERTtFQUNFO0VBQ0E7Q2pIcy9vREo7O0FpSHAvb0RFO0VBQ0U7Q2pIdS9vREo7O0FpSHIvb0RFO0VBQ0U7Q2pIdy9vREo7O0FpSHQvb0RFO0VBQ0U7Q2pIeS9vREo7O0FpSHYvb0RFO0VBQ0U7Q2pIMC9vREo7O0FpSHgvb0RFO0VBQ0U7Q2pIMi9vREo7O0FpSHovb0RFO0VBQ0U7RUFDQTtDakg0L29ESjs7QWlIMS9vREU7RUFDRTtFQUNBO0NqSDYvb0RKOztBaUh6aXBERTtFQUNFO0NqSDRpcERKOztBaUgxaXBERTtFQUNFO0NqSDZpcERKOztBaUgzaXBERTtFQUNFO0NqSDhpcERKOztBaUg1aXBERTtFQUNFO0NqSCtpcERKOztBaUg3aXBERTtFQUNFO0NqSGdqcERKOztBaUg5aXBERTtFQUNFO0VBQ0E7Q2pIaWpwREo7O0FpSC9pcERFO0VBQ0U7RUFDQTtDakhranBESjs7QWlIaGpwREU7RUFDRTtDakhtanBESjs7QWlIampwREU7RUFDRTtDakhvanBESjs7QWlIbGpwREU7RUFDRTtDakhxanBESjs7QWlIbmpwREU7RUFDRTtDakhzanBESjs7QWlIcGpwREU7RUFDRTtDakh1anBESjs7QWlIcmpwREU7RUFDRTtFQUNBO0NqSHdqcERKOztBaUh0anBERTtFQUNFO0VBQ0E7Q2pIeWpwREo7O0FpSHJtcERFO0VBQ0U7Q2pId21wREo7O0FpSHRtcERFO0VBQ0U7Q2pIeW1wREo7O0FpSHZtcERFO0VBQ0U7Q2pIMG1wREo7O0FpSHhtcERFO0VBQ0U7Q2pIMm1wREo7O0FpSHptcERFO0VBQ0U7Q2pING1wREo7O0FpSDFtcERFO0VBQ0U7RUFDQTtDakg2bXBESjs7QWlIM21wREU7RUFDRTtFQUNBO0NqSDhtcERKOztBaUg1bXBERTtFQUNFO0NqSCttcERKOztBaUg3bXBERTtFQUNFO0NqSGducERKOztBaUg5bXBERTtFQUNFO0NqSGlucERKOztBaUgvbXBERTtFQUNFO0NqSGtucERKOztBaUhobnBERTtFQUNFO0NqSG1ucERKOztBaUhqbnBERTtFQUNFO0VBQ0E7Q2pIb25wREo7O0FpSGxucERFO0VBQ0U7RUFDQTtDakhxbnBESjs7QWlIanFwREU7RUFDRTtDakhvcXBESjs7QWlIbHFwREU7RUFDRTtDakhxcXBESjs7QWlIbnFwREU7RUFDRTtDakhzcXBESjs7QWlIcHFwREU7RUFDRTtDakh1cXBESjs7QWlIcnFwREU7RUFDRTtDakh3cXBESjs7QWlIdHFwREU7RUFDRTtFQUNBO0NqSHlxcERKOztBaUh2cXBERTtFQUNFO0VBQ0E7Q2pIMHFwREo7O0FpSHhxcERFO0VBQ0U7Q2pIMnFwREo7O0FpSHpxcERFO0VBQ0U7Q2pINHFwREo7O0FpSDFxcERFO0VBQ0U7Q2pINnFwREo7O0FpSDNxcERFO0VBQ0U7Q2pIOHFwREo7O0FpSDVxcERFO0VBQ0U7Q2pIK3FwREo7O0FpSDdxcERFO0VBQ0U7RUFDQTtDakhncnBESjs7QWlIOXFwREU7RUFDRTtFQUNBO0NqSGlycERKOztBaUg3dHBERTtFQUNFO0NqSGd1cERKOztBaUg5dHBERTtFQUNFO0NqSGl1cERKOztBaUgvdHBERTtFQUNFO0NqSGt1cERKOztBaUhodXBERTtFQUNFO0NqSG11cERKOztBaUhqdXBERTtFQUNFO0NqSG91cERKOztBaUhsdXBERTtFQUNFO0VBQ0E7Q2pIcXVwREo7O0FpSG51cERFO0VBQ0U7RUFDQTtDakhzdXBESjs7QWlIcHVwREU7RUFDRTtDakh1dXBESjs7QWlIcnVwREU7RUFDRTtDakh3dXBESjs7QWlIdHVwREU7RUFDRTtDakh5dXBESjs7QWlIdnVwREU7RUFDRTtDakgwdXBESjs7QWlIeHVwREU7RUFDRTtDakgydXBESjs7QWlIenVwREU7RUFDRTtFQUNBO0NqSDR1cERKOztBaUgxdXBERTtFQUNFO0VBQ0E7Q2pINnVwREo7O0FpSHp4cERFO0VBQ0U7Q2pINHhwREo7O0FpSDF4cERFO0VBQ0U7Q2pINnhwREo7O0FpSDN4cERFO0VBQ0U7Q2pIOHhwREo7O0FpSDV4cERFO0VBQ0U7Q2pIK3hwREo7O0FpSDd4cERFO0VBQ0U7Q2pIZ3lwREo7O0FpSDl4cERFO0VBQ0U7RUFDQTtDakhpeXBESjs7QWlIL3hwREU7RUFDRTtFQUNBO0NqSGt5cERKOztBaUhoeXBERTtFQUNFO0NqSG15cERKOztBaUhqeXBERTtFQUNFO0NqSG95cERKOztBaUhseXBERTtFQUNFO0NqSHF5cERKOztBaUhueXBERTtFQUNFO0NqSHN5cERKOztBaUhweXBERTtFQUNFO0NqSHV5cERKOztBaUhyeXBERTtFQUNFO0VBQ0E7Q2pId3lwREo7O0FpSHR5cERFO0VBQ0U7RUFDQTtDakh5eXBESjs7QWlIcjFwREU7RUFDRTtDakh3MXBESjs7QWlIdDFwREU7RUFDRTtDakh5MXBESjs7QWlIdjFwREU7RUFDRTtDakgwMXBESjs7QWlIeDFwREU7RUFDRTtDakgyMXBESjs7QWlIejFwREU7RUFDRTtDakg0MXBESjs7QWlIMTFwREU7RUFDRTtFQUNBO0NqSDYxcERKOztBaUgzMXBERTtFQUNFO0VBQ0E7Q2pIODFwREo7O0FpSDUxcERFO0VBQ0U7Q2pIKzFwREo7O0FpSDcxcERFO0VBQ0U7Q2pIZzJwREo7O0FpSDkxcERFO0VBQ0U7Q2pIaTJwREo7O0FpSC8xcERFO0VBQ0U7Q2pIazJwREo7O0FpSGgycERFO0VBQ0U7Q2pIbTJwREo7O0FpSGoycERFO0VBQ0U7RUFDQTtDakhvMnBESjs7QWlIbDJwREU7RUFDRTtFQUNBO0NqSHEycERKOztBaUhqNXBERTtFQUNFO0NqSG81cERKOztBaUhsNXBERTtFQUNFO0NqSHE1cERKOztBaUhuNXBERTtFQUNFO0NqSHM1cERKOztBaUhwNXBERTtFQUNFO0NqSHU1cERKOztBaUhyNXBERTtFQUNFO0NqSHc1cERKOztBaUh0NXBERTtFQUNFO0VBQ0E7Q2pIeTVwREo7O0FpSHY1cERFO0VBQ0U7RUFDQTtDakgwNXBESjs7QWlIeDVwREU7RUFDRTtDakgyNXBESjs7QWlIejVwREU7RUFDRTtDakg0NXBESjs7QWlIMTVwREU7RUFDRTtDakg2NXBESjs7QWlIMzVwREU7RUFDRTtDakg4NXBESjs7QWlINTVwREU7RUFDRTtDakgrNXBESjs7QWlINzVwREU7RUFDRTtFQUNBO0NqSGc2cERKOztBaUg5NXBERTtFQUNFO0VBQ0E7Q2pIaTZwREo7O0FpSDc4cERFO0VBQ0U7Q2pIZzlwREo7O0FpSDk4cERFO0VBQ0U7Q2pIaTlwREo7O0FpSC84cERFO0VBQ0U7Q2pIazlwREo7O0FpSGg5cERFO0VBQ0U7Q2pIbTlwREo7O0FpSGo5cERFO0VBQ0U7Q2pIbzlwREo7O0FpSGw5cERFO0VBQ0U7RUFDQTtDakhxOXBESjs7QWlIbjlwREU7RUFDRTtFQUNBO0NqSHM5cERKOztBaUhwOXBERTtFQUNFO0NqSHU5cERKOztBaUhyOXBERTtFQUNFO0NqSHc5cERKOztBaUh0OXBERTtFQUNFO0NqSHk5cERKOztBaUh2OXBERTtFQUNFO0NqSDA5cERKOztBaUh4OXBERTtFQUNFO0NqSDI5cERKOztBaUh6OXBERTtFQUNFO0VBQ0E7Q2pINDlwREo7O0FpSDE5cERFO0VBQ0U7RUFDQTtDakg2OXBESjs7QWlIemdxREU7RUFDRTtDakg0Z3FESjs7QWlIMWdxREU7RUFDRTtDakg2Z3FESjs7QWlIM2dxREU7RUFDRTtDakg4Z3FESjs7QWlINWdxREU7RUFDRTtDakgrZ3FESjs7QWlIN2dxREU7RUFDRTtDakhnaHFESjs7QWlIOWdxREU7RUFDRTtFQUNBO0NqSGlocURKOztBaUgvZ3FERTtFQUNFO0VBQ0E7Q2pIa2hxREo7O0FpSGhocURFO0VBQ0U7Q2pIbWhxREo7O0FpSGpocURFO0VBQ0U7Q2pIb2hxREo7O0FpSGxocURFO0VBQ0U7Q2pIcWhxREo7O0FpSG5ocURFO0VBQ0U7Q2pIc2hxREo7O0FpSHBocURFO0VBQ0U7Q2pIdWhxREo7O0FpSHJocURFO0VBQ0U7RUFDQTtDakh3aHFESjs7QWlIdGhxREU7RUFDRTtFQUNBO0NqSHlocURKOztBaUhya3FERTtFQUNFO0NqSHdrcURKOztBaUh0a3FERTtFQUNFO0NqSHlrcURKOztBaUh2a3FERTtFQUNFO0NqSDBrcURKOztBaUh4a3FERTtFQUNFO0NqSDJrcURKOztBaUh6a3FERTtFQUNFO0NqSDRrcURKOztBaUgxa3FERTtFQUNFO0VBQ0E7Q2pINmtxREo7O0FpSDNrcURFO0VBQ0U7RUFDQTtDakg4a3FESjs7QWlINWtxREU7RUFDRTtDakgra3FESjs7QWlIN2txREU7RUFDRTtDakhnbHFESjs7QWlIOWtxREU7RUFDRTtDakhpbHFESjs7QWlIL2txREU7RUFDRTtDakhrbHFESjs7QWlIaGxxREU7RUFDRTtDakhtbHFESjs7QWlIamxxREU7RUFDRTtFQUNBO0NqSG9scURKOztBaUhsbHFERTtFQUNFO0VBQ0E7Q2pIcWxxREo7O0FpSGpvcURFO0VBQ0U7Q2pIb29xREo7O0FpSGxvcURFO0VBQ0U7Q2pIcW9xREo7O0FpSG5vcURFO0VBQ0U7Q2pIc29xREo7O0FpSHBvcURFO0VBQ0U7Q2pIdW9xREo7O0FpSHJvcURFO0VBQ0U7Q2pId29xREo7O0FpSHRvcURFO0VBQ0U7RUFDQTtDakh5b3FESjs7QWlIdm9xREU7RUFDRTtFQUNBO0NqSDBvcURKOztBaUh4b3FERTtFQUNFO0NqSDJvcURKOztBaUh6b3FERTtFQUNFO0NqSDRvcURKOztBaUgxb3FERTtFQUNFO0NqSDZvcURKOztBaUgzb3FERTtFQUNFO0NqSDhvcURKOztBaUg1b3FERTtFQUNFO0NqSCtvcURKOztBaUg3b3FERTtFQUNFO0VBQ0E7Q2pIZ3BxREo7O0FpSDlvcURFO0VBQ0U7RUFDQTtDakhpcHFESjs7QWlIN3JxREU7RUFDRTtDakhnc3FESjs7QWlIOXJxREU7RUFDRTtDakhpc3FESjs7QWlIL3JxREU7RUFDRTtDakhrc3FESjs7QWlIaHNxREU7RUFDRTtDakhtc3FESjs7QWlIanNxREU7RUFDRTtDakhvc3FESjs7QWlIbHNxREU7RUFDRTtFQUNBO0NqSHFzcURKOztBaUhuc3FERTtFQUNFO0VBQ0E7Q2pIc3NxREo7O0FpSHBzcURFO0VBQ0U7Q2pIdXNxREo7O0FpSHJzcURFO0VBQ0U7Q2pId3NxREo7O0FpSHRzcURFO0VBQ0U7Q2pIeXNxREo7O0FpSHZzcURFO0VBQ0U7Q2pIMHNxREo7O0FpSHhzcURFO0VBQ0U7Q2pIMnNxREo7O0FpSHpzcURFO0VBQ0U7RUFDQTtDakg0c3FESjs7QWlIMXNxREU7RUFDRTtFQUNBO0NqSDZzcURKOztBaUh6dnFERTtFQUNFO0NqSDR2cURKOztBaUgxdnFERTtFQUNFO0NqSDZ2cURKOztBaUgzdnFERTtFQUNFO0NqSDh2cURKOztBaUg1dnFERTtFQUNFO0NqSCt2cURKOztBaUg3dnFERTtFQUNFO0NqSGd3cURKOztBaUg5dnFERTtFQUNFO0VBQ0E7Q2pIaXdxREo7O0FpSC92cURFO0VBQ0U7RUFDQTtDakhrd3FESjs7QWlIaHdxREU7RUFDRTtDakhtd3FESjs7QWlIandxREU7RUFDRTtDakhvd3FESjs7QWlIbHdxREU7RUFDRTtDakhxd3FESjs7QWlIbndxREU7RUFDRTtDakhzd3FESjs7QWlIcHdxREU7RUFDRTtDakh1d3FESjs7QWlIcndxREU7RUFDRTtFQUNBO0NqSHd3cURKOztBaUh0d3FERTtFQUNFO0VBQ0E7Q2pIeXdxREo7O0FpSHJ6cURFO0VBQ0U7Q2pId3pxREo7O0FpSHR6cURFO0VBQ0U7Q2pIeXpxREo7O0FpSHZ6cURFO0VBQ0U7Q2pIMHpxREo7O0FpSHh6cURFO0VBQ0U7Q2pIMnpxREo7O0FpSHp6cURFO0VBQ0U7Q2pINHpxREo7O0FpSDF6cURFO0VBQ0U7RUFDQTtDakg2enFESjs7QWlIM3pxREU7RUFDRTtFQUNBO0NqSDh6cURKOztBaUg1enFERTtFQUNFO0NqSCt6cURKOztBaUg3enFERTtFQUNFO0NqSGcwcURKOztBaUg5enFERTtFQUNFO0NqSGkwcURKOztBaUgvenFERTtFQUNFO0NqSGswcURKOztBaUhoMHFERTtFQUNFO0NqSG0wcURKOztBaUhqMHFERTtFQUNFO0VBQ0E7Q2pIbzBxREo7O0FpSGwwcURFO0VBQ0U7RUFDQTtDakhxMHFESjs7QWlIajNxREU7RUFDRTtDakhvM3FESjs7QWlIbDNxREU7RUFDRTtDakhxM3FESjs7QWlIbjNxREU7RUFDRTtDakhzM3FESjs7QWlIcDNxREU7RUFDRTtDakh1M3FESjs7QWlIcjNxREU7RUFDRTtDakh3M3FESjs7QWlIdDNxREU7RUFDRTtFQUNBO0NqSHkzcURKOztBaUh2M3FERTtFQUNFO0VBQ0E7Q2pIMDNxREo7O0FpSHgzcURFO0VBQ0U7Q2pIMjNxREo7O0FpSHozcURFO0VBQ0U7Q2pINDNxREo7O0FpSDEzcURFO0VBQ0U7Q2pINjNxREo7O0FpSDMzcURFO0VBQ0U7Q2pIODNxREo7O0FpSDUzcURFO0VBQ0U7Q2pIKzNxREo7O0FpSDczcURFO0VBQ0U7RUFDQTtDakhnNHFESjs7QWlIOTNxREU7RUFDRTtFQUNBO0NqSGk0cURKOztBaUg3NnFERTtFQUNFO0NqSGc3cURKOztBaUg5NnFERTtFQUNFO0NqSGk3cURKOztBaUgvNnFERTtFQUNFO0NqSGs3cURKOztBaUhoN3FERTtFQUNFO0NqSG03cURKOztBaUhqN3FERTtFQUNFO0NqSG83cURKOztBaUhsN3FERTtFQUNFO0VBQ0E7Q2pIcTdxREo7O0FpSG43cURFO0VBQ0U7RUFDQTtDakhzN3FESjs7QWlIcDdxREU7RUFDRTtDakh1N3FESjs7QWlIcjdxREU7RUFDRTtDakh3N3FESjs7QWlIdDdxREU7RUFDRTtDakh5N3FESjs7QWlIdjdxREU7RUFDRTtDakgwN3FESjs7QWlIeDdxREU7RUFDRTtDakgyN3FESjs7QWlIejdxREU7RUFDRTtFQUNBO0NqSDQ3cURKOztBaUgxN3FERTtFQUNFO0VBQ0E7Q2pINjdxREo7O0FpSHorcURFO0VBQ0U7Q2pINCtxREo7O0FpSDErcURFO0VBQ0U7Q2pINitxREo7O0FpSDMrcURFO0VBQ0U7Q2pIOCtxREo7O0FpSDUrcURFO0VBQ0U7Q2pIKytxREo7O0FpSDcrcURFO0VBQ0U7Q2pIZy9xREo7O0FpSDkrcURFO0VBQ0U7RUFDQTtDakhpL3FESjs7QWlILytxREU7RUFDRTtFQUNBO0NqSGsvcURKOztBaUhoL3FERTtFQUNFO0NqSG0vcURKOztBaUhqL3FERTtFQUNFO0NqSG8vcURKOztBaUhsL3FERTtFQUNFO0NqSHEvcURKOztBaUhuL3FERTtFQUNFO0NqSHMvcURKOztBaUhwL3FERTtFQUNFO0NqSHUvcURKOztBaUhyL3FERTtFQUNFO0VBQ0E7Q2pIdy9xREo7O0FpSHQvcURFO0VBQ0U7RUFDQTtDakh5L3FESjs7QWlIcmlyREU7RUFDRTtDakh3aXJESjs7QWlIdGlyREU7RUFDRTtDakh5aXJESjs7QWlIdmlyREU7RUFDRTtDakgwaXJESjs7QWlIeGlyREU7RUFDRTtDakgyaXJESjs7QWlIemlyREU7RUFDRTtDakg0aXJESjs7QWlIMWlyREU7RUFDRTtFQUNBO0NqSDZpckRKOztBaUgzaXJERTtFQUNFO0VBQ0E7Q2pIOGlyREo7O0FpSDVpckRFO0VBQ0U7Q2pIK2lyREo7O0FpSDdpckRFO0VBQ0U7Q2pIZ2pyREo7O0FpSDlpckRFO0VBQ0U7Q2pIaWpyREo7O0FpSC9pckRFO0VBQ0U7Q2pIa2pyREo7O0FpSGhqckRFO0VBQ0U7Q2pIbWpyREo7O0FpSGpqckRFO0VBQ0U7RUFDQTtDakhvanJESjs7QWlIbGpyREU7RUFDRTtFQUNBO0NqSHFqckRKOztBaUhqbXJERTtFQUNFO0NqSG9tckRKOztBaUhsbXJERTtFQUNFO0NqSHFtckRKOztBaUhubXJERTtFQUNFO0NqSHNtckRKOztBaUhwbXJERTtFQUNFO0NqSHVtckRKOztBaUhybXJERTtFQUNFO0NqSHdtckRKOztBaUh0bXJERTtFQUNFO0VBQ0E7Q2pIeW1yREo7O0FpSHZtckRFO0VBQ0U7RUFDQTtDakgwbXJESjs7QWlIeG1yREU7RUFDRTtDakgybXJESjs7QWlIem1yREU7RUFDRTtDakg0bXJESjs7QWlIMW1yREU7RUFDRTtDakg2bXJESjs7QWlIM21yREU7RUFDRTtDakg4bXJESjs7QWlINW1yREU7RUFDRTtDakgrbXJESjs7QWlIN21yREU7RUFDRTtFQUNBO0NqSGduckRKOztBaUg5bXJERTtFQUNFO0VBQ0E7Q2pIaW5yREo7O0FpSDdwckRFO0VBQ0U7Q2pIZ3FyREo7O0FpSDlwckRFO0VBQ0U7Q2pIaXFyREo7O0FpSC9wckRFO0VBQ0U7Q2pIa3FyREo7O0FpSGhxckRFO0VBQ0U7Q2pIbXFyREo7O0FpSGpxckRFO0VBQ0U7Q2pIb3FyREo7O0FpSGxxckRFO0VBQ0U7RUFDQTtDakhxcXJESjs7QWlIbnFyREU7RUFDRTtFQUNBO0NqSHNxckRKOztBaUhwcXJERTtFQUNFO0NqSHVxckRKOztBaUhycXJERTtFQUNFO0NqSHdxckRKOztBaUh0cXJERTtFQUNFO0NqSHlxckRKOztBaUh2cXJERTtFQUNFO0NqSDBxckRKOztBaUh4cXJERTtFQUNFO0NqSDJxckRKOztBaUh6cXJERTtFQUNFO0VBQ0E7Q2pINHFyREo7O0FpSDFxckRFO0VBQ0U7RUFDQTtDakg2cXJESjs7QWlIenRyREU7RUFDRTtDakg0dHJESjs7QWlIMXRyREU7RUFDRTtDakg2dHJESjs7QWlIM3RyREU7RUFDRTtDakg4dHJESjs7QWlINXRyREU7RUFDRTtDakgrdHJESjs7QWlIN3RyREU7RUFDRTtDakhndXJESjs7QWlIOXRyREU7RUFDRTtFQUNBO0NqSGl1ckRKOztBaUgvdHJERTtFQUNFO0VBQ0E7Q2pIa3VyREo7O0FpSGh1ckRFO0VBQ0U7Q2pIbXVyREo7O0FpSGp1ckRFO0VBQ0U7Q2pIb3VyREo7O0FpSGx1ckRFO0VBQ0U7Q2pIcXVyREo7O0FpSG51ckRFO0VBQ0U7Q2pIc3VyREo7O0FpSHB1ckRFO0VBQ0U7Q2pIdXVyREo7O0FpSHJ1ckRFO0VBQ0U7RUFDQTtDakh3dXJESjs7QWlIdHVyREU7RUFDRTtFQUNBO0NqSHl1ckRKOztBaUhyeHJERTtFQUNFO0NqSHd4ckRKOztBaUh0eHJERTtFQUNFO0NqSHl4ckRKOztBaUh2eHJERTtFQUNFO0NqSDB4ckRKOztBaUh4eHJERTtFQUNFO0NqSDJ4ckRKOztBaUh6eHJERTtFQUNFO0NqSDR4ckRKOztBaUgxeHJERTtFQUNFO0VBQ0E7Q2pINnhyREo7O0FpSDN4ckRFO0VBQ0U7RUFDQTtDakg4eHJESjs7QWlINXhyREU7RUFDRTtDakgreHJESjs7QWlIN3hyREU7RUFDRTtDakhneXJESjs7QWlIOXhyREU7RUFDRTtDakhpeXJESjs7QWlIL3hyREU7RUFDRTtDakhreXJESjs7QWlIaHlyREU7RUFDRTtDakhteXJESjs7QWlIanlyREU7RUFDRTtFQUNBO0NqSG95ckRKOztBaUhseXJERTtFQUNFO0VBQ0E7Q2pIcXlyREo7O0FpSGoxckRFO0VBQ0U7Q2pIbzFyREo7O0FpSGwxckRFO0VBQ0U7Q2pIcTFyREo7O0FpSG4xckRFO0VBQ0U7Q2pIczFyREo7O0FpSHAxckRFO0VBQ0U7Q2pIdTFyREo7O0FpSHIxckRFO0VBQ0U7Q2pIdzFyREo7O0FpSHQxckRFO0VBQ0U7RUFDQTtDakh5MXJESjs7QWlIdjFyREU7RUFDRTtFQUNBO0NqSDAxckRKOztBaUh4MXJERTtFQUNFO0NqSDIxckRKOztBaUh6MXJERTtFQUNFO0NqSDQxckRKOztBaUgxMXJERTtFQUNFO0NqSDYxckRKOztBaUgzMXJERTtFQUNFO0NqSDgxckRKOztBaUg1MXJERTtFQUNFO0NqSCsxckRKOztBaUg3MXJERTtFQUNFO0VBQ0E7Q2pIZzJyREo7O0FpSDkxckRFO0VBQ0U7RUFDQTtDakhpMnJESjs7QWlINzRyREU7RUFDRTtDakhnNXJESjs7QWlIOTRyREU7RUFDRTtDakhpNXJESjs7QWlILzRyREU7RUFDRTtDakhrNXJESjs7QWlIaDVyREU7RUFDRTtDakhtNXJESjs7QWlIajVyREU7RUFDRTtDakhvNXJESjs7QWlIbDVyREU7RUFDRTtFQUNBO0NqSHE1ckRKOztBaUhuNXJERTtFQUNFO0VBQ0E7Q2pIczVyREo7O0FpSHA1ckRFO0VBQ0U7Q2pIdTVyREo7O0FpSHI1ckRFO0VBQ0U7Q2pIdzVyREo7O0FpSHQ1ckRFO0VBQ0U7Q2pIeTVyREo7O0FpSHY1ckRFO0VBQ0U7Q2pIMDVyREo7O0FpSHg1ckRFO0VBQ0U7Q2pIMjVyREo7O0FpSHo1ckRFO0VBQ0U7RUFDQTtDakg0NXJESjs7QWlIMTVyREU7RUFDRTtFQUNBO0NqSDY1ckRKOztBaUh6OHJERTtFQUNFO0NqSDQ4ckRKOztBaUgxOHJERTtFQUNFO0NqSDY4ckRKOztBaUgzOHJERTtFQUNFO0NqSDg4ckRKOztBaUg1OHJERTtFQUNFO0NqSCs4ckRKOztBaUg3OHJERTtFQUNFO0NqSGc5ckRKOztBaUg5OHJERTtFQUNFO0VBQ0E7Q2pIaTlyREo7O0FpSC84ckRFO0VBQ0U7RUFDQTtDakhrOXJESjs7QWlIaDlyREU7RUFDRTtDakhtOXJESjs7QWlIajlyREU7RUFDRTtDakhvOXJESjs7QWlIbDlyREU7RUFDRTtDakhxOXJESjs7QWlIbjlyREU7RUFDRTtDakhzOXJESjs7QWlIcDlyREU7RUFDRTtDakh1OXJESjs7QWlIcjlyREU7RUFDRTtFQUNBO0NqSHc5ckRKOztBaUh0OXJERTtFQUNFO0VBQ0E7Q2pIeTlyREo7O0FpSHJnc0RFO0VBQ0U7Q2pId2dzREo7O0FpSHRnc0RFO0VBQ0U7Q2pIeWdzREo7O0FpSHZnc0RFO0VBQ0U7Q2pIMGdzREo7O0FpSHhnc0RFO0VBQ0U7Q2pIMmdzREo7O0FpSHpnc0RFO0VBQ0U7Q2pINGdzREo7O0FpSDFnc0RFO0VBQ0U7RUFDQTtDakg2Z3NESjs7QWlIM2dzREU7RUFDRTtFQUNBO0NqSDhnc0RKOztBaUg1Z3NERTtFQUNFO0NqSCtnc0RKOztBaUg3Z3NERTtFQUNFO0NqSGdoc0RKOztBaUg5Z3NERTtFQUNFO0NqSGloc0RKOztBaUgvZ3NERTtFQUNFO0NqSGtoc0RKOztBaUhoaHNERTtFQUNFO0NqSG1oc0RKOztBaUhqaHNERTtFQUNFO0VBQ0E7Q2pIb2hzREo7O0FpSGxoc0RFO0VBQ0U7RUFDQTtDakhxaHNESjs7QWlIamtzREU7RUFDRTtDakhva3NESjs7QWlIbGtzREU7RUFDRTtDakhxa3NESjs7QWlIbmtzREU7RUFDRTtDakhza3NESjs7QWlIcGtzREU7RUFDRTtDakh1a3NESjs7QWlIcmtzREU7RUFDRTtDakh3a3NESjs7QWlIdGtzREU7RUFDRTtFQUNBO0NqSHlrc0RKOztBaUh2a3NERTtFQUNFO0VBQ0E7Q2pIMGtzREo7O0FpSHhrc0RFO0VBQ0U7Q2pIMmtzREo7O0FpSHprc0RFO0VBQ0U7Q2pINGtzREo7O0FpSDFrc0RFO0VBQ0U7Q2pINmtzREo7O0FpSDNrc0RFO0VBQ0U7Q2pIOGtzREo7O0FpSDVrc0RFO0VBQ0U7Q2pIK2tzREo7O0FpSDdrc0RFO0VBQ0U7RUFDQTtDakhnbHNESjs7QWlIOWtzREU7RUFDRTtFQUNBO0NqSGlsc0RKOztBaUg3bnNERTtFQUNFO0NqSGdvc0RKOztBaUg5bnNERTtFQUNFO0NqSGlvc0RKOztBaUgvbnNERTtFQUNFO0NqSGtvc0RKOztBaUhob3NERTtFQUNFO0NqSG1vc0RKOztBaUhqb3NERTtFQUNFO0NqSG9vc0RKOztBaUhsb3NERTtFQUNFO0VBQ0E7Q2pIcW9zREo7O0FpSG5vc0RFO0VBQ0U7RUFDQTtDakhzb3NESjs7QWlIcG9zREU7RUFDRTtDakh1b3NESjs7QWlIcm9zREU7RUFDRTtDakh3b3NESjs7QWlIdG9zREU7RUFDRTtDakh5b3NESjs7QWlIdm9zREU7RUFDRTtDakgwb3NESjs7QWlIeG9zREU7RUFDRTtDakgyb3NESjs7QWlIem9zREU7RUFDRTtFQUNBO0NqSDRvc0RKOztBaUgxb3NERTtFQUNFO0VBQ0E7Q2pINm9zREo7O0FpSHpyc0RFO0VBQ0U7Q2pINHJzREo7O0FpSDFyc0RFO0VBQ0U7Q2pINnJzREo7O0FpSDNyc0RFO0VBQ0U7Q2pIOHJzREo7O0FpSDVyc0RFO0VBQ0U7Q2pIK3JzREo7O0FpSDdyc0RFO0VBQ0U7Q2pIZ3NzREo7O0FpSDlyc0RFO0VBQ0U7RUFDQTtDakhpc3NESjs7QWlIL3JzREU7RUFDRTtFQUNBO0NqSGtzc0RKOztBaUhoc3NERTtFQUNFO0NqSG1zc0RKOztBaUhqc3NERTtFQUNFO0NqSG9zc0RKOztBaUhsc3NERTtFQUNFO0NqSHFzc0RKOztBaUhuc3NERTtFQUNFO0NqSHNzc0RKOztBaUhwc3NERTtFQUNFO0NqSHVzc0RKOztBaUhyc3NERTtFQUNFO0VBQ0E7Q2pId3NzREo7O0FpSHRzc0RFO0VBQ0U7RUFDQTtDakh5c3NESjs7QWlIcnZzREU7RUFDRTtDakh3dnNESjs7QWlIdHZzREU7RUFDRTtDakh5dnNESjs7QWlIdnZzREU7RUFDRTtDakgwdnNESjs7QWlIeHZzREU7RUFDRTtDakgydnNESjs7QWlIenZzREU7RUFDRTtDakg0dnNESjs7QWlIMXZzREU7RUFDRTtFQUNBO0NqSDZ2c0RKOztBaUgzdnNERTtFQUNFO0VBQ0E7Q2pIOHZzREo7O0FpSDV2c0RFO0VBQ0U7Q2pIK3ZzREo7O0FpSDd2c0RFO0VBQ0U7Q2pIZ3dzREo7O0FpSDl2c0RFO0VBQ0U7Q2pIaXdzREo7O0FpSC92c0RFO0VBQ0U7Q2pIa3dzREo7O0FpSGh3c0RFO0VBQ0U7Q2pIbXdzREo7O0FpSGp3c0RFO0VBQ0U7RUFDQTtDakhvd3NESjs7QWlIbHdzREU7RUFDRTtFQUNBO0NqSHF3c0RKOztBaUhqenNERTtFQUNFO0NqSG96c0RKOztBaUhsenNERTtFQUNFO0NqSHF6c0RKOztBaUhuenNERTtFQUNFO0NqSHN6c0RKOztBaUhwenNERTtFQUNFO0NqSHV6c0RKOztBaUhyenNERTtFQUNFO0NqSHd6c0RKOztBaUh0enNERTtFQUNFO0VBQ0E7Q2pIeXpzREo7O0FpSHZ6c0RFO0VBQ0U7RUFDQTtDakgwenNESjs7QWlIeHpzREU7RUFDRTtDakgyenNESjs7QWlIenpzREU7RUFDRTtDakg0enNESjs7QWlIMXpzREU7RUFDRTtDakg2enNESjs7QWlIM3pzREU7RUFDRTtDakg4enNESjs7QWlINXpzREU7RUFDRTtDakgrenNESjs7QWlIN3pzREU7RUFDRTtFQUNBO0NqSGcwc0RKOztBaUg5enNERTtFQUNFO0VBQ0E7Q2pIaTBzREo7O0FpSDcyc0RFO0VBQ0U7Q2pIZzNzREo7O0FpSDkyc0RFO0VBQ0U7Q2pIaTNzREo7O0FpSC8yc0RFO0VBQ0U7Q2pIazNzREo7O0FpSGgzc0RFO0VBQ0U7Q2pIbTNzREo7O0FpSGozc0RFO0VBQ0U7Q2pIbzNzREo7O0FpSGwzc0RFO0VBQ0U7RUFDQTtDakhxM3NESjs7QWlIbjNzREU7RUFDRTtFQUNBO0NqSHMzc0RKOztBaUhwM3NERTtFQUNFO0NqSHUzc0RKOztBaUhyM3NERTtFQUNFO0NqSHczc0RKOztBaUh0M3NERTtFQUNFO0NqSHkzc0RKOztBaUh2M3NERTtFQUNFO0NqSDAzc0RKOztBaUh4M3NERTtFQUNFO0NqSDIzc0RKOztBaUh6M3NERTtFQUNFO0VBQ0E7Q2pINDNzREo7O0FpSDEzc0RFO0VBQ0U7RUFDQTtDakg2M3NESjs7QWlIejZzREU7RUFDRTtDakg0NnNESjs7QWlIMTZzREU7RUFDRTtDakg2NnNESjs7QWlIMzZzREU7RUFDRTtDakg4NnNESjs7QWlINTZzREU7RUFDRTtDakgrNnNESjs7QWlINzZzREU7RUFDRTtDakhnN3NESjs7QWlIOTZzREU7RUFDRTtFQUNBO0NqSGk3c0RKOztBaUgvNnNERTtFQUNFO0VBQ0E7Q2pIazdzREo7O0FpSGg3c0RFO0VBQ0U7Q2pIbTdzREo7O0FpSGo3c0RFO0VBQ0U7Q2pIbzdzREo7O0FpSGw3c0RFO0VBQ0U7Q2pIcTdzREo7O0FpSG43c0RFO0VBQ0U7Q2pIczdzREo7O0FpSHA3c0RFO0VBQ0U7Q2pIdTdzREo7O0FpSHI3c0RFO0VBQ0U7RUFDQTtDakh3N3NESjs7QWlIdDdzREU7RUFDRTtFQUNBO0NqSHk3c0RKOztBaUhyK3NERTtFQUNFO0NqSHcrc0RKOztBaUh0K3NERTtFQUNFO0NqSHkrc0RKOztBaUh2K3NERTtFQUNFO0NqSDArc0RKOztBaUh4K3NERTtFQUNFO0NqSDIrc0RKOztBaUh6K3NERTtFQUNFO0NqSDQrc0RKOztBaUgxK3NERTtFQUNFO0VBQ0E7Q2pINitzREo7O0FpSDMrc0RFO0VBQ0U7RUFDQTtDakg4K3NESjs7QWlINStzREU7RUFDRTtDakgrK3NESjs7QWlINytzREU7RUFDRTtDakhnL3NESjs7QWlIOStzREU7RUFDRTtDakhpL3NESjs7QWlILytzREU7RUFDRTtDakhrL3NESjs7QWlIaC9zREU7RUFDRTtDakhtL3NESjs7QWlIai9zREU7RUFDRTtFQUNBO0NqSG8vc0RKOztBaUhsL3NERTtFQUNFO0VBQ0E7Q2pIcS9zREo7O0FpSGppdERFO0VBQ0U7Q2pIb2l0REo7O0FpSGxpdERFO0VBQ0U7Q2pIcWl0REo7O0FpSG5pdERFO0VBQ0U7Q2pIc2l0REo7O0FpSHBpdERFO0VBQ0U7Q2pIdWl0REo7O0FpSHJpdERFO0VBQ0U7Q2pId2l0REo7O0FpSHRpdERFO0VBQ0U7RUFDQTtDakh5aXRESjs7QWlIdml0REU7RUFDRTtFQUNBO0NqSDBpdERKOztBaUh4aXRERTtFQUNFO0NqSDJpdERKOztBaUh6aXRERTtFQUNFO0NqSDRpdERKOztBaUgxaXRERTtFQUNFO0NqSDZpdERKOztBaUgzaXRERTtFQUNFO0NqSDhpdERKOztBaUg1aXRERTtFQUNFO0NqSCtpdERKOztBaUg3aXRERTtFQUNFO0VBQ0E7Q2pIZ2p0REo7O0FpSDlpdERFO0VBQ0U7RUFDQTtDakhpanRESjs7QWlIN2x0REU7RUFDRTtDakhnbXRESjs7QWlIOWx0REU7RUFDRTtDakhpbXRESjs7QWlIL2x0REU7RUFDRTtDakhrbXRESjs7QWlIaG10REU7RUFDRTtDakhtbXRESjs7QWlIam10REU7RUFDRTtDakhvbXRESjs7QWlIbG10REU7RUFDRTtFQUNBO0NqSHFtdERKOztBaUhubXRERTtFQUNFO0VBQ0E7Q2pIc210REo7O0FpSHBtdERFO0VBQ0U7Q2pIdW10REo7O0FpSHJtdERFO0VBQ0U7Q2pId210REo7O0FpSHRtdERFO0VBQ0U7Q2pIeW10REo7O0FpSHZtdERFO0VBQ0U7Q2pIMG10REo7O0FpSHhtdERFO0VBQ0U7Q2pIMm10REo7O0FpSHptdERFO0VBQ0U7RUFDQTtDakg0bXRESjs7QWlIMW10REU7RUFDRTtFQUNBO0NqSDZtdERKOztBaUh6cHRERTtFQUNFO0NqSDRwdERKOztBaUgxcHRERTtFQUNFO0NqSDZwdERKOztBaUgzcHRERTtFQUNFO0NqSDhwdERKOztBaUg1cHRERTtFQUNFO0NqSCtwdERKOztBaUg3cHRERTtFQUNFO0NqSGdxdERKOztBaUg5cHRERTtFQUNFO0VBQ0E7Q2pIaXF0REo7O0FpSC9wdERFO0VBQ0U7RUFDQTtDakhrcXRESjs7QWlIaHF0REU7RUFDRTtDakhtcXRESjs7QWlIanF0REU7RUFDRTtDakhvcXRESjs7QWlIbHF0REU7RUFDRTtDakhxcXRESjs7QWlIbnF0REU7RUFDRTtDakhzcXRESjs7QWlIcHF0REU7RUFDRTtDakh1cXRESjs7QWlIcnF0REU7RUFDRTtFQUNBO0NqSHdxdERKOztBaUh0cXRERTtFQUNFO0VBQ0E7Q2pIeXF0REo7O0FpSHJ0dERFO0VBQ0U7Q2pId3R0REo7O0FpSHR0dERFO0VBQ0U7Q2pIeXR0REo7O0FpSHZ0dERFO0VBQ0U7Q2pIMHR0REo7O0FpSHh0dERFO0VBQ0U7Q2pIMnR0REo7O0FpSHp0dERFO0VBQ0U7Q2pINHR0REo7O0FpSDF0dERFO0VBQ0U7RUFDQTtDakg2dHRESjs7QWlIM3R0REU7RUFDRTtFQUNBO0NqSDh0dERKOztBaUg1dHRERTtFQUNFO0NqSCt0dERKOztBaUg3dHRERTtFQUNFO0NqSGd1dERKOztBaUg5dHRERTtFQUNFO0NqSGl1dERKOztBaUgvdHRERTtFQUNFO0NqSGt1dERKOztBaUhodXRERTtFQUNFO0NqSG11dERKOztBaUhqdXRERTtFQUNFO0VBQ0E7Q2pIb3V0REo7O0FpSGx1dERFO0VBQ0U7RUFDQTtDakhxdXRESjs7QWlIanh0REU7RUFDRTtDakhveHRESjs7QWlIbHh0REU7RUFDRTtDakhxeHRESjs7QWlIbnh0REU7RUFDRTtDakhzeHRESjs7QWlIcHh0REU7RUFDRTtDakh1eHRESjs7QWlIcnh0REU7RUFDRTtDakh3eHRESjs7QWlIdHh0REU7RUFDRTtFQUNBO0NqSHl4dERKOztBaUh2eHRERTtFQUNFO0VBQ0E7Q2pIMHh0REo7O0FpSHh4dERFO0VBQ0U7Q2pIMnh0REo7O0FpSHp4dERFO0VBQ0U7Q2pINHh0REo7O0FpSDF4dERFO0VBQ0U7Q2pINnh0REo7O0FpSDN4dERFO0VBQ0U7Q2pIOHh0REo7O0FpSDV4dERFO0VBQ0U7Q2pIK3h0REo7O0FpSDd4dERFO0VBQ0U7RUFDQTtDakhneXRESjs7QWlIOXh0REU7RUFDRTtFQUNBO0NqSGl5dERKOztBaUg3MHRERTtFQUNFO0NqSGcxdERKOztBaUg5MHRERTtFQUNFO0NqSGkxdERKOztBaUgvMHRERTtFQUNFO0NqSGsxdERKOztBaUhoMXRERTtFQUNFO0NqSG0xdERKOztBaUhqMXRERTtFQUNFO0NqSG8xdERKOztBaUhsMXRERTtFQUNFO0VBQ0E7Q2pIcTF0REo7O0FpSG4xdERFO0VBQ0U7RUFDQTtDakhzMXRESjs7QWlIcDF0REU7RUFDRTtDakh1MXRESjs7QWlIcjF0REU7RUFDRTtDakh3MXRESjs7QWlIdDF0REU7RUFDRTtDakh5MXRESjs7QWlIdjF0REU7RUFDRTtDakgwMXRESjs7QWlIeDF0REU7RUFDRTtDakgyMXRESjs7QWlIejF0REU7RUFDRTtFQUNBO0NqSDQxdERKOztBaUgxMXRERTtFQUNFO0VBQ0E7Q2pINjF0REo7O0FpSHo0dERFO0VBQ0U7Q2pINDR0REo7O0FpSDE0dERFO0VBQ0U7Q2pINjR0REo7O0FpSDM0dERFO0VBQ0U7Q2pIODR0REo7O0FpSDU0dERFO0VBQ0U7Q2pIKzR0REo7O0FpSDc0dERFO0VBQ0U7Q2pIZzV0REo7O0FpSDk0dERFO0VBQ0U7RUFDQTtDakhpNXRESjs7QWlILzR0REU7RUFDRTtFQUNBO0NqSGs1dERKOztBaUhoNXRERTtFQUNFO0NqSG01dERKOztBaUhqNXRERTtFQUNFO0NqSG81dERKOztBaUhsNXRERTtFQUNFO0NqSHE1dERKOztBaUhuNXRERTtFQUNFO0NqSHM1dERKOztBaUhwNXRERTtFQUNFO0NqSHU1dERKOztBaUhyNXRERTtFQUNFO0VBQ0E7Q2pIdzV0REo7O0FpSHQ1dERFO0VBQ0U7RUFDQTtDakh5NXRESjs7QWlIcjh0REU7RUFDRTtDakh3OHRESjs7QWlIdDh0REU7RUFDRTtDakh5OHRESjs7QWlIdjh0REU7RUFDRTtDakgwOHRESjs7QWlIeDh0REU7RUFDRTtDakgyOHRESjs7QWlIejh0REU7RUFDRTtDakg0OHRESjs7QWlIMTh0REU7RUFDRTtFQUNBO0NqSDY4dERKOztBaUgzOHRERTtFQUNFO0VBQ0E7Q2pIODh0REo7O0FpSDU4dERFO0VBQ0U7Q2pIKzh0REo7O0FpSDc4dERFO0VBQ0U7Q2pIZzl0REo7O0FpSDk4dERFO0VBQ0U7Q2pIaTl0REo7O0FpSC84dERFO0VBQ0U7Q2pIazl0REo7O0FpSGg5dERFO0VBQ0U7Q2pIbTl0REo7O0FpSGo5dERFO0VBQ0U7RUFDQTtDakhvOXRESjs7QWlIbDl0REU7RUFDRTtFQUNBO0NqSHE5dERKOztBaUhqZ3VERTtFQUNFO0NqSG9ndURKOztBaUhsZ3VERTtFQUNFO0NqSHFndURKOztBaUhuZ3VERTtFQUNFO0NqSHNndURKOztBaUhwZ3VERTtFQUNFO0NqSHVndURKOztBaUhyZ3VERTtFQUNFO0NqSHdndURKOztBaUh0Z3VERTtFQUNFO0VBQ0E7Q2pIeWd1REo7O0FpSHZndURFO0VBQ0U7RUFDQTtDakgwZ3VESjs7QWlIeGd1REU7RUFDRTtDakgyZ3VESjs7QWlIemd1REU7RUFDRTtDakg0Z3VESjs7QWlIMWd1REU7RUFDRTtDakg2Z3VESjs7QWlIM2d1REU7RUFDRTtDakg4Z3VESjs7QWlINWd1REU7RUFDRTtDakgrZ3VESjs7QWlIN2d1REU7RUFDRTtFQUNBO0NqSGdodURKOztBaUg5Z3VERTtFQUNFO0VBQ0E7Q2pIaWh1REo7O0FpSDdqdURFO0VBQ0U7Q2pIZ2t1REo7O0FpSDlqdURFO0VBQ0U7Q2pIaWt1REo7O0FpSC9qdURFO0VBQ0U7Q2pIa2t1REo7O0FpSGhrdURFO0VBQ0U7Q2pIbWt1REo7O0FpSGprdURFO0VBQ0U7Q2pIb2t1REo7O0FpSGxrdURFO0VBQ0U7RUFDQTtDakhxa3VESjs7QWlIbmt1REU7RUFDRTtFQUNBO0NqSHNrdURKOztBaUhwa3VERTtFQUNFO0NqSHVrdURKOztBaUhya3VERTtFQUNFO0NqSHdrdURKOztBaUh0a3VERTtFQUNFO0NqSHlrdURKOztBaUh2a3VERTtFQUNFO0NqSDBrdURKOztBaUh4a3VERTtFQUNFO0NqSDJrdURKOztBaUh6a3VERTtFQUNFO0VBQ0E7Q2pINGt1REo7O0FpSDFrdURFO0VBQ0U7RUFDQTtDakg2a3VESjs7QWlIem51REU7RUFDRTtDakg0bnVESjs7QWlIMW51REU7RUFDRTtDakg2bnVESjs7QWlIM251REU7RUFDRTtDakg4bnVESjs7QWlINW51REU7RUFDRTtDakgrbnVESjs7QWlIN251REU7RUFDRTtDakhnb3VESjs7QWlIOW51REU7RUFDRTtFQUNBO0NqSGlvdURKOztBaUgvbnVERTtFQUNFO0VBQ0E7Q2pIa291REo7O0FpSGhvdURFO0VBQ0U7Q2pIbW91REo7O0FpSGpvdURFO0VBQ0U7Q2pIb291REo7O0FpSGxvdURFO0VBQ0U7Q2pIcW91REo7O0FpSG5vdURFO0VBQ0U7Q2pIc291REo7O0FpSHBvdURFO0VBQ0U7Q2pIdW91REo7O0FpSHJvdURFO0VBQ0U7RUFDQTtDakh3b3VESjs7QWlIdG91REU7RUFDRTtFQUNBO0NqSHlvdURKOztBaUhycnVERTtFQUNFO0NqSHdydURKOztBaUh0cnVERTtFQUNFO0NqSHlydURKOztBaUh2cnVERTtFQUNFO0NqSDBydURKOztBaUh4cnVERTtFQUNFO0NqSDJydURKOztBaUh6cnVERTtFQUNFO0NqSDRydURKOztBaUgxcnVERTtFQUNFO0VBQ0E7Q2pINnJ1REo7O0FpSDNydURFO0VBQ0U7RUFDQTtDakg4cnVESjs7QWlINXJ1REU7RUFDRTtDakgrcnVESjs7QWlIN3J1REU7RUFDRTtDakhnc3VESjs7QWlIOXJ1REU7RUFDRTtDakhpc3VESjs7QWlIL3J1REU7RUFDRTtDakhrc3VESjs7QWlIaHN1REU7RUFDRTtDakhtc3VESjs7QWlIanN1REU7RUFDRTtFQUNBO0NqSG9zdURKOztBaUhsc3VERTtFQUNFO0VBQ0E7Q2pIcXN1REo7O0FpSGp2dURFO0VBQ0U7Q2pIb3Z1REo7O0FpSGx2dURFO0VBQ0U7Q2pIcXZ1REo7O0FpSG52dURFO0VBQ0U7Q2pIc3Z1REo7O0FpSHB2dURFO0VBQ0U7Q2pIdXZ1REo7O0FpSHJ2dURFO0VBQ0U7Q2pId3Z1REo7O0FpSHR2dURFO0VBQ0U7RUFDQTtDakh5dnVESjs7QWlIdnZ1REU7RUFDRTtFQUNBO0NqSDB2dURKOztBaUh4dnVERTtFQUNFO0NqSDJ2dURKOztBaUh6dnVERTtFQUNFO0NqSDR2dURKOztBaUgxdnVERTtFQUNFO0NqSDZ2dURKOztBaUgzdnVERTtFQUNFO0NqSDh2dURKOztBaUg1dnVERTtFQUNFO0NqSCt2dURKOztBaUg3dnVERTtFQUNFO0VBQ0E7Q2pIZ3d1REo7O0FpSDl2dURFO0VBQ0U7RUFDQTtDakhpd3VESjs7QWlIN3l1REU7RUFDRTtDakhnenVESjs7QWlIOXl1REU7RUFDRTtDakhpenVESjs7QWlIL3l1REU7RUFDRTtDakhrenVESjs7QWlIaHp1REU7RUFDRTtDakhtenVESjs7QWlIanp1REU7RUFDRTtDakhvenVESjs7QWlIbHp1REU7RUFDRTtFQUNBO0NqSHF6dURKOztBaUhuenVERTtFQUNFO0VBQ0E7Q2pIc3p1REo7O0FpSHB6dURFO0VBQ0U7Q2pIdXp1REo7O0FpSHJ6dURFO0VBQ0U7Q2pId3p1REo7O0FpSHR6dURFO0VBQ0U7Q2pIeXp1REo7O0FpSHZ6dURFO0VBQ0U7Q2pIMHp1REo7O0FpSHh6dURFO0VBQ0U7Q2pIMnp1REo7O0FpSHp6dURFO0VBQ0U7RUFDQTtDakg0enVESjs7QWlIMXp1REU7RUFDRTtFQUNBO0NqSDZ6dURKOztBaUh6MnVERTtFQUNFO0NqSDQydURKOztBaUgxMnVERTtFQUNFO0NqSDYydURKOztBaUgzMnVERTtFQUNFO0NqSDgydURKOztBaUg1MnVERTtFQUNFO0NqSCsydURKOztBaUg3MnVERTtFQUNFO0NqSGczdURKOztBaUg5MnVERTtFQUNFO0VBQ0E7Q2pIaTN1REo7O0FpSC8ydURFO0VBQ0U7RUFDQTtDakhrM3VESjs7QWlIaDN1REU7RUFDRTtDakhtM3VESjs7QWlIajN1REU7RUFDRTtDakhvM3VESjs7QWlIbDN1REU7RUFDRTtDakhxM3VESjs7QWlIbjN1REU7RUFDRTtDakhzM3VESjs7QWlIcDN1REU7RUFDRTtDakh1M3VESjs7QWlIcjN1REU7RUFDRTtFQUNBO0NqSHczdURKOztBaUh0M3VERTtFQUNFO0VBQ0E7Q2pIeTN1REo7O0E4RWovdURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU4K3VERjs7QThFMyt1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXcrdURGOztBa0h0bXZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsSHltdkRGOztBa0h0bXZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NsSHltdkRGOztBa0h2bXZERTtFQUNFO0NsSDBtdkRKOztBa0h4bXZESTtFQUNFO0VBQ0E7Q2xIMm12RE47O0FrSHZtdkRNO0VBQ0U7Q2xIMG12RFI7O0FrSHRtdkRRO0VBQ0U7RUFDQTtDbEh5bXZEVjs7QW1IeG92REk7RUFDRTtDbkgyb3ZETjs7QW1Iem92RE07RUFDRTtFQUNBO0VBQ0E7Q25ING92RFI7O0FtSDFvdkRRO0VBQ0U7RUFDQTtDbkg2b3ZEVjs7QW1IM292RFU7RUFDRTtLQUFBO0VBQ0E7RUFDQTtDbkg4b3ZEWjs7QW1IdG92RFE7RUFDRTtFQUNBO0VBQ0E7Q25IeW92RFY7O0FtSGpvdkRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25Ib292RFI7O0FtSC9udkRFO0VBQ0U7SUFDRTtHbkhrb3ZESjs7RW1IaG92REk7SUFDRTtHbkhtb3ZETjs7RW1Iam92RE07SUFDRTtHbkhvb3ZEUjs7RW1IOW52REk7SUFDRTtHbkhpb3ZETjtDQUNGOztBbUg3bnZERTtFQUNFO0lBQ0U7R25IZ292REo7O0VtSDludkRJO0lBQ0U7R25IaW92RE47O0VtSC9udkRNO0lBQ0U7R25Ia292RFI7O0VtSDVudkRJO0lBQ0U7R25IK252RE47Q0FDRjs7QW1IM252REU7RUFDRTtJQUNFO0duSDhudkRKOztFbUg1bnZESTtJQUNFO0duSCtudkROOztFbUg3bnZETTtJQUNFO0duSGdvdkRSOztFbUgxbnZESTs7O0lBQ0U7R25IK252RE47Q0FDRjs7QW1IM252REU7RUFDRTtJQUNFO0lBQ0E7R25IOG52REo7O0VtSDVudkRJO0lBQ0U7R25IK252RE47O0VtSDdudkRNO0lBQ0U7R25IZ292RFI7O0VtSDFudkRRO0lBQ0U7R25INm52RFY7O0VtSHRudkRJOzs7SUFDRTtHbkgybnZETjtDQUNGOztBOEU3dnZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFMHZ2REY7O0E4RXZ2dkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVvdnZERjs7QW9IajN2REU7RUFDRTtFQUNBO0VBQ0E7Q3BIbzN2REo7O0FvSGwzdkRJO0VBQ0U7RUFBQTtFQUFBO0NwSHEzdkROOztBb0hsM3ZESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BIcTN2RE47O0FvSGwzdkRJO0VBQ0U7Q3BIcTN2RE47O0FvSGgzdkRJO0VBQ0U7Q3BIbTN2RE47O0FvSGgzdkRJO0VBQ0U7RUFDQTtFQUNBO0NwSG0zdkROOztBcUhwNXZESTtFQUNFO0VBQ0E7Q3JIdTV2RE47O0E4RTM1dkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3NXZERjs7QThFcjV2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWs1dkRGOztBc0hoaHdEQTtFQUNFO0N0SG1od0RGOztBc0hqaHdERTtFQUNFO0VBQ0E7Q3RIb2h3REo7O0F1SHZod0RJO0VBQ0U7RUFDQTtDdkgwaHdETjs7QXVIeGh3RE07RUFDRTtFQUNBO0N2SDJod0RSOztBdUh2aHdESTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7Q3ZIeWh3RE47O0F1SHZod0RNO0VBQ0U7RUFDQTtDdkgwaHdEUjs7QXVIeGh3RFE7RUFDRTtFQUNBO0N2SDJod0RWOztBdUh2aHdETTtFQUNFO0N2SDBod0RSOztBdUhwaHdESTtFQURGO0lBRUk7R3ZId2h3REo7O0V1SHZod0RJO0lBQ0U7R3ZIMGh3RE47Q0FDRjs7QXVIdGh3RE07RUFDRTtDdkh5aHdEUjs7QXVIcmh3RFk7RUFDRTtFQUNBO0N2SHdod0RkOztBdUhyaHdEWTtFQUNFO0VBQ0E7Q3ZId2h3RGQ7O0F1SHBod0RVO0VBQ0U7Q3ZIdWh3RFo7O0F1SHBod0RVO0VBQ0U7Q3ZIdWh3RFo7O0F1SGhod0RFO0VBQ0U7RUFDQTtDdkhtaHdESjs7QXVIbGh3REk7RUFIRjtJQUlJO0d2SHNod0RKO0NBQ0Y7O0F1SG5od0RFO0VBQ0U7RUFDQTtDdkhzaHdESjs7QXVIcmh3REk7RUFIRjtJQUlJO0lBQ0E7R3ZIeWh3REo7Q0FDRjs7QXVIdGh3REU7RUFDRTtFQUNBO0N2SHlod0RKOztBdUh4aHdESTtFQUhGO0lBSUk7SUFDQTtHdkg0aHdESjtDQUNGOztBdUh0aHdEUTtFQUVFO0VBQ0E7RUFDQTtDdkh3aHdEVjs7QXVIcmh3RFE7RUFDRTtFQUNBO0N2SHdod0RWOztBdUgvZ3dERTtFQUNFO0N2SGtod0RKOztBdUgvZ3dERTtFQUNFO0VBQ0E7Q3ZIa2h3REo7O0F1SC9nd0RFO0VBQ0U7RUFDQTtDdkhraHdESjs7QXVIL2d3REU7RUFDRTtFQUNBO0N2SGtod0RKOztBdUgvZ3dERTtFQUNFO0VBQ0E7Q3ZIa2h3REo7O0F1SC9nd0RFO0VBQ0U7RUFDQTtDdkhraHdESjs7QXVIL2d3REU7RUFDRTtFQUNBO0N2SGtod0RKOztBdUgvZ3dERTtFQUNFO0N2SGtod0RKOztBdUgvZ3dERTtFQUNFO0VBQ0E7Q3ZIa2h3REo7O0F1SC9nd0RFO0VBQ0U7RUFDQTtDdkhraHdESjs7QXVIL2d3REU7RUFDRTtFQUNBO0N2SGtod0RKOztBdUgvZ3dERTtFQUNFO0VBQ0E7Q3ZIa2h3REo7O0F1SC9nd0RFO0VBQ0U7RUFDQTtDdkhraHdESjs7QXVIL2d3REU7RUFDRTtFQUNBO0N2SGtod0RKOztBdUg5Z3dERTtFQUNFO0N2SGlod0RKOztBdUg5Z3dERTtFQUNFO0VBQ0E7Q3ZIaWh3REo7O0F1SDlnd0RFO0VBQ0U7RUFDQTtDdkhpaHdESjs7QXVIOWd3REU7RUFDRTtFQUNBO0N2SGlod0RKOztBdUg5Z3dERTtFQUNFO0VBQ0E7Q3ZIaWh3REo7O0F1SDlnd0RFO0VBQ0U7RUFDQTtDdkhpaHdESjs7QXVIOWd3REU7RUFDRTtFQUNBO0N2SGlod0RKOztBdUg5Z3dERTtFQUNFO0N2SGlod0RKOztBdUg5Z3dERTtFQUNFO0VBQ0E7Q3ZIaWh3REo7O0F1SDlnd0RFO0VBQ0U7RUFDQTtDdkhpaHdESjs7QXVIOWd3REU7RUFDRTtFQUNBO0N2SGlod0RKOztBdUg5Z3dERTtFQUNFO0VBQ0E7Q3ZIaWh3REo7O0F1SDlnd0RFO0VBQ0U7RUFDQTtDdkhpaHdESjs7QXVIOWd3REU7RUFDRTtFQUNBO0N2SGlod0RKOztBdUg5Z3dERTtFQUNFOzs7SUFDRTtJQUNBO0d2SG1od0RKO0NBQ0Y7O0F1SDlnd0RJO0VBQ0U7Q3ZIaWh3RE47O0F1SDlnd0RJO0VBQ0U7Q3ZIaWh3RE47O0F1SDdnd0RFO0VBQ0U7Q3ZIZ2h3REo7O0F1SDVnd0RFO0VBQ0U7Q3ZIK2d3REo7O0F1SDNnd0RJO0VBQ0U7RUFDQTtDdkg4Z3dETjs7QXVIM2d3REk7RUFDRTtFQUNBO0N2SDhnd0ROOztBdUgzZ3dESTtFQUNFO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7Q3ZIOGd3RE47O0F1SHpnd0RJO0VBQ0U7RUFDQTtDdkg0Z3dETjs7QXVIdmd3REk7RUFDRTtFQUNBO0N2SDBnd0ROOztBdUhwZ3dETTtFQUNFO1VBQUE7RUFDQTtFQUNBO0N2SHVnd0RSOztBdUhsZ3dERTtFQUNFO0N2SHFnd0RKOztBdUhsZ3dERTtFQUNFO0N2SHFnd0RKOztBdUhoZ3dETTtFQUNFO0N2SG1nd0RSOztBdUgzL3ZETTtFQUNFO0VBQ0E7Q3ZIOC92RFI7O0F1SDMvdkRNO0VBQ0U7RUFDQTtDdkg4L3ZEUjs7QXVIMS92RFE7RUFDRTtVQUFBO0N2SDYvdkRWOztBdUhwL3ZETTtFQUNFO0N2SHUvdkRSOztBdUg5K3ZEUTtFQUNFO0VBQ0E7Q3ZIaS92RFY7O0F1SDErdkRFO0VBQ0U7RUFDQTtDdkg2K3ZESjs7QXVIeit2REU7RUFDRTtDdkg0K3ZESjs7QXVIdit2RE07RUFDRTtDdkgwK3ZEUjs7QXVIcCt2REk7RUFDRTtDdkh1K3ZETjs7QXVIcCt2REk7RUFDRTtDdkh1K3ZETjs7QXVIbit2REU7RUFDRTtDdkhzK3ZESjs7QXVIcCt2REk7RUFDRTtDdkh1K3ZETjs7QXVIbit2REU7RUFDRTtDdkhzK3ZESjs7QXVIbit2RE07RUFDRTtFQUNBO0N2SHMrdkRSOztBdUhqK3ZERTtFQUNFO0N2SG8rdkRKOztBdUhqK3ZERTtFQUNFO0N2SG8rdkRKOztBdUhoK3ZEUTtFQUNFO0VBQ0E7Q3ZIbSt2RFY7O0F1SGgrdkRRO0VBQ0U7Q3ZIbSt2RFY7O0F1SDU5dkRJO0VBQ0U7Q3ZIKzl2RE47O0F1SDM5dkRNO0VBQ0U7RUFDQTtDdkg4OXZEUjs7QXVIMzl2RE07RUFDRTtDdkg4OXZEUjs7QXVINTl2RFE7RUFDRTtDdkgrOXZEVjs7QXVIeDl2REk7RUFDRTtFQUNBO0N2SDI5dkROOztBdUh2OXZETTtFQUNFO0VBQ0E7Q3ZIMDl2RFI7O0F1SHY5dkRNO0VBQ0U7Q3ZIMDl2RFI7O0F1SHg5dkRRO0VBQ0U7Q3ZIMjl2RFY7O0F1SHI5dkRFO0VBQ0U7Q3ZIdzl2REo7O0F1SHQ5dkRJO0VBQ0U7RUFDQTtFQUNBO0N2SHk5dkROOztBdUhuOXZESTtFQUNFO0VBQ0E7RUFDQTtDdkhzOXZETjs7QXVIbjl2REk7RUFDRTtFQUNBO0N2SHM5dkROOztBdUhuOXZESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N2SHM5dkROOztBdUhuOXZESTtFQUNFO0N2SHM5dkROOztBdUhuOXZEUTtFQUNFO0N2SHM5dkRWOztBdUgvOHZERTtFQUNFO0VBQ0E7Q3ZIazl2REo7O0F1SC84dkRFO0VBQ0U7VUFBQTtDdkhrOXZESjs7QXVINTh2REk7RUFDRTtFQUNBO0N2SCs4dkROOztBdUg1OHZESTtFQUNFO0VBQ0E7Q3ZIKzh2RE47O0F1SDc4dkRNO0VBQ0U7RUFDQTtDdkhnOXZEUjs7QXVIOTh2RFE7RUFDRTtDdkhpOXZEVjs7QXVIMzh2RFU7RUFDRTtDdkg4OHZEWjs7QXVIMTh2RFE7RUFDRTtDdkg2OHZEVjs7QXVIbDh2RFU7RUFDRTtFQUNBO0N2SHE4dkRaOztBdUhsOHZEVTtFQUNFO0VBQ0E7Q3ZIcTh2RFo7O0F1SDU3dkRJO0VBQ0U7Q3ZIKzd2RE47O0F1SDM3dkRFO0VBQ0U7Q3ZIODd2REo7O0F1SDM3dkRFOzs7Ozs7O0VBQ0U7Q3ZIbzh2REo7O0F1SGo4dkRFO0VBQ0U7SUFDRTtHdkhvOHZESjs7RXVIbDh2REU7SUFDRTtHdkhxOHZESjtDQUNGOztBdUhsOHZERTtFQUNFO0N2SHE4dkRKOztBdUhsOHZERTtFQUNFO0N2SHE4dkRKOztBdUhsOHZERTtFQUNFO0N2SHE4dkRKOztBdUhsOHZERTtFQUNFO0N2SHE4dkRKOztBdUhsOHZERTtFQUNFO0N2SHE4dkRKOztBdUhsOHZERTtFQUNFO0VBQ0E7Q3ZIcTh2REo7O0F1SGw4dkRFO0VBQ0U7RUFDQTtFQUNBO0N2SHE4dkRKOztBdUhoOHZESTtFQUNFO0N2SG04dkROOztBdUg3N3ZESTtFQUNFO0VBQ0E7Q3ZIZzh2RE47O0F1SHo3dkRJO0VBQ0U7Q3ZINDd2RE47O0E4RWpteERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU4bHhERjs7QThFM2x4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXdseERGOztBd0h0dHhEQTtFQUNFO0VBQ0E7RUFDQTtDeEh5dHhERjs7QXdIdHR4REE7RUFDRTtFQUNBO0VBQ0E7Q3hIeXR4REY7O0F3SHB0eERFO0VBQ0U7Q3hIdXR4REo7O0F3SG50eERBO0VBQ0U7Q3hIc3R4REY7O0F3SG50eERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIc3R4REY7O0F3SGh0eERJO0VBQ0U7Q3hIbXR4RE47O0F3SGp0eERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hIb3R4RFI7O0F3SGx0eERRO0VBQ0U7RUFDQTtDeEhxdHhEVjs7QXdIN3N4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEhndHhERjs7QXdIOXN4REU7RUFDRTtFQUNBO0VBQ0E7Q3hIaXR4REo7O0F3SDlzeERFO0VBQ0U7RUFDQTtDeEhpdHhESjs7QXdIM3N4REU7RUFDRTtFQUNBO0VBQ0E7Q3hIOHN4REo7O0F3SDVzeERJO0VBQ0U7RUFDQTtDeEgrc3hETjs7QXdINXN4REk7RUFDRTtFQUNBO0N4SCtzeEROOztBd0g1c3hESTtFQUNFO0N4SCtzeEROOztBd0g1c3hESTtFQUNFO0N4SCtzeEROOztBd0h4c3hERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIMnN4REo7O0F3SHRzeERBO0VBQ0U7RUFDQTtDeEh5c3hERjs7QXdIdHN4REk7RUFDRTtDeEh5c3hETjs7QXdIcnN4REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeEh3c3hESjs7QXdIdHN4REk7RUFDRTtDeEh5c3hETjs7QXdIdHN4REk7RUFDRTtFQUNBO0VBR0E7Q3hIdXN4RE47O0F3SHJzeERNO0VBQ0U7Q3hId3N4RFI7O0F3SHRzeERRO0VBQ0U7Q3hIeXN4RFY7O0F3SHJzeERNO0VBQ0U7RUFDQTtDeEh3c3hEUjs7QXdIcnN4RE07RUFDRTtDeEh3c3hEUjs7QXdIcnN4RE07RUFDRTtDeEh3c3hEUjs7QXdIcHN4REk7RUFDRTtDeEh1c3hETjs7QXdIbnN4REU7RUFDRTtDeEhzc3hESjs7QXdIOXJ4REU7RUFDRTtDeEhpc3hESjs7QXdIOXJ4RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeEhpc3hEUjs7QXdIL3J4RFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEhrc3hEVjs7QXdIL3J4RFE7RUFDRTtDeEhrc3hEVjs7QXdINXJ4REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIK3J4REo7O0F3SDVyeERJO0VBQ0U7RUFDQTtFQUNBO0N4SCtyeEROOztBd0g1cnhESTtFQUNFO0VBQ0E7Q3hIK3J4RE47O0F3SDFyeERBO0VBQ0U7Q3hINnJ4REY7O0F3SDNyeERFO0VBQ0U7RUFDQTtFQUNBO0N4SDhyeERKOztBd0h4cnhERTtFQUNFO0VBQ0E7Q3hIMnJ4REo7O0F3SHhveERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEgyb3hERjs7QXdIeG94REk7RUFDRTtFQUNBO0VBQ0E7Q3hIMm94RE47O0F3SHhveERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SDJveEROOztBd0h2b3hERTtFQUNFO0VBQ0E7Q3hIMG94REo7O0F3SHhveERJO0VBQ0U7Q3hIMm94RE47O0F3SHpveERNO0VBQ0U7Q3hING94RFI7O0F3SHZveERFO0VBQ0U7RUFDQTtFQUNBO0N4SDBveERKOztBd0h4b3hESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIMm94RE47O0F3SHpveERNO0VBQ0U7RUFDQTtDeEg0b3hEUjs7QXdIMW94RFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7Q3hINm94RFY7O0F3SDFveERRO0VBQ0U7RUFDQTtDeEg2b3hEVjs7QXdIeG94REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeEgyb3hETjs7QXdIcHd4REU7RUFDRTtDeEh1d3hESjs7QXdIcHd4REU7RUFDRTtDeEh1d3hESjs7QXdIcHd4REU7RUFDRTtFQUNBO0N4SHV3eERKOztBd0hud3hESTtFQUNFO0N4SHN3eEROOztBd0h6cHhETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N4SDRweERSOztBd0gxcHhEUTtFQUNFO0VBQ0E7Q3hINnB4RFY7O0F3SDFweERRO0VBQ0U7Q3hINnB4RFY7O0F3SDFweERRO0VBQ0U7RUFDQTtDeEg2cHhEVjs7QXdIdnB4REU7RUFDRTtFQUNBO0N4SDBweERKOztBd0h4cHhESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEgycHhETjs7QXdIeHB4REk7RUFDRTtFQUNBO0VBQ0E7Q3hIMnB4RE47O0F3SDl6eERFO0VBQ0U7Q3hIaTB4REo7O0F3SDl6eERFO0VBQ0U7Q3hIaTB4REo7O0F3SDl6eERFO0VBQ0U7RUFDQTtDeEhpMHhESjs7QXdIN3p4REk7RUFDRTtDeEhnMHhETjs7QXdIenF4RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hINHF4RFI7O0F3SDFxeERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEg2cXhEVjs7QXdIMXF4RFE7RUFDRTtFQUNBO0N4SDZxeERWOztBd0gzcXhEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N4SDhxeERaOztBd0h4cXhESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIMnF4RE47O0F3SHpxeERNO0VBQ0U7RUFDQTtDeEg0cXhEUjs7QXdIMXF4RFE7RUFDRTtDeEg2cXhEVjs7QXdIM3F4RFU7RUFDRTtDeEg4cXhEWjs7QXdIM3F4RFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0N4SDhxeERaOztBd0g1cXhEWTtFQUNFO0VBQ0E7Q3hIK3F4RGQ7O0F3SHgzeERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hIMjN4REo7O0F3SHozeERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hINDN4RE47O0F3SDEzeERNO0VBQ0U7Q3hINjN4RFI7O0F3SHhyeERFO0VBQ0U7RUFDQTtDeEgycnhESjs7QXdIenJ4REk7RUFDRTtDeEg0cnhETjs7QXdIMXJ4RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hINnJ4RFI7O0F3SDNyeERRO0VBQ0U7Q3hIOHJ4RFY7O0F3SHhyeERNO0VBQ0U7Q3hIMnJ4RFI7O0F3SHpyeERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0N4SDRyeERWOztBd0h6cnhEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEg0cnhEVjs7QXdIeHJ4RE07RUFDRTtDeEgycnhEUjs7QXdIenJ4RFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hINHJ4RFY7O0F3SHI4eERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hIdzh4REo7O0F3SHQ4eERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIeTh4RE47O0F3SHY4eERNO0VBQ0U7Q3hIMDh4RFI7O0F5SGp2eURJO0VBQ0U7RUFDQTtDekhvdnlETjs7QXlIL3V5REU7RUFDRTtFQUNBO0N6SGt2eURKOztBeUg5dXlERTtFQUNFO0VBQ0E7Q3pIaXZ5REo7O0F5SDV1eURJO0VBQ0U7Q3pIK3V5RE47O0F5SDV1eURJO0VBQ0U7Q3pIK3V5RE47O0F5SDF1eURFO0VBQ0U7RUFDQTtDekg2dXlESjs7QXlIdnV5RE07RUFDRTtDekgwdXlEUjs7QXlIcnV5REU7RUFDRTtDekh3dXlESjs7QTBIcnh5REU7RUFDRTtFQUNBO0MxSHd4eURKOztBMEh0eHlESTtFQUNFO0MxSHl4eUROOztBMEhyeHlERTtFQUNFO0VBQ0E7QzFId3h5REo7O0EwSHR4eURJO0VBQ0U7RUFDQTtDMUh5eHlETjs7QTBIcnh5RE07RUFDRTtDMUh3eHlEUjs7QTBIbnh5REU7RUFDRTtDMUhzeHlESjs7QTBIcHh5REk7RUFDRTtFQUNBO0MxSHV4eUROOztBMEgvd3lETTtFQUNFO0MxSGt4eURSOztBMEgvd3lETTtFQUNFO0MxSGt4eURSOztBMEg1d3lEQTtFQUNFO0MxSCt3eURGOztBMEg3d3lERTtFQUNFO0MxSGd4eURKOztBMEh6d3lETTtFQUNFO0MxSDR3eURSOztBMEh4d3lEUTtFQUNFO0MxSDJ3eURWOztBMEhwd3lEQTtFQUNFO0MxSHV3eURGIiwiZmlsZSI6ImNzcy9jb3JlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3Vpc2xpZGVyIC0gMTQuNy4wIC0gNC82LzIwMjEgKi9cbi5ub1VpLXRhcmdldCwubm9VaS10YXJnZXQgKnstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm5vVWktdGFyZ2V0e3Bvc2l0aW9uOnJlbGF0aXZlfS5ub1VpLWJhc2UsLm5vVWktY29ubmVjdHN7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm5vVWktY29ubmVjdHN7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MH0ubm9VaS1jb25uZWN0LC5ub1VpLW9yaWdpbnt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDowO3JpZ2h0OjA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MCAwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7dHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNmb3JtLXN0eWxlOmZsYXR9Lm5vVWktY29ubmVjdHtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5ub1VpLW9yaWdpbntoZWlnaHQ6MTAlO3dpZHRoOjEwJX0ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2lue2xlZnQ6MDtyaWdodDphdXRvfS5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbnt3aWR0aDowfS5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2lue2hlaWdodDowfS5ub1VpLWhhbmRsZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS5ub1VpLXRvdWNoLWFyZWF7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCwubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luey13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30ubm9VaS1zdGF0ZS1kcmFnICp7Y3Vyc29yOmluaGVyaXQhaW1wb3J0YW50fS5ub1VpLWhvcml6b250YWx7aGVpZ2h0OjE4cHh9Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGV7d2lkdGg6MzRweDtoZWlnaHQ6MjhweDtyaWdodDotMTdweDt0b3A6LTZweH0ubm9VaS12ZXJ0aWNhbHt3aWR0aDoxOHB4fS5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZXt3aWR0aDoyOHB4O2hlaWdodDozNHB4O3JpZ2h0Oi02cHg7dG9wOi0xN3B4fS5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGV7bGVmdDotMTdweDtyaWdodDphdXRvfS5ub1VpLXRhcmdldHtiYWNrZ3JvdW5kOiNGQUZBRkE7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOjFweCBzb2xpZCAjRDNEM0QzO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsMCAzcHggNnB4IC01cHggI0JCQn0ubm9VaS1jb25uZWN0c3tib3JkZXItcmFkaXVzOjNweH0ubm9VaS1jb25uZWN0e2JhY2tncm91bmQ6IzNGQjhBRn0ubm9VaS1kcmFnZ2FibGV7Y3Vyc29yOmV3LXJlc2l6ZX0ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGV7Y3Vyc29yOm5zLXJlc2l6ZX0ubm9VaS1oYW5kbGV7Ym9yZGVyOjFweCBzb2xpZCAjRDlEOUQ5O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I0ZGRjtjdXJzb3I6ZGVmYXVsdDtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggI0ZGRixpbnNldCAwIDFweCA3cHggI0VCRUJFQiwwIDNweCA2cHggLTNweCAjQkJCfS5ub1VpLWFjdGl2ZXtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggI0ZGRixpbnNldCAwIDFweCA3cHggI0RERCwwIDNweCA2cHggLTNweCAjQkJCfS5ub1VpLWhhbmRsZTphZnRlciwubm9VaS1oYW5kbGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxNHB4O3dpZHRoOjFweDtiYWNrZ3JvdW5kOiNFOEU3RTY7bGVmdDoxNHB4O3RvcDo2cHh9Lm5vVWktaGFuZGxlOmFmdGVye2xlZnQ6MTdweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIsLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZXt3aWR0aDoxNHB4O2hlaWdodDoxcHg7bGVmdDo2cHg7dG9wOjE0cHh9Lm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVye3RvcDoxN3B4fVtkaXNhYmxlZF0gLm5vVWktY29ubmVjdHtiYWNrZ3JvdW5kOiNCOEI4Qjh9W2Rpc2FibGVkXSAubm9VaS1oYW5kbGUsW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxbZGlzYWJsZWRdLm5vVWktdGFyZ2V0e2N1cnNvcjpub3QtYWxsb3dlZH0ubm9VaS1waXBzLC5ub1VpLXBpcHMgKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm5vVWktcGlwc3twb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojOTk5fS5ub1VpLXZhbHVle3Bvc2l0aW9uOmFic29sdXRlO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcn0ubm9VaS12YWx1ZS1zdWJ7Y29sb3I6I2NjYztmb250LXNpemU6MTBweH0ubm9VaS1tYXJrZXJ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojQ0NDfS5ub1VpLW1hcmtlci1zdWJ7YmFja2dyb3VuZDojQUFBfS5ub1VpLW1hcmtlci1sYXJnZXtiYWNrZ3JvdW5kOiNBQUF9Lm5vVWktcGlwcy1ob3Jpem9udGFse3BhZGRpbmc6MTBweCAwO2hlaWdodDo4MHB4O3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlfS5ub1VpLXZhbHVlLWhvcml6b250YWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsNTAlKX0ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLDUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsNTAlKX0ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlcnttYXJnaW4tbGVmdDotMXB4O3dpZHRoOjJweDtoZWlnaHQ6NXB4fS5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YntoZWlnaHQ6MTBweH0ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZXtoZWlnaHQ6MTVweH0ubm9VaS1waXBzLXZlcnRpY2Fse3BhZGRpbmc6MCAxMHB4O2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MTAwJX0ubm9VaS12YWx1ZS12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7cGFkZGluZy1sZWZ0OjI1cHh9Lm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDUwJSl9Lm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2Vye3dpZHRoOjVweDtoZWlnaHQ6MnB4O21hcmdpbi10b3A6LTFweH0ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3Vie3dpZHRoOjEwcHh9Lm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdle3dpZHRoOjE1cHh9Lm5vVWktdG9vbHRpcHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjoxcHggc29saWQgI0Q5RDlEOTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDtwYWRkaW5nOjVweDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTtsZWZ0OjUwJTtib3R0b206MTIwJX0ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTt0b3A6NTAlO3JpZ2h0OjEyMCV9Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4+Lm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLDApO2xlZnQ6YXV0bztib3R0b206MTBweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4+Lm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMThweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xOHB4KTt0b3A6YXV0bztyaWdodDoyOHB4fSIsIkBjaGFyc2V0IFwiVVRGLThcIjsvKiFcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xuICogVmVyc2lvbiAtIDQuMS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDIwIEFuaW1hdGUuY3NzXG4gKi86cm9vdHstLWFuaW1hdGUtZHVyYXRpb246MXM7LS1hbmltYXRlLWRlbGF5OjFzOy0tYW5pbWF0ZS1yZXBlYXQ6MX0uYW5pbWF0ZV9fYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWFuaW1hdGUtZHVyYXRpb24pO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2luZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWFuaW1hdGUtcmVwZWF0KTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWFuaW1hdGUtcmVwZWF0KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTJ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjI7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSoyKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtM3std2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MzthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjM7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjMpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMyl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTFzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjFzO2FuaW1hdGlvbi1kZWxheToxczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTp2YXIoLS1hbmltYXRlLWRlbGF5KTthbmltYXRpb24tZGVsYXk6dmFyKC0tYW5pbWF0ZS1kZWxheSl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTJzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjJzO2FuaW1hdGlvbi1kZWxheToyczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjIpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0zc3std2Via2l0LWFuaW1hdGlvbi1kZWxheTozczthbmltYXRpb24tZGVsYXk6M3M7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSozKTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSozKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNHN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NHM7YW5pbWF0aW9uLWRlbGF5OjRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNCk7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNCl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTVzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjVzO2FuaW1hdGlvbi1kZWxheTo1czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjUpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjUpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKS8yKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKS8yKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouOHM7YW5pbWF0aW9uLWR1cmF0aW9uOi44czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuOCk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC44KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2Vyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjNzO2FuaW1hdGlvbi1kdXJhdGlvbjozczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjMpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjMpfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpLHByaW50ey5hbmltYXRlX19hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50O2FuaW1hdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnQ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxIWltcG9ydGFudH0uYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPU91dF17b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlezAlLDIwJSw1MyUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpfTgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMil9fUBrZXlmcmFtZXMgYm91bmNlezAlLDIwJSw1MyUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpfTgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMil9fS5hbmltYXRlX19ib3VuY2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2U7YW5pbWF0aW9uLW5hbWU6Ym91bmNlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGFzaHswJSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fcHVsc2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpwdWxzZTthbmltYXRpb24tbmFtZTpwdWxzZTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fcnViYmVyQmFuZHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmQ7YW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VYezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19QGtleWZyYW1lcyBzaGFrZVh7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX0uYW5pbWF0ZV9fc2hha2VYey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2VYO2FuaW1hdGlvbi1uYW1lOnNoYWtlWH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VZezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX19QGtleWZyYW1lcyBzaGFrZVl7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfX0uYW5pbWF0ZV9fc2hha2VZey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2VZO2FuaW1hdGlvbi1uYW1lOnNoYWtlWX1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uYW5pbWF0ZV9faGVhZFNoYWtley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlO2FuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fUBrZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fS5hbmltYXRlX19zd2luZ3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZzthbmltYXRpb24tbmFtZTpzd2luZ31ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX190YWRhey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dGFkYTthbmltYXRpb24tbmFtZTp0YWRhfUAtd2Via2l0LWtleWZyYW1lcyB3b2JibGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX193b2JibGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3b2JibGU7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUAtd2Via2l0LWtleWZyYW1lcyBqZWxsb3swJSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyl9fUBrZXlmcmFtZXMgamVsbG97MCUsMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpfX0uYW5pbWF0ZV9famVsbG97LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqZWxsbzthbmltYXRpb24tbmFtZTpqZWxsbzstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTE0JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTI4JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NDIley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBoZWFydEJlYXR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTE0JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTI4JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NDIley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmFuaW1hdGVfX2hlYXJ0QmVhdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYXJ0QmVhdDthbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MS4zczthbmltYXRpb24tZHVyYXRpb246MS4zczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjEuMyk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMS4zKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJbkRvd247YW5pbWF0aW9uLW5hbWU6YmFja0luRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6YmFja0luTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luUmlnaHQ7YW5pbWF0aW9uLW5hbWU6YmFja0luUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJblVwO2FuaW1hdGlvbi1uYW1lOmJhY2tJblVwfUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJhY2tPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dExlZnQ7YW5pbWF0aW9uLW5hbWU6YmFja091dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXRSaWdodDthbmltYXRpb24tbmFtZTpiYWNrT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXRVcDthbmltYXRpb24tbmFtZTpiYWNrT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluezAlLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBib3VuY2VJbnswJSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX19ib3VuY2VJbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJblVwezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fS5hbmltYXRlX19ib3VuY2VPdXR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyl9fS5hbmltYXRlX19ib3VuY2VPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bjthbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMil9fS5hbmltYXRlX19ib3VuY2VPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKX19QGtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKX19LmFuaW1hdGVfX2JvdW5jZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpfX0uYW5pbWF0ZV9fYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5hbmltYXRlX19mYWRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluTGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5VcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVG9wTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVG9wTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblRvcExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVG9wUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Ub3BSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblRvcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblRvcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Cb3R0b21MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluQm90dG9tUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MH19LmFuaW1hdGVfX2ZhZGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd247YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uYW5pbWF0ZV9fZmFkZU91dERvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRMZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRSaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcDthbmltYXRpb24tbmFtZTpmYWRlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uYW5pbWF0ZV9fZmFkZU91dFVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcExlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dFRvcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wTGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRUb3BSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BSaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21SaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbUxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tTGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX1Aa2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2ZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJblh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5hbmltYXRlX19mbGlwSW5Yey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWDthbmltYXRpb24tbmFtZTpmbGlwSW5YfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5hbmltYXRlX19mbGlwSW5Zey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWTthbmltYXRpb24tbmFtZTpmbGlwSW5ZfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19mbGlwT3V0WHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WDthbmltYXRpb24tbmFtZTpmbGlwT3V0WDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmxpcE91dFl7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFl9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19saWdodFNwZWVkSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJblJpZ2h0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7dHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg1ZGVnKTt0cmFuc2Zvcm06c2tld1goNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7dHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg1ZGVnKTt0cmFuc2Zvcm06c2tld1goNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2xpZ2h0U3BlZWRJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbkxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRSaWdodDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0UmlnaHQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19saWdodFNwZWVkT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRMZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW47YW5pbWF0aW9uLW5hbWU6cm90YXRlSW47LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluRG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5Eb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluVXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5VcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0RG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dERvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dFVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0VXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19LmFuaW1hdGVfX2hpbmdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGphY2tJblRoZUJveHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uYW5pbWF0ZV9famFja0luVGhlQm94ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94O2FuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveH1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgcm9sbEluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19yb2xsSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsSW47YW5pbWF0aW9uLW5hbWU6cm9sbElufUAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyl9fUBrZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX0uYW5pbWF0ZV9fcm9sbE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvbGxPdXQ7YW5pbWF0aW9uLW5hbWU6cm9sbE91dH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19QGtleWZyYW1lcyB6b29tSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX01MCV7b3BhY2l0eToxfX0uYW5pbWF0ZV9fem9vbUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluO2FuaW1hdGlvbi1uYW1lOnpvb21Jbn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfXRve29wYWNpdHk6MH19LmFuaW1hdGVfX3pvb21PdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uYW5pbWF0ZV9fem9vbU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDthbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS5hbmltYXRlX196b29tT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21PdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDthbmltYXRpb24tbmFtZTp6b29tT3V0VXA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDthbmltYXRpb24tbmFtZTpzbGlkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19QGtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19LmFuaW1hdGVfX3NsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcH0iLCIvLyBJbXBvcnQgRm9udHNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoZm9udHMvcG9wcGlucy50dGYpO1xufVxuXG4vLyBpbXBvcnQgY3NzIGZyb20gbm9kZSBtb2R1bGVzXG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vdWlzbGlkZXIvZGlzdHJpYnV0ZS9ub3Vpc2xpZGVyLm1pbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCcuLi8uLi8uLi9ub2RlX21vZHVsZXMvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5taW4uY3NzJyk7XG5cbi8vIEltcG9ydCBDdXN0b20gVmFyaWFibGVzXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIEltcG9ydCBCb290c3RyYXBcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9ib290c3RyYXBcIjtcblxuLy8gVGVtcGxhdGUgbWl4aW5zXG5AaW1wb3J0IFwiLi9taXhpbnMvbWlzY1wiO1xuQGltcG9ydCBcIi4vbWl4aW5zL2FuaW1hdGlvblwiO1xuXG5AaW1wb3J0IFwibmF2c1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiZGF0YXRhYmxlXCI7XG5AaW1wb3J0IFwidGFiXCI7XG5AaW1wb3J0IFwibGF5b3V0c1wiO1xuQGltcG9ydCBcIm1pc2NcIjtcbkBpbXBvcnQgXCJ2ZXJ0aWNhbC13cmFwcGVyXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWltYWdlLXVwbG9hZFwiO1xuQGltcG9ydCBcIm1vZGFsc1wiO1xuQGltcG9ydCBcImNhcmRzXCI7XG5AaW1wb3J0IFwiY2hhcnRcIjtcbkBpbXBvcnQgXCJiYWRnZXNcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzXCI7XG5AaW1wb3J0IFwiZGF0ZXJhbmdlXCI7XG5AaW1wb3J0IFwiYXZhdGFyc1wiO1xuQGltcG9ydCBcImRyYWctZHJvcFwiO1xuQGltcG9ydCBcInRpbWVwaWNrZXJcIjtcbkBpbXBvcnQgXCJkYXRlcGlja2VyXCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3MtYmFyXCI7XG5AaW1wb3J0IFwibG9hZGVyc1wiO1xuQGltcG9ydCBcInRvYXN0ZXJcIjtcbkBpbXBvcnQgXCJ0YWItbGF5b3V0XCI7XG5AaW1wb3J0IFwidGFnLW1hbmFnZXJcIjtcbkBpbXBvcnQgXCJtb2JpbGUtbGF5b3V0XCI7XG5AaW1wb3J0IFwiY2FsZW5kYXJcIjtcbkBpbXBvcnQgXCJhY2NvcmRpb25cIjtcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZvbnRzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2ljb25zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2NvbG9yc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9wYWRkaW5nLW1hcmdpblwiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcInBhZ2VzL2F1dGhcIjtcbkBpbXBvcnQgXCJwYWdlcy91c2VyLXByb2ZpbGVcIjtcbkBpbXBvcnQgXCJwYWdlcy9kYXNoYm9hcmRcIjtcbkBpbXBvcnQgXCJwYWdlcy91c2Vycy1yb2xlc1wiO1xuQGltcG9ydCBcInBhZ2VzL3Vuc3Vic2NyaWJlci1wYWdlXCI7XG5cbi8vIFJpZ2h0IHRvIExlZnQgRGlyZWN0aW9uXG5AaW1wb3J0IFwiZGlyLXJ0bFwiO1xuQGltcG9ydCBcIi4uL2FwcFwiO1xuQGltcG9ydCBcIi4uL2FwcC1ydGxcIjtcbkBpbXBvcnQgXCIuLi9icmFuZFwiO1xuXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkaWNvbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGljb24gJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYygjeygoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIGxlZnQ6IGNhbGMoI3stKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWJnO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufSIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2hlYXAgcm91bmRlZCBjb3JuZXJzIG9uIG5lc3RlZCBpdGVtc1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBvcGFjaXR5KTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCJAa2V5ZnJhbWVzIGRyb3Bkb3duQW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgfVxufVxuXG4uZHJvcGRvd25BbmltYXRpb24ge1xuICBhbmltYXRpb24tbmFtZTogZHJvcGRvd25BbmltYXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLypCb3VuY2UgU3Bpbm5lciBBbmltYXRpb24qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApXG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG46cm9vdCB7XG4gIC0tYmFzZS1jb2xvcjogI3skYmFzZS1jb2xvcn07XG4gIC0tZGVmYXVsdC1mb250LWNvbG9yOiAjMzEzMTMxO1xuICAtLWRlZmF1bHQtYm9yZGVyLWNvbG9yOiAjRjBGMkY1O1xuICAtLWRyb3Bkb3duLW1lbnUtYmc6ICN7JHdoaXRlfTtcbiAgLS1kZWZhdWx0LWNhcmQtYmc6ICN7JHdoaXRlfTtcbiAgLS1kZWZhdWx0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLXZlcnRpY2FsLXRhYi1oZWFkZXItYmc6ICNmYmZjZmY7XG4gIC0tdmVydGljYWwtdGFiLWljb24tc2hhZG93OiBub25lO1xuICAtLXZlcnRpY2FsLXRhYi1pY29uLWJnOiAjeyR3aGl0ZX07XG4gIC0tYWNjb3JkaW9uLWhlYWRlci1iZzogI3skYmFzZS1jb2xvcn07XG4gIC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZzogI3skd2hpdGV9O1xuICAtLWF1dGhlbnRpY2F0aW9uLWZvcm0tYmc6ICN7JHdoaXRlfTtcbiAgLS1yYW5nZS1zbGlkZXItYmFzZWxpbmUtYmc6ICN7JGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS10YWItc3RlcC1iZWZvcmUtYmc6ICN7JHdoaXRlfTtcbiAgLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnOiAjeyR3aGl0ZX07XG4gIC0tbW9kYWwtYm9keS1iZzogI3skd2hpdGV9O1xuICAtLW5vdGUtZm9udC1jb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgLS1ub3RlLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjA0LCAyMywgMC4wOSk7XG4gIC0tYXZhdGVycy1ib3JkZXItY29sb3I6ICN7JHdoaXRlfTtcbiAgLS1hdmF0YXJzLWJveC1zaGFkb3c6IC0ycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAtLXN1Y2Nlc3MtdG9hc3QtYmc6ICN7JHNpZGViYXItZGFyay1iZ307XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yOiAje2xpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzMCl9O1xuICAtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcjogI3tsaWdodGVuKCRicmFuZC1jb2xvciwgMjApfTtcbiAgLS1ub3QtZm91bmQtb3BhY2l0eTogMTtcbiAgLS1rYW5iYW4tc2Nyb2xsYmFyLXRyYWNrOiAje2xpZ2h0ZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA1NSUpfTtcbiAgLS1rYW5iYW4tc2Nyb2xsYmFyLXRodW1iOiAje2xpZ2h0ZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA0NSUpfTtcbiAgLS12dWUtdG9hc3Rlci1iZzogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAtLXdoaXRlLWJhc2UtY29sb3I6ICN7JHdoaXRlfTtcbiAgLS1hdmF0YXItbm8taW1hZ2UtYmc6ICM4OTg5ODk7XG4gIC0tYXZhdGFyLW5vLWltYWdlLWZvbnQ6ICN7JHdoaXRlfTtcblxuICAvLyBMYXlvdXRzIFZhcmlhYmxlc1xuICAtLW5hdmJhci1iZzogI3skd2hpdGV9O1xuICAtLXNpZGViYXItYmc6ICN7JHNpZGViYXItZGFyay1iZ307XG4gIC0tbmF2YmFyLWJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLW5hdmJhci1icmFuZC1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNiUpfTtcbiAgLS1zaWRlYmFyLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tbWVudS10aXRsZS1zaGFkb3c6IG5vbmU7XG4gIC0tc3VibWVudS1zaGFkb3c6IG5vbmU7XG5cbiAgLy8gQnV0dG9ucyBWYXJpYWJsZXNcbiAgLS1idG4tbGlnaHQtYmc6ICN7JHdoaXRlfTtcbiAgLS1idG4tbGlnaHQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnRuLWRhcmstY29sb3I6ICMzNDNhNDA7XG4gIC0tYnRuLWRhcmstaG92ZXItY29sb3I6ICN7ZGFya2VuKCMzNDNhNDAsIDUlKX07XG4gIC0tYnRuLXNlY29uZGFyeS1iZzogI3skZGVmYXVsdC1zZWNvbmRhcnktY29sb3J9O1xuICAtLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6ICN7ZGFya2VuKCRkZWZhdWx0LXNlY29uZGFyeS1jb2xvciwgMTAlKX07XG4gIC0taWNvbi1ob3Zlci1iZzogI3tsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKX07XG4gIC0tYnRuLWZpbHRlci1iZzogI3skd2hpdGV9O1xuXG4gIC8vIEZvcm0gJiBJbnB1dCBWYXJpYWJsZXNcbiAgLS1pbnB1dC1zZWFyY2gtYm94LWJvcmRlcjogI3skZGVmYXVsdC1saWdodC1jb2xvcn07XG4gIC0tZm9ybS1jb250cm9sLWJnOiAjeyR3aGl0ZX07XG4gIC0tY2FsZW5kYXItYmc6ICN7JHdoaXRlfTtcbiAgLS1iZy14LWljb246ICN7bGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSl9O1xuICAtLXNoYWRvdy14LWljb246IG5vbmU7XG4gIC0tc2VhcmNoLWJveC1iZzogI3skd2hpdGV9O1xuICAtLWJnLWlucHV0LXJlYWRvbmx5OiAjZTllY2VmO1xuICAtLWNoaXBzLWJnOiAjeyR3aGl0ZX07XG4gIC0tdGltZS1waWNrZXItYmc6ICN7JHdoaXRlfTtcbiAgLS1zZWFyY2gtcmVzdWx0LWRyb3Bkb3duLXNoYWRvdzogMHB4IDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tYmctaGlnaGxpZ2h0ZWQtcm93OiAje2xpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpfTtcbn1cblxuW3RoZW1lPVwiZGFya1wiXSB7XG4gIC0tYmFzZS1jb2xvcjogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNyUpfTtcbiAgLS1kZWZhdWx0LWZvbnQtY29sb3I6ICN7ZGFya2VuKCR3aGl0ZSwgMjAlKX07XG4gIC0tZGVmYXVsdC1ib3JkZXItY29sb3I6ICN7bGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWRyb3Bkb3duLW1lbnUtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDMlKX07XG4gIC0tZGVmYXVsdC1jYXJkLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWRlZmF1bHQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS12ZXJ0aWNhbC10YWItaGVhZGVyLWJnOiAje2xpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMC4yJSl9O1xuICAtLXZlcnRpY2FsLXRhYi1pY29uLXNoYWRvdzogbm9uZTtcbiAgLS12ZXJ0aWNhbC10YWItaWNvbi1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1hY2NvcmRpb24taGVhZGVyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA1JSl9O1xuICAtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0taWNvbi1ob3Zlci1iZzogdmFyKC0tYmFzZS1jb2xvcik7XG4gIC0tYXV0aGVudGljYXRpb24tZm9ybS1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1yYW5nZS1zbGlkZXItYmFzZWxpbmUtYmc6IHZhcigtLWJhc2UtY29sb3IpO1xuICAtLWNhbGVuZGFyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLXRhYi1zdGVwLWJlZm9yZS1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAxJSl9O1xuICAtLW1vZGFsLWJvZHktYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tbm90ZS1mb250LWNvbG9yOiAjeyRibGFja307XG4gIC0tbm90ZS1iZy1jb2xvcjogcmdiYSgyNTUsIDIwNCwgMjMsIDAuMDUpO1xuICAtLWF2YXRlcnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1zaWRlYmFyLWJnKTtcbiAgLS1hdmF0YXJzLWJveC1zaGFkb3c6IC0ycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAtLXN1Y2Nlc3MtdG9hc3QtYmc6ICN7JHNpZGViYXItZGFyay1iZ307XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yOiAjeyRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvcn07XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yOiAjeyRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvcn07XG4gIC0tbm90LWZvdW5kLW9wYWNpdHk6IC43O1xuICAtLXNlYXJjaC1yZXN1bHQtZHJvcGRvd24tc2hhZG93OiAwcHggNXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLWthbmJhbi1zY3JvbGxiYXItdHJhY2s6ICN7bGlnaHRlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDEwJSl9O1xuICAtLWthbmJhbi1zY3JvbGxiYXItdGh1bWI6ICN7ZGFya2VuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgNSUpfTtcbiAgLS12dWUtdG9hc3Rlci1iZzogcmdiYSgzOSwgNDMsIDUzLCAwLjkpO1xuICAtLXdoaXRlLWJhc2UtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAtLWF2YXRhci1uby1pbWFnZS1iZzogIzNBM0M0MztcbiAgLS1hdmF0YXItbm8taW1hZ2UtZm9udDogIzc5N0Q4RDtcblxuICAvLyBMYXlvdXRzIFZhcmlhYmxlc1xuICAtLW5hdmJhci1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMyUpfTtcbiAgLS1zaWRlYmFyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAzJSl9O1xuICAtLW5hdmJhci1ib3gtc2hhZG93OiAxcHggNXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAtLW5hdmJhci1icmFuZC1iZzogI3skc2lkZWJhci1kYXJrLWJnfTtcbiAgLS1zaWRlYmFyLWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLW1lbnUtdGl0bGUtc2hhZG93OiAycHggMnB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLXN1Ym1lbnUtc2hhZG93OiAycHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gIC8vIEJ1dHRvbnMgVmFyaWFibGVzXG4gIC0tYnRuLWxpZ2h0LWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWJ0bi1saWdodC1jb2xvcjogI3tsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tYnRuLWRhcmstY29sb3I6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDklKX07XG4gIC0tYnRuLWRhcmstaG92ZXItY29sb3I6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDYlKX07XG4gIC0tYnRuLXNlY29uZGFyeS1iZzogIzQxNDI0NDtcbiAgLS1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAje2RhcmtlbigjNDE0MjQ0LCAxMCUpfTtcbiAgLS1idG4tZmlsdGVyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuXG4gIC8vIEZvcm0gJiBJbnB1dCBWYXJpYWJsZXNcbiAgLS1pbnB1dC1zZWFyY2gtYm94LWJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIC0tZm9ybS1jb250cm9sLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA1JSl9O1xuICAtLWJnLXgtaWNvbjogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1zaGFkb3cteC1pY29uOiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXNlYXJjaC1ib3gtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDUlKX07XG4gIC0tYmctaW5wdXQtcmVhZG9ubHk6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDElKX07XG4gIC0tY2hpcHMtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tdGltZS1waWNrZXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tYmctaGlnaGxpZ2h0ZWQtcm93OiAje2RhcmtlbigjNDE0MjQ0LCAxMCUpfTtcbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5zaWRlYmFyIHtcbiAgei1pbmRleDogMjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgYmFja2dyb3VuZDogdmFyKC0tc2lkZWJhci1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNpZGViYXItYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZiYXItYnJhbmQtYmcpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgICYuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwICRzaWRlYmFyLW1lbnUtcGFkZGluZy14O1xuICAgICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgLmNvbGxhcHNpbmcge1xuICAgICAgICAvL3BhZGRpbmc6IDAuNzVyZW0gMCAwIDA7XG4gICAgICAgIG1hcmdpbjogMCAtMS4yNXJlbSAwIC0xLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWJnLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuY29sbGFwc2Uge1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIC8vcGFkZGluZzogMC43NXJlbSAwIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwIC0xLjI1cmVtIDAgLTEuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLXN1Ym1lbnUtYmctY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6ICRzaWRlYmFyLW1lbnUtcGFkZGluZy15IDAgJHNpZGViYXItbWVudS1wYWRkaW5nLXkgMDtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcblxuICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYnJhbmQtYmc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXNpemU6ICRzaWRlYmFyLW1lbnUtZm9udC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcblxuICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwICRzaWRlYmFyLWFycm93LWZvbnQtc2l6ZS8xICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblxuICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAubWVudS1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcblxuICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcblxuICAgICAgICAgICAgJi5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgICAubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguc3ViLW1lbnUpIHtcbiAgICAgID4gLm5hdi1pdGVtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpub3QoLm5hdi1jYXRlZ29yeSk6bm90KC5uYXYtcHJvZmlsZSkge1xuICAgICAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG5cbiAgICAgICAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN1Yi1tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2lkZWJhci1zdWJtZW51LWZvbnQtc2l6ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuMzVyZW0gMC43NXJlbSAxLjM1cmVtO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXNjcm9sbGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFN0eWxlIGZvciBvZmYtY2FudmFzIG1lbnVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLW9mZmNhbnZhcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkbmF2YmFyLWhlaWdodDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLSRzaWRlYmFyLXdpZHRoLWxnO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSk7XG4gICAgdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4ubmF2YmFyIHtcbiAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5hdmJhci1iZyk7XG4gIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1sZztcbiAgYm94LXNoYWRvdzogdmFyKC0tbmF2YmFyLWJveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgY29sb3I6ICRuYXZiYXItbWVudS1jb2xvcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1sZ30pO1xuICAgIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgY29sb3I6ICRsaWdodC1uYXZiYXItbGluay1jb2xvcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3VudC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY291bnQtc3ltYm9sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAudG9wYmFyLWRpdmlkZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDQuMzc1cmVtIC0gMnJlbSk7XG4gICAgICAgIG1hcmdpbjogYXV0byAwLjJyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQtZmxleDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW07XG5cbiAgICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1yLTA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5vdGlmaWNhdGlvbi1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzNweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgbWVkaWEtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTclO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4OCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjU1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uby1ub3RpZmljYXRpb24tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAubm8tbm90aWZpY2F0aW9uLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtcHJvZmlsZSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmQtZmxleDtcblxuICAgICAgICAgICAgLm5hdi1wcm9maWxlLWltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmF2YWlsYWJpbGl0eS1zdGF0dXMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG5cbiAgICAgICAgICAgICAgICAmLm9ubGluZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcihzdWNjZXNzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9mZmxpbmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoZGFuZ2VyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJ1c3kge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3Iod2FybmluZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtcHJvZmlsZS10ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcblxuICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAmLnByb2ZpbGUge1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtcHJvZmlsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXByb2ZpbGUtaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5hdmJhci1uYXYtcmlnaHQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyIHtcbiAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgLnBhZ2UtaWNvbiB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi5wYWdlLWhlYWRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgLnBhZ2UtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5wYWdpbmF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uZHJvcGRvd24ge1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcm9wZG93bi1tZW51LWJnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMC4zNXJlbSAxLjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1tZW51LWNlbnRlciB7XG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidXR0b25cbiAgJi5idG4tZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjk1ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwICRkcm9wZG93bi1hcnJvdy1mb250LXNpemUvMSAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgLmJ0bi1saWdodCB7XG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIGFjdGlvbiBidXR0b25cbiAgJi5vcHRpb25zLWRyb3Bkb3duIHtcbiAgICAuYnRuLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGVuYW50IG1hbmFnZXIgZHJvcGRvd25cbiAgJi5idG4tdGVuYW50LWRyb3Bkb3duIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IDE1cmVtO1xuICAgICAgQGV4dGVuZCAuZHJvcGRvd25BbmltYXRpb247XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB2YXIoLS1kcm9wZG93bi1tZW51LWJnKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcblxuICAgICAgICAmLmRyb3Bkb3duLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRlbmFudC1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBbmltYXRpb25cbi5kcm9wZG93bi13aXRoLWFuaW1hdGlvbiB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcblxuICAgICYuc2hvdyB7XG4gICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdLFxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tLXN0YXJ0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcC1zdGFydFwiXSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRhdGF0YWJsZSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDIwKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAxNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICB0aGVhZCB7XG4gICAgICB0aCB7XG4gICAgICAgICYuZGF0YXRhYmxlLXRoIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmLmRhdGF0YWJsZS10ZCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGFibGUtYWN0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgJi5kYXRhdGFibGUtdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIERhdGF0YWJsZVxuLnRhYmxlLXZpZXctcmVzcG9uc2l2ZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB0YWJsZSwgdGhlYWQsIHRib2R5LCB0aCwgdGQsIHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAmLnRhYmxlLWFjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEVtcHR5IERhdGEgQmxvY2tcbi5uby1kYXRhLWZvdW5kLXdyYXBwZXIge1xuICBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBvcGFjaXR5OiB2YXIoLS1ub3QtZm91bmQtb3BhY2l0eSk7XG4gIH1cbn1cblxuLy8gSGlnaGxpZ2h0aW5nIFRhYmxlIFJvd1xuLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpOztcbiAgfVxufVxuXG4vLyBDb250ZXh0IE1lbnVcbi5idWxrLWZsb2F0aW5nLWFjdGlvbi13cmFwcGVyIHtcbiAgei1pbmRleDogMTAzMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQ0cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuXG4gIC5hY3Rpb25zIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtYmcpO1xuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbjogMCAtMnB4O1xuXG4gICAgICAmLmJ0bi1kcm9wZG93biB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAwIDAgJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGRlZmF1bHQtcmFkaXVzICRkZWZhdWx0LXJhZGl1cyAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VhcmNoLWFuZC1zZWxlY3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICAgICAgICAuZHJvcGRvd24tc2VhcmNoLXJlc3VsdC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duLW1lbnUtd2l0aC1zZWFyY2gge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBAa2V5ZnJhbWVzIGRyb3Bkb3duQW5pbWF0aW9uIHtcbiAgICAgICAgICAgIGZyb20ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duQW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tc2VhcmNoLXJlc3VsdC13cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBkYXRhYmxlIGV4cGFuZGFibGUgY29sdW1uXG4udGFibGUtZXhwYW5kZWQtY29sdW1uIHtcbiAgLmV4cGFuZGFibGUtYnRuIHtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG5cbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWV4cGFuZGFibGUtYXJlYSB7XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXZpZXctcmVzcG9uc2l2ZSB7XG4gICAgLnRhYmxlLWV4cGFuZGFibGUtYXJlYSB7XG4gICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRGF0YXRhYmxlIGhlbHBlciBjbGFzc2VzXG4ucmVtb3ZlLWRhdGF0YWJsZS14LXBhZGRpbmcge1xuICAuZGF0YXRhYmxlIHtcbiAgICB0YWJsZSB7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLnRhYi1wYW5lIHtcbiAgLmNvbnRlbnQge1xuICAgIC5zaW5nbGUtc2VhcmNoLXdyYXBwZXIge1xuICAgICAgLmZvcm0tZ3JvdXAtd2l0aC1zZWFyY2gge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmVydGljYWwtdGFiIHtcbiAgLnRhYi1tZW51IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDAgMCAyNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAudGFiLW1lbnUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICAuY2FyZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI2NXB4KSAhaW1wb3J0YW50O1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDI2NXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItaWNvbiB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnRpY2FsLXRhYi1oZWFkZXItYmcpO1xuXG4gICAgLmljb24tcG9zaXRpb24ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgLnRhYi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ0aWNhbC10YWItaWNvbi1iZyk7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXZlcnRpY2FsLXRhYi1pY29uLXNoYWRvdyk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIC50YWItaXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuXG4gICAgICAuYWN0aXZlLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgLmFjdGl2ZS1pY29uIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICAgIC5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICAudGFiLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICBtYXJnaW46IDAgLTJyZW07XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgLmRhdGF0YWJsZSB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9yaXpvbnRhbC10YWIge1xuICAuY2FyZCB7XG4gICAgLm5hdiB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLm5hdmJhciB7XG4gICYuZml4ZWQtdG9wIHtcbiAgICArIC5wYWdlLWJvZHktd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZGViYXIgSWNvbiBPbmx5XG4uc2lkZWJhci1pY29uLW9ubHkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLXNjcm9sbGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLm5hdmJhciB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1pY29ufSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaWRlYmFyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWljb247XG5cbiAgICAgICAgLmJyYW5kLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdiB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAkbmF2YmFyLWhlaWdodDtcblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5tZW51LXRpdGxlLCAuYmFkZ2Uge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCA1cHggNXB4IDBweCk7XG4gICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLnJ0bFwiLCAmKX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4IDAgMCA1cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAmLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZF0ge1xuICAgICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDVweCAwIDBweCk7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIucnRsXCIsICYpfSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCAwIDAgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ob3Zlci1vcGVuIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaWRlYmFyLWJnKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc2lkZWJhci1zdWJtZW51LWl0ZW0tcGFkZGluZztcbiAgICAgICAgICAgICAgICBsZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRpY29uLW9ubHktY29sbGFwc2Utd2lkdGg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLnJ0bFwiLCAmKX0ge1xuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIFNoYWRvdyBmb3IgZGFyayBtb2RlXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tbWVudS10aXRsZS1zaGFkb3cpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2xsYXBzZSxcbiAgICAgICAgICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpZGViYXItYmcpO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDVweCAwKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgICAgICAgICB3aWR0aDogJGljb24tb25seS1jb2xsYXBzZS13aWR0aDtcbiAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIucnRsXCIsICYpfSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAwIDVweCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8vIFNoYWRvdyBmb3IgZGFyayBtb2RlXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXN1Ym1lbnUtc2hhZG93KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN1Yi1tZW51IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2lkZWJhci1iZyk7XG5cbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYnJhbmQtYmc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5ydGxcIiwgJil9IHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLXBhbmVsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtaWNvbn0pO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIEhvdmVyIE9ubHlcbi5zaWRlYmFyLWhvdmVyLW9ubHkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2YmFyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtaWNvbn0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1pY29uO1xuXG4gICAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgICAuYnJhbmQtbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZC1sb2dvLW1pbmkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWxnO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMHB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgICAgIC5uYXZiYXItYnJhbmQtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWxnO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdiB7XG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgICAgIC5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuXG4gICAgICAgIC5icmFuZC1sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAmLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWItbWVudSB7XG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tcGFuZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1pY29ufSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJUTCBsYXlvdXRcbi5ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLnNpZGViYXIge1xuICAgIC5uYXYge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuYm9keSwgaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuKjotbW96LWZ1bGwtc2NyZWVuLFxuKjotd2Via2l0LWZ1bGwtc2NyZWVuLFxuKjpmdWxsc2NyZWVuICo6LW1zLWZ1bGxzY3JlZW4ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICYudGV4dC1tdXRlZCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG59XG5cbnNwYW4ge1xuICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbn1cblxuLmN1c3RvbS1zY3JvbGxiYXIge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICBoZWlnaHQ6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lci1zY3JvbGxlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwNXZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbn1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sb2FkaW5nLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5oLWZpdC1jb250ZW50IHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zY2hlZHVsZS1kaXZpZGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gIH1cbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItZ3JhYiB7XG4gIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuXG4vLyBIZWlnaHQgLSBXaWR0aFxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MDAge1xuICAud2lkdGgtI3skaX0ge1xuICAgIHdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi13aWR0aC0jeyRpfSB7XG4gICAgbWluLXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC13aWR0aC0jeyRpfSB7XG4gICAgbWF4LXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlaWdodC0jeyRpfSB7XG4gICAgaGVpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtI3skaX0ge1xuICAgIG1pbi1oZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWF4LWhlaWdodC0jeyRpfSB7XG4gICAgbWF4LWhlaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEJvcmRlciBSYWRpdXNcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLnJhZGl1cy0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtdG9wLSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRpfXB4ICN7JGl9cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1yaWdodC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAjeyRpfXB4ICN7JGl9cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtYm90dG9tLSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgI3skaX1weCAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1sZWZ0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRpfXB4IDAgMCAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy10b3AtbGVmdC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skaX1weCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtdG9wLXJpZ2h0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwICN7JGl9cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1ib3R0b20tbGVmdC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtYm90dG9tLXJpZ2h0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgI3skaX1weCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUG9zaXRpb25pbmdcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAwIHtcbiAgLnRvcC0jeyRpfSB7XG4gICAgdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJpZ2h0LSN7JGl9IHtcbiAgICByaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3R0b20tI3skaX0ge1xuICAgIGJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZWZ0LSN7JGl9IHtcbiAgICBsZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTG9hZGVyIERlc2lnblxuLnNwaW5uZXItYm91bmNlIHtcbiAgJi5icmFuZC1jb2xvciB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLndoaXRlLWNvbG9yIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBPdmVycmlkZSBCb290c3RyYXAgQ2xhc3Ncbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSwgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLCAuY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsIC5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCwgLmNvbC14bC1hdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiAkYm9vdHN0cmFwLWNvbHVtbi1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiAkYm9vdHN0cmFwLWNvbHVtbi1wYWRkaW5nO1xufVxuXG4uYm9yZGVyLCAuYm9yZGVyLXRvcCwgLmJvcmRlci1yaWdodCwgLmJvcmRlci1ib3R0b20sIC5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlciwgLnNwaW5uZXItZ3JvdyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMC4xZW0gIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5wYWdlLWJvZHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6ICRuYXZiYXItaGVpZ2h0IDAgMCAwO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pO1xufVxuXG4ubWFpbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1sZztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtbGd9KTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTtcbiAgdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIG1hcmdpbiAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXBwLWJhY2tncm91bmQtY29sb3IpO1xuICBwYWRkaW5nOiAkbWFpbi1jb250ZW50LXdyYXBwZXItcGFkZGluZztcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5idG4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgcGFkZGluZzogJGRlZmF1bHQtYnV0dG9uLXBhZGRpbmc7XG5cbiAgJi5idG4tc20ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmJ0bi13aXRoLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1saWdodC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS1iZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1kYXJrIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWRhcmstY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1kYXJrLWNvbG9yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRhcmstaG92ZXItY29sb3IpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1kYXJrLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zdWNjZXNzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLCA0JSk7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLmJ0bi1pbmZvIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRpbmZvLWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLXdhcm5pbmcge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdhcm5pbmctY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1pbmZvIHtcbiAgICBjb2xvcjogJGluZm8tY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGluZm8tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgICBjb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tbG9hZC1tb3JlLWRhdGEge1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gICYuYnRuLWdyb3VwLWFjdGlvbiB7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogJGFjdGlvbi1idXR0b24tcGFkZGluZztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWluZm8ge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWRhcmsge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tbGlnaHQge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lZGl0b3Ige1xuICAuYnRuLWxpZ2h0IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1bGstZmxvYXRpbmctYWN0aW9uLXdyYXBwZXIge1xuICAuYnRuLWxpZ2h0IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuQG1peGluIGZvcm0taW5wdXRzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogJGRlZmF1bHQtaW5wdXQtYm94LXBhZGRpbmcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGlucHV0LXNlbGVjdC1vcHRpb25zLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk3JSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gY3VzdG9tLWNvbnRyb2wtbGcge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQuNHB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjU1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgNHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAzcHgpO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3Qge1xuICBAaW5jbHVkZSBmb3JtLWlucHV0cztcbiAgQGluY2x1ZGUgaW5wdXQtc2VsZWN0LW9wdGlvbnMtaWNvbjtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcblxuICAmLmN1c3RvbS1zZWxlY3Qge1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAkZGVmYXVsdC1pbnB1dC1ib3gtcGFkZGluZyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBAaW5jbHVkZSBmb3JtLWlucHV0cztcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctaW5wdXQtcmVhZG9ubHkpO1xufVxuXG4vLyBGb3JtIGdyb3VwIHdpdGggaWNvblxuLmZvcm0tZ3JvdXAtd2l0aC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgICAmLnRleHQtcmlnaHQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJG11dGVkLWNvbG9yLCA1JSk7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJG11dGVkLWNvbG9yLCAyMyUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIGN1c3RvbSBpbnB1dCB2ZXJ0aWNhbGx5IGFsaWdubWVudHNcbi5jdXN0b20tY29udHJvbCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICRsaWdodC1sYXlvdXQtc2Vjb25kYXJ5LWZvbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMThyZW07XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY2hlY2tib3gtZGVmYXVsdCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nYmx1ZScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIilcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxldmVsLWJlZm9yZTtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGc7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdibHVlJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGc7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdncmVlbicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZztcbn1cblxuLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdvcmFuZ2UnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxnO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LWluZm8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmViZWNjYXB1cnBsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9J3JlYmVjY2FwdXJwbGUnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZWJlY2NhcHVycGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiByZWJlY2NhcHVycGxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxnO1xufVxuXG4vLyBDaGVja2JveCBjdXN0b21pemVkIGRlc2lnblxuLmN1c3RvbWl6ZWQtY2hlY2tib3gge1xuICBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAvLyBCb3guXG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMThyZW07XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgbGFiZWwuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBib3guXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0LjVweDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgd2lkdGg6IDIuNDVweDtcbiAgICAgIGhlaWdodDogMi40NXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tib3gtZGVmYXVsdCB7XG4gICAgaW5wdXQge1xuXG4gICAgICAvLyBCb3guXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xuICAgICAgfVxuXG4gICAgICAvLyBCb3ggY2hlY2tlZFxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIENoZWNrbWFyay4gQ291bGQgYmUgcmVwbGFjZWQgd2l0aCBhbiBpbWFnZVxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDAgJGJyYW5kLWNvbG9yLFxuICAgICAgICA0cHggMCAwICRicmFuZC1jb2xvcixcbiAgICAgICAgNHB4IC0ycHggMCAkYnJhbmQtY29sb3IsXG4gICAgICAgIDRweCAtNHB4IDAgJGJyYW5kLWNvbG9yLFxuICAgICAgICA0cHggLTZweCAwICRicmFuZC1jb2xvcixcbiAgICAgICAgNHB4IC04cHggMCAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGVja2JveC1zdWNjZXNzIHtcbiAgICBpbnB1dCB7XG5cbiAgICAgIC8vIEJveC5cbiAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBCb3ggY2hlY2tlZFxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggMCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTJweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTRweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTZweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLThweCAwICRzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tib3gtd2FybmluZyB7XG4gICAgaW5wdXQge1xuXG4gICAgICAvLyBCb3guXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQm94IGNoZWNrZWRcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIENoZWNrbWFyay4gQ291bGQgYmUgcmVwbGFjZWQgd2l0aCBhbiBpbWFnZVxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDAgMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IDAgMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC0ycHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC00cHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC02cHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC04cHggMCAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoZWNrYm94LWluZm8ge1xuICAgIGlucHV0IHtcblxuICAgICAgLy8gQm94LlxuICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEJveCBjaGVja2VkXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGluZm8tY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAwIDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtMnB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtNHB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtNnB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtOHB4IDAgJGluZm8tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvIGJ1dHRvbiBjdXN0b21pemVkIGRlc2lnblxuLmN1c3RvbWl6ZWQtcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNztcblxuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWlucHV0LXJlYWRvbmx5KTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgLm91dHNpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAuaW5zaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyAub3V0c2lkZSAuaW5zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICBhbmltYXRpb246IHJhZGlvLXNlbGVjdCAwLjFzIGxpbmVhcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcmFkaW8tc2VsZWN0IDAuMXMgbGluZWFyO1xuICB9XG5cbiAgJi5taW5pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAub3V0c2lkZSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICB0b3A6IDIuOHB4O1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmFkaW8tZGVmYXVsdCB7XG4gICAgLm91dHNpZGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpby1wcmltYXJ5IHtcbiAgICAub3V0c2lkZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgLmluc2lkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLXN1Y2Nlc3Mge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLXdhcm5pbmcge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLWluZm8ge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5mby1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zIEJ1dHRvbiBHcm91cFxuLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gIC5idG4tZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEuMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIHN3aXRjaCBkZXNpZ25cbi5ib3JkZXItc3dpdGNoIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQgfiAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuICB9XG59XG5cbi8vIENoaXBzIFdpdGggRHJvcGRvd24gU2VhcmNoICYgU2VsZWN0XG4uY2hpcHMtY29udGFpbmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIC5hZGQge1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciwgMjAlKTtcbiAgICB9XG4gIH1cblxuICAuY2hpcHMge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcHMtYmcpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjQ1cmVtIDAuMzVyZW0gMXJlbTtcblxuICAgIC5kZWxldGUtY2hpcHMge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLmNoaXBzLWRyb3Bkb3duIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuICB9XG59XG5cbi8vIFdpemFyZCBTdGVwcyBTY3NzIGNvZGUgaGVyZVxuLndpemFyZC1zdGVwcyB7XG4gIGZvbnQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7XG5cbiAgaHIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgfVxuXG4gIC50YWItc3RlcCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkd2l6YXJkLXN0ZXAtYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGFiLXN0ZXAtaW5pdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkd2l6YXJkLXN0ZXAtYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgcGFkZGluZzogOXB4IDE2cHggMCAxNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50YWItc3RlcDpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYi1zdGVwLWJlZm9yZS1iZyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIC50YWItc3RlcCwgLnRhYi1zdGVwLWluaXQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2LXBpbGxzIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxMDU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA1MCB7XG4gICAgICAubmF2LWl0ZW06bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIHotaW5kZXg6IDIwLSRpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gU3VtbWVybm90ZSBFZGl0b3IgRGVzaWduIFN0YXJ0ZWQgSGVyZVxuLm5vdGUtZnJhbWUge1xuICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgJi5jYXJkIHtcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICYubm90ZS10b29sYmFyIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAubm90ZS1idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlLCAubm90ZS1idG4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZykgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm5vdGUtZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgICAgcHJlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZS1wYWxldHRlIHtcbiAgICAgICAgICAubm90ZS1wYWxldHRlLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub3RlLWNvbG9yLXJlc2V0IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGUtZGltZW5zaW9uLWRpc3BsYXkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wZG93bi1mb250bmFtZSB7XG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgLm5vdGUtaWNvbi1tZW51LWNoZWNrIHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub3RlLWljb24tbWVudS1jaGVjayB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub3RlLXBhbGV0dGUge1xuICAgIC5ub3RlLWNvbG9yLXJlc2V0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGUtZWRpdGFibGUge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcblxuICAgICYuY2FyZC1ibG9jayB7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90ZS1jb2RhYmxlIHtcbiAgICAvL2hlaWdodDogMzAwcHggIWltcG9ydGFudDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAubm90ZS1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vdGUtc3RhdHVzYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXMgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEZpbGUgVXBsb2FkIERlc2lnblxuLmN1c3RvbS1maWxlIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctaW5wdXQtcmVhZG9ubHkpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVnVlIFRlbGVwaG9uZSBJbnB1dFxuLnZ1ZS10ZWwtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblxuICAmOmZvY3VzLCAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudnRpX19kcm9wZG93biB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudnRpX19kcm9wZG93bi1saXN0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAudnRpX19kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiA5NSUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZ0aV9faW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAuaW1hZ2UtYXJlYSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtYXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNCk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICN1cGxvYWQtbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmlucHV0LWFyZWEge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLmNpcmNsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAuaW1hZ2UtYXJlYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNtYWxsLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuXG4gICAgLmltYWdlLWFyZWEge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4ubW9kYWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxOHJlbSkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWhlYWRlci1mb290ZXItYmcpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzI1cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1vZGFsLXBhZGRpbmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjQzOHJlbTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1vZGFsLXBhZGRpbmc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWJvZHktYmcpO1xuXG4gICAgICAgICYubW9kYWwtYWxlcnQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAqIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tb2RhbC1wYWRkaW5nO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1kZWZhdWx0IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtZnVsbHdpZHRoIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtZGlhbG9nLXRvcCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mdWxsLXNjcmVlbi1tb2RhbC1kaWFsb2cge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtYm9keS1iZyk7XG5cbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbW9kYWwtcGFkZGluZztcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnKTtcblxuICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjQzOHJlbTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucG9zaXRpb24tYWJzb2x1dGUge1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbW9kYWwtcGFkZGluZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtc20ge1xuICAmLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG5cbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1jYXJkLXBhZGRpbmc7XG5cbiAgICAmLmJvZHktaG92ZXJhYmxlIHtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuY2FyZC13aXRoLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtY2FyZC1zaGFkb3c7XG4gIH1cblxuICAmLmNhcmQtd2l0aC1zZWFyY2gge1xuICAgIC5pbnB1dC1zZWFyY2gtYm94IHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICB9XG4gIH1cblxuICAmLnRlbXBsYXRlLXByZXZpZXctY2FyZCB7XG4gICAgLnRlbXBsYXRlLXByZXZpZXctd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZm9udC1zaXplOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXG4gICAgICAudi1odG1sLXdyYXBwZXIge1xuICAgICAgICB6b29tOiA0MCU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFIDEwIGFuZCBJRSAxMSAqL1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogU3RhbmRhcmQgc3ludGF4ICovXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgIHpvb206IDMwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1vdmVybGF5LW9wdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNhcmQtb3ZlcmxheS1vcHRpb25zIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNzA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2hhcnQtZGF0YS1saXN0IHtcbiAgLmRhdGEtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5zcXVhcmUge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgfVxuXG4gICAgLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcmdhbml6YXRpb24gY2hhcnRcbi5vcmdjaGFydC1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAub3JnY2hhcnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAubm9kZSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnN5bWJvbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaXBzLWJnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5lcyB7XG4gICAgICAuZG93bkxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC50b3BMaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5sZWZ0TGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAucmlnaHRMaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICBoZWlnaHQ6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLypCYWRnZXMqL1xuLmJhZGdlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwLjU1cmVtIDEuMnJlbTtcblxuICAmLmJhZGdlLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYmFkZ2UtY2lyY2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIG1heC13aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG5cbiAgJi5iYWRnZS1sZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxLjVyZW07XG5cbiAgICAmLmJhZGdlLWNpcmNsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5iYWRnZS1zbSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDAuNDVyZW0gMXJlbTtcblxuICAgICYuYmFkZ2UtY2lyY2xlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmLmJhZGdlLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2UtcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcHVycGxlO1xuICB9XG5cbiAgJi5iYWRnZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2UtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICB9XG5cbiAgJi5iYWRnZS1saWdodCB7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIH1cblxuICAmLmJhZGdlLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xuICB9XG5cbiAgJi5iYWRnZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2UtbXV0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvcjtcbiAgfVxufVxuXG4vKk5vdGVzKi9cbi5ub3RlLXRpdGxlIHtcbiAgc3ZnIHtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuLm5vdGUge1xuICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG5cbiAgJi5ub3RlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5vdGUtYmctY29sb3IpO1xuICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gICYubm90ZS1ibHVlIHtcbiAgICBjb2xvcjogdmFyKC0tbm90ZS1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90ZS1iZy1ibHVlLWNvbG9yO1xuICB9XG5cbiAgJi5ub3RlLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctcmVkLWNvbG9yO1xuICB9XG5cbiAgJi5ub3RlLXB1cnBsZSB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctcHVycGxlLWNvbG9yO1xuICB9XG5cbiAgJi5ub3RlLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiB2YXIoLS1ub3RlLWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLWJnLXN1Y2Nlc3MtY29sb3I7XG4gIH1cblxuICAmLm5vdGUtaW5mbyB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctaW5mby1jb2xvcjtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbkBtaXhpbiBjbGVhci1pY29uLW1peGluIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgZm9udC1zaXplOiA5NSUgIWltcG9ydGFudDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgcGFkZGluZzogMC4xcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cteC1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy14LWljb24pO1xuICB9XG59XG5cbkBtaXhpbiBmaWx0ZXJzLWRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbn1cblxuLmJ0bi1maWx0ZXIge1xuICBmb250LXNpemU6IDk1JTtcbiAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmJ0bi1saXN0LWdyaWQge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJzLXdyYXBwZXIge1xuICAuc2luZ2xlLWZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAkZmlsdGVyLWJ1dHRvbi1wYWRkaW5nO1xuXG4gICAgICAgIC5jbGVhci1pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBjbGVhci1pY29uLW1peGluO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hcHBsaWVkIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbHRlci1hY3Rpb24tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgLmJ0bi1jbGVhciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHVtbi1maWx0ZXIge1xuICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgei1pbmRleDogMTA0MCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAzNTJweDtcbiAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXJzLWRyb3Bkb3duLW1lbnU7XG5cbiAgICAgICAgICAuY29udGVudC10eXBlIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRkZWZhdWx0LWxpZ2h0LWNvbG9yLCA1JSk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jdXN0b20tc3dpdGNoIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvclxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hbmFnZS1jb2x1bW4tb3B0aW9ucyB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXRjaC1jb250YWluZXIge1xuXG4gICAgICB9XG5cbiAgICAgIC5naG9zdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjOGViZmIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNhdGNoLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2hlY2tib3gtZmlsdGVyIHtcbiAgICAgIC5kcm9wZG93biB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICB3aWR0aDogNDM1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZmlsdGVycy1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgIC5jb2wtNiB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkLCAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJhZGlvLWZpbHRlciB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDM3OHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZpbHRlcnMtZHJvcGRvd24tbWVudTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VhcmNoLWZpbHRlci1kcm9wZG93biB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDMzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuXG4gICAgLmZpbHRlcnMtbG9vcC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2xvc2UtZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMnJlbTtcbiAgfVxufVxuXG4vLyBSYW5nZSBmaWx0ZXIgc3R5bGVcbi5yYW5nZS1maWx0ZXItZHJvcGRvd24ge1xuICAuZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHdpZHRoOiA0MDhweDtcbiAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgQGluY2x1ZGUgZmlsdGVycy1kcm9wZG93bi1tZW51O1xuXG4gICAgICAucmF0ZS1zdGF0dXMge1xuICAgICAgICAubWluLXJhdGUsIC5tYXgtcmF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBociB7XG4gICAgICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IC41cHggc29saWQgJGZpbHRlci1idG4tdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLXRhcmdldCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yYW5nZS1zbGlkZXItYmFzZWxpbmUtYmcpO1xuICAgICAgfVxuXG4gICAgICAubm9VaS1ob3Jpem9udGFsIHtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG5cbiAgICAgICAgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY29sb3I7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vVWktaGFuZGxlOmFmdGVyLCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgIH1cblxuICAgICAgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gc2VhcmNoIHNlbGVjdFxuLnNlYXJjaC1maWx0ZXItZHJvcGRvd24ge1xuICAuYnRuLWZpbHRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG5cbiAgICAuY2xlYXItaWNvbiB7XG4gICAgICBAaW5jbHVkZSBjbGVhci1pY29uLW1peGluO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAxcmVtICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luIDFyZW0gJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tc2VhcmNoLXJlc3VsdC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWZpbHRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmcgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZWFyY2ggY29udHJvbCBpbnB1dFxuLmZvcm0tZ3JvdXAtd2l0aC1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMi4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgMC43cmVtO1xuICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXNlYXJjaC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuXG4gIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUYWIgZmlsdGVyIG1lbnVcbi50YWItZmlsdGVyLW1lbnUge1xuICAubmF2LWl0ZW0ge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gbWVudSBmaWx0ZXJcbi5kcm9wZG93bi1tZW51LWZpbHRlciB7XG4gIC5kcm9wZG93biB7XG4gICAgLm1lbnUtZmlsdGVyLWJ0biB7XG4gICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgICAgcGFkZGluZzogJGZpbHRlci1idXR0b24tcGFkZGluZztcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgLmN1c3RvbS1zY3JvbGxiYXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpbHRlciBzdWJ0aXRsZSB0ZXh0IGNvbG9yXG4uZmlsdGVyLXN1YnRpdGxlLXRleHQge1xuICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi8vIERhdGUgZmlsdGVyXG4uZGF0ZS1maWx0ZXIge1xuICAuYnRuLWZpbHRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmcgIWltcG9ydGFudDtcblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyLWljb24tbWl4aW47XG4gICAgfVxuXG4gICAgJi5hcHBsaWVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEF2YXRhcnMgZmlsdGVyXG4uYXZhdGFycy1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuaW5kaWNhdG9yLWxlZnQsXG4gIC5pbmRpY2F0b3ItcmlnaHQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnJhbmQtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGxpbmVhcjtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgfVxuICB9XG5cbiAgLmluZGljYXRvci1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHNjYWxlKDAuOSk7XG4gICAgfVxuICB9XG5cbiAgLmluZGljYXRvci1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDAuOSk7XG4gICAgfVxuICB9XG5cbiAgLmF2YXRhci1ncm91cCB7XG4gICAgLmF2YXRhci1jYXJvdXNlbC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcblxuICAgICAgLnNpbmdsZS1hdmF0YXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG5cbiAgICAgICAgICAmLmFjdGl2ZS1hdmF0YXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm8taW1nIHtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtZm9udCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZhdGFyLW5vLWltYWdlLWJnKTtcblxuICAgICAgICAgICYuYWN0aXZlLWF2YXRhciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJmaWx0ZXJzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jYWxlbmRhci1yb290IHtcbiAgLmlucHV0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyLWljb24tbWl4aW47XG4gICAgfVxuXG4gICAgJi5hcHBsaWVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubW9udGhzLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcblxuICAgIC5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TVM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRE14TGpRNU5DQXpNUzQwT1RRaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURNeExqUTVOQ0F6TVM0ME9UUTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCM2FXUjBhRDBpTVRad2VDSWdhR1ZwWjJoMFBTSXhObkI0SWo0S1BIQmhkR2dnWkQwaVRURXdMakkzTXl3MUxqQXdPV013TGpRME5DMHdMalEwTkN3eExqRTBNeTB3TGpRME5Dd3hMalU0Tnl3d1l6QXVOREk1TERBdU5ESTVMREF1TkRJNUxERXVNVFF6TERBc01TNDFOekZzTFRndU1EUTNMRGd1TURRM2FESTJMalUxTkNBZ1l6QXVOakU1TERBc01TNHhNamNzTUM0ME9USXNNUzR4TWpjc01TNHhNVEZqTUN3d0xqWXhPUzB3TGpVd09Dd3hMakV5TnkweExqRXlOeXd4TGpFeU4wZ3pMamd4TTJ3NExqQTBOeXc0TGpBek1tTXdMalF5T1N3d0xqUTBOQ3d3TGpReU9Td3hMakUxT1N3d0xERXVOVGczSUNCakxUQXVORFEwTERBdU5EUTBMVEV1TVRRekxEQXVORFEwTFRFdU5UZzNMREJzTFRrdU9UVXlMVGt1T1RVeVl5MHdMalF5T1Mwd0xqUXlPUzB3TGpReU9TMHhMakUwTXl3d0xURXVOVGN4VERFd0xqSTNNeXcxTGpBd09Yb2lJR1pwYkd3OUlpTXdNRFpFUmpBaUx6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQQzl6ZG1jK0NnPT1cIik7XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlhWE52TFRnNE5Ua3RNU0kvUGdvOElTMHRJRWRsYm1WeVlYUnZjam9nUVdSdlltVWdTV3hzZFhOMGNtRjBiM0lnTVRrdU1TNHdMQ0JUVmtjZ1JYaHdiM0owSUZCc2RXY3RTVzRnTGlCVFZrY2dWbVZ5YzJsdmJqb2dOaTR3TUNCQ2RXbHNaQ0F3S1NBZ0xTMCtDanh6ZG1jZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURNeExqUTVJRE14TGpRNUlpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBek1TNDBPU0F6TVM0ME9Uc2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpSUhkcFpIUm9QU0l4Tm5CNElpQm9aV2xuYUhROUlqRTJjSGdpUGdvOGNHRjBhQ0JrUFNKTk1qRXVNakExTERVdU1EQTNZeTB3TGpReU9TMHdMalEwTkMweExqRTBNeTB3TGpRME5DMHhMalU0Tnl3d1l5MHdMalF5T1N3d0xqUXlPUzB3TGpReU9Td3hMakUwTXl3d0xERXVOVGN4YkRndU1EUTNMRGd1TURRM1NERXVNVEV4SUNCRE1DNDBPVElzTVRRdU5qSTJMREFzTVRVdU1URTRMREFzTVRVdU56TTNZekFzTUM0Mk1Ua3NNQzQwT1RJc01TNHhNamNzTVM0eE1URXNNUzR4TWpkb01qWXVOVFUwYkMwNExqQTBOeXc0TGpBek1tTXRNQzQwTWprc01DNDBORFF0TUM0ME1qa3NNUzR4TlRrc01Dd3hMalU0TnlBZ1l6QXVORFEwTERBdU5EUTBMREV1TVRVNUxEQXVORFEwTERFdU5UZzNMREJzT1M0NU5USXRPUzQ1TlRKak1DNDBORFF0TUM0ME1qa3NNQzQwTkRRdE1TNHhORE1zTUMweExqVTNNVXd5TVM0eU1EVXNOUzR3TURkNklpQm1hV3hzUFNJak1EQTJSRVl3SWk4K0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0Nqd3ZjM1puUGdvPVwiKTtcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXIge1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDczMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYWxlbmRhci1iZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cblxuICAgIC5jYWxlbmRhci13cmFwIHtcbiAgICAgIHdpZHRoOiA3MiU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG5cbiAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsZWFyZml4IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXJhbmdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAtMnB4O1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAgIC5jYWxlbmRhcl9wcmVzZXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICYuY2FsZW5kYXJfcHJlc2V0LXJhbmdlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1sZWZ0LW1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYWxlbmRhcl93ZWVrcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTMuNiU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsZW5kYXJfZGF5cyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMy42JTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRsaWdodC1sYXlvdXQtc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1yYWRpbyB7XG4gICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyX2RheXMge1xuICAgICAgbGkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICYuY2FsZW5kYXJfZGF5cy0tZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5jYWxlbmRhcl9kYXlzX3NlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAyKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FsZW5kYXJfZGF5c19pbi1yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCA1KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMyk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1tb2JpbGUge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXJhbmdlLW1vYmlsZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBtYXJnaW46IC0yMHB4IDA7XG4gICAgfVxuXG4gICAgLmZpbHRlci1hY3Rpb24tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogOTUlO1xuXG4gICAgICAuYnRuLWNsZWFyIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qXG4gICAgICByYWRpbyBidXR0b24gZnJvbSBwcmVzZXQtcmFuZ2UgZmlsdGVyIGlzIHJlcGxhY2VkIHdpdGggc3BhbiBlbGVtZW50ICZcbiAgICAgIGJ1dHRvbiBvZiBbY2xlYXJdIGlzIHJlcGxhY2VkIHdpdGggZGl2XG4gICAgICB3ZSBhbHNvIG5lZWQgdGhlc2Ugc3R5bGluZ1xuICAgICovXG4gICAgLnByZXNldC1hY3RpdmUtaW5wdXQgPiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLnByZXNldC1hY3RpdmUtaW5wdXQgPiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nYmx1ZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG5AbWl4aW4gc3RhdHVzLXByb3BlcnR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG59XG5cbkBtaXhpbiBuby1pbWFnZS1wcm9wZXJ0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYXZhdGFyLW5vLWltYWdlLWZvbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtYmcpO1xufVxuXG4uYXZhdGFycy13LTEwMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctOTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgcmlnaHQ6IDMuOXB4O1xuICAgIGJvdHRvbTogMy45cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctODAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgcmlnaHQ6IDIuOHB4O1xuICAgIGJvdHRvbTogMi44cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNzAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgcmlnaHQ6IDEuOXB4O1xuICAgIGJvdHRvbTogMS45cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgcmlnaHQ6IDEuMnB4O1xuICAgIGJvdHRvbTogMS4ycHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgcmlnaHQ6IDAuN3B4O1xuICAgIGJvdHRvbTogMC43cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNDAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHN0YXR1cy1wcm9wZXJ0eTtcbiAgfVxufVxuXG4uYXZhdGFycy13LTMwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICByaWdodDogLS41cHg7XG4gICAgYm90dG9tOiAtLjVweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy0yMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICByaWdodDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi8qIEF2YXRhcnMgR3JvdXAgKi9cbi5hdmF0YXItZ3JvdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLnJvdW5kZWQtY2lyY2xlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgxLjAyKTtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICB9XG4gIH1cbn1cblxuLmF2YXRhcnMtZ3JvdXAtdy01MCB7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmF2YXRhcnMtZ3JvdXAtdy02MCB7XG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXZhdGFycy13aXRoLXNoYWRvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5hdmF0YXItYm9yZGVyZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hdmF0ZXJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmF2YXRhci1zaGFkb3cge1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4yKSAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBkYXNoZWQgJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcblxuICBzdmcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5kei1wcmV2aWV3IHtcbiAgICAmLmR6LWltYWdlLXByZXZpZXcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmR6LWRldGFpbHMge1xuICAgICAgLmR6LWZpbGVuYW1lIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4udGltZS1waWNrZXItaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cteC1pY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcteC1pY29uKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rZWVwLWluc2lkZS1jbGlja3Mtb3BlbiB7XG4gICAgJi5zaG93IHtcbiAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAuY2hlY2stc2lnbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob3VyLCAubWludXRlLCAuYW0tcG0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiA3M3B4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGltZS1waWNrZXItYmcpO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob3VyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgIC5hbS1wbSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAgIC5ob3VyLCAubWludXRlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFtLXBtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuaG91ciwgLm1pbnV0ZSwgLmFtLXBtIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSxcbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tLXN0YXJ0XCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHZhcigtLWRyb3Bkb3duLW1lbnUtYmcpO1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3Atc3RhcnRcIl0ge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHZhcigtLWRyb3Bkb3duLW1lbnUtYmcpO1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRhdGUtcGlja2VyLWlucHV0IHtcblxuICBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgLy96LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAyMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmRhdGUtcGlja2VyLWlucHV0LWdyb3VwIHtcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Yy1wb3BvdmVyLWNvbnRlbnQge1xuICAmLnZjLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Yy1jb250YWluZXIge1xuICAmLnZjLWlzLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmMtbmF2LXBvcG92ZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gIC52Yy1uYXYtdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZjLWlzLWRhcmsgLnZjLW5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmRhdGUtZmlsdGVyIHtcbiAgLnZjLXBvcG92ZXItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmMtY29udGFpbmVyIHtcbiAgICAudmMtcG9wb3Zlci1jYXJldCB7XG4gICAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jaXJjdWxhci1wcm9ncmVzcy1iYXIge1xuICAkc2l6ZTogODBweDtcbiAgJGJvcmRlcldpZHRoOiA1cHg7XG4gICRhbmltYXRpb25UaW1lOiAxLjFzO1xuICAkYm9yZGVyLWNvbG9yLWRlZmF1bHQ6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIC8vIENyZWF0ZSBob3cgbWFueSBzdGVwc1xuICAkaG93TWFueVN0ZXBzOiAxMDA7IC8vdGhpcyBuZWVkcyB0byBiZSBldmVuLlxuXG4gIC5wcm9ncmVzcyB7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogJGJvcmRlcldpZHRoIHNvbGlkICRib3JkZXItY29sb3ItZGVmYXVsdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci13aWR0aDogJGJvcmRlcldpZHRoO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkc2l6ZS8yKTs7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLTIgMS41cyBsaW5lYXIgZm9yd2FyZHMgMS44cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBzbWFsbCB7XG4gICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gIC8qUHJvZ3Jlc3NiYXIgQW5pbWF0aW9ucyovXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGhvd01hbnlTdGVwcyB7XG4gICAgJHN0ZXBOYW1lOiAoJGkqKDEwMCAvICRob3dNYW55U3RlcHMpKTtcblxuICAgIC8vYW5pbWF0aW9uIG9ubHkgdGhlIGxlZnQgc2lkZSBpZiBiZWxvdyA1MCVcbiAgICBAaWYgJGkgPD0gKCRob3dNYW55U3RlcHMvMikge1xuICAgICAgLnByb2dyZXNzW2RhdGEtcGVyY2VudGFnZT1cIiN7JHN0ZXBOYW1lfVwiXSB7XG4gICAgICAgIC5wcm9ncmVzcy1yaWdodCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctI3skaX0gJGFuaW1hdGlvblRpbWUgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWxlZnQgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgYW5pbWF0aW9uOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9hbmltYXRpb24gb25seSB0aGUgcmlnaHQgc2lkZSBpZiBhYm92ZSA1MCVcbiAgICBAaWYgJGkgPiAoJGhvd01hbnlTdGVwcy8yKSB7XG4gICAgICAucHJvZ3Jlc3NbZGF0YS1wZXJjZW50YWdlPVwiI3skc3RlcE5hbWV9XCJdIHtcbiAgICAgICAgLnByb2dyZXNzLXJpZ2h0IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy0jeygkaG93TWFueVN0ZXBzLzIpfSAkYW5pbWF0aW9uVGltZSBsaW5lYXIgZm9yd2FyZHM7IC8vc2V0IHRoZSBhbmltYXRpb24gdG8gbG9uZ2VzdCBhbmltYXRpb25cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1sZWZ0IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy0jeyRpIC0gKCRob3dNYW55U3RlcHMvMil9ICRhbmltYXRpb25UaW1lIGxpbmVhciBmb3J3YXJkcyAkYW5pbWF0aW9uVGltZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vYW5pbWF0aW9uXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRob3dNYW55U3RlcHMvMikge1xuICAgICRkZWdyZWVzOiAoMTgwLygkaG93TWFueVN0ZXBzLzIpKTtcbiAgICAkZGVncmVlczogKCRkZWdyZWVzKiRpKTtcbiAgICBAa2V5ZnJhbWVzIGxvYWRpbmctI3skaX17XG4gICAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5yb290LXByZWxvYWRlciB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLy8gU3Bpbm5lciBib3VuY2UgbG9hZGVyXG4uc3Bpbm5lci1ib3VuY2UgPiBzcGFuIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMTAlKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbiAgYW5pbWF0aW9uOiBib3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG5cbiAgJi5ib3VuY2UxIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICB9XG5cbiAgJi5ib3VuY2UyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICB9XG59XG5cbi8vIEZ1bGwgY29udGFpbmVyIG92ZXJsYXkgbG9hZGVyXG4ub3ZlcmxheS1sb2FkZXItd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICB6LWluZGV4OiAxO1xuXG4gIC5zcGlubmVyLWJvdW5jZSA+IHNwYW4ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi8vIFZ1ZSBUb2FzdGVyXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgJi50b2FzdC10b3AtcmlnaHQge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAkbmF2YmFyLWhlaWdodCArIDhweDtcbiAgfVxuXG4gIC52dWVUb2FzdGVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkdHlwZS0xICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12dWUtdG9hc3Rlci1iZykgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluUmlnaHQgMC42cywgc2xpZGVPdXRSaWdodCAwLjZzIDIuN3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlSW5SaWdodCAwLjZzLCBzbGlkZU91dFJpZ2h0IDAuNnMgMi43cztcblxuICAgIC50b2FzdC10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgfVxuXG4gICAgJi50b2FzdC1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi50b2FzdC1lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnRvYXN0LWluZm8ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudG9hc3Qtd2FybmluZyB7XG4gICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRvYXN0LXByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTd2VldCBBbGVydFxuLnN3YWwyLXBvcHVwIHtcbiAgbWluLWhlaWdodDogMTZlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1vZGFsLWJvZHktYmcpICFpbXBvcnRhbnQ7XG5cbiAgLnN3YWwyLXRpdGxlLCAuc3dhbDItY29udGVudCB7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2FsMi1hY3Rpb25zIHtcbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogLjQ1cmVtIDEuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgLjI1KSAhaW1wb3J0YW50O1xuXG4gICAgICAmLnN3YWwyLWNhbmNlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgLy8gRmlsdGVyc1xuICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAubW9iaWxlLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItcm9vdCB7XG4gICAgLmNhbGVuZGFyIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcblxuICAgICAgLmNhbGVuZGFyX3ByZXNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLXJhbmdlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2FsZW5kYXJfcHJlc2V0LXJhbmdlcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgIC5jdXN0b20tcmFkaW8tZGVmYXVsdCB7XG4gICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLnRhZy1tYW5hZ2VyIHtcbiAgLmNoaXBzLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLmFkZCB7XG5cbiAgICB9XG5cbiAgICAuY2hpcHMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmQyZWI7XG4gICAgICBwYWRkaW5nOiAwLjE5cmVtIDAuNDVyZW0gMC4xOXJlbSAxcmVtO1xuXG4gICAgICAuY2hpcHMtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgIH1cblxuICAgICAgLmRlbGV0ZS1jaGlwcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDE4cmVtO1xuXG4gICAgLmNvbG9yLXBpY2tlci13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuXG4gICAgICAuaW5wdXQtY29sb3ItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuaW5wdXQtY29sb3Ige1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1jb2xvci1sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGlwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBhZGRpbmc6IDAuMThyZW0gMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiZDJlYjtcblxuICAgICAgLmNoaXBzLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZSB7XG4gIC50YWctbWFuYWdlciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS12aWV3LXJlc3BvbnNpdmUge1xuICAgIC50YWJsZSB7XG4gICAgICAudGFnLW1hbmFnZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBib2R5LCBodG1sIHtcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS1mb3ItbW9iaWxlO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC8qKiogU3RhcnQgbWl4aW5zIGZvciBtb2JpbGUgdmlldyAqKiovXG4gIEBrZXlmcmFtZXMgZHJvcGRvd25NZW51QW5pbWF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bk1lbnVBbmltYXRpb24ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bk1lbnVBbmltYXRpb247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB9XG5cbiAgQG1peGluIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHdpbGwtY2hhbmdlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICBAZXh0ZW5kIC5kcm9wZG93bk1lbnVBbmltYXRpb247XG4gIH1cblxuICBAbWl4aW4gZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMS45cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBtb2JpbGUtZmlsdGVyLWRyb3Bkb3duLWFjdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgIC5jb2wtMTIge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xuXG4gICAgICAgICYuYnRuLWNsZWFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKioqIEVuZCBtaXhpbnMgZm9yIG1vYmlsZSB2aWV3ICoqKi9cblxuICAucC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtcHJpbWFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXByaW1hcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXByaW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1wcmltYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6ICRtYWluLWNvbnRlbnQtd3JhcHBlci1tb2JpbGUtcGFkZGluZztcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1pdGVtLmRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAmLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqKiBTdGFydCBCcmVhZGNydW1icyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICB9XG5cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGg0IHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIEJyZWFkY3J1bWJzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuXG4gIC8qKiogU3RhcnQgQ2FyZHMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG4gIC5jYXJkIHtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIENhcmRzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuXG4gIC8qKiogU3RhcnQgVGFicyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLnZlcnRpY2FsLXRhYiB7XG4gICAgLmhlYWRlci1pY29uIHtcbiAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgLmljb24tcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWItY29udGVudCB7XG4gICAgICBoNCB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgaHIge1xuICAgICAgICBtYXJnaW46IDAgLSN7JGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZX07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIFRhYnMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBTdGFydCBNb2RhbHMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICYubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWJvZHktYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8qKiogU3RhcnQgRmlsdGVycyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLmJ0bi10b2dnbGUtZmlsdGVycyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDAgMCAxLjE0cmVtIDA7XG4gICAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuYnRuLWZpbHRlciB7XG4gICAgJi5idG4tbGlzdC1ncmlkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlcnMtd3JhcHBlciB7XG4gICAgLnNpbmdsZS1maWx0ZXIge1xuICAgICAgJi5jb2x1bW4tZmlsdGVyIHtcbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAuYnRuLWZpbHRlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMzE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudTtcblxuICAgICAgICAgICAgLmJ0bi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLW1lbnUtaGVhZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWFjdGlvbi1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tYWN0aW9uLXdyYXBwZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDMxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgIC5zaW5nbGUtZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbTtcblxuICAgICAgICAgICAgLmNsZWFyLWljb24ge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgICAuYnRuLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1hY3Rpb24td3JhcHBlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9AZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhbGVuZGFyLXJvb3Qge1xuICAgICAgICAgIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjVyZW07XG5cbiAgICAgICAgICAgIC5jbGVhci1pY29uIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYWxlbmRhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgLmJ0bi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLW1lbnUtaGVhZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FsZW5kYXItd3JhcCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuXG4gICAgICAgICAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1hY3Rpb24td3JhcHBlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGV4dGVuZCAuZHJvcGRvd25NZW51QW5pbWF0aW9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VhcmNoLWZpbHRlci1kcm9wZG93biB7XG4gICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZXh0ZW5kIC5kcm9wZG93bk1lbnVBbmltYXRpb247XG4gICAgfVxuXG4gICAgLy9Ecm9wZG93biBtZW51IGZpbHRlciBtb2JpbGUtdmlld1xuICAgIC5kcm9wZG93bi1tZW51LWZpbHRlciB7XG4gICAgICAubWVudS1maWx0ZXItYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudTtcblxuICAgICAgICAgIC5idG4tZHJvcGRvd24tY2xvc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIEZpbHRlcnMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBDaGlwcyBXaXRoIERyb3Bkb3duIFNlYXJjaCAmIFNlbGVjdCAqKiovXG4gIC5jaGlwcy1kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyBGdWxsIGNhbGVuZGFyXG4uY2FsZW5kYXItdmlldyB7XG5cbiAgLmZjLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiNGY5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjIpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgfVxuXG4gIC5mYy1idXR0b24tZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAuZmMtYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmZjLWJ1dHRvbi1hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtcHJldi1idXR0b24sIC5mYy1uZXh0LWJ1dHRvbiB7XG4gICAgJi5mYy1idXR0b24ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmMtdGltZWdyaWQge1xuXG4gICAgLmZjLXNjcm9sbGdyaWQge1xuICAgICAgdGJvZHkge1xuICAgICAgICAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1zbG90IHtcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtY29sLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1heGlzLWZyYW1lIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZjLXRoZW1lLXN0YW5kYXJkIHRkLCAuZmMtdGhlbWUtc3RhbmRhcmQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtc2Nyb2xsZ3JpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1kYXlncmlkIHtcbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mYy10aW1lR3JpZFdlZWstdmlldyB7XG5cbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJi5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYy10aW1lR3JpZERheS12aWV3IHtcbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtc2Nyb2xsZXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAvL2JhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gICAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uYWNjb3JkaW9uIHtcbiAgLmNhcmQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY29yZGlvbi1oZWFkZXItYmcpO1xuXG4gICAgICAuY29sbGFwc2libGUtbGluayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDFyZW0gKyA2cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5mb250LXNpemUtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtNzAge1xuICBmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLTc1IHtcbiAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtOTAge1xuICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50O1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gIC50ZXh0LXNpemUtI3skaX0ge1xuICAgIGZvbnQtc2l6ZTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi8vICcuJyBvciBDaXJjbGUgSWNvblxuLmRvdC1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3I7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICYuc2l6ZS0jeyRpfSB7XG4gICAgICB3aWR0aDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNWRyBJY29uXG5zdmcge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gICAgJi5zaXplLSN7JGl9IHtcbiAgICAgIHdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vdGhlbWUtY29sb3JzJztcblxuLmJnLWJyYW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY2FyZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbn1cblxuLmRlZmF1bHQtZm9udC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5kZWZhdWx0LWJhc2UtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbn1cblxuLndoaXRlLWJhc2UtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1iYXNlLWNvbG9yKTtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJG11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tdXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogJHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLnAtcHJpbWFyeSB7XG4gIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5weC1wcmltYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHktcHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnB0LXByaW1hcnkge1xuICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnByLXByaW1hcnkge1xuICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucGItcHJpbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucGwtcHJpbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnB5LWhhbGYtcHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi8yICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi8yICFpbXBvcnRhbnQ7XG59XG5cbi5tLXByaW1hcnkge1xuICBtYXJnaW46ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm1yLXByaW1hcnkge1xuICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm1sLXByaW1hcnkge1xuICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm14LXByaW1hcnkge1xuICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubXktcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5teC1taW51cy1wcmltYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xufVxuXG4ubWItNXJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLm1hcmdpbi0jeyRpfSB7XG4gICAgbWFyZ2luOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi10b3AtI3skaX0ge1xuICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJpZ2h0LSN7JGl9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWJvdHRvbS0jeyRpfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tbGVmdC0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXgtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi15LSN7JGl9IHtcbiAgICBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLSN7JGl9IHtcbiAgICBwYWRkaW5nOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctdG9wLSN7JGl9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLXJpZ2h0LSN7JGl9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctYm90dG9tLSN7JGl9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLWxlZnQtI3skaX0ge1xuICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLXgtI3skaX0ge1xuICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZy15LSN7JGl9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5iYWNrLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5sb2dpbi1mb3JtIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF1dGhlbnRpY2F0aW9uLWZvcm0tYmcpO1xuXG4gIC5zaWduLWluLXNpZ24tdXAtZm9ybSB7XG4gICAgcGFkZGluZzogNHJlbTtcblxuICAgIC5sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLXJvdyB7XG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5ibHVpc2gtdGV4dCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4udXNlci1wcm9maWxlIHtcbiAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMjY1cHg7XG5cbiAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTMxcHg7XG4gICAgICAgIGhlaWdodDogMTMxcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICAgICAgLmltYWdlLWFyZWEge1xuICAgICAgICAgIHdpZHRoOiAxMzFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzMXB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItaW5mby1oZWFkZXIge1xuICAgICAgaDQge1xuICAgICAgICAudXNlci1zdGF0dXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudXNlci1kZXRhaWxzIHtcbiAgICAubWVkaWEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLnByb2ZpbGUtcGljLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAuY3VzdG9tLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgICYuY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXItcmlnaHQge1xuICAgICAgJi5jdXN0b20ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLnByb2ZpbGUtcGljLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgLmN1c3RvbS1pbWFnZS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXItcmlnaHQge1xuICAgICAgJi51c2VyLWhlYWRlci1tZWRpYSwgJi51c2VyLWluZm8taGVhZGVyLCAmLmN1c3RvbSB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLnByb2ZpbGUtcGljLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAuY3VzdG9tLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVzZXItaW5mby1oZWFkZXIge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgLnVzZXItc3RhdHVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAmLnVzZXItaGVhZGVyLW1lZGlhLCAmLnVzZXItaW5mby1oZWFkZXIsICYuY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4uZGFzaGJvYXJkLXdpZGdldHMge1xuICAmLmRhc2hib2FyZC1pY29uLXdpZGdldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuY29sLTMge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLndpZGdldC1kYXRhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQtZGF0YSB7XG4gICAgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucm9sZXMtdGFibGUge1xuICAubWluaW1pemluZyB7XG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4udW5zdWJzY3JpYmVyLXBhZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuXG4gIC5tYWluLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufSIsIltkaXI9XCJydGxcIl0ge1xuXG4gIC8vZGVmYXVsdCB1dGlsaXR5IGNsYXNzIGRpcmVjdGlvblxuXG4gIC5uYXZiYXIge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5hdmJhci1iZyk7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm5hdi1wcm9maWxlLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcmlnaHQ6IC0yMzBweCAhaW1wb3J0YW50O1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYge1xuICAgICAgJi5uYXYtc2Nyb2xsaW5nIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29sbGFwc2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbi1wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLWljb24tb25seSAubWFpbi1wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItaG92ZXItb25seSAubWFpbi1wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItaWNvbi1vbmx5IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgJi5ob3Zlci1vcGVuIHtcbiAgICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgICAvL2xlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIGJvb3RzdHJhcCBtYXJnaW4gcGFkZGluZyBvdmVycmlkZVxuICAvLyBtYXJnaW5cbiAgLm1sLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItcHJpbWFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBwYWRkaW5nXG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXByaW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMiB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXByaW1hcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGwtbWQtMCwgLnByLW1kLTAsIC5weC1tZC0wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vZm9ybVxuICAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMi4ycmVtIDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICBwYWRkaW5nOiAwIDAuN3JlbSAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbWl6ZWQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICByaWdodDogMjMuNXB4O1xuICB9XG5cbiAgLy8gZmlsdGVyIHJ0bCBvdmVycmlkZVxuICAuY2FsZW5kYXItcm9vdCAuY2FsZW5kYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAuc2luZ2xlLWZpbHRlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDM3cHggIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1maWx0ZXIge1xuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXItZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi1maWx0ZXIge1xuICAgIC5kcm9wZG93biB7XG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDM3cHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmFuZ2UtZmlsdGVyLWRyb3Bkb3duIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gICAgcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGVja2JveC1maWx0ZXIgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudGFiLWZpbHRlci1tZW51IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHZlcnRpY2FsIHRhYlxuICAudmVydGljYWwtdGFiIHtcbiAgICAubm8tZ3V0dGVycyB7XG4gICAgICAucHItbWQtMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wbC1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm5hdi1waWxscyB7XG4gICAgICAgIC5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEF2YXRhciBncm91cCBhbmQgYXZhdGFyXG4gIC5hdmF0YXItZ3JvdXAge1xuICAgIC5yb3VuZGVkLWNpcmNsZSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENhcmQgdmlldyBhbmQgVGVtcGxhdGUgcHJldmlldyBjYXJkXG4gIC50ZW1wbGF0ZS1wcmV2aWV3LWNhcmQge1xuICAgIC50ZW1wbGF0ZS1wcmV2aWV3LXdyYXBwZXIge1xuICAgICAgLmNhcmQtb3ZlcmxheS1vcHRpb25zIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhc2hib2FyZCB3aWRnZXRcbiAgLmRhc2hib2FyZC13aWRnZXRzIC53aWRnZXQtZGF0YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLy8gQXBwIGlucHV0XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vdGUtZWRpdG9yIHtcbiAgICAubm90ZS1lZGl0aW5nLWFyZWEge1xuICAgICAgLm5vdGUtZWRpdGFibGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudnVlLXRlbC1pbnB1dCB7XG4gICAgLnZ0aV9fZHJvcGRvd24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudnRpX19pbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5hcHAtcmFkaW8tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuY3VzdG9taXplZC1yYWRpbyB7XG4gICAgICBtYXJnaW46IDAgMCAwIDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9taXplZC1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGxhYmVsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbWl6ZWQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICByaWdodDogMTIuNXB4O1xuICB9XG5cbiAgLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5idG4tZ3JvdXAge1xuICAgICAgbGFiZWwge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW1lLXBpY2tlci1pbnB1dCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXRlLXBpY2tlci1pbnB1dCB7XG4gICAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvcm0gd2lkZ2V0XG4gIC53aXphcmQtc3RlcHMge1xuICAgIC50YWItc3RlcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICAudGFiLXN0ZXAtaW5pdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgcGFkZGluZzogOXB4IDE2cHggMCAxNnB4O1xuICAgIH1cblxuICAgIC50YWItc3RlcDpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdi1waWxscyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhdGF0YWJsZVxuICAuZGF0YXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC8vIFNvbWUgcGFnZXNcbiAgLy9wcm9maWxlIHBhZ2VcbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuXG4gICAgICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC51c2VyLWluZm8taGVhZGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51c2VyLWRldGFpbHMge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGFjY29yZGlvblxuICAuYWNjb3JkaW9uIHtcbiAgICAuY2FyZCB7XG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAuY29sbGFwc2libGUtbGluayB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDFyZW0gKyA2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFV0aWxpdGllc1xuICAubW9kYWwtaGVhZGVyIHtcbiAgICAuY2xvc2Uge1xuICAgICAgbWFyZ2luOiAtMXJlbSBhdXRvIC0xcmVtIC0xcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRleHQtbWQtbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1tZC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FyZC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuZm9ybS1ncm91cCA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jYXJkIC5jYXJkLWhlYWRlciAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFNldHRpbmdcbiAgLmdlbmVyYWwtc2V0dGluZyB7XG4gICAgbGVnZW5kIHtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC8vIERhdGUgVGltZSBwaWNrZXJcbiAgLmZvcm0tZ3JvdXB7XG4gICAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAxMDdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5bZGlyPVwicnRsXCJdW3RoZW1lPVwiZGFya1wiXSB7XG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IC01cHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpXG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdjb3JlL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdjb3JlL3RoZW1lLWNvbG9ycyc7XG5cbjpyb290IHtcbiAgLS1jaGF0LXNlYXJjaC1iZzogI2ZkZmRmZDtcbiAgLS1rYW5iYW4tc2Nyb2xsYmFyLXRyYWNrOiAje2xpZ2h0ZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA1NSUpfTtcbiAgLS1rYW5iYW4tc2Nyb2xsYmFyLXRodW1iOiAje2xpZ2h0ZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA0NSUpfTtcbn1cblxuW3RoZW1lPSdkYXJrJ10ge1xuICAtLWNoYXQtc2VhcmNoLWJnOiAjeyRzaWRlYmFyLWRhcmstYmd9O1xuICAtLWthbmJhbi1zY3JvbGxiYXItdHJhY2s6ICN7bGlnaHRlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDEwJSl9O1xuICAtLWthbmJhbi1zY3JvbGxiYXItdGh1bWI6ICN7ZGFya2VuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgNSUpfTtcbn1cblxuLy8gU2FtcGxlIHBhZ2UgY2FsZW5kYXIgdmlld1xuLmNhbGVuZGFyLXZpZXcgLmZjLXRpbWVHcmlkLXZpZXcge1xuICAuZmMtZXZlbnQge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cbn1cblxuLmNhbGVuZGFyLXZpZXcgLmZjLXRpbWVncmlkIC5mYy10aW1lZ3JpZC1zbG90IHtcbiAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLW1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDUxMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuXG4vLyBHcmlkL0xpc3Qgdmlld1xuLmVtcGxveWVlLXByZXZpZXctY2FyZCB7XG4gIC5kcm9wZG93biB7XG4gICAgJi5vcHRpb25zLWRyb3Bkb3duIHtcbiAgICAgIHJpZ2h0OiAkZGVmYXVsdC1jYXJkLXBhZGRpbmc7XG5cbiAgICAgIC5idG4tb3B0aW9uIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pY29uLWhvdmVyLWJnKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTb2NpYWwgbGlua1xuLmljb24tYm94IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICBpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufVxuXG4vLyBTdGVwIGlucHV0IHNlbGVjdG9yXG4uc3RlcC1pbnB1dC1zZWxlY3RvciB7XG4gIC5zdGVwLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzIDAgMCAkZGVmYXVsdC1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGRlZmF1bHQtcmFkaXVzICRkZWZhdWx0LXJhZGl1cyAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUYWdzIGFkZC1lZGl0IGNvbXBvbmVudFxuLnRhZ3Mtb3JnYW5pemVyIHtcbiAgLmJ0bi1yZW1vdmUtdGFnIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgY29sb3I6ICMzMTMxMzE7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3NDc7XG4gICAgY3Vyc29yOiBwb2ludGVyOztcbiAgfVxufVxuXG4vLyBLYW5iYW4gdmlldyBkZXNpZ25cbi5rYW5iYW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDAuNXJlbSAwO1xuXG4gICYuY3VzdG9tLXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAua2FuYmFuLWNvbHVtbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5rYW5iYW4tZHJhZ2dhYmxlLWNvbHVtbiB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIC8vbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAvL21pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgIC5kcmFnZ2FibGUtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcblxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1rYW5iYW4tc2Nyb2xsYmFyLXRyYWNrKTtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1rYW5iYW4tc2Nyb2xsYmFyLXRodW1iKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJhZ2dhYmxlLWFjdGlvbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cblxuICAuc29ydGFibGUtZ2hvc3Qge1xuICAgIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8uc29ydGFibGUtY2hvc2VuIHtcbiAgLy8gICAgb3BhY2l0eTogMC4xO1xuICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAvL31cblxuICAuc3RhZ2UtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAuNXJlbSBzb2xpZCB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gICAgLnN0YWdlLWluZm9ybWF0aW9uIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tc3RhZ2UtYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAxLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sXG4gICAgYmFja2dyb3VuZC1jb2xvciAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBzdHJva2Utd2lkdGg6IDEuNTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5hZGQtbmV3LXN0YWdlIHtcbiAgcGFkZGluZzogMCAwIC41cmVtIDA7XG5cbiAgLndyYXBwZXIge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICB9XG59XG5cbi8vIEZvcm0gLSBpbnB1dHNcbi5kZWZhdWx0LWZpbGUge1xuICAudGV4dC1tdXRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi8vIENoYXRcbiRjaGF0LWJveC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSAtICN7JGRlZmF1bHQtcGFkZGluZy1tYXJnaW59IC0gI3skZGVmYXVsdC1wYWRkaW5nLW1hcmdpbn0gLSAjeyRkZWZhdWx0LXBhZGRpbmctbWFyZ2lufSAtIDExMHB4KTtcblxuQG1peGluIGNoYXQtc2Nyb2xsYmFyLW1peGluIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkc2lkZWJhci1zY3JvbGxiYXItd2lkdGg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZW1vamktZHJvcGRvd24tbWl4aW4ge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyb3Bkb3duLW1lbnUtYmcpO1xuXG4gICAgLmVtb2ppIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaGF0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcblxuICAuY2hhdC1hdmF0YXIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAuY2hhdC1hdmF0YXItZW1wdHkge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogdmFyKC0tYXZhdGFyLW5vLWltYWdlLWZvbnQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZhdGFyLW5vLWltYWdlLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY2hhdC1hdmF0YXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuY2hhdC1hdmF0YXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNoYXQtY29udGFjdHMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAuc2VhcmNoLWNvbnRhY3Qge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXMgMCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGF0LXNlYXJjaC1iZyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi8yO1xuXG4gICAgICAuc2VhcmNoLWlucHV0LWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBjb2xvcjogJG11dGVkLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1jb250YWN0LWlucHV0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE0cHggOHB4IDM4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWxpc3Qge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6ICRjaGF0LWJveC1oZWlnaHQ7XG4gICAgICBtYXgtaGVpZ2h0OiAkY2hhdC1ib3gtaGVpZ2h0O1xuICAgICAgcGFkZGluZzogMCAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi8yICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLzIgJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4vMjtcbiAgICAgIEBpbmNsdWRlIGNoYXQtc2Nyb2xsYmFyLW1peGluO1xuXG4gICAgICAuY29udGFjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcblxuICAgICAgICAuY29udGFjdC1pY29uIHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1jb2xvciwgMC4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hhdC1tZXNzYWdlcyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDAgJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgIC5tZXNzYWdlLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoI3skY2hhdC1ib3gtaGVpZ2h0fSAtIDQ4cHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygjeyRjaGF0LWJveC1oZWlnaHR9IC0gNDhweCk7XG4gICAgICBAaW5jbHVkZSBjaGF0LXNjcm9sbGJhci1taXhpbjtcblxuICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVwbHktbWVzc2FnZSB7XG4gICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMTVweCAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVzc2FnZS1lZGl0b3Ige1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgLm1lc3NhZ2UtaW5wdXQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICAgIC5tZXNzYWdlLWlucHV0LWdyb3VwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVzc2FnZS1pbnB1dC1hcHBlbmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDAuMzVyZW07XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNDVyZW0gMC4zNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLWVtb2ppIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZW1vamktZHJvcGRvd24tbWl4aW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNoYXQtY29udGFjdC1kZXRhaWxzIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi8yO1xuXG4gICAgLmNhbGwtYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1jb2xvciwgMC4wNSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtY29sb3IsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhdC1jb252ZXJzYXRpb24tYWN0aW9uIHtcbiAgICAgIC5zZWFyY2gtY29udmVyc2F0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBjb2xvcjogJG11dGVkLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAzOHB4IDhweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tZW1vamkge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGVtb2ppLWRyb3Bkb3duLW1peGluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiW2Rpcj1cInJ0bFwiXSB7XG4gIC8vIENvcmUgb3ZlcnJpZGVcbiAgc21hbGx7XG4gICAgJi50ZXh0LWRhbmdlcntcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyBCcmVhZGNydW1iXG4gIC5icmVhZGNydW1iLXNpZGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAvLyBGb3JtIGFuZCBGaWVsZHNcbiAgLmFjdGlvbi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC8vIERhc2hib2FyZFxuICAuZGF0YS1ncm91cC1pdGVtIHtcbiAgICAuc3F1YXJlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLnZhbHVlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFVJIEZlYXR1cmVzXG4gIC51aS1lbGVtZW50cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLy8gU2FtcGxlIHBhZ2VcbiAgLmRyb3Bkb3duIHtcbiAgICAmLm9wdGlvbnMtZHJvcGRvd24ge1xuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXZlbnQtbW9kYWwtZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcImNvcmUvdmFyaWFibGVzXCI7XG5cbi5idG4ge1xuICAmLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtY29sb3IsIDYlKTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFiLWZpbHRlci1tZW51IHtcbiAgLm5hdi1pdGVtIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGRhcmtlbigkYnJhbmQtY29sb3IsIDYlKTtcbiAgfVxufVxuXG4uc2lkZWJhciAubmF2IC5uYXYtaXRlbSB7XG4gICYuYWN0aXZlIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/