@charset "UTF-8";body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@font-face{font-family:NotoSans-ExtraBold;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/NotoSans-ExtraBold/NotoSans-ExtraBold.eot);src:url(../fonts/NotoSans-ExtraBold/NotoSans-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSans-ExtraBold/NotoSans-ExtraBold.woff) format("woff"),url(../fonts/NotoSans-ExtraBold/NotoSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:NotoSans-Bold;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/NotoSans-Bold/NotoSans-Bold.eot);src:url(../fonts/NotoSans-Bold/NotoSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSans-Bold/NotoSans-Bold.woff) format("woff"),url(../fonts/NotoSans-Bold/NotoSans-Bold.ttf) format("truetype")}@font-face{font-family:NotoSans-SemiBold;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/NotoSans-SemiBold/NotoSans-SemiBold.eot);src:url(../fonts/NotoSans-SemiBold/NotoSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSans-SemiBold/NotoSans-SemiBold.woff) format("woff"),url(../fonts/NotoSans-SemiBold/NotoSans-SemiBold.ttf) format("truetype")}@font-face{font-family:NotoSans-Regular;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/NotoSans-Regular/NotoSans-Regular.eot);src:url(../fonts/NotoSans-Regular/NotoSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSans-Regular/NotoSans-Regular.woff) format("woff"),url(../fonts/NotoSans-Regular/NotoSans-Regular.ttf) format("truetype")}@font-face{font-family:NotoSans-Light;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/NotoSans-Light/NotoSans-Light.eot);src:url(../fonts/NotoSans-Light/NotoSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/NotoSans-Light/NotoSans-Light.woff) format("woff"),url(../fonts/NotoSans-Light/NotoSans-Light.ttf) format("truetype")}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;src:slick-font-url("slick.eot");src:slick-font-url("slick.eot?#iefix") format("embedded-opentype"),slick-font-url("slick.woff") format("woff"),slick-font-url("slick.ttf") format("truetype"),slick-font-url("slick.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:1}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:45px;line-height:20px;text-align:center;color:#ffecde;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#ca6424;opacity:1}body{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#2c2f33;margin:0;padding:0;height:100%;min-height:100%}html{height:100%;min-height:100%}body{position:relative}ul{margin:0;padding:0}ul li{list-style-type:none}a{text-decoration:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0;padding:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto;resize:none}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}:focus{outline:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}label{display:block}iframe{border:0}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}#root,.app,body,html{min-height:100vh}.app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.app_main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{width:100%}textarea{width:100%}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-family:NotoSans-Light,sans-serif;font-weight:300;font-size:44px;color:#4e5764}h2{font-family:NotoSans-Light,sans-serif;font-weight:300;font-size:40px;line-height:54px;color:#4e5764;text-transform:capitalize}@media screen and (max-width:767px){h2{font-size:34px;line-height:42px}}h3{font-family:NotoSans-Light,sans-serif;font-weight:300;font-size:30px;color:#4e5764}.h2.bold{font-family:NotoSans-Bold,sans-serif;font-weight:700}strong{font-family:NotoSans-Bold,sans-serif;font-weight:700}p{padding-bottom:15px}.text-regular{font-family:NotoSans-Regular,sans-serif;font-weight:400}.text-center{text-align:center}.text-white{color:#fff}.text-orange{color:#ca6424}.text-bold{font-family:NotoSans-Bold,sans-serif;font-weight:700}.container{max-width:1170px;width:100%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width:991px){.container{max-width:960px}}@media screen and (max-width:767px){.container{max-width:720px}}@media screen and (max-width:576px){.container{max-width:540px}}.row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.space-around{-ms-flex-pack:distribute;justify-content:space-around}.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.btn{font-family:NotoSans-ExtraBold,sans-serif;font-weight:800;font-size:16px;line-height:22px;display:inline-block;padding:11px 15px;border-radius:4px;text-align:center;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:480px){.btn{font-size:14px;line-height:16px}}.btn-orange{border:2px solid #ca6424;background:#ca6424;color:#fff}.btn-orange:hover{background:#95410e;border:2px solid #95410e}.btn-white{border:2px solid #ca6424;background:#fff;color:#ca6424}.btn-white:hover{background:#95410e;border:2px solid #95410e;color:#fff}.to-top{display:none;width:48px;height:48px;background:#ca6424;border-radius:4px;position:fixed;right:30px;bottom:185px;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:991px){.to-top{right:15px;bottom:70px}}.to-top.show{display:-webkit-box;display:-ms-flexbox;display:flex}.arrow{position:absolute;top:80px;z-index:1;cursor:pointer}@media screen and (max-width:585px){.arrow{display:none!important}}.arrow-left{left:-50px}@media screen and (max-width:991px){.arrow-left{left:-15px}}.arrow-right{right:-50px}@media screen and (max-width:991px){.arrow-right{right:-15px}}.modal-form{display:none;width:100%;max-width:800px;margin:0 15px;padding:30px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:4px;overflow:hidden}@media screen and (max-width:600px){.modal-form{padding:30px 15px}}.modal-form-wrap{margin-top:30px}@media screen and (max-width:600px){.modal-form-wrap{margin-top:20px}}#map{width:100%;height:100%}.hamburger{display:block;margin:0;height:25px;width:25px;border:0;padding:0;font:inherit;overflow:visible;cursor:pointer;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;-webkit-box-shadow:none;box-shadow:none;z-index:2000;position:relative}.hamburger{border-radius:0}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff}.hamburger{background:0 0}.hamburger:focus .hamburger-inner,.hamburger:focus .hamburger-inner:after,.hamburger:focus .hamburger-inner:before,.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:after,.hamburger:hover .hamburger-inner:before{background-color:#fff}.hamburger-box{position:relative;display:inline-block;width:25px;height:25px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner{width:25px}.hamburger-inner:before{width:25px}.hamburger-inner:after{width:25px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;height:2px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:2px}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-18px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:transparent}.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:transparent}.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);background-color:transparent}.hamburger--3dy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);background-color:transparent}.hamburger--3dy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg);background-color:transparent}.hamburger--3dxy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{-webkit-transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent}.hamburger--3dxy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{-webkit-transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{-webkit-transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-o-transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-webkit-transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-o-transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-webkit-transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{-webkit-transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{-webkit-transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-o-transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-o-transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-delay:.13s;-o-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.13s;-o-transition-duration:.13s;transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-18px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;-o-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;-o-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-delay:.13s;-o-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.13s;-o-transition-duration:.13s;transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;-o-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(45deg);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;-o-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-duration:.275s;-o-transition-duration:.275s;transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;-webkit-transition:opacity .125s ease .275s;-o-transition:opacity .125s ease .275s;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms;-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms;-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-duration:.275s;-o-transition-duration:.275s;transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;-webkit-transition:opacity .125s ease .275s;-o-transition:opacity .125s ease .275s;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms;-webkit-transform:translate3d(0,10px,0) rotate(-135deg);transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms;-webkit-transform:translate3d(0,-20px,0) rotate(270deg);transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color .125s ease-in .175s;-o-transition:background-color .125s ease-in .175s;transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;-webkit-transition:top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;-webkit-transition:top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;-webkit-transition:left 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-o-transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-webkit-transform:translate3d(80px,80px,0) rotate(45deg);transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;-webkit-transition:right 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-o-transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-webkit-transform:translate3d(-80px,80px,0) rotate(-45deg);transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color .125s ease-in .175s;-o-transition:background-color .125s ease-in .175s;transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;-webkit-transition:top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;-webkit-transition:top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;-webkit-transition:left 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-o-transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-webkit-transform:translate3d(80px,-80px,0) rotate(-45deg);transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;-webkit-transition:right 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-o-transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms,-webkit-transform 125ms cubic-bezier(.075,.82,.165,1) 175ms;-webkit-transform:translate3d(-80px,-80px,0) rotate(45deg);transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{-webkit-transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear;-o-transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear;transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{-webkit-transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;-o-transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(5.71429px,-6px,0);transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.22s;-o-transition-duration:.22s;transition-duration:.22s}.hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;-o-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);-o-transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;-o-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;-o-transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.22s;-o-transition-duration:.22s;transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;-o-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);-o-transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;-o-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;-o-transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;-webkit-transition:background-color 0s linear .13s;-o-transition:background-color 0s linear .13s;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;-webkit-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-o-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.13s;-o-transition-duration:.13s;transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear;-o-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{-webkit-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-o-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;-o-transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s}.hamburger--stand .hamburger-inner:before{-webkit-transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;-o-transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{-webkit-transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;-o-transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{-webkit-transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;-o-transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent}.hamburger--stand.is-active .hamburger-inner:before{top:0;-webkit-transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-o-transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-o-transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;-o-transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s}.hamburger--stand-r .hamburger-inner:before{-webkit-transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;-o-transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{-webkit-transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;-o-transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;-o-transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;-webkit-transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-o-transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-o-transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:75ms;-o-transition-duration:75ms;transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;-o-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);-o-transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;-o-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-o-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{-webkit-transition-property:top,opacity;-o-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;-o-transition-property:bottom,transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:rotate(765deg);-ms-transform:rotate(765deg);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-property:top,opacity;-o-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;-o-transition-property:bottom,transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:rotate(-765deg);-ms-transform:rotate(-765deg);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header{width:100%;position:relative;z-index:10}.header-top{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:14px;color:#fff;background:#384679;padding:17px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1045px){.header-top{font-size:12px}}@media screen and (max-width:991px){.header-top-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header-work{text-transform:capitalize}.header-work p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}@media screen and (max-width:480px){.header-work p{line-height:1.4;padding-bottom:5px}}.header-work p i{margin-right:5px}@media screen and (max-width:991px){.header-email{padding-bottom:8px}}.header-email-link{color:#fff;text-decoration:underline;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.header-email-link i{margin-right:5px}.header-email-link:hover{text-decoration:none}.header-areas{font-family:NotoSans-Bold,sans-serif;font-weight:700;font-size:14px}@media screen and (max-width:480px){.header-areas{font-size:12px}}.header-areas-link{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:19px;text-transform:uppercase}.header-areas-link i{margin-right:5px}.header-areas-link:hover{text-decoration:underline}.header-middle{width:100%;background:#fff;padding:5px 0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;position:relative}.header-middle.is-fixed{position:fixed;top:0;left:0;right:0}.header-middle-row{max-width:900px;margin:0 auto}@media screen and (max-width:767px){.header-middle-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-logo .logo{width:114px}@media screen and (max-width:767px){.header-logo .logo{width:100px}}.header-logo .logo a{display:block}.header-logo .logo img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.header-site{margin-left:20px;text-align:center}@media screen and (max-width:767px){.header-site{margin-left:10px}}.header-site p{font-family:NotoSans-Bold,sans-serif;font-weight:700;font-size:32px;line-height:1;text-transform:uppercase;color:#ca6424;padding-bottom:0}@media screen and (max-width:767px){.header-site p{font-size:24px}}.header-site span{font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:-.03em;color:#384679}@media screen and (max-width:767px){.header-site span{font-size:10px}}@media screen and (max-width:767px){.header-schedule{margin-bottom:8px}}.header-phone-link{font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:480px){.header-phone-link{font-size:18px}}.header-phone-link i{margin-right:10px}.header-bottom{width:100%;background:rgba(217,217,217,.8);padding:15px 0}.header-nav{width:100%}@media screen and (max-width:767px){.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header-mobile{display:none;font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:14px;line-height:19px;letter-spacing:-.03em;text-transform:uppercase;color:#4e5764}@media screen and (max-width:767px){.header-mobile{display:inline-block}}.header-mobile:hover{text-decoration:underline}.header-menu{width:100%;max-width:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media screen and (max-width:767px){.header-menu{display:none}}.header-menu .menu-item{font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:14px;line-height:19px;letter-spacing:-.03em;text-transform:uppercase}.header-menu .menu-item a{color:#4e5764}.header-menu .menu-item a:hover{text-decoration:underline}.hero{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:80px 0 34px;position:relative;z-index:0}@media screen and (max-width:480px){.hero{padding:100px 0 34px}}.hero:before{content:'';width:50%;height:100%;background:rgba(78,87,100,.9);position:absolute;top:0;bottom:0;left:0;z-index:0}@media screen and (max-width:480px){.hero:before{width:100%}}.hero-content{z-index:1;opacity:.999}.hero-content h1{font-family:NotoSans-Bold,sans-serif;font-weight:700;font-size:40px;line-height:54px;color:#fff;margin-bottom:10px}@media screen and (max-width:480px){.hero-content h1{font-size:35px;line-height:35px}}.hero-content h1 span{display:block;font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:30px;line-height:41px}@media screen and (max-width:480px){.hero-content h1 span{font-size:24px;line-height:51px}}.hero-grey{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#d9d9d9}@media screen and (max-width:480px){.hero-grey{font-size:14px}}.hero-decore{display:block;width:100%;max-width:444px;border-radius:4px;border:8px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-top:27px}.hero-decore-top{width:100%;height:78px;background:#384679;font-family:NotoSans-Bold,sans-serif;font-weight:700;font-size:46px;line-height:78px;color:#fff;text-transform:uppercase}@media screen and (max-width:767px){.hero-decore-top{font-size:34px}}@media screen and (max-width:480px){.hero-decore-top{font-size:28px}}.hero-decore-bottom{width:100%;height:60px;background:#ca6424;font-family:NotoSans-Bold,sans-serif;font-weight:700;font-size:24px;line-height:60px;color:#fff}@media screen and (max-width:767px){.hero-decore-bottom{font-size:20px}}@media screen and (max-width:480px){.hero-decore-bottom{font-size:16px}}.hero-btn{width:100%;max-width:444px;margin-top:35px}.about{padding:50px 0 60px}.about-content{margin-top:20px}.about-content strong{color:#ca6424}.about-content p{font-family:NotoSans-Light,sans-serif;font-weight:300}.about-list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:480px){.about-list{max-width:290px;margin:0 auto}}.about-list li{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4e5764}@media screen and (max-width:866px){.about-list li{width:50%;margin-bottom:10px}}@media screen and (max-width:480px){.about-list li{width:100%}}.about-list li i{margin-right:15px}.services{width:100%}.services-top{width:100%}.services-top-img{height:140px;overflow:hidden}@media screen and (max-width:767px){.services-top-img{height:125px}}.services-top-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.services-top-text{height:140px;background:#384679;padding-left:50px;padding-top:20px;font-family:NotoSans-Regular,sans-serif;font-weight:400}@media screen and (max-width:767px){.services-top-text{height:125px}}.services-top-text p{padding-bottom:0;font-size:24px;line-height:33px;color:#fff}@media screen and (max-width:991px){.services-top-text p{font-size:18px;line-height:24px}}.services-col{width:50%}@media screen and (max-width:767px){.services-col{width:100%}}.services-bottom{padding:70px 0 60px;background:#eac1a7}.services-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:50px 30px;margin-top:42px}@media screen and (max-width:779px){.services-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}}@media screen and (max-width:519px){.services-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));grid-gap:15px}}@media screen and (max-width:343px){.services-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.services-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-grid-img{width:-webkit-max-content;width:-moz-max-content;width:max-content}.services-grid-img img{-o-object-fit:contain;object-fit:contain}.services-grid-text{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:24px;line-height:33px;color:#2c2f33;padding-top:18px}@media screen and (max-width:480px){.services-grid-text{font-size:18px;padding-top:0}}.brands{padding:46px 0 90px}.brands-wrap{margin-top:60px}.brands-slider{width:100%}.brands-slider-item{height:90px}.brands-slider-item>div{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.promotion-top{padding:45px 0 120px;background:rgba(202,100,36,.8)}.promotion-content{padding-top:15px;font-family:NotoSans-Regular,sans-serif;font-weight:400;text-align:center;line-height:28px;color:#fff;max-width:830px;margin:0 auto}.promotion-bottom{width:100%;padding-bottom:70px}.promotion-items{display:grid;grid-template-columns:auto auto auto;grid-gap:80px;margin-top:-75px}@media screen and (max-width:991px){.promotion-items{grid-gap:25px}}@media screen and (max-width:767px){.promotion-items{grid-template-columns:auto}}.promotion-item{position:relative;width:100%;height:234px}@media screen and (max-width:767px){.promotion-item{max-width:360px;margin:0 auto}}.promotion-item-light{width:calc(100% - 10px);height:calc(100% - 10px);background:#eac1a7;border-radius:4px;position:absolute;right:0;bottom:0}.promotion-item-dark{width:calc(100% - 10px);height:calc(100% - 10px);background:#384679;border:8px solid #fff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0}.promotion-item-dark span{display:block;font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:24px;line-height:28px;color:#fff;text-align:center;text-transform:capitalize;text-shadow:0 4px 4px rgba(0,0,0,.25);padding-top:30px}.promotion-item-orange{width:100%;height:94px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ca6424;position:absolute;left:0;right:0;bottom:30px;border-radius:0 4px 4px 0}.promotion-item-orange h4{font-family:NotoSans-Bold,sans-serif;font-weight:700;font-size:44px;text-align:center;text-transform:capitalize;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25)}.promotion-item-orange p{padding-top:6px;padding-bottom:0;font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:22px;line-height:28px;text-align:center;text-transform:capitalize;color:#fff}.promotion-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:55px}.location{width:100%;padding:45px 0 40px;background-position:center right;background-repeat:no-repeat;background-size:50vw 100%;position:relative;overflow:hidden}.location-map{width:50vw;position:absolute;top:0;bottom:0;right:0;overflow:hidden}@media screen and (max-width:991px){.location-map{width:100%;height:400px;position:static}}.location-map .check-area{width:100%;height:auto;background:rgba(255,255,255,.8);padding:10px 30px 10px 15px;position:absolute;top:-100px;left:0;right:0;z-index:1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.location-map .check-area.alert{top:60px}.location-map .check-area-message{font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:24px;color:#4e5764;text-align:center}.location-map-nav{width:100%;height:auto;background:rgba(255,255,255,.8);position:absolute;padding:10px 30px 10px 15px;top:0;left:0;right:0;z-index:2;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.05);box-shadow:0 4px 4px rgba(0,0,0,.05)}.location-map-nav .ui-widget{width:100%;max-width:570px;position:relative}.location-map-nav .ui-widget-wrap{width:100%;position:absolute;top:100px;left:0;z-index:2}.location-map-nav .ui-widget-wrap #ui-id-1{background:#fff;border-radius:0 0 4px 4px;height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);padding:20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:NotoSans-Light,sans-serif;font-weight:300;font-size:16px;color:#2c2f33}.location-map-nav .ui-widget-wrap #ui-id-1 .ui-menu-item{cursor:pointer}.location-map-input{width:100%;max-width:570px;height:40px;font-family:NotoSans-Light,sans-serif;font-weight:300;font-size:18px;color:#2c2f33;padding:5px 15px;border:1px solid #d9d9d9;border-radius:4px;background:#fff}.location-map-input::-webkit-input-placeholder{color:#d9d9d9}.location-map-input::-moz-placeholder{color:#d9d9d9}.location-map-input:-ms-input-placeholder{color:#d9d9d9}.location-map-input::-ms-input-placeholder{color:#d9d9d9}.location-map-input::placeholder{color:#d9d9d9}.location-content{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:45px}@media screen and (max-width:991px){.location-content{width:100%;padding-right:0}}.location-text{font-family:NotoSans-Regular,sans-serif;font-weight:400;line-height:28px;color:#2c2f33;margin-top:15px}.location-list{margin-top:35px}.location-list-title{font-size:24px}.location-list ul{-webkit-columns:3;-moz-columns:3;columns:3;margin-top:15px}@media screen and (max-width:500px){.location-list ul{-webkit-columns:2;-moz-columns:2;columns:2}}.location-list ul li{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:20px;line-height:40px;letter-spacing:-.03em;color:#4e5764;position:relative;padding-left:15px}@media screen and (max-width:1024px){.location-list ul li{font-size:18px}}.location-list ul li:before{content:'';width:8px;height:8px;background:#ca6424;border-radius:50%;font-size:20px;position:absolute;left:0;top:16px}.reviews{width:100%;padding:46px 0 50px}.reviews-text{margin-top:15px;font-family:NotoSans-Light,sans-serif;font-weight:300;line-height:28px;color:#2c2f33}.reviews-items{margin-top:50px}.reviews-item{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.reviews-item-text{margin-top:10px;font-size:18px}.reviews-item h4{font-family:NotoSans-Bold,sans-serif;font-weight:700;font-size:18px;line-height:28px;color:#2c2f33;margin-top:10px}.reviews-raiting{margin-top:10px;opacity:.6;padding-bottom:0}.gallery{padding:45px 0 90px;background:rgba(78,87,100,.3)}.gallery-slider{margin-top:40px}.gallery-slider-item a{display:block}.gallery-slider-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery-slider-item>div{width:240px!important;height:310px;overflow:hidden}@media screen and (max-width:1024px){.gallery-slider-item>div{margin:0 auto}}.gallery-slider .arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact{padding:46px 0 60px}@media screen and (max-width:480px){.contact{padding:46px 0 15px}}.contact-col{width:50%}@media screen and (max-width:767px){.contact-col{width:100%}}.contact-col-left{padding-right:30px}@media screen and (max-width:767px){.contact-col-left{padding-right:0}}.contact-subtitle{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:30px;line-height:41px;letter-spacing:-.03em;text-transform:capitalize;margin-top:10px}.contact-text{font-family:NotoSans-Light,sans-serif;font-weight:300;line-height:28px;color:#2c2f33;margin-top:20px}.contact-meta{margin-top:10px}.contact-meta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.contact-meta-row i{margin-right:15px}.contact-phone{font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:20px;line-height:27px}.contact-phone a{color:#2c2f33}.contact-phone a:hover{text-decoration:underline}.contact-email{font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:18px;line-height:25px}.contact-email a{text-decoration:underline;color:#2c2f33}.contact-email a:hover{text-decoration:none}.contact-work{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:18px;line-height:25px;color:#2c2f33}.contact-work p{padding-bottom:0}.contact-form{padding-left:50px}@media screen and (max-width:767px){.contact-form{padding-left:0}}.contact-form-wrap{margin-top:25px}form{width:100%}form .row{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form .col-full{width:100%}form .col-two{width:47%}@media screen and (max-width:600px){form .col-two{width:100%}}form p{padding-bottom:15px}form input{border:none;border-bottom:1px solid #2c2f33;padding:9px 0;font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#2c2f33}form input::-webkit-input-placeholder{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#2c2f33}form input::-moz-placeholder{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#2c2f33}form input:-ms-input-placeholder{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#2c2f33}form input::-ms-input-placeholder{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#2c2f33}form input::placeholder{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#2c2f33}form label{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#2c2f33;margin-bottom:15px}form textarea{width:100%;max-height:84px;border:1px solid #2c2f33;border-radius:4px;padding:9px;font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#2c2f33}form input[type=submit]{width:100%;border:2px solid #ca6424;background:#ca6424;font-family:NotoSans-ExtraBold,sans-serif;font-weight:800;font-size:16px;line-height:22px;text-align:center;text-transform:uppercase;color:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}form input[type=submit]:hover{border:2px solid #95410e;background:#95410e}.footer{width:100%;background:#384679;padding-top:25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:920px){.footer-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.footer-logo .logo{max-width:100px}.footer-logo .logo img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.footer-logo a{display:block}.footer-site{margin-left:20px;text-align:center}@media screen and (max-width:767px){.footer-site{margin-left:10px}}.footer-site p{font-family:NotoSans-Bold,sans-serif;font-weight:700;font-size:28px;text-transform:uppercase;color:#ca6424;padding-bottom:0}@media screen and (max-width:767px){.footer-site p{font-size:24px}}.footer-site span{font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:12px;letter-spacing:-.03em;text-transform:uppercase;color:#fff}@media screen and (max-width:767px){.footer-site span{font-size:10px}}.footer-nav-title{font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:18px;line-height:25px;text-transform:capitalize;color:#d9d9d9}.footer-menu{-webkit-columns:4;-moz-columns:4;columns:4;margin-top:10px}@media screen and (max-width:480px){.footer-menu{-webkit-columns:2;-moz-columns:2;columns:2}}.footer-menu .menu-item{font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:16px;line-height:22px;padding-bottom:10px;position:relative;padding-left:20px}.footer-menu .menu-item:before{content:'\003e';font-size:16px;color:#d9d9d9;position:absolute;top:0;left:0}.footer-menu .menu-item a{color:#d9d9d9}.footer-menu .menu-item a:hover{color:#ca6424}.footer-google a{display:block}.footer-google-text{font-family:NotoSans-SemiBold,sans-serif;font-weight:600;font-size:18px;line-height:25px;text-transform:capitalize;color:#d9d9d9}.footer-google-icon{width:24px;margin-top:10px}.footer-google-icon img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.footer-bottom{margin-top:20px;border-top:1px solid #d9d9d9;padding:15px 0;text-align:center;font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:14px;line-height:19px;color:#fff}.mobile{display:none;width:100%;height:100vh;background:rgba(202,100,36,.9);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000}.mobile-wrap{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav{width:100%;max-width:290px;position:relative}.mobile-close{width:40px;height:40px;position:absolute;top:0;right:0}.mobile-menu{padding-top:60px;font-family:NotoSans-Regular,sans-serif;font-weight:400;font-size:20px;line-height:1}.mobile-menu .menu-item{padding:7px 0}.mobile-menu .menu-item a{color:#fff}.work-icon{display:inline-block;width:22px;height:22px;background:url(../img/work_grey.svg) no-repeat center center}.email-icon{display:inline-block;width:24px;height:16px;background:url(../img/email_icon.svg) no-repeat center center}.areas-icon{display:inline-block;width:14px;height:20px;background:url(../img/location-grey.svg) no-repeat center center}.phone-white-btn{display:inline-block;width:21px;height:21px;background:url(../img/phone-white-icon.svg) no-repeat center center}.check-icon{display:inline-block;width:30px;min-width:30px;height:30px;background:url(../img/check-mark_icon.svg) no-repeat center center}.slider-left{display:inline-block;width:16px;height:40px;background:url(../img/slider-left.svg) no-repeat center center}.slider-right{display:inline-block;width:16px;height:40px;background:url(../img/slider-right.svg) no-repeat center center}.star-icon{display:inline-block;width:32px;height:32px;background:url(../img/star-icon.png) no-repeat center center}.star-icon-border{display:inline-block;width:32px;height:32px;background:url(../img/star-icon-border.png) no-repeat center center}.review-icon{display:inline-block;width:34px;height:27px;background:url(../img/review-icon.svg) no-repeat center center}.phone-orange{display:inline-block;width:21px;height:21px;background:url(../img/phone-orange.svg) no-repeat center center}.envelop-orange{display:inline-block;width:24px;height:16px;background:url(../img/email-orange.svg) no-repeat center center}.work-orange{display:inline-block;width:22px;height:22px;background:url(../img/work-orange.svg) no-repeat center center}.to-top-icon{display:inline-block;width:28px;height:16px;background:url(../img/to-top.svg) no-repeat center center}.close-icon{display:inline-block;width:40px;height:40px;background:url(../img/icons-close.svg) no-repeat center center}@font-face{font-family:slick;src:slick-font-url("slick.eot");src:slick-font-url("slick.eot?#iefix") format("embedded-opentype"),slick-font-url("slick.woff") format("woff"),slick-font-url("slick.ttf") format("truetype"),slick-font-url("slick.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:1}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:45px;line-height:20px;text-align:center;color:#ffecde;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#ca6424;opacity:1}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9saWJzL2pxdWVyeS5mYW5jeWJveC5jc3MiLCJfbWl4aW5zL19mb250LWZhY2Uuc2NzcyIsIl9saWJzL3NsaWNrLnNjc3MiLCJzdHlsZXMuY3NzIiwiX2xpYnMvc2xpY2stdGhlbWUuc2NzcyIsIl9kZWZhdWx0L19kZWZhdWx0LnNjc3MiLCJfbWl4aW5zL19zZXR0aW5ncy5zY3NzIiwiX21peGlucy9fbWl4aW5zLnNjc3MiLCJfZGVmYXVsdC9faGFtYnVyZ2VyLnNjc3MiLCJfZGVmYXVsdC9faGVhZGVyLnNjc3MiLCJfaW5jbHVkZXMvX2hvbWVfcGFnZS9faGVyb19ibG9jay5zY3NzIiwiX2luY2x1ZGVzL19ob21lX3BhZ2UvX2Fib3V0X3VzLnNjc3MiLCJfaW5jbHVkZXMvX2hvbWVfcGFnZS9fc2VydmljZXMuc2NzcyIsIl9pbmNsdWRlcy9faG9tZV9wYWdlL19icmFuZHMuc2NzcyIsIl9pbmNsdWRlcy9faG9tZV9wYWdlL19wcm9tb3Rpb24uc2NzcyIsIl9pbmNsdWRlcy9faG9tZV9wYWdlL19sb2NhdGlvbi5zY3NzIiwiX2luY2x1ZGVzL19ob21lX3BhZ2UvX3Jldmlld3Muc2NzcyIsIl9pbmNsdWRlcy9faG9tZV9wYWdlL19nYWxsZXJ5LnNjc3MiLCJfaW5jbHVkZXMvX2hvbWVfcGFnZS9fY29udGFjdC5zY3NzIiwiX2luY2x1ZGVzL19mb3JtLnNjc3MiLCJfZGVmYXVsdC9fZm9vdGVyLnNjc3MiLCJfZGVmYXVsdC9fbWVudS5zY3NzIiwiX2luY2x1ZGVzL19pY29ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSw4QkFDRSxTQUFVLE9BR1osaUJBQ0UsT0FBUSxLQUdWLG9CQUNFLEtBQU0sUUFDTixPQUFRLEVBQ1IsU0FBVSxtQkFDVixJQUFLLFFBQ0wsV0FBWSxPQUdkLG9CQUNFLDRCQUE2QixPQUM3QixPQUFRLEtBQ1IsS0FBTSxFQUNOLFFBQVMsRUFDVCxTQUFVLE1BQ1YsNEJBQTZCLFlBQzdCLElBQUssRUFDTCxpQkFBa0IsYUFDbEIsYUFBYyxhQUNkLFVBQVcsY0FDWCxNQUFPLEtBQ1AsUUFBUyxNQUdYLHNCQUNFLFdBQVksV0FLZCxhQURBLGdCQURBLGdCQUdBLGdCQUNFLE9BQVEsRUFDUixLQUFNLEVBQ04sU0FBVSxTQUNWLE1BQU8sRUFDUCxJQUFLLEVBR1AsZ0JBQ0UsMkJBQTRCLE1BQzVCLFdBQVksS0FHZCxhQUNFLFdBQVksUUFDWixRQUFTLEVBQ1Qsb0JBQXFCLFFBQ3JCLG9CQUFxQixRQUNyQiwyQkFBNEIsNEJBRzlCLCtCQUNFLFFBQVMsR0FDVCwyQkFBNEIsNEJBSzlCLGtCQUZBLGtCQUdBLHNDQUZBLGtCQUdFLFVBQVcsSUFDWCxRQUFTLEVBQ1QsU0FBVSxTQUNWLFdBQVksUUFBUSxLQUFLLElBQUksQ0FBRSxXQUFXLEdBQUcsS0FBSyxLQUNsRCxXQUFZLE9BQ1osUUFBUyxNQUtYLHlDQUZBLHlDQUdBLHlEQUZBLHlDQUdFLFFBQVMsRUFDVCxXQUFZLFFBQVEsS0FBSyxLQUFLLEVBQUUsQ0FBRSxXQUFXLEdBQUcsS0FBSyxHQUNyRCxXQUFZLFFBR2Qsa0JBQ0UsTUFBTyxLQUNQLFVBQVcsS0FDWCx1QkFBd0IscUJBQ3hCLE9BQVEsS0FDUixLQUFNLEVBQ04sWUFBYSxLQUNiLFVBQVcsS0FDWCxlQUFnQixXQUNoQixRQUFTLEVBQUUsS0FDWCxlQUFnQixLQUNoQixJQUFLLEVBQ0wsc0JBQXVCLEtBQ3ZCLG9CQUFxQixLQUNyQixpQkFBa0IsS0FDbEIsZ0JBQWlCLEtBQ2pCLFlBQWEsS0FHZixrQkFDRSxNQUFPLEVBQ1AsSUFBSyxFQUdQLGdCQUNFLFVBQVcsSUFDWCxTQUFVLFFBQ1YsVUFBVyxjQUNYLFFBQVMsTUFHWCxrQ0FDRSxTQUFVLE9BR1osZ0JBQ0UsNEJBQTZCLE9BQzdCLFFBQVMsS0FDVCxPQUFRLEtBQ1IsS0FBTSxFQUNOLFFBQVMsRUFDVCxTQUFVLEtBQ1YsMkJBQTRCLE1BQzVCLFFBQVMsS0FDVCxTQUFVLFNBQ1YsV0FBWSxPQUNaLElBQUssRUFDTCxvQkFBcUIsU0FBUyxDQUFFLFFBQ2hDLFlBQWEsT0FDYixNQUFPLEtBQ1AsUUFBUyxNQUdYLHdCQUNFLFFBQVMsR0FDVCxRQUFTLGFBQ1QsVUFBVyxFQUNYLE9BQVEsS0FDUixlQUFnQixPQUNoQixNQUFPLEVBR1QscUNBRUEseUJBQ0Esc0JBRkEsMEJBR0UsUUFBUyxNQUdYLHVCQUNFLFNBQVUsT0FDVixRQUFTLEtBQUssRUFHaEIsK0JBQ0UsUUFBUyxLQUdYLHNCQUNFLFFBQVMsSUFHWCxrQkFDRSxXQUFZLEtBQ1osUUFBUyxhQUNULE9BQVEsRUFDUixVQUFXLEtBQ1gsU0FBVSxLQUNWLDJCQUE0QixNQUM1QixRQUFTLEtBQ1QsU0FBVSxTQUNWLFdBQVksS0FDWixlQUFnQixPQUdsQix5Q0FDRSwwQkFBMkIseUJBQzNCLDRCQUE2QixPQUM3QixXQUFZLElBQ1osa0JBQW1CLFVBQ25CLGdCQUFpQixLQUFLLEtBQ3RCLEtBQU0sRUFDTixVQUFXLEtBQ1gsU0FBVSxRQUNWLFFBQVMsRUFDVCxTQUFVLFNBQ1YsSUFBSyxFQUNMLHFCQUFzQixJQUFJLEtBQzFCLGlCQUFrQixJQUFJLEtBQ3RCLG9CQUFxQixTQUFTLENBQUUsUUFDaEMsb0JBQXFCLEtBQ3JCLGlCQUFrQixLQUNsQixnQkFBaUIsS0FDakIsWUFBYSxLQUNiLFFBQVMsTUFHWCx3Q0FDRSxPQUFRLFNBR1YsdUNBQ0UsT0FBUSxRQUlWLG9DQURBLHNDQUVFLE9BQVEsYUFDUixPQUFRLEtBR1Ysd0NBQ0UsT0FBUSxpQkFDUixPQUFRLFNBR1YsMkNBQ0UsT0FBUSxLQUdWLGdCQUNBLG9CQUNFLFdBQVksSUFDWixPQUFRLEVBQ1IsT0FBUSxLQUNSLEtBQU0sRUFDTixPQUFRLEVBQ1IsV0FBWSxLQUNaLFVBQVcsS0FDWCxRQUFTLEVBQ1QsU0FBVSxTQUNWLElBQUssRUFDTCxvQkFBcUIsS0FDckIsaUJBQWtCLEtBQ2xCLGdCQUFpQixLQUNqQixZQUFhLEtBQ2IsTUFBTyxLQUdULG9CQUNFLFFBQVMsRUFNWCwwQ0FGQSx1Q0FDQSx1Q0FGQSx5Q0FJRSxPQUFRLEtBQ1IsU0FBVSxRQUNWLFFBQVMsRUFDVCxNQUFPLEtBR1QseUNBQ0UsV0FBWSxLQUdkLHVDQUNFLFdBQVksUUFHZCwwQ0FDRSxXQUFZLEtBSWQsaUJBREEsZ0JBRUUsV0FBWSxJQUNaLE9BQVEsRUFDUixRQUFTLE1BQ1QsT0FBUSxLQUNSLE9BQVEsRUFDUixTQUFVLE9BQ1YsUUFBUyxFQUNULE1BQU8sS0FJVCxpQkFDRSxLQUFNLEVBQ04sU0FBVSxTQUNWLElBQUssRUFHUCxnQkFDRSxXQUFZLEtBQ1osT0FBUSxRQUNSLFVBQVcsTUFDWCxRQUFTLEtBQ1QsTUFBTyxLQUdULGtCQUNFLE1BQU8sS0FDUCxVQUFXLEtBQ1gsWUFBYSxLQUNiLE9BQVEsRUFDUixRQUFTLEVBS1gsaUJBQ0UsV0FBWSxrQkFDWixPQUFRLEVBQ1IsY0FBZSxFQUNmLFdBQVksS0FDWixPQUFRLFFBQ1IsUUFBUyxhQUNULE9BQVEsS0FDUixPQUFRLEVBQ1IsUUFBUyxLQUNULFNBQVUsU0FDVixXQUFZLE1BQU0sSUFDbEIsZUFBZ0IsSUFDaEIsV0FBWSxRQUNaLE1BQU8sS0FHVCxpQkFFQSxzQkFEQSx5QkFFRSxNQUFPLEtBR1QsdUJBQ0UsTUFBTyxLQUdULHVCQUNFLFFBQVMsRUFHWCxnQ0FDRSxRQUFTLElBQUksT0FHZiwyQkFDQSxpQ0FDRSxNQUFPLEtBQ1AsT0FBUSxRQUNSLFFBQVMsRUFJWCxxQkFDRSxPQUFRLEtBR1YscUJBQ0UsUUFBUyxNQUNULE9BQVEsS0FDUixTQUFVLFFBQ1YsU0FBVSxTQUNWLE1BQU8sS0FHVCwwQkFDRSxLQUFNLGFBQ04sYUFBYyxFQUloQiwyQ0FEQSx3Q0FFRSxRQUFTLEtBSVgsMENBREEseUNBRUUsUUFBUyxLQUdYLG1CQUNFLFdBQVksUUFDWixPQUFRLElBQ1IsS0FBTSxFQUNOLFNBQVUsU0FDVixNQUFPLEVBQ1AsSUFBSyxFQUNMLGNBQWUsVUFDZixVQUFXLFVBQ1gscUJBQXNCLEVBQ3RCLGlCQUFrQixFQUNsQixvQkFBcUIsVUFDckIsMkJBQTRCLE9BQzVCLFFBQVMsTUFJWCxzQkFDRSxXQUFZLElBQ1osT0FBUSxFQUNSLGNBQWUsRUFDZixNQUFPLEtBQ1AsT0FBUSxRQUNSLFFBQVMsR0FDVCxRQUFTLElBQ1QsU0FBVSxTQUNWLE1BQU8sTUFDUCxJQUFLLE1BQ0wsUUFBUyxJQUdYLDRCQUNFLE1BQU8sS0FDUCxRQUFTLEVBR1gsNENBQ0UsTUFBTyxhQUNQLFFBQVMsS0FDVCxNQUFPLEVBQ1AsSUFBSyxFQUdQLDZEQUNFLFNBQVUsT0FHWiwyQ0FDQSw2REFDRSxRQUFTLEtBS1gsc0NBQ0UsZ0JBQWlCLFlBQ2pCLE9BQVEsTUFDUixRQUFTLEVBQ1QsU0FBVSxTQUNWLElBQUssaUJBQ0wsTUFBTyxLQUdULDBDQUNFLFFBQVMsSUFHWCxrREFDRSxLQUFNLEVBQ04sS0FBTSwwQkFDTixRQUFTLEtBQUssS0FBSyxLQUFLLElBRzFCLG1EQUNFLFFBQVMsS0FBSyxJQUFJLEtBQUssS0FDdkIsTUFBTyxFQUNQLE1BQU8sMkJBS1Qsa0JBQ0UsV0FBWSx3S0FVWixPQUFRLEVBQ1IsTUFBTyxLQUNQLFVBQVcsS0FDWCxZQUFhLElBQ2IsS0FBTSxFQUNOLFlBQWEsSUFDYixRQUFTLEtBQUssS0FBSyxLQUFLLEtBQ3hCLGVBQWdCLEtBQ2hCLE1BQU8sRUFDUCxXQUFZLE9BQ1osUUFBUyxNQUdYLDZCQUNFLGtCQUNFLFFBQVMsS0FBSyxxQ0FBc0Msc0NBQXVDLHFDQUkvRiw0QkFDRSxXQUFZLE1BR2Qsd0JBQ0UsV0FBWSxLQUNaLFNBQVUsS0FDVixlQUFnQixJQUdsQixvQkFDQSx5QkFDQSw0QkFDRSxNQUFPLEtBQ1AsZ0JBQWlCLEtBR25CLDBCQUNFLE1BQU8sS0FDUCxnQkFBaUIsVUFLbkIsa0JBQ0UsVUFBVyxnQkFBZ0IsR0FBRyxPQUFPLFNBQ3JDLFdBQVksSUFDWixPQUFRLElBQUksTUFBTSxLQUNsQixvQkFBcUIsS0FDckIsY0FBZSxJQUNmLE9BQVEsS0FDUixLQUFNLElBQ04sT0FBUSxNQUFNLEVBQUUsRUFBRSxNQUNsQixRQUFTLEdBQ1QsUUFBUyxFQUNULFNBQVUsU0FDVixJQUFLLElBQ0wsTUFBTyxLQUNQLFFBQVMsTUFHWCwyQkFDRSxLQUNFLFVBQVcsZ0JBTWYsbUJBQ0UsMkJBQTRCLHdCQUs5Qiw0Q0FDRSxRQUFTLEVBQ1QsVUFBVyx1QkFHYix3Q0FDRSxRQUFTLEVBQ1QsVUFBVyxzQkFHYiwyQ0FDRSxRQUFTLEVBQ1QsVUFBVyxtQkFNYix1Q0FEQSwyQ0FFRSxRQUFTLEVBQ1QsMkJBQTRCLDBCQUc5QiwwQ0FDRSxRQUFTLEVBS1gsa0RBQ0UsUUFBUyxFQUNULFVBQVcscUJBR2IsOENBQ0UsUUFBUyxFQUNULFVBQVcsa0JBR2IsaURBQ0UsUUFBUyxFQUNULFVBQVcsZUFLYiw2Q0FDRSxRQUFTLEVBQ1QsY0FBZSxnQkFDZixVQUFXLGdCQUdiLHlDQUNFLFFBQVMsRUFDVCxjQUFlLGVBQ2YsVUFBVyxlQUdiLDRDQUNFLFFBQVMsRUFDVCxjQUFlLFVBQ2YsVUFBVyxVQUtiLCtDQUNFLFFBQVMsRUFDVCxVQUFXLGVBQWlCLHVCQUc5QiwyQ0FDRSxRQUFTLEVBQ1QsVUFBVyxlQUFpQixzQkFHOUIsOENBQ0UsUUFBUyxFQUNULFVBQVcsZUFBaUIsbUJBSzlCLDJDQUNFLFVBQVcsdUJBQXlCLFVBQVUsYUFHaEQsdUNBQ0UsVUFBVyxzQkFBd0IsVUFBVSxZQUcvQywwQ0FDRSxVQUFXLG1CQUFxQixTQUlsQyxrQ0FDRSxnQkFDRSxhQUFjLElBQ2QsY0FBZSxJQUdqQix1QkFDRSxRQUFTLElBQUksRUFHZixzQkFDRSxNQUFPLEtBR1QsNkNBQ0UsV0FBWSxRQUNaLE1BQU8sUUFDUCxPQUFRLEtBQ1IsUUFBUyxFQUNULFFBQVMsSUFDVCxNQUFPLEVBQ1AsSUFBSyxFQUNMLE1BQU8sS0FHVCxrQkFDRSxhQUFjLEtBQ2QsY0FBZSxLQUdqQiw2QkFDRSxrQkFDRSxhQUFjLG9DQUNkLGNBQWUsdUNBT3JCLGdCQUNFLFdBQVksUUFDWixjQUFlLElBQ2YsVUFBVyxJQUNYLFFBQVMsS0FDVCxXQUFZLE9BR2QsbUJBQ0UsTUFBTyxLQUNQLFVBQVcsS0FDWCxZQUFhLElBQ2IsT0FBUSxFQUFFLEVBQUUsS0FBSyxFQUduQixrQkFDRSxPQUFRLEVBQ1IsUUFBUyxFQUdYLHdCQUNFLE9BQVEsRUFDUixjQUFlLElBQ2YsUUFBUyxhQUNULFVBQVcsS0FDWCxZQUFhLElBQ2IsWUFBYSxLQUNiLE9BQVEsRUFBRSxJQUFJLEtBQUssSUFDbkIsVUFBVyxNQUNYLFFBQVMsRUFBRSxLQUNYLGdCQUFpQixLQUNqQixXQUFZLElBQUksSUFDaEIsb0JBQXFCLEtBQ3JCLGlCQUFrQixLQUNsQixnQkFBaUIsS0FDakIsWUFBYSxLQUNiLFlBQWEsT0FJZiw2QkFEQSxnQ0FFRSxNQUFPLEtBR1QsOEJBQ0UsZ0JBQWlCLEtBR25CLDRCQUNFLFdBQVksUUFHZCxrQ0FDRSxXQUFZLFFBR2QsNEJBQ0UsV0FBWSxRQUdkLGtDQUNFLFdBQVksUUFHZCw0QkFDRSxXQUFZLFFBR2Qsa0NBQ0UsV0FBWSxRQUdkLDRCQUNFLE9BQVEsS0FDUixhQUFjLElBQ2QsU0FBVSxTQUNWLElBQUssS0FDTCxlQUFnQixPQUNoQixNQUFPLEtBR1QsaUNBQ0UsS0FBTSxLQUdSLHVCQUNFLFdBQVksSUFDWixPQUFRLEVBQ1IsY0FBZSxJQUFJLE1BQU0sUUFDekIsY0FBZSxFQUNmLE1BQU8sUUFDUCxVQUFXLEtBQ1gsT0FBUSxLQUFLLEVBQUUsRUFBRSxFQUNqQixRQUFTLEVBQ1QsUUFBUyxLQUFLLEtBQ2QsTUFBTyxLQUtULGlCQUNFLFdBQVksS0FDWixPQUFRLEVBQ1IsUUFBUyxLQUNULE9BQVEsRUFDUiwyQkFBNEIsTUFDNUIsbUJBQW9CLHlCQUNwQixRQUFTLElBQUksSUFBSSxJQUFJLElBQ3JCLFNBQVUsU0FDVixNQUFPLEVBQ1AsNEJBQTZCLFlBQzdCLElBQUssRUFDTCxNQUFPLE1BQ1AsUUFBUyxNQUdYLG1CQUNFLFdBQVksS0FDWixXQUFZLE9BR2QsdUNBQ0UsUUFBUyxNQUdYLHNDQUNFLE1BQU8sTUFHVCx1QkFDRSxVQUFXLEVBQ1gsT0FBUSxLQUNSLFdBQVksS0FDWixPQUFRLEVBQ1IsV0FBWSxPQUNaLFdBQVksS0FDWixRQUFTLEVBQ1QsU0FBVSxTQUNWLFNBQVUsU0FDVixZQUFhLE9BQ2IsTUFBTyxLQUdULDBDQUNFLFNBQVUsT0FHWiw2REFDRSxNQUFPLElBR1QsbUVBQ0UsV0FBWSxLQUNaLGNBQWUsS0FDZixXQUFZLE1BQU0sRUFBRSxFQUFFLElBQUksZUFHNUIsbUVBQ0UsV0FBWSxRQUNaLGNBQWUsS0FHakIseUJBQ0UsNEJBQTZCLE9BQzdCLG9CQUFxQixPQUNyQixpQkFBa0IsZUFDbEIsb0JBQXFCLE9BQU8sT0FDNUIsa0JBQW1CLFVBQ25CLGdCQUFpQixNQUNqQixPQUFRLFFBQ1IsTUFBTyxLQUNQLE9BQVEsS0FDUixPQUFRLElBQ1IsV0FBWSxpQkFDWixVQUFXLGdCQUNYLFFBQVMsRUFDVCxTQUFVLE9BQ1YsUUFBUyxFQUNULFNBQVUsU0FDViw0QkFBNkIsWUFDN0IsTUFBTyxNQUdULGlDQUNFLE9BQVEsSUFBSSxNQUFNLFFBQ2xCLE9BQVEsRUFDUixRQUFTLEdBQ1QsS0FBTSxFQUNOLFFBQVMsRUFDVCxTQUFVLFNBQ1YsTUFBTyxFQUNQLElBQUssRUFDTCxXQUFZLElBQUksSUFBSSw4QkFDcEIsUUFBUyxNQUdYLHVDQUNFLFFBQVMsR0FHWCx3REFDRSxRQUFTLEVBSVgsaUNBQ0UsaUJBQ0UsTUFBTyxNQUVULHNDQUNFLE1BQU8sTUFFVCx5QkFDRSxVQUFXLG1CQzMzQmIsV0FDRSxZQUFBLG1CQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQU9FLElBQUEsd0RBQ0EsSUFBQSwrREFBQSwyQkFBQSxDQUFBLHlEQUFBLGNBQUEsQ0FBQSx3REFBQSxtQkFaSixXQUNFLFlBQUEsY0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsS0FPRSxJQUFBLDhDQUNBLElBQUEscURBQUEsMkJBQUEsQ0FBQSwrQ0FBQSxjQUFBLENBQUEsOENBQUEsbUJBWkosV0FDRSxZQUFBLGtCQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQU9FLElBQUEsc0RBQ0EsSUFBQSw2REFBQSwyQkFBQSxDQUFBLHVEQUFBLGNBQUEsQ0FBQSxzREFBQSxtQkFaSixXQUNFLFlBQUEsaUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLEtBT0UsSUFBQSxvREFDQSxJQUFBLDJEQUFBLDJCQUFBLENBQUEscURBQUEsY0FBQSxDQUFBLG9EQUFBLG1CQVpKLFdBQ0UsWUFBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQU9FLElBQUEsZ0RBQ0EsSUFBQSx1REFBQSwyQkFBQSxDQUFBLGlEQUFBLGNBQUEsQ0FBQSxnREFBQSxtQkNYTixjQUNJLFNBQUEsU0FDQSxRQUFBLE1BQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0Esc0JBQUEsS0FDQSxvQkFBQSxLQUVBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBQ0EsaUJBQUEsTUFDQSxhQUFBLE1BQ0EsNEJBQUEsWUFFSixZQUNJLFNBQUEsU0FDQSxTQUFBLE9BQ0EsUUFBQSxNQUNBLE9BQUEsRUFDQSxRQUFBLEVBTEosa0JBUVEsUUFBQSxFQVJSLHFCQVlRLE9BQUEsUUFDQSxPQUFBLEtDNkNSLDBCRDFDQSwyQkFFSSxrQkFBQSxtQkFFQSxjQUFBLG1CQUVBLFVBQUEsbUJBR0osYUFDSSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxRQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsS0FOSixtQkFBQSxvQkFVUSxRQUFBLEdBQ0EsUUFBQSxNQVhSLG1CQWVRLE1BQUEsS0FHSiw0QkFDSSxXQUFBLE9BR1IsYUFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsSUFXQSxRQUFBLEtDd0JGLHVCRGpDTSxNQUFBLE1BTFIsaUJBUVEsUUFBQSxNQVJSLCtCQVdRLFFBQUEsS0FYUiwwQkFpQlEsZUFBQSxLQUdKLGdDQUNJLFFBQUEsTUFHSiw0QkFDSSxXQUFBLE9BR0osNkJBQ0ksUUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxZQUdSLDBCQUNJLFFBQUEsS0UvQ0EsV0FDSSxZQUFBLE1BQ0EsSUFBQSw0QkFDQSxJQUFBLG1DQUFBLDJCQUFBLENBQUEsNkJBQUEsY0FBQSxDQUFBLDRCQUFBLGtCQUFBLENBQUEsa0NBQUEsY0FDQSxZQUFBLElBQ0EsV0FBQSxPRDBFUixZQ3BFQSxZQUVJLFNBQUEsU0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEVBQ0EsVUFBQSxFQUNBLE9BQUEsUUFDQSxXQUFBLElBQ0EsTUFBQSxZQUNBLElBQUEsSUFDQSxrQkFBQSxrQkFDQSxjQUFBLGtCQUNBLFVBQUEsa0JBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxRQUFBLEVEc0VGLGtCQURBLGtCQ3RGRixrQkFBQSxrQkFtQlEsUUFBQSxFQUNBLFdBQUEsSUFDQSxNQUFBLFlEd0VKLHlCQURBLHlCQzVGSix5QkFBQSx5QkF1QlksUUFBQSxFRHlFVixrQ0NoR0Ysa0NBMkJRLFFBQUEsRUR3RU4sbUJDbkdGLG1CQThCUSxZQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUFJUixZQUNJLEtBQUEsTUR1RUYsc0JDckVNLEtBQUEsS0FDQSxNQUFBLE1BSlIsbUJBT1EsUUFBQSxJRHNFSiw2QkNwRVEsUUFBQSxJQUtaLFlBQ0ksTUFBQSxNRG1FRixzQkNqRU0sS0FBQSxNQUNBLE1BQUEsS0FKUixtQkFPUSxRQUFBLElEa0VKLDZCQ2hFUSxRQUFBLElBT1osWUFDSSxTQUFBLFNBQ0EsT0FBQSxNQUNBLFdBQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxPQUNBLFFBQUEsRUFDQSxPQUFBLEVBQ0EsTUFBQSxLQVJKLGVBVVEsU0FBQSxTQUNBLFFBQUEsYUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxJQUNBLFFBQUEsRUFDQSxPQUFBLFFBaEJSLHNCQWtCWSxPQUFBLEVBQ0EsV0FBQSxJQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFDQSxZQUFBLEVBQ0EsVUFBQSxFQUNBLE1BQUEsWUFDQSxRQUFBLElBQ0EsT0FBQSxRQTVCWiw0QkFBQSw0QkE4QmdCLFFBQUEsRUE5QmhCLG1DQUFBLG1DQWdDb0IsUUFBQSxFQWhDcEIsNkJBb0NnQixTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxRQUNBLFFBQUEsRUFDQSx1QkFBQSxZQUNBLHdCQUFBLFVBakRoQiwwQ0FxRFksTUFBQSxRQUNBLFFBQUEsRUMxTFosS0MyQkUsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsWUFBQSxJRDFCQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxXQUFBLEtBR0YsS0FDRSxPQUFBLEtBQ0EsV0FBQSxLQUdGLEtBQ0UsU0FBQSxTQUdGLEdBQ0UsT0FBQSxFQUNBLFFBQUEsRUFHRixNQUNFLGdCQUFBLEtBR0YsRUFDRSxnQkFBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxZQUdBLGNBQUEsSUFBQSxJQUFBLFlBQ0EsV0FBQSxJQUFBLElBQUEsWUFJRixRQUFBLE1BQUEsUUFBQSxXQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsS0FBQSxLQUFBLElBQUEsUUFBQSxRQUNFLFFBQUEsTUFHRixNQUFBLE9BQUEsU0FBQSxNQUNFLFFBQUEsYUFDQSxlQUFBLFNBR0Ysc0JBQ0UsUUFBQSxLQUNBLE9BQUEsRUZnUEYsU0FBQSxTRTVPRSxRQUFBLEtBR0YsRUFDRSxpQkFBQSxZQUdGLFNBQUEsUUFDRSxRQUFBLEVBR0YsWUFDRSxjQUFBLElBQUEsT0FHRixFQUFBLE9BQ0UsWUFBQSxJQUdGLElBQ0UsV0FBQSxPQUdGLEtBQ0UsV0FBQSxLQUNBLE1BQUEsS0FHRixNQUNFLFVBQUEsSUFHRixJQUFBLElBQ0UsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdGLElBQ0UsSUFBQSxNQUdGLElBQ0UsT0FBQSxPQUdGLElBQ0UsT0FBQSxFQUdGLGVBQ0UsU0FBQSxPQUdGLE9BQ0UsT0FBQSxFQUNBLFFBQUEsRUFHRixHQUNFLG1CQUFBLFlBQUEsV0FBQSxZQUNBLE9BQUEsRUFHRixJQUNFLFNBQUEsS0FHRixLQUFBLElBQUEsSUFBQSxLQUNFLFlBQUEsU0FBQSxDQUFBLFVBQ0EsVUFBQSxJQUdGLE9BQUEsTUFBQSxTQUFBLE9BQUEsU0FDRSxNQUFBLFFBQ0EsS0FBQSxRQUNBLE9BQUEsRUFHRixPQUNFLFNBQUEsUUFHRixPQUFBLE9BQ0UsZUFBQSxLQUdGLE9BQUEsd0JBQUEsa0JBQUEsbUJBQ0UsbUJBQUEsT0FDQSxPQUFBLFFBR0YsaUJBQUEscUJBQ0UsT0FBQSxRQUdGLHlCQUFBLHdCQUNFLE9BQUEsRUFDQSxRQUFBLEVBR0YsTUFDRSxZQUFBLE9BR0YscUJBQUEsa0JBQ0UsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsUUFBQSxFQUdGLDhDQUFBLDhDQUNFLE9BQUEsS0FHRixtQkFDRSxtQkFBQSxVQUNBLG1CQUFBLFlBQUEsV0FBQSxZQUdGLGlEQUFBLDhDQUNFLG1CQUFBLEtBR0YsU0FDRSxPQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsRUFHRixPQUNFLE9BQUEsRUFDQSxRQUFBLEVBR0YsU0FDRSxTQUFBLEtBQ0EsT0FBQSxLQUdGLFNBQ0UsWUFBQSxJQUdGLE1BQ0UsZ0JBQUEsU0FDQSxlQUFBLEVBR0YsR0FBQSxHQUNFLFFBQUEsRUFHRixFQUNFLG1CQUFBLFdBRUEsV0FBQSxXQUdGLE9BQUEsUUFDRSxtQkFBQSxXQUVBLFdBQUEsV0FHRixnQkFBQSxpQkFDRSxRQUFBLElBQ0EsUUFBQSxNQUdGLGdCQUNFLE1BQUEsS0FHRixPQUNFLFFBQUEsRUFHRixpQ0FBQSxpQ0FDRSxtQkFBQSxLQUdGLG1CQUNFLGdCQUFBLFVBR0YsTUFDRSxRQUFBLE1BR0YsT0FDRSxPQUFBLEVBR0YsY0FBQSxFQUFBLEtBQUEsT0FBQSxNQUFBLE1BQUEsT0FBQSxRQUFBLFNBQ0UsaUJBQUEsYUFDQSxhQUFBLGFBSUYsTUFBQSxLQUFBLEtBQUEsS0FDRSxXQUFBLE1BR0YsS0FDRSxRQUFBLFlBQ0EsUUFBQSxZQUVBLFFBQUEsS0FDQSxtQkFBQSxTQUNBLHNCQUFBLE9BQ0EsbUJBQUEsT0FFQSxlQUFBLE9BQ0Es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QUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLCtCQUFBLGNBQUEsVUFBQSxLQUFBLDhCQUFBLENBQUEsaUJBQUEsR0FBQSwrQkFBQSxJQUFBLFdBQUEsVUFBQSxLQUFBLDhCQUFBLENBQUEsaUJBQUEsR0FBQSwrQkFBQSxJQUFBLFdBQUEsVUFBQSxLQUFBLDhCQUFBLENBQUEsaUJBQUEsR0FBQSwrQkFBQSxHQUFBLENBQUEsa0JBQUEsS0FBQSwrQkFJRix5Q0FBQSwwQ0FDRSxtQkFBQSxrQkFBQSxHQUFBLCtCQUFBLElBQUEsV0FBQSxrQkFBQSxHQUFBLCtCQUFBLElBQUEsY0FBQSxVQUFBLEdBQUEsK0JBQUEsSUFBQSxXQUFBLFVBQUEsR0FBQSwrQkFBQSxJQUFBLFdBQUEsVUFBQSxHQUFBLCtCQUFBLEdBQUEsQ0FBQSxrQkFBQSxHQUFBLCtCQUFBLElBR0YsNkNBQ0Usa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxpQkFBQSxZQUdGLG9EQUNFLGtCQUFBLHNCQUFBLGNBQUEsVUFBQSxzQkFBQSxjQUdGLG1EQUNFLGtCQUFBLHVCQUFBLGVBQUEsVUFBQSx1QkFBQSxlQUdGLCtCQUNFLG9CQUFBLEtBQUEsWUFBQSxLQUdGLGlDQUNFLG1CQUFBLGlCQUFBLEdBQUEsK0JBQUEsR0FBQSxDQUFBLGtCQUFBLEtBQUEsK0JBQUEsV0FBQSxpQkFBQSxHQUFBLCtCQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLCtCQUFBLGNBQUEsVUFBQSxLQUFBLDhCQUFBLENBQUEsaUJBQUEsR0FBQSwrQkFBQSxJQUFBLFdBQUEsVUFBQSxLQUFBLDhCQUFBLENBQUEsaUJBQUEsR0FBQSwrQkFBQSxJQUFBLFdBQUEsVUFBQSxLQUFBLDhCQUFBLENBQUEsaUJBQUEsR0FBQSwrQkFBQSxHQUFBLENBQUEsa0JBQUEsS0FBQSwrQkFHRix1Q0FBQSx3Q0FDRSxtQkFBQSxrQkFBQSxHQUFBLCtCQUFBLElBQUEsV0FBQSxrQkFBQSxHQUFBLCtCQUFBLElBQUEsY0FBQSxVQUFBLEdBQUEsK0JBQUEsSUFBQSxXQUFBLFVBQUEsR0FBQSwrQkFBQSxJ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QUFBLEVBQ0EsbUJBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLGdDQUFBLElBQUEsV0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsZ0NBQUEsSUFBQSxjQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLGdDQUFBLElBQUEsV0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxnQ0FBQSxJQUFBLFdBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsZ0NBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsZ0NBQUEsSUFDQSxrQkFBQSwwQkFBQSxlQUFBLFdBQUEsVUFBQSwwQkFBQSxlQUFBLFdBR0Ysc0RBQ0UsT0FBQSxFQUNBLG1CQUFBLE9BQUEsSUFBQSxJQUFBLENBQUEsa0JBQUEsSUFBQSxnQ0FBQSxJQUFBLFdBQUEsT0FBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLGdDQUFBLElBQUEsY0FBQSxPQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxnQ0FBQSxJQUFBLFdBQUEsT0FBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsZ0NBQUEsSUFBQSxXQUFBLE9BQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLGdDQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQUFBLGdDQUFBLElBQ0Esa0JBQUEseUJBQUEsY0FBQSxXQUFBLFVBQUEseUJBQUEsY0FBQSxXQUdGLCtDQUNFLG1CQUFBLElBQUEsSUFBQSxLQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsNkJBQUEsY0FBQSxJQUFBLElBQUEsS0FBQSxHQUFBLENBQUEsVUFBQSxJQUFBLDZCQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsR0FBQSxDQUFBLFVBQUEsSUFBQSw2QkFBQSxXQUFBLElBQUEsSUFBQSxLQUFBLEdBQUEsQ0FBQSxVQUFBLElBQUEsNEJBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQUdGLDhDQUNFLG1CQUFBLE9BQUEsSUFBQSxLQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQUFBLFdBQUEsT0FBQSxJQUFBLEtBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsNkJBQUEsY0FBQSxPQUFBLElBQUEsS0FBQSxHQUFBLENBQUEsVUFBQSxJQUFBLDZCQUFBLFdBQUEsT0FBQSxJQUFBLEtBQUEsR0FBQSxDQUFBLFVBQUEsSUFBQSw2QkFBQSxXQUFBLE9BQUEsSUFBQSxLQUFBLEdBQUEsQ0FBQSxVQUFBLElBQUEsNEJBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQUdGLHlEQUNFLElBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsZ0NBQUEsSUFBQSxXQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsa0JBQUEsSUFBQSxnQ0FBQSxJQUFBLGNBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsZ0NBQUEsSUFBQSxXQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLGdDQUFBLElBQUEsV0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxnQ0FBQSxHQUFBLENBQUEsa0JBQUEsSUFBQSxnQ0FBQSxJQUNBLGtCQUFBLHlCQUFBLGNBQUEsV0FBQSxVQUFBLHlCQUFBLGNBQUEsV0FHRix3REFDRSxPQUFBLEVBQ0EsbUJBQUEsT0FBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLGdDQUFBLElBQUEsV0FBQSxPQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsZ0NBQUEsSUFBQSxjQUFBLE9BQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLGdDQUFBLElBQUEsV0FBQSxPQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxnQ0FBQSxJQUFBLFdBQUEsT0FBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsZ0NBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsZ0NBQUEsSUFDQSxrQkFBQSx3QkFBQSxlQUFBLFdBQUEsVUFBQSx3QkFBQSxlQUFBLFdBR0YsaURBQ0Usa0JBQUEsZ0JBQUEsY0FBQSxnQkFBQSxVQUFBLGdCQUdGLHdEQUNFLGtCQUFBLHFCQUFBLGNBQUEsV0FBQSxVQUFBLHFCQUFBLGNBQUEsV0FHRix1REFDRSxrQkFBQSxxQkFBQSxlQUFBLFdBQUEsVUFBQSxxQkFBQSxlQUFBLFdBR0YsbURBQ0Usa0JBQUEsZ0JBQUEsY0FBQSxnQkFBQSxVQUFBLGdCQUdGLDBEQUNFLGtCQUFBLHNCQUFBLGVBQUEsV0FBQSxVQUFBLHNCQUFBLGVBQUEsV0FHRix5REFDRSxrQkFBQSxzQkFBQSxjQUFBLFdBQUEsVUFBQSxzQkFBQSxjQUFBLFdBR0Ysb0NBQUEsMENBQUEsMkNBQ0UsNEJBQUEsS0FBQSx1QkFBQSxLQUFBLG9CQUFBLEtBR0YsOENBQ0Usa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQUdGLHFEQUNFLElBQUEsRUFDQSxRQUFBLEVBR0Ysb0RBQ0UsT0FBQSxFQUNBLGtCQUFBLGVBQUEsY0FBQSxlQUFBLFVBQUEsZUFHRixzQ0FDRSxJQUFBLEtBQ0EsT0FBQSxFQUNBLHlCQUFBLEtBQUEsb0JBQUEsS0FBQSxpQkFBQSxLQUNBLG1DQUFBLGdDQUFBLDhCQUFBLGdDQUFBLDJCQUFBLGdDQUNBLDRCQUFBLEtBQUEsdUJBQUEsS0FBQSxvQkFBQSxLQUdGLDRDQUNFLElBQUEsTUFDQSxtQkFBQSxJQUFBLElBQUEscUNBQUEsR0FBQSxDQUFBLFFBQUEsSUFBQSxPQUFBLGNBQUEsSUFBQSxJQUFBLHFDQUFBLEdBQUEsQ0FBQSxRQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsSUFBQSxxQ0FBQSxHQUFBLENBQUEsUUFBQSxJQUFBLE9BR0YsNkNBQ0UsbUJBQUEsSUFBQSxLQUFBLHFDQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLFdBQUEsSUFBQSxLQUFBLHFDQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLGNBQUEsSUFBQSxLQUFBLHFDQUFBLEdBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsV0FBQSxJQUFBLEtBQUEscUNBQUEsR0FBQSxDQUFBLFVBQUEsS0FBQSxnQ0FBQSxXQUFBLElBQUEsS0FBQSxxQ0FBQSxHQUFBLENBQUEsVUFBQSxLQUFBLCtCQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FHRixnREFDRSx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FDQSxtQ0FBQSw4QkFBQSw4QkFBQSw4QkFBQSwyQkFBQSw4QkFDQSxrQkFBQSxzQkFBQSxlQUFBLFVBQUEsc0JBQUEsZUFHRixzREFDRSxJQUFBLEVBQ0EsbUJBQUEsSUFBQSxJQUFBLG9DQUFBLENBQUEsUUFBQSxJQUFBLE9BQUEsS0FBQSxjQUFBLElBQUEsSUFBQSxvQ0FBQSxDQUFBLFFBQUEsSUFBQSxPQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsb0NBQUEsQ0FBQSxRQUFBLElBQUEsT0FBQSxLQUNBLFFBQUEsRUFHRix1REFDRSxJQUFBLEVBQ0EsbUJBQUEsSUFBQSxJQUFBLHFDQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEscUNBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FBQSxjQUFBLElBQUEsSUFBQSxxQ0FBQSxJQUFBLENBQUEsVUFBQSxLQUFBLDhCQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEscUNBQUEsSUFBQSxDQUFBLFVBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLHFDQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FDQSxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVBR0Ysd0NBQ0UsSUFBQSxLQUNBLE9BQUEsRUFDQSx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FDQSxtQ0FBQSxnQ0FBQSw4QkFBQSxnQ0FBQSwyQkFBQSxnQ0FDQSw0QkFBQSxLQUFBLHVCQUFBLEtBQUEsb0JBQUEsS0FHRiw4Q0FDRSxJQUFBLE1BQ0EsbUJBQUEsSUFBQSxJQUFBLHFDQUFBLEdBQUEsQ0FBQSxRQUFBLElBQUEsT0FBQSxjQUFBLElBQUEsSUFBQSxxQ0FBQSxHQUFBLENBQUEsUUFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLElBQUEscUNBQUEsR0FBQSxDQUFBLFFBQUEsSUFBQSxPQUdGLCtDQUNFLG1CQUFBLElBQUEsS0FBQSxxQ0FBQSxHQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FBQSxXQUFBLElBQUEsS0FBQSxxQ0FBQSxHQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FBQSxjQUFBLElBQUEsS0FBQSxxQ0FBQSxHQUFBLENBQUEsVUFBQSxLQUFBLGdDQUFBLFdBQUEsSUFBQSxLQUFBLHFDQUFBLEdBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsV0FBQSxJQUFBLEtBQUEscUNBQUEsR0FBQSxDQUFBLFVBQUEsS0FBQSwrQkFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBR0Ysa0RBQ0UseUJBQUEsS0FBQSxvQkFBQSxLQUFBLGlCQUFBLEtBQ0EsbUNBQUEsOEJBQUEsOEJBQUEsOEJBQUEsMkJBQUEsOEJBQ0Esa0JBQUEsdUJBQUEsY0FBQSxVQUFBLHVCQUFBLGNBR0Ysd0RBQ0UsSUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxvQ0FBQSxDQUFBLFFBQUEsSUFBQSxPQUFBLEtBQUEsY0FBQSxJQUFBLElBQUEsb0NBQUEsQ0FBQSxRQUFBLElBQUEsT0FBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLG9DQUFBLENBQUEsUUFBQSxJQUFBLE9BQUEsS0FDQSxRQUFBLEVBR0YseURBQ0UsSUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxxQ0FBQSxJQUFBLENBQUEsa0JBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLHFDQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQUEsY0FBQSxJQUFBLElBQUEscUNBQUEsSUFBQSxDQUFBLFVBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLHFDQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxxQ0FBQSxJQUFBLENBQUEsVUFBQSxLQUFBLDhCQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQ0Esa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQUdGLHFDQUNFLElBQUEsSUFDQSxtQ0FBQSxpQ0FBQSw4QkFBQSxpQ0FBQSwyQkFBQSxpQ0FDQSw0QkFBQSxNQUFBLHVCQUFBLE1BQUEsb0JBQUEsTUFHRiw0Q0FDRSxJQUFBLEtBQ0EsbUJBQUEsUUFBQSxNQUFBLEtBQUEsTUFBQSxjQUFBLFFBQUEsTUFBQSxLQUFBLE1BQUEsV0FBQSxRQUFBLE1BQUEsS0FBQSxNQUdGLDJDQUNFLElBQUEsS0FDQSxtQkFBQSxrQkFBQSxNQUFBLGlDQUFBLFdBQUEsa0JBQUEsTUFBQSxpQ0FBQSxjQUFBLFVBQUEsTUFBQSxpQ0FBQSxXQUFBLFVBQUEsTUFBQSxpQ0FBQSxXQUFBLFVBQUEsTUFBQSxnQ0FBQSxDQUFBLGtCQUFBLE1BQUEsaUNBR0YsK0NBQ0UseUJBQUEsS0FBQSxvQkFBQSxLQUFBLGlCQUFBLEtBQ0Esa0JBQUEsc0JBQUEsZUFBQSxVQUFBLHNCQUFBLGVBR0Ysc0RBQ0UseUJBQUEsR0FBQSxvQkFBQSxHQUFBLGlCQUFBLEdBQ0EsUUFBQSxFQUdGLHFEQUNFLHlCQUFBLEtBQUEsb0JBQUEsS0FBQSxpQkFBQSxLQUNBLGtCQUFBLHVCQUFBLGdCQUFBLFVBQUEsdUJBQUEsZ0JBR0YsdUNBQ0UsSUFBQSxJQUNBLG1DQUFBLGlDQUFBLDhCQUFBLGlDQUFBLDJCQUFBLGlDQUNBLDRCQUFBLE1BQUEsdUJBQUEsTUFBQSxvQkFBQSxNQUdGLDhDQUNFLElBQUEsS0FDQSxtQkFBQSxRQUFBLE1BQUEsS0FBQSxNQUFBLGNBQUEsUUFBQSxNQUFBLEtBQUEsTUFBQSxXQUFBLFFBQUEsTUFBQSxLQUFBLE1BR0YsNkNBQ0UsSUFBQSxLQUNBLG1CQUFBLGtCQUFBLE1BQUEsaUNBQUEsV0FBQSxrQkFBQSxNQUFBLGlDQUFBLGNBQUEsVUFBQSxNQUFBLGlDQUFBLFdBQUEsVUFBQSxNQUFBLGlDQUFBLFdBQUEsVUFBQSxNQUFBLGdDQUFBLENBQUEsa0JBQUEsTUFBQSxpQ0FHRixpREFDRSx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FDQSxrQkFBQSxzQkFBQSxnQkFBQSxVQUFBLHNCQUFBLGdCQUdGLHdEQUNFLHlCQUFBLEdBQUEsb0JBQUEsR0FBQSxpQkFBQSxHQUNBLFFBQUEsRUFHRix1REFDRSx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FDQSxrQkFBQSx1QkFBQSxlQUFBLFVBQUEsdUJBQUEsZUFHRixxQkFDRSxTQUFBLE9BR0Ysc0NBQ0UsbUJBQUEsaUJBQUEsTUFBQSxRQUFBLE1BQUEsY0FBQSxpQkFBQSxNQUFBLFFBQUEsTUFBQSxXQUFBLGlCQUFBLE1BQUEsUUFBQSxNQUdGLDZDQUNFLEtBQUEsRUFDQSxtQkFBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsS0FBQSxNQUFBLFFBQUEsS0FBQSxDQUFBLGtCQUFBLE1BQUEsOEJBQUEsV0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsS0FBQSxNQUFBLFFBQUEsS0FBQSxDQUFBLGtCQUFBLE1BQUEsOEJBQUEsY0FBQSxVQUFBLE1BQUEsNkJBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsS0FBQSxNQUFBLFFBQUEsTUFBQSxXQUFBLFVBQUEsTUFBQSw2QkFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxLQUFBLE1BQUEsUUFBQSxNQUFBLFdBQUEsVUFBQSxNQUFBLDZCQUFBLENBQUEsSUFBQSxLQUFBLE9BQUEsS0FBQSxDQUFBLEtBQUEsTUFBQSxRQUFBLEtBQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUdGLDRDQUNFLElBQUEsS0FDQSxNQUFBLEVBQ0EsbUJBQUEsSUFBQSxLQUFBLE9BQUEsS0FBQSxDQUFBLE1BQUEsTUFBQSxRQUFBLEtBQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUFBLFdBQUEsSUFBQSxLQUFBLE9BQUEsS0FBQSxDQUFBLE1BQUEsTUFBQSxRQUFBLEtBQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUFBLGNBQUEsVUFBQSxNQUFBLDZCQUFBLENBQUEsSUFBQSxLQUFBLE9BQUEsS0FBQSxDQUFBLE1BQUEsTUFBQSxRQUFBLE1BQUEsV0FBQSxVQUFBLE1BQUEsNkJBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsTUFBQSxNQUFBLFFBQUEsTUFBQSxXQUFBLFVBQUEsTUFBQSw2QkFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxNQUFBLE1BQUEsUUFBQSxLQUFBLENBQUEsa0JBQUEsTUFBQSw4QkFHRixnREFDRSx5QkFBQSxHQUFBLG9CQUFBLEdBQUEsaUJBQUEsR0FDQSxtQ0FBQSxTQUFBLDhCQUFBLFNBQUEsMkJBQUEsU0FDQSxpQkFBQSxZQUdGLHVEQUNFLElBQUEsTUFDQSxLQUFBLE1BQ0EsbUJBQUEsS0FBQSxNQUFBLFFBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsa0JBQUEsTUFBQSw4QkFBQSxNQUFBLFdBQUEsS0FBQSxNQUFBLFFBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsa0JBQUEsTUFBQSw4QkFBQSxNQUFBLGNBQUEsS0FBQSxNQUFBLFFBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsVUFBQSxNQUFBLDhCQUFBLE1BQUEsV0FBQSxLQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxVQUFBLE1BQUEsOEJBQUEsTUFBQSxXQUFBLEtBQUEsTUFBQSxRQUFBLENBQUEsSUFBQSxLQUFBLE9BQUEsS0FBQSxDQUFBLFVBQUEsTUFBQSw4QkFBQSxLQUFBLENBQUEsa0JBQUEsTUFBQSw4QkFBQSxNQUNBLGtCQUFBLHlCQUFBLGNBQUEsVUFBQSx5QkFBQSxjQUdGLHNEQUNFLElBQUEsTUFDQSxNQUFBLE1BQ0EsbUJBQUEsTUFBQSxNQUFBLFFBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsa0JBQUEsTUFBQSw4QkFBQSxNQUFBLFdBQUEsTUFBQSxNQUFBLFFBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsa0JBQUEsTUFBQSw4QkFBQSxNQUFBLGNBQUEsTUFBQSxNQUFBLFFBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsVUFBQSxNQUFBLDhCQUFBLE1BQUEsV0FBQSxNQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxVQUFBLE1BQUEsOEJBQUEsTUFBQSxXQUFBLE1BQUEsTUFBQSxRQUFBLENBQUEsSUFBQSxLQUFBLE9BQUEsS0FBQSxDQUFBLFVBQUEsTUFBQSw4QkFBQSxLQUFBLENBQUEsa0JBQUEsTUFBQSw4QkFBQSxNQUNBLGtCQUFBLDBCQUFBLGVBQUEsVUFBQSwwQkFBQSxlQUdGLHVCQUNFLFNBQUEsT0FHRix3Q0FDRSxtQkFBQSxpQkFBQSxNQUFBLFFBQUEsTUFBQSxjQUFBLGlCQUFBLE1BQUEsUUFBQSxNQUFBLFdBQUEsaUJBQUEsTUFBQSxRQUFBLE1BR0YsK0NBQ0UsS0FBQSxFQUNBLG1CQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxLQUFBLE1BQUEsUUFBQSxLQUFBLENBQUEsa0JBQUEsTUFBQSw4QkFBQSxXQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxLQUFBLE1BQUEsUUFBQSxLQUFBLENBQUEsa0JBQUEsTUFBQSw4QkFBQSxjQUFBLFVBQUEsTUFBQSw2QkFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxLQUFBLE1BQUEsUUFBQSxNQUFBLFdBQUEsVUFBQSxNQUFBLDZCQUFBLENBQUEsSUFBQSxLQUFBLE9BQUEsS0FBQSxDQUFBLEtBQUEsTUFBQSxRQUFBLE1BQUEsV0FBQSxVQUFBLE1BQUEsNkJBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsS0FBQSxNQUFBLFFBQUEsS0FBQSxDQUFBLGtCQUFBLE1BQUEsOEJBR0YsOENBQ0UsSUFBQSxLQUNBLE1BQUEsRUFDQSxtQkFBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsTUFBQSxNQUFBLFFBQUEsS0FBQSxDQUFBLGtCQUFBLE1BQUEsOEJBQUEsV0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsTUFBQSxNQUFBLFFBQUEsS0FBQSxDQUFBLGtCQUFBLE1BQUEsOEJBQUEsY0FBQSxVQUFBLE1BQUEsNkJBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsTUFBQSxNQUFBLFFBQUEsTUFBQSxXQUFBLFVBQUEsTUFBQSw2QkFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxNQUFBLE1BQUEsUUFBQSxNQUFBLFdBQUEsVUFBQSxNQUFBLDZCQUFBLENBQUEsSUFBQSxLQUFBLE9BQUEsS0FBQSxDQUFBLE1BQUEsTUFBQSxRQUFBLEtBQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUdGLGtEQUNFLHlCQUFBLEdBQUEsb0JBQUEsR0FBQSxpQkFBQSxHQUNBLG1DQUFBLFNBQUEsOEJBQUEsU0FBQSwyQkFBQSxTQUNBLGlCQUFBLFlBR0YseURBQ0UsSUFBQSxLQUNBLEtBQUEsTUFDQSxtQkFBQSxLQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUFBLE1BQUEsV0FBQSxLQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUFBLE1BQUEsY0FBQSxLQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxVQUFBLE1BQUEsOEJBQUEsTUFBQSxXQUFBLEtBQUEsTUFBQSxRQUFBLENBQUEsSUFBQSxLQUFBLE9BQUEsS0FBQSxDQUFBLFVBQUEsTUFBQSw4QkFBQSxNQUFBLFdBQUEsS0FBQSxNQUFBLFFBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsVUFBQSxNQUFBLDhCQUFBLEtBQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUFBLE1BQ0Esa0JBQUEsMEJBQUEsZUFBQSxVQUFBLDBCQUFBLGVBR0Ysd0RBQ0UsSUFBQSxLQUNBLE1BQUEsTUFDQSxtQkFBQSxNQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUFBLE1BQUEsV0FBQSxNQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUFBLE1BQUEsY0FBQSxNQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxPQUFBLEtBQUEsQ0FBQSxVQUFBLE1BQUEsOEJBQUEsTUFBQSxXQUFBLE1BQUEsTUFBQSxRQUFBLENBQUEsSUFBQSxLQUFBLE9BQUEsS0FBQSxDQUFBLFVBQUEsTUFBQSw4QkFBQSxNQUFBLFdBQUEsTUFBQSxNQUFBLFFBQUEsQ0FBQSxJQUFBLEtBQUEsT0FBQSxLQUFBLENBQUEsVUFBQSxNQUFBLDhCQUFBLEtBQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUFBLE1BQ0Esa0JBQUEsMkJBQUEsY0FBQSxVQUFBLDJCQUFBLGNBR0YseUNBQUEsMENBQ0UsbUJBQUEsT0FBQSxLQUFBLFNBQUEsRUFBQSxDQUFBLElBQUEsS0FBQSxTQUFBLEVBQUEsQ0FBQSxRQUFBLEdBQUEsT0FBQSxjQUFBLE9BQUEsS0FBQSxTQUFBLEVBQUEsQ0FBQSxJQUFBLEtBQUEsU0FBQSxFQUFBLENBQUEsUUFBQSxHQUFBLE9BQUEsV0FBQSxPQUFBLEtBQUEsU0FBQSxFQUFBLENBQUEsSUFBQSxLQUFBLFNBQUEsRUFBQSxDQUFBLFFBQUEsR0FBQSxPQUdGLG1EQUFBLG9EQUNFLG1CQUFBLE9BQUEsS0FBQSxRQUFBLENBQUEsSUFBQSxLQUFBLFFBQUEsQ0FBQSxRQUFBLEdBQUEsT0FBQSxLQUFBLGNBQUEsT0FBQSxLQUFBLFFBQUEsQ0FBQSxJQUFBLEtBQUEsUUFBQSxDQUFBLFFBQUEsR0FBQSxPQUFBLEtBQUEsV0FBQSxPQUFBLEtBQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxRQUFBLENBQUEsUUFBQSxHQUFBLE9BQUEsS0FDQSxRQUFBLEVBR0Ysb0RBQ0UsSUFBQSxFQUdGLG1EQUNFLE9BQUEsRUFHRixvQ0FDRSxJQUFBLElBR0YsMkNBQ0UsSUFBQSxLQUNBLG1DQUFBLEtBQUEsOEJBQUEsS0FBQSwyQkFBQSxLQUNBLDRCQUFBLEtBQUEsdUJBQUEsS0FBQSxvQkFBQSxLQUNBLDRCQUFBLE9BQUEsQ0FBQSxrQkFBQSxvQkFBQSxPQUFBLENBQUEsa0JBQUEsdUJBQUEsU0FBQSxDQUFBLFFBQUEsb0JBQUEsU0FBQSxDQUFBLFFBQUEsb0JBQUEsU0FBQSxDQUFBLE9BQUEsQ0FBQSxrQkFHRiwwQ0FDRSxJQUFBLEtBR0YsOENBQ0Usa0JBQUEsc0JBQUEsY0FBQSxVQUFBLHNCQUFBLGNBR0YscURBQ0Usa0JBQUEsZUFBQSwrQkFBQSxVQUFBLGVBQUEsK0JBQ0EsUUFBQSxFQUdGLG9EQUNFLGtCQUFBLHVCQUFBLGVBQUEsVUFBQSx1QkFBQSxlQUdGLHNDQUNFLElBQUEsSUFHRiw2Q0FDRSxJQUFBLEtBQ0EsbUNBQUEsS0FBQSw4QkFBQSxLQUFBLDJCQUFBLEtBQ0EsNEJBQUEsS0FBQSx1QkFBQSxLQUFBLG9CQUFBLEtBQ0EsNEJBQUEsT0FBQSxDQUFBLGtCQUFBLG9CQUFBLE9BQUEsQ0FBQSxrQkFBQSx1QkFBQSxTQUFBLENBQUEsUUFBQSxvQkFBQSxTQUFBLENBQUEsUUFBQSxvQkFBQSxTQUFBLENBQUEsT0FBQSxDQUFBLGtCQUdGLDRDQUNFLElBQUEsS0FHRixnREFDRSxrQkFBQSxzQkFBQSxlQUFBLFVBQUEsc0JBQUEsZUFHRix1REFDRSxrQkFBQSxjQUFBLDhCQUFBLFVBQUEsY0FBQSw4QkFDQSxRQUFBLEVBR0Ysc0RBQ0Usa0JBQUEsdUJBQUEsY0FBQSxVQUFBLHVCQUFBLGNBR0Ysa0NBQ0UsbUNBQUEsZ0NBQUEsOEJBQUEsZ0NBQUEsMkJBQUEsZ0NBQ0EsNEJBQUEsS0FBQSx1QkFBQSxLQUFBLG9CQUFBLEtBR0YseUNBQ0UsbUJBQUEsSUFBQSxJQUFBLFFBQUEsSUFBQSxDQUFBLFFBQUEsSUFBQSxRQUFBLGNBQUEsSUFBQSxJQUFBLFFBQUEsSUFBQSxDQUFBLFFBQUEsSUFBQSxRQUFBLFdBQUEsSUFBQSxJQUFBLFFBQUEsSUFBQSxDQUFBLFFBQUEsSUFBQSxRQUdGLHdDQUNFLG1CQUFBLE9BQUEsSUFBQSxRQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLFdBQUEsT0FBQSxJQUFBLFFBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBQUEsY0FBQSxPQUFBLElBQUEsUUFBQSxJQUFBLENBQUEsVUFBQSxLQUFBLGdDQUFBLFdBQUEsT0FBQSxJQUFBLFFBQUEsSUFBQSxDQUFBLFVBQUEsS0FBQSxnQ0FBQSxXQUFBLE9BQUEsSUFBQSxRQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsK0JBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUdGLDRDQUNFLHlCQUFBLEtBQUEsb0JBQUEsS0FBQSxpQkFBQSxLQUNBLG1DQUFBLDhCQUFBLDhCQUFBLDhCQUFBLDJCQUFBLDhCQUNBLGtCQUFBLGVBQUEsY0FBQSxlQUFBLFVBQUEsZUFHRixtREFDRSxJQUFBLEVBQ0EsbUJBQUEsSUFBQSxJQUFBLFFBQUEsQ0FBQSxRQUFBLElBQUEsU0FBQSxLQUFBLGNBQUEsSUFBQSxJQUFBLFFBQUEsQ0FBQSxRQUFBLElBQUEsU0FBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLFFBQUEsQ0FBQSxRQUFBLElBQUEsU0FBQSxLQUNBLFFBQUEsRUFHRixrREFDRSxPQUFBLEVBQ0EsbUJBQUEsT0FBQSxJQUFBLFFBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQUEsV0FBQSxPQUFBLElBQUEsUUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FBQSxjQUFBLE9BQUEsSUFBQSxRQUFBLENBQUEsVUFBQSxLQUFBLDhCQUFBLEtBQUEsV0FBQSxPQUFBLElBQUEsUUFBQSxDQUFBLFVBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsT0FBQSxJQUFBLFFBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FDQSxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVBR0Ysb0NBQ0UsbUNBQUEsZ0NBQUEsOEJBQUEsZ0NBQUEsMkJBQUEsZ0NBQ0EsNEJBQUEsS0FBQSx1QkFBQSxLQUFBLG9CQUFBLEtBR0YsMkNBQ0UsbUJBQUEsSUFBQSxJQUFBLFFBQUEsSUFBQSxDQUFBLFFBQUEsSUFBQSxRQUFBLGNBQUEsSUFBQSxJQUFBLFFBQUEsSUFBQSxDQUFBLFFBQUEsSUFBQSxRQUFBLFdBQUEsSUFBQSxJQUFBLFFBQUEsSUFBQSxDQUFBLFFBQUEsSUFBQSxRQUdGLDBDQUNFLG1CQUFBLE9BQUEsSUFBQSxRQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLFdBQUEsT0FBQSxJQUFBLFFBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBQUEsY0FBQSxPQUFBLElBQUEsUUFBQSxJQUFBLENBQUEsVUFBQSxLQUFBLGdDQUFBLFdBQUEsT0FBQSxJQUFBLFFBQUEsSUFBQSxDQUFBLFVBQUEsS0FBQSxnQ0FBQSxXQUFBLE9BQUEsSUFBQSxRQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsK0JBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUdGLDhDQUNFLHlCQUFBLEtBQUEsb0JBQUEsS0FBQSxpQkFBQSxLQUNBLG1DQUFBLDhCQUFBLDhCQUFBLDhCQUFBLDJCQUFBLDhCQUNBLGtCQUFBLGdCQUFBLGNBQUEsZ0JBQUEsVUFBQSxnQkFHRixxREFDRSxJQUFBLEVBQ0EsbUJBQUEsSUFBQSxJQUFBLFFBQUEsQ0FBQSxRQUFBLElBQUEsU0FBQSxLQUFBLGNBQUEsSUFBQSxJQUFBLFFBQUEsQ0FBQSxRQUFBLElBQUEsU0FBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLFFBQUEsQ0FBQSxRQUFBLElBQUEsU0FBQSxLQUNBLFFBQUEsRUFHRixvREFDRSxPQUFBLEVBQ0EsbUJBQUEsT0FBQSxJQUFBLFFBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQUEsV0FBQSxPQUFBLElBQUEsUUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FBQSxjQUFBLE9BQUEsSUFBQSxRQUFBLENBQUEsVUFBQSxLQUFBLDhCQUFBLEtBQUEsV0FBQSxPQUFBLElBQUEsUUFBQSxDQUFBLFVBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsT0FBQSxJQUFBLFFBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FDQSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNBR0Ysb0NBQ0UsSUFBQSxJQUNBLG1CQUFBLGlCQUFBLEdBQUEsT0FBQSxLQUFBLGNBQUEsaUJBQUEsR0FBQSxPQUFBLEtBQUEsV0FBQSxpQkFBQSxHQUFBLE9BQUEsS0FHRiwyQ0FDRSxJQUFBLEtBQ0EsbUJBQUEsSUFBQSxJQUFBLHFDQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLFdBQUEsSUFBQSxJQUFBLHFDQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLGNBQUEsSUFBQSxJQUFBLHFDQUFBLEdBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsV0FBQSxJQUFBLElBQUEscUNBQUEsR0FBQSxDQUFBLFVBQUEsS0FBQSxnQ0FBQSxXQUFBLElBQUEsSUFBQSxxQ0FBQSxHQUFBLENBQUEsVUFBQSxLQUFBLCtCQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FHRiwwQ0FDRSxJQUFBLEtBQ0EsbUJBQUEsSUFBQSxJQUFBLHFDQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLFdBQUEsSUFBQSxJQUFBLHFDQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLGNBQUEsSUFBQSxJQUFBLHFDQUFBLEdBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsV0FBQSxJQUFBLElBQUEscUNBQUEsR0FBQSxDQUFBLFVBQUEsS0FBQSxnQ0FBQSxXQUFBLElBQUEsSUFBQSxxQ0FBQSxHQUFBLENBQUEsVUFBQSxLQUFBLCtCQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FHRiw4Q0FDRSx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FDQSxpQkFBQSxZQUdGLHFEQUNFLElBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEscUNBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxxQ0FBQSxJQUFBLENBQUEsa0JBQUEsS0FBQSw4QkFBQSxLQUFBLGNBQUEsSUFBQSxJQUFBLHFDQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxxQ0FBQSxJQUFBLENBQUEsVUFBQSxLQUFBLDhCQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEscUNBQUEsSUFBQSxDQUFBLFVBQUEsS0FBQSw4QkFBQSxJQUFBLENBQUEsa0JBQUEsS0FBQSw4QkFBQSxLQUNBLGtCQUFBLHNCQUFBLGNBQUEsVUFBQSxzQkFBQSxjQUdGLG9EQUNFLElBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsb0NBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsb0NBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQUEsY0FBQSxJQUFBLElBQUEsb0NBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxvQ0FBQSxDQUFBLFVBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLG9DQUFBLENBQUEsVUFBQSxLQUFBLDhCQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQ0Esa0JBQUEsc0JBQUEsZUFBQSxVQUFBLHNCQUFBLGVBR0Ysc0NBQ0UsSUFBQSxLQUNBLE9BQUEsRUFDQSx5QkFBQSxHQUFBLG9CQUFBLEdBQUEsaUJBQUEsR0FDQSxtQ0FBQSxnQ0FBQSw4QkFBQSxnQ0FBQSwyQkFBQSxnQ0FDQSw0QkFBQSxLQUFBLHVCQUFBLEtBQUEsb0JBQUEsS0FHRiw0Q0FDRSxJQUFBLE1BQ0EsbUJBQUEsSUFBQSxJQUFBLHFDQUFBLEdBQUEsQ0FBQSxRQUFBLEdBQUEsT0FBQSxjQUFBLElBQUEsSUFBQSxxQ0FBQSxHQUFBLENBQUEsUUFBQSxHQUFBLE9BQUEsV0FBQSxJQUFBLElBQUEscUNBQUEsR0FBQSxDQUFBLFFBQUEsR0FBQSxPQUdGLDZDQUNFLG1CQUFBLElBQUEsSUFBQSxxQ0FBQSxHQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FBQSxXQUFBLElBQUEsSUFBQSxxQ0FBQSxHQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FBQSxjQUFBLElBQUEsSUFBQSxxQ0FBQSxHQUFBLENBQUEsVUFBQSxLQUFBLGdDQUFBLFdBQUEsSUFBQSxJQUFBLHFDQUFBLEdBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsV0FBQSxJQUFBLElBQUEscUNBQUEsR0FBQSxDQUFBLFVBQUEsS0FBQSwrQkFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBR0YsZ0RBQ0UseUJBQUEsS0FBQSxvQkFBQSxLQUFBLGlCQUFBLEtBQ0EsbUNBQUEsOEJBQUEsOEJBQUEsOEJBQUEsMkJBQUEsOEJBQ0Esa0JBQUEsdUJBQUEsZUFBQSxVQUFBLHVCQUFBLGVBR0Ysc0RBQ0UsSUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxvQ0FBQSxDQUFBLFFBQUEsR0FBQSxPQUFBLEtBQUEsY0FBQSxJQUFBLElBQUEsb0NBQUEsQ0FBQSxRQUFBLEdBQUEsT0FBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLG9DQUFBLENBQUEsUUFBQSxHQUFBLE9BQUEsS0FDQSxRQUFBLEVBR0YsdURBQ0UsSUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxxQ0FBQSxJQUFBLENBQUEsa0JBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLHFDQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQUEsY0FBQSxJQUFBLElBQUEscUNBQUEsSUFBQSxDQUFBLFVBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLHFDQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxxQ0FBQSxJQUFBLENBQUEsVUFBQSxLQUFBLDhCQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQ0Esa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQUdGLG1DQUNFLG1CQUFBLGlCQUFBLEdBQUEsT0FBQSxJQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FBQSxLQUFBLFdBQUEsaUJBQUEsR0FBQSxPQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLEtBQUEsY0FBQSxVQUFBLEtBQUEsZ0NBQUEsSUFBQSxDQUFBLGlCQUFBLEdBQUEsT0FBQSxLQUFBLFdBQUEsVUFBQSxLQUFBLGdDQUFBLElBQUEsQ0FBQSxpQkFBQSxHQUFBLE9BQUEsS0FBQSxXQUFBLFVBQUEsS0FBQSxnQ0FBQSxJQUFBLENBQUEsaUJBQUEsR0FBQSxPQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLEtBR0YsMENBQ0UsbUJBQUEsSUFBQSxLQUFBLFFBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBQUEsR0FBQSxXQUFBLElBQUEsS0FBQSxRQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLEdBQUEsY0FBQSxJQUFBLEtBQUEsUUFBQSxJQUFBLENBQUEsVUFBQSxLQUFBLGdDQUFBLEdBQUEsV0FBQSxJQUFBLEtBQUEsUUFBQSxJQUFBLENBQUEsVUFBQSxLQUFBLGdDQUFBLEdBQUEsV0FBQSxJQUFBLEtBQUEsUUFBQSxJQUFBLENBQUEsVUFBQSxLQUFBLGdDQUFBLEVBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLEdBR0YseUNBQ0UsbUJBQUEsT0FBQSxLQUFBLFFBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBQUEsR0FBQSxXQUFBLE9BQUEsS0FBQSxRQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLEdBQUEsY0FBQSxPQUFBLEtBQUEsUUFBQSxJQUFBLENBQUEsVUFBQSxLQUFBLGdDQUFBLEdBQUEsV0FBQSxPQUFBLEtBQUEsUUFBQSxJQUFBLENBQUEsVUFBQSxLQUFBLGdDQUFBLEdBQUEsV0FBQSxPQUFBLEtBQUEsUUFBQSxJQUFBLENBQUEsVUFBQSxLQUFBLGdDQUFBLEVBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLEdBR0YsNkNBQ0UsbUJBQUEsaUJBQUEsR0FBQSxPQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEdBQUEsV0FBQSxpQkFBQSxHQUFBLE9BQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsR0FBQSxjQUFBLFVBQUEsS0FBQSw4QkFBQSxFQUFBLENBQUEsaUJBQUEsR0FBQSxPQUFBLEtBQUEsV0FBQSxVQUFBLEtBQUEsOEJBQUEsRUFBQSxDQUFBLGlCQUFBLEdBQUEsT0FBQSxLQUFBLFdBQUEsVUFBQSxLQUFBLDhCQUFBLEVBQUEsQ0FBQSxpQkFBQSxHQUFBLE9BQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsR0FDQSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNBQ0EsaUJBQUEsWUFHRixvREFDRSxJQUFBLEVBQ0EsbUJBQUEsSUFBQSxLQUFBLFNBQUEsR0FBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FBQSxXQUFBLElBQUEsS0FBQSxTQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQUEsY0FBQSxJQUFBLEtBQUEsU0FBQSxHQUFBLENBQUEsVUFBQSxLQUFBLDhCQUFBLEtBQUEsV0FBQSxJQUFBLEtBQUEsU0FBQSxHQUFBLENBQUEsVUFBQSxLQUFBLDhCQUFBLEtBQUEsV0FBQSxJQUFBLEtBQUEsU0FBQSxHQUFBLENBQUEsVUFBQSxLQUFBLDhCQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQ0Esa0JBQUEsZUFBQSxjQUFBLGVBQUEsVUFBQSxlQUdGLG1EQUNFLE9BQUEsRUFDQSxtQkFBQSxPQUFBLEtBQUEsU0FBQSxHQUFBLENBQUEsa0JBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsT0FBQSxLQUFBLFNBQUEsR0FBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FBQSxjQUFBLE9BQUEsS0FBQSxTQUFBLEdBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsS0FBQSxXQUFBLE9BQUEsS0FBQSxTQUFBLEdBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsS0FBQSxXQUFBLE9BQUEsS0FBQSxTQUFBLEdBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FDQSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNBR0YscUNBQ0UsbUJBQUEsaUJBQUEsR0FBQSxPQUFBLElBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLEtBQUEsV0FBQSxpQkFBQSxHQUFBLE9BQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBQUEsS0FBQSxjQUFBLFVBQUEsS0FBQSxnQ0FBQSxJQUFBLENBQUEsaUJBQUEsR0FBQSxPQUFBLEtBQUEsV0FBQSxVQUFBLEtBQUEsZ0NBQUEsSUFBQSxDQUFBLGlCQUFBLEdBQUEsT0FBQSxLQUFBLFdBQUEsVUFBQSxLQUFBLGdDQUFBLElBQUEsQ0FBQSxpQkFBQSxHQUFBLE9BQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBQUEsS0FHRiw0Q0FDRSxtQkFBQSxJQUFBLEtBQUEsUUFBQSxJQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FBQSxHQUFBLFdBQUEsSUFBQSxLQUFBLFFBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBQUEsR0FBQSxjQUFBLElBQUEsS0FBQSxRQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsR0FBQSxXQUFBLElBQUEsS0FBQSxRQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsR0FBQSxXQUFBLElBQUEsS0FBQSxRQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsRUFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBQUEsR0FHRiwyQ0FDRSxtQkFBQSxPQUFBLEtBQUEsUUFBQSxJQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FBQSxHQUFBLFdBQUEsT0FBQSxLQUFBLFFBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBQUEsR0FBQSxjQUFBLE9BQUEsS0FBQSxRQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsR0FBQSxXQUFBLE9BQUEsS0FBQSxRQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsR0FBQSxXQUFBLE9BQUEsS0FBQSxRQUFBLElBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsRUFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBQUEsR0FHRiwrQ0FDRSxtQkFBQSxpQkFBQSxHQUFBLE9BQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsR0FBQSxXQUFBLGlCQUFBLEdBQUEsT0FBQSxJQUFBLENBQUEsa0JBQUEsS0FBQSw4QkFBQSxHQUFBLGNBQUEsVUFBQSxLQUFBLDhCQUFBLEVBQUEsQ0FBQSxpQkFBQSxHQUFBLE9BQUEsS0FBQSxXQUFBLFVBQUEsS0FBQSw4QkFBQSxFQUFBLENBQUEsaUJBQUEsR0FBQSxPQUFBLEtBQUEsV0FBQSxVQUFBLEtBQUEsOEJBQUEsRUFBQSxDQUFBLGlCQUFBLEdBQUEsT0FBQSxJQUFBLENBQUEsa0JBQUEsS0FBQSw4QkFBQSxHQUNBLGtCQUFBLGVBQUEsY0FBQSxlQUFBLFVBQUEsZUFDQSxpQkFBQSxZQUdGLHNEQUNFLElBQUEsRUFDQSxtQkFBQSxJQUFBLEtBQUEsU0FBQSxHQUFBLENBQUEsa0JBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsSUFBQSxLQUFBLFNBQUEsR0FBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FBQSxjQUFBLElBQUEsS0FBQSxTQUFBLEdBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsS0FBQSxXQUFBLElBQUEsS0FBQSxTQUFBLEdBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsS0FBQSxXQUFBLElBQUEsS0FBQSxTQUFBLEdBQUEsQ0FBQSxVQUFBLEtBQUEsOEJBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsOEJBQUEsS0FDQSxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVBR0YscURBQ0UsT0FBQSxFQUNBLG1CQUFBLE9BQUEsS0FBQSxTQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLDhCQUFBLEtBQUEsV0FBQSxPQUFBLEtBQUEsU0FBQSxHQUFBLENBQUEsa0JBQUEsS0FBQSw4QkFBQSxLQUFBLGNBQUEsT0FBQSxLQUFBLFNBQUEsR0FBQSxDQUFBLFVBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsT0FBQSxLQUFBLFNBQUEsR0FBQSxDQUFBLFVBQUEsS0FBQSw4QkFBQSxLQUFBLFdBQUEsT0FBQSxLQUFBLFNBQUEsR0FBQSxDQUFBLFVBQUEsS0FBQSw4QkFBQSxJQUFBLENBQUEsa0JBQUEsS0FBQSw4QkFBQSxLQUNBLGtCQUFBLGNBQUEsY0FBQSxjQUFBLFVBQUEsY0FHRixx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dGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5Mjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40NywgMCwgLjc0LCAuNzEpO1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAuOTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjIsIC42MSwgLjM2LCAxKTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgLjI1cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5Nztcbn1cblxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogOTk5OTQ7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBVc2luZyB3aXRob3V0IHByZWZpeCB3b3VsZCBicmVhayBJRTExICovXG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTQ7XG59XG5cbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0NHB4IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjUsIDAsIC4xNCwgMSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9J3RydWUnXSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdmlkZW8sXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogRml4IGlPUyAqL1xuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIEJ1dHRvbnMgKi9cblxuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogRml4IElFMTEgKi9cbi5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDk5OTk4O1xufVxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuODtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAtNDRweDtcbiAgei1pbmRleDogNDAxO1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDtcbiAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbn1cblxuLyogQ2FwdGlvbiAqL1xuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICB0byB0b3AsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAuODUpIDAlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjMpIDUwJSxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xNSkgNjUlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA3NSkgNzUuNSUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDM3KSA4Mi44NSUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDE5KSA4OCUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk2O1xufVxuXG5Ac3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA3NXB4IG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICB9XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cblxuLmZhbmN5Ym94LWxvYWRpbmcge1xuICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAjODg4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogLjc7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xufVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cblxuICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIHJpZ2h0OiAtNnB4O1xuICB9XG5cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XG4gICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxuXG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIEBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSk7XG4gICAgfVxuICB9XG59XG5cbi8qIFNoYXJlICovXG5cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRlODY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWQ7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDk1ZTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjVweDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogVGh1bWJzICovXG5cbi5mYW5jeWJveC10aHVtYnMge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIxMnB4O1xuICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDIxMnB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOjpiZWZvcmUge1xuICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCk7XG4gIHotaW5kZXg6IDk5OTkxO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59IiwiQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmaWxlLXBhdGgsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwsICRhc3NldC1waXBlbGluZTogZmFsc2UpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXG4gICAgQGlmICRhc3NldC1waXBlbGluZSA9PSB0cnVlIHtcbiAgICAgIHNyYzogZm9udC11cmwoJyN7JGZpbGUtcGF0aH0uZW90Jyk7XG4gICAgICBzcmM6IGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgZm9udC11cmwoJyN7JGZpbGUtcGF0aH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3QnKTtcbiAgICAgIHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnI3skZmlsZS1wYXRofS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgfVxuXG4gIH1cbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBjb2xvciAqL1xuLyogZm9udC1mYW1pbHkgKi9cbi8qIG1vYmlsZSBtZW51IHNpdHRpbmdzICovXG4vKiBoYW1idXJnZXIgc2l0dGluZ3MgKi9cbkBpbXBvcnQgdXJsKF9saWJzL2pxdWVyeS5mYW5jeWJveC5jc3MpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zLUV4dHJhQm9sZFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1FeHRyYUJvbGQvTm90b1NhbnMtRXh0cmFCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1FeHRyYUJvbGQvTm90b1NhbnMtRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUV4dHJhQm9sZC9Ob3RvU2Fucy1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1FeHRyYUJvbGQvTm90b1NhbnMtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnMtQm9sZFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1Cb2xkL05vdG9TYW5zLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUJvbGQvTm90b1NhbnMtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1Cb2xkL05vdG9TYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1Cb2xkL05vdG9TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fucy1TZW1pQm9sZFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1TZW1pQm9sZC9Ob3RvU2Fucy1TZW1pQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtU2VtaUJvbGQvTm90b1NhbnMtU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtU2VtaUJvbGQvTm90b1NhbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1TZW1pQm9sZC9Ob3RvU2Fucy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zLVJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtUmVndWxhci9Ob3RvU2Fucy1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fucy1SZWd1bGFyL05vdG9TYW5zLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtUmVndWxhci9Ob3RvU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtUmVndWxhci9Ob3RvU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnMtTGlnaHRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtTGlnaHQvTm90b1NhbnMtTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUxpZ2h0L05vdG9TYW5zLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zLUxpZ2h0L05vdG9TYW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnMtTGlnaHQvTm90b1NhbnMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGkFwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpJcIjsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKGkFwiOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmVjZGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNDQTY0MjQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGRlZmF1bHQgc3R5bGVzICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyQzJGMzM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG51bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IG5vbmU7IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLCB0aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbio6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwcHg7IH1cblxuYSwgYXJlYSwgYnV0dG9uLCBbcm9sZT1cImJ1dHRvblwiXSwgaW5wdXQsIGxhYmVsLCBzZWxlY3QsIHN1bW1hcnksIHRleHRhcmVhIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG4jcm9vdCwgLmFwcCwgYm9keSwgaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi5hcHAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFwcF9tYWluIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICBmbGV4LWdyb3c6IDE7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1MaWdodCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6ICM0RTU3NjQ7IH1cblxuaDIge1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zLUxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgY29sb3I6ICM0RTU3NjQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtTGlnaHQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjNEU1NzY0OyB9XG5cbi5oMi5ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbnAge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4udGV4dC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI0NBNjQyNDsgfVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG5cbi5yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5yb3ctc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnJvdy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5yb3ctY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnNwYWNlLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb2wtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5idG4ge1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zLUV4dHJhQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuXG4uYnRuLW9yYW5nZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDQTY0MjQ7XG4gIGJhY2tncm91bmQ6ICNDQTY0MjQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tb3JhbmdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTU0MTBlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5NTQxMGU7IH1cblxuLmJ0bi13aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDQTY0MjQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjQ0E2NDI0OyB9XG4gIC5idG4td2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5NTQxMGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzk1NDEwZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udG8tdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogI0NBNjQyNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDE4NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50by10b3Age1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDcwcHg7IH0gfVxuICAudG8tdG9wLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODVweCkge1xuICAgIC5hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAuYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogLTUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmFycm93LWxlZnQge1xuICAgICAgICBsZWZ0OiAtMTVweDsgfSB9XG4gIC5hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IC01MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtMTVweDsgfSB9XG5cbi5tb2RhbC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfSB9XG4gIC5tb2RhbC1mb3JtLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLm1vZGFsLWZvcm0td3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4jbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBodW1idXJnZXIgc3R5bGVzICovXG4uaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgei1pbmRleDogMjAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oYW1idXJnZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmhhbWJ1cmdlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5oYW1idXJnZXI6aG92ZXIgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlcjpob3ZlciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyOmhvdmVyIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLFxuLmhhbWJ1cmdlcjpmb2N1cyAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyOmZvY3VzIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXI6Zm9jdXMgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oYW1idXJnZXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7IH1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgd2lkdGg6IDI1cHg7IH1cblxuLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB3aWR0aDogMjVweDsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgd2lkdGg6IDI1cHg7IH1cblxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLmhhbWJ1cmdlci1pbm5lcjphZnRlciwgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRvcDogLTlweDsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYm90dG9tOiAtMThweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpIDAuMXM7IH1cblxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgMC4xczsgfVxuXG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSAwLjFzOyB9XG5cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSAwLjFzOyB9XG5cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpIDAuMXM7IH1cblxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgMC4xczsgfVxuXG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgMC4xczsgfVxuXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgMC4xczsgfVxuXG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgMC4xczsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpIDAuMXM7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgMC4xczsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwgLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSAwLjFzOyB9XG5cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGUoLTE4MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoMC43KTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoMC43KTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlWCgwLjcpOyB9XG5cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGVYKDAuNyk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlIDAuMXMsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UgMC4xcywgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpIDAuMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCgwLjcpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKSAwLjFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGVYKDAuNyk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UgMC4xcywgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlIDAuMXMsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpIDAuMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoMC43KTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKSAwLjFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMTBweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGVYKDAuNyk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlWCgwLjcpOyB9XG5cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoMC43KTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGVYKDAuNyk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGVYKDAuNyk7IH1cblxuLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lOyB9XG5cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjEzczsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgdG9wOiAtMThweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpIDAuMnMsIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpIDAuMnMsIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNnB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgbGluZWFyIDAuMjJzO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpIDAuMTZzLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4yNXM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjEzczsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0b3A6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSkgMC4ycywgb3BhY2l0eSAwLjFzIGxpbmVhcjsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSAwLjJzLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyBsaW5lYXIgMC4yMnM7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSAwLjE2cywgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDAuMjVzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI3NXM7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTI1cyBlYXNlIC4yNzVzOyB9XG5cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNzVtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoMTM1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3NW1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTI3MGRlZyk7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjc1czsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjEyNXMgZWFzZSAuMjc1czsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3NW1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtMTM1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNzVtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDI3MGRlZyk7IH1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzIGVhc2UtaW4gLjE3NXM7IH1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIGxpbmVhciAwLjEyNXMsIGxlZnQgMC4xMjVzIGVhc2UtaW4gMC4xNzVzOyB9XG5cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIGxpbmVhciAwLjEyNXMsIHJpZ2h0IDAuMTI1cyBlYXNlLWluIDAuMTc1czsgfVxuXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRvcDogLTgwcHg7XG4gIGxlZnQ6IC04MHB4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIGxpbmVhciAwLjEyNXMsIHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSkgMC4xNzVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIDgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0b3A6IC04MHB4O1xuICByaWdodDogLTgwcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIGxpbmVhciAwLjEyNXMsIHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSkgMC4xNzVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzIGVhc2UtaW4gLjE3NXM7IH1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgbGluZWFyIDAuMTI1cywgbGVmdCAwLjEyNXMgZWFzZS1pbiAwLjE3NXM7IH1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyBsaW5lYXIgMC4xMjVzLCByaWdodCAwLjEyNXMgZWFzZS1pbiAwLjE3NXM7IH1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAtODBweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyBsaW5lYXIgMC4xMjVzLCB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpIDAuMTc1cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHB4LCAtODBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHRvcDogODBweDtcbiAgcmlnaHQ6IC04MHB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyBsaW5lYXIgMC4xMjVzLCB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpIDAuMTc1cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgLTgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwgLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBib3R0b20gLjA4cyBlYXNlLW91dCAwcywgdG9wIC4wOHMgZWFzZS1vdXQgMHMsIG9wYWNpdHkgMHMgbGluZWFyOyB9XG5cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBib3R0b20gLjA4cyBlYXNlLW91dCwgdG9wIC4wOHMgZWFzZS1vdXQsIG9wYWNpdHkgMHMgbGluZWFyIC4wOHM7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAwOyB9XG5cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7IH1cblxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5OyB9XG5cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgdG9wOiAyMHB4OyB9XG5cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNS43MTQyOXB4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTkwZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7IH1cblxuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7IH1cblxuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHRvcDogMjBweDsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDUuNzE0MjlweCwgLTZweCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjIyczsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIC4xcyBlYXNlLWluIC4yNXMsIG9wYWNpdHkgLjFzIGVhc2UtaW47IH1cblxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1pbiAwLjI1cywgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgLjFzIGVhc2Utb3V0IC4xMnM7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjEycztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjIyczsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgLjFzIGVhc2UtaW4gLjI1cywgb3BhY2l0eSAuMXMgZWFzZS1pbjsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UtaW4gMC4yNXMsIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgLjFzIGVhc2Utb3V0IC4xMnM7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDAuMTJzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyBsaW5lYXIgLjEzczsgfVxuXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSAwLjJzLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSAwLjJzLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjIycztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpIDAuMTVzLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4yMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDAuMjJzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjEzczsgfVxuXG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpIDAuMnMsIG9wYWNpdHkgMHMgbGluZWFyOyB9XG5cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpIDAuMnMsIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwcyBsaW5lYXIgMC4yMnM7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMykgMC4xNXMsIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjIycztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwcyBsaW5lYXIgNzVtczsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCA3NW1zIGVhc2UtaW4gNzVtcywgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSkgMHM7IH1cblxuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2UtaW4gNzVtcywgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSkgMHM7IH1cblxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwcywgYmFja2dyb3VuZC1jb2xvciAwcyBsaW5lYXIgMC4xNXM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgNzVtcyBlYXNlLW91dCAwLjFzLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjE1cztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDc1bXMgZWFzZS1vdXQgMC4xcywgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4xNXM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwcyBsaW5lYXIgNzVtczsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDc1bXMgZWFzZS1pbiA3NW1zLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSAwczsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlLWluIDc1bXMsIHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpIDBzOyB9XG5cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwcywgYmFja2dyb3VuZC1jb2xvciAwcyBsaW5lYXIgMC4xNXM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgNzVtcyBlYXNlLW91dCAwLjFzLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjE1cztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlLW91dCAwLjFzLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjE1cztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzVtczsgfVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDc1bXMgZWFzZSAuMTJzLCBvcGFjaXR5IDc1bXMgZWFzZTsgfVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlIDAuMTJzLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCA3NW1zIGVhc2UsIG9wYWNpdHkgNzVtcyBlYXNlIC4xMnM7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDc1bXMgZWFzZSwgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4xMnM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5OyB9XG5cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwgLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG5cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5OyB9XG5cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTsgfVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpOyB9XG5cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLyogYWxsIHN0eWxlcyAqL1xuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5oZWFkZXItdG9wIHtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMzODQ2Nzk7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQ1cHgpIHtcbiAgICAgIC5oZWFkZXItdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRlci10b3Atcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuaGVhZGVyLXdvcmsge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLmhlYWRlci13b3JrIHAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhlYWRlci13b3JrIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfSB9XG4gICAgICAuaGVhZGVyLXdvcmsgcCBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyLWVtYWlsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH0gfVxuICAuaGVhZGVyLWVtYWlsLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuaGVhZGVyLWVtYWlsLWxpbmsgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5oZWFkZXItZW1haWwtbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmhlYWRlci1hcmVhcyB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyLWFyZWFzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAuaGVhZGVyLWFyZWFzLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmhlYWRlci1hcmVhcy1saW5rIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmhlYWRlci1hcmVhcy1saW5rOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmhlYWRlci1taWRkbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNXB4IDAgOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlci1taWRkbGUuaXMtZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmhlYWRlci1taWRkbGUtcm93IHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlYWRlci1taWRkbGUtcm93IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmhlYWRlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXItbG9nbyAubG9nbyB7XG4gICAgICB3aWR0aDogMTE0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXItbG9nbyAubG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgICAgIC5oZWFkZXItbG9nbyAubG9nbyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZWFkZXItbG9nbyAubG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5oZWFkZXItc2l0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXItc2l0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICAuaGVhZGVyLXNpdGUgcCB7XG4gICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjQ0E2NDI0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXItc2l0ZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIC5oZWFkZXItc2l0ZSBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgY29sb3I6ICMzODQ2Nzk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXItc2l0ZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXItc2NoZWR1bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgLmhlYWRlci1waG9uZS1saW5rIHtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLVNlbWlCb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlci1waG9uZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuaGVhZGVyLXBob25lLWxpbmsgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmhlYWRlci1ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC44KTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLmhlYWRlci1uYXYge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXItbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLVNlbWlCb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNEU1NzY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXItbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAuaGVhZGVyLW1vYmlsZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuaGVhZGVyLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlci1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1TZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5oZWFkZXItbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICBjb2xvcjogIzRFNTc2NDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBwYWdlcyAqL1xuLmhlcm8ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBcImNvdmVyXCI7XG4gIHBhZGRpbmc6IDgwcHggMCAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDM0cHg7IH0gfVxuICAuaGVybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzgsIDg3LCAxMDAsIDAuOSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZXJvOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlcm8tY29udGVudCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAuOTk5OyB9XG4gICAgLmhlcm8tY29udGVudCBoMSB7XG4gICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaGVyby1jb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAgICAgLmhlcm8tY29udGVudCBoMSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaGVyby1jb250ZW50IGgxIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7IH0gfVxuICAuaGVyby1ncmV5IHtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjRDlEOUQ5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZXJvLWdyZXkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuaGVyby1kZWNvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjdweDsgfVxuICAgIC5oZXJvLWRlY29yZS10b3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzg0Njc5O1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNzhweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlcm8tZGVjb3JlLXRvcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5oZXJvLWRlY29yZS10b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmhlcm8tZGVjb3JlLWJvdHRvbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNDQTY0MjQ7XG4gICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZXJvLWRlY29yZS1ib3R0b20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaGVyby1kZWNvcmUtYm90dG9tIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuaGVyby1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQ0cHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4uYWJvdXQge1xuICBwYWRkaW5nOiA1MHB4IDAgNjBweDsgfVxuICAuYWJvdXQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5hYm91dC1jb250ZW50IHN0cm9uZyB7XG4gICAgICBjb2xvcjogI0NBNjQyNDsgfVxuICAgIC5hYm91dC1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1MaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5hYm91dC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hYm91dC1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5hYm91dC1saXN0IGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzRFNTc2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY2cHgpIHtcbiAgICAgICAgLmFib3V0LWxpc3QgbGkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWJvdXQtbGlzdCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmFib3V0LWxpc3QgbGkgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uc2VydmljZXMge1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VydmljZXMtdG9wIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy10b3AtaW1nIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2VydmljZXMtdG9wLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMjVweDsgfSB9XG4gICAgICAuc2VydmljZXMtdG9wLWltZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgLnNlcnZpY2VzLXRvcC10ZXh0IHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzg0Njc5O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXRvcC10ZXh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDEyNXB4OyB9IH1cbiAgICAgIC5zZXJ2aWNlcy10b3AtdGV4dCBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnNlcnZpY2VzLXRvcC10ZXh0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAuc2VydmljZXMtY29sIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zZXJ2aWNlcy1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDcwcHggMCA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQUMxQTc7IH1cbiAgLnNlcnZpY2VzLWdyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjMwcHgsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiA1MHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3OXB4KSB7XG4gICAgICAuc2VydmljZXMtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE2NXB4LCAxZnIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTE5cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTQycHgsIDFmcikpO1xuICAgICAgICBncmlkLWdhcDogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQzcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTMwcHgsIDFmcikpOyB9IH1cbiAgICAuc2VydmljZXMtZ3JpZC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNlcnZpY2VzLWdyaWQtaW1nIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgICAgLnNlcnZpY2VzLWdyaWQtaW1nIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuc2VydmljZXMtZ3JpZC10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBjb2xvcjogIzJDMkYzMztcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuc2VydmljZXMtZ3JpZC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uYnJhbmRzIHtcbiAgcGFkZGluZzogNDZweCAwIDkwcHg7IH1cbiAgLmJyYW5kcy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5icmFuZHMtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5icmFuZHMtc2xpZGVyLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgLmJyYW5kcy1zbGlkZXItaXRlbSA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnByb21vdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IFwiY292ZXJcIjsgfVxuICAucHJvbW90aW9uLXRvcCB7XG4gICAgcGFkZGluZzogNDVweCAwIDEyMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAyLCAxMDAsIDM2LCAwLjgpOyB9XG4gIC5wcm9tb3Rpb24tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9tb3Rpb24tYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAucHJvbW90aW9uLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgZ3JpZC1nYXA6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnByb21vdGlvbi1pdGVtcyB7XG4gICAgICAgIGdyaWQtZ2FwOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb21vdGlvbi1pdGVtcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bzsgfSB9XG4gIC5wcm9tb3Rpb24taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjM0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb21vdGlvbi1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5wcm9tb3Rpb24taXRlbS1saWdodCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYmFja2dyb3VuZDogI0VBQzFBNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnByb21vdGlvbi1pdGVtLWRhcmsge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICMzODQ2Nzk7XG4gICAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5wcm9tb3Rpb24taXRlbS1kYXJrIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1TZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAucHJvbW90aW9uLWl0ZW0tb3JhbmdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjQ0E2NDI0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cbiAgICAgIC5wcm9tb3Rpb24taXRlbS1vcmFuZ2UgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgICAgLnByb21vdGlvbi1pdGVtLW9yYW5nZSBwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvbW90aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7IH1cblxuLmxvY2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQ1cHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTB2dyAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxvY2F0aW9uLW1hcCB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubG9jYXRpb24tbWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgIC5sb2NhdGlvbi1tYXAgLmNoZWNrLWFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTsgfVxuICAgICAgLmxvY2F0aW9uLW1hcCAuY2hlY2stYXJlYS5hbGVydCB7XG4gICAgICAgIHRvcDogNjBweDsgfVxuICAgICAgLmxvY2F0aW9uLW1hcCAuY2hlY2stYXJlYS1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1TZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICM0RTU3NjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sb2NhdGlvbi1tYXAtbmF2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgICAgLmxvY2F0aW9uLW1hcC1uYXYgLnVpLXdpZGdldCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmxvY2F0aW9uLW1hcC1uYXYgLnVpLXdpZGdldC13cmFwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgICAubG9jYXRpb24tbWFwLW5hdiAudWktd2lkZ2V0LXdyYXAgI3VpLWlkLTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyRjMzOyB9XG4gICAgICAgICAgICAubG9jYXRpb24tbWFwLW5hdiAudWktd2lkZ2V0LXdyYXAgI3VpLWlkLTEgLnVpLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sb2NhdGlvbi1tYXAtaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1MaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMyQzJGMzM7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAubG9jYXRpb24tbWFwLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjRDlEOUQ5OyB9XG4gIC5sb2NhdGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubG9jYXRpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmxvY2F0aW9uLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzJDMkYzMztcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5sb2NhdGlvbi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgLmxvY2F0aW9uLWxpc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmxvY2F0aW9uLWxpc3QgdWwge1xuICAgICAgY29sdW1uczogMztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1saXN0IHVsIHtcbiAgICAgICAgICBjb2x1bW5zOiAyOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1saXN0IHVsIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGNvbG9yOiAjNEU1NzY0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAubG9jYXRpb24tbGlzdCB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAubG9jYXRpb24tbGlzdCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0NBNjQyNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMTZweDsgfVxuXG4ucmV2aWV3cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0NnB4IDAgNTBweDsgfVxuICAucmV2aWV3cy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMyQzJGMzM7IH1cbiAgLnJldmlld3MtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLnJldmlld3MtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAucmV2aWV3cy1pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5yZXZpZXdzLWl0ZW0gaDQge1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAjMkMyRjMzO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucmV2aWV3cy1yYWl0aW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG9wYWNpdHk6IC42O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5nYWxsZXJ5IHtcbiAgcGFkZGluZzogNDVweCAwIDkwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzgsIDg3LCAxMDAsIDAuMyk7IH1cbiAgLmdhbGxlcnktc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLmdhbGxlcnktc2xpZGVyLWl0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5nYWxsZXJ5LXNsaWRlci1pdGVtIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuZ2FsbGVyeS1zbGlkZXItaXRlbSA+IGRpdiB7XG4gICAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmdhbGxlcnktc2xpZGVyLWl0ZW0gPiBkaXYge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAuZ2FsbGVyeS1zbGlkZXIgLmFycm93IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5jb250YWN0IHtcbiAgcGFkZGluZzogNDZweCAwIDYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiA0NnB4IDAgMTVweDsgfSB9XG4gIC5jb250YWN0LWNvbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNvbnRhY3QtY29sLWxlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29sLWxlZnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuY29udGFjdC1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5jb250YWN0LXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMyQzJGMzM7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY29udGFjdC1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmNvbnRhY3QtbWV0YS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmNvbnRhY3QtbWV0YS1yb3cgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuY29udGFjdC1waG9uZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1TZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAuY29udGFjdC1waG9uZSBhIHtcbiAgICAgIGNvbG9yOiAjMkMyRjMzOyB9XG4gICAgICAuY29udGFjdC1waG9uZSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNvbnRhY3QtZW1haWwge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgLmNvbnRhY3QtZW1haWwgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMkMyRjMzOyB9XG4gICAgICAuY29udGFjdC1lbWFpbCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb250YWN0LXdvcmsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMyQzJGMzM7IH1cbiAgICAuY29udGFjdC13b3JrIHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LWZvcm0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5jb250YWN0LWZvcm0td3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbmZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuICBmb3JtIC5yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBmb3JtIC5jb2wtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgZm9ybSAuY29sLXR3byB7XG4gICAgd2lkdGg6IDQ3JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBmb3JtIC5jb2wtdHdvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBmb3JtIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIGZvcm0gaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDMkYzMztcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMkMyRjMzOyB9XG4gICAgZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjMkMyRjMzOyB9XG4gIGZvcm0gbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMyQzJGMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBmb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyQzJGMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMkMyRjMzOyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0NBNjQyNDtcbiAgICBiYWNrZ3JvdW5kOiAjQ0E2NDI0O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtRXh0cmFCb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzk1NDEwZTtcbiAgICAgIGJhY2tncm91bmQ6ICM5NTQxMGU7IH1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzg0Njc5O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgIC5mb290ZXItcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuZm9vdGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXItbG9nbyAubG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgICAgICAgLmZvb3Rlci1sb2dvIC5sb2dvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiAgICAuZm9vdGVyLWxvZ28gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9vdGVyLXNpdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyLXNpdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgLmZvb3Rlci1zaXRlIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNDQTY0MjQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZvb3Rlci1zaXRlIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLmZvb3Rlci1zaXRlIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1TZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXItc2l0ZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAuZm9vdGVyLW5hdi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1TZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY29sb3I6ICNEOUQ5RDk7IH1cbiAgLmZvb3Rlci1tZW51IHtcbiAgICBjb2x1bW5zOiA0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgY29sdW1uczogMjsgfSB9XG4gICAgLmZvb3Rlci1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuZm9vdGVyLW1lbnUgLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwwMDNlJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI0Q5RDlEOTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5mb290ZXItbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICBjb2xvcjogI0Q5RDlEOTsgfVxuICAgICAgICAuZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0NBNjQyNDsgfVxuICAuZm9vdGVyLWdvb2dsZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9vdGVyLWdvb2dsZS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLVNlbWlCb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjb2xvcjogI0Q5RDlEOTsgfVxuICAuZm9vdGVyLWdvb2dsZS1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmZvb3Rlci1nb29nbGUtaWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMiwgMTAwLCAzNiwgMC45KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG4gIC5tb2JpbGUtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubW9iaWxlLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1vYmlsZS1jbG9zZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm1vYmlsZS1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm1vYmlsZS1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgcGFkZGluZzogN3B4IDA7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ud29yay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd29ya19ncmV5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4uZW1haWwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2VtYWlsX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi5hcmVhcy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9jYXRpb24tZ3JleS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLnBob25lLXdoaXRlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Bob25lLXdoaXRlLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi5jaGVjay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVjay1tYXJrX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi5zbGlkZXItbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NsaWRlci1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4uc2xpZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2xpZGVyLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4uc3Rhci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3Rhci1pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4uc3Rhci1pY29uLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0YXItaWNvbi1ib3JkZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi5yZXZpZXctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Jldmlldy1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4ucGhvbmUtb3JhbmdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGhvbmUtb3JhbmdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4uZW52ZWxvcC1vcmFuZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9lbWFpbC1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi53b3JrLW9yYW5nZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3dvcmstb3JhbmdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4udG8tdG9wLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90by10b3Auc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi5jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMtY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIFNsaWRlciAqL1xuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZlY2RlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjQ0E2NDI0O1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6ICNmZmVjZGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogI0NBNjQyNCAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA0NXB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMSAhZGVmYXVsdDtcblxuLy9AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbi8vICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4vLyAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4vLyAgICB9XG4vLyAgICBAZWxzZSB7XG4vLyAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4vLyAgICB9XG4vL31cblxuLy9AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuLy8gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuLy8gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4vLyAgICB9XG4vLyAgICBAZWxzZSB7XG4vLyAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuLy8gICAgfVxuLy99XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLy8uc2xpY2stbG9hZGluZyAmIHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAvL31cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsImJvZHkge1xyXG4gIEBpbmNsdWRlIHJlZ3VsYXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG51bCBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lXHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmF1ZGlvLCBjYW52YXMsIHByb2dyZXNzLCB2aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYTphY3RpdmUsIGE6aG92ZXIge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG5iLCBzdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbnN1Yiwgc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG5wcmUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbmJ1dHRvbiwgc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsIHRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4qIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbio6YmVmb3JlLCAqOmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbio6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaWZyYW1lIHtcclxuICBib3JkZXI6IDBweDtcclxufVxyXG5cclxuYSwgYXJlYSwgYnV0dG9uLCBbcm9sZT1cImJ1dHRvblwiXSwgaW5wdXQsIGxhYmVsLCBzZWxlY3QsIHN1bW1hcnksIHRleHRhcmVhIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbn1cclxuXHJcblxyXG4jcm9vdCwgLmFwcCwgYm9keSwgaHRtbCB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5hcHAge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmFwcF9tYWluIHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJjb2xvclwiXSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5oMSB7XHJcbiAgQGluY2x1ZGUgbGlnaHQ7XHJcbiAgZm9udC1zaXplOiA0NHB4O1xyXG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgQGluY2x1ZGUgbGlnaHQ7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIEBpbmNsdWRlIF9yZXNwb25kLXRvKDc2Nykge1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgQGluY2x1ZGUgbGlnaHQ7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG59XHJcblxyXG4uaDIuYm9sZCB7XHJcbiAgQGluY2x1ZGUgQm9sZDtcclxufVxyXG5cclxuc3Ryb25nIHtcclxuICBAaW5jbHVkZSBCb2xkO1xyXG59XHJcblxyXG5wIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnRleHQtcmVndWxhciB7XHJcbiAgQGluY2x1ZGUgcmVndWxhcjtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4udGV4dC1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAkb3JhbmdlO1xyXG59XHJcblxyXG4udGV4dC1ib2xkIHtcclxuICBAaW5jbHVkZSBCb2xkO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDExNzBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBfcmVzcG9uZC10byg5OTEpIHtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIF9yZXNwb25kLXRvKDc2Nykge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNTc2KSB7XHJcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJvdyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5yb3ctc3RhcnQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnJvdy1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5yb3ctY2VudGVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnNwYWNlLWJldHdlZW4ge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnNwYWNlLWFyb3VuZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuXHJcbi5jZW50ZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb2wtZW5kIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIEBpbmNsdWRlIGV4dHJhQm9sZDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDExcHggMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBAaW5jbHVkZSBfcmVzcG9uZC10byg0ODApIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1vcmFuZ2Uge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJG9yYW5nZS1ob3ZlcjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2UtaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXdoaXRlIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBjb2xvcjogJG9yYW5nZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlLWhvdmVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZVxyXG4gIH1cclxufVxyXG5cclxuLnRvLXRvcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAzMHB4O1xyXG4gIGJvdHRvbTogMTg1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBAaW5jbHVkZSBfcmVzcG9uZC10byg5OTEpIHtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgYm90dG9tOiA3MHB4O1xyXG4gIH1cclxuICAmLnNob3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogODBweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAaW5jbHVkZSBfcmVzcG9uZC10byg1ODUpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi1sZWZ0IHtcclxuICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oOTkxKSB7XHJcbiAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXJpZ2h0IHtcclxuICAgIHJpZ2h0OiAtNTBweDtcclxuICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDk5MSkge1xyXG4gICAgICByaWdodDogLTE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtZm9ybSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gIG1hcmdpbjogMCAxNXB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMzVweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBfcmVzcG9uZC10byg2MDApIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICB9XHJcbiAgJi13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg2MDApIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNtYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufSIsIi8qIGNvbG9yICovXHJcbiR3aGl0ZTogI2ZmZmZmZiAhZGVmYXVsdDtcclxuJGJsdWUtZGFyazogIzM4NDY3OSAhZGVmYXVsdDtcclxuJG9yYW5nZTogI0NBNjQyNCAhZGVmYXVsdDtcclxuJG9yYW5nZS1ob3ZlcjogIzk1NDEwZSAhZGVmYXVsdDtcclxuJG9yYW5nZS1saWdodDogI0VBQzFBNyAhZGVmYXVsdDtcclxuJGJsYWNrOiAjMkMyRjMzICFkZWZhdWx0O1xyXG4kZ3JleS1kYXJrOiAjNEU1NzY0ICFkZWZhdWx0O1xyXG4kZ3JleS1saWdodDogI0Q5RDlEOSAhZGVmYXVsdDtcclxuXHJcbi8qIGZvbnQtZmFtaWx5ICovXHJcbkBtaXhpbiBleHRyYUJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtRXh0cmFCb2xkJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG5AbWl4aW4gQm9sZCB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1Cb2xkJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5AbWl4aW4gc2VtaUJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMtU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbkBtaXhpbiByZWd1bGFyIHtcclxuICBmb250LWZhbWlseTogJ05vdG9TYW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbkBtaXhpbiBsaWdodCB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1MaWdodCcsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLyogbW9iaWxlIG1lbnUgc2l0dGluZ3MgKi9cclxuJG1vYl9tZW51X2JnOiAkd2hpdGU7XHJcblxyXG5cclxuLyogaGFtYnVyZ2VyIHNpdHRpbmdzICovXHJcbiRoYW1idXJnZXItaW5uZXItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1ob3ZlcjogJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGhhbWJ1cmdlci1pbm5lcjogMjVweCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1pbm5lci1iZWZvcmU6IDI1cHggIWRlZmF1bHQ7XHJcbiRoYW1idXJnZXItaW5uZXItYWZ0ZXI6IDI1cHggIWRlZmF1bHQ7XHJcbiRoYW1idXJnZXItaW5uZXItaGVpZ2h0OiAycHggIWRlZmF1bHQ7XHJcbiRoYW1idXJnZXItaW5uZXItdG9wOiAtOXB4O1xyXG4kaGFtYnVyZ2VyLWlubmVyLWJvdHRvbTogLTE4cHg7XHJcbiRoYW1idXJnZXItYm94LWhlaWdodDogJGhhbWJ1cmdlci1pbm5lciAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci13aWR0aDogJGhhbWJ1cmdlci1pbm5lciAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1oZWlnaHQ6ICRoYW1idXJnZXItaW5uZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHQiLCJAbWl4aW4gX3Jlc3BvbmQtdG8oJGRpZykge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaWcgKyBweCkge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBfcmVzcG9uZC1taW4oJGRpZykge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaWcgKyBweCkge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gX3Jlc3BvbmQtZnJvbSgkbWF4LCAkbWluKSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4ICsgcHgpIGFuZCAobWluLXdpZHRoOiAkbWluICsgcHgpIHtcclxuICAgIEBjb250ZW50XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gX2JnX3VybCgkaW1nX25hbWUpIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy8nICsgJGltZ19uYW1lKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIF9iZ19ydWxlcygkc2l6ZSkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xyXG59IiwiLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci13aWR0aDtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1oZWlnaHQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWlubmVyLWJnO1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBcbiAgLmhhbWJ1cmdlcjpob3ZlciAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyOmhvdmVyIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXI6aG92ZXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsXG4gIC5oYW1idXJnZXI6Zm9jdXMgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlcjpmb2N1cyAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyOmZvY3VzIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWhvdmVyO1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1pbm5lcjtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItaW5uZXI7XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0ycHhcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItaW5uZXI7XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1pbm5lci1iZWZvcmU7XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWlubmVyLWFmdGVyO1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1pbm5lci1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIlxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAkaGFtYnVyZ2VyLWlubmVyLXRvcDtcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgYm90dG9tOiAkaGFtYnVyZ2VyLWlubmVyLWJvdHRvbTtcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94IHtcbiAgICBwZXJzcGVjdGl2ZTogODBweFxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKSAuMXNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKSAuMXNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWJveCB7XG4gICAgcGVyc3BlY3RpdmU6IDgwcHhcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpLFxuICAgIGJhY2tncm91bmQtY29sb3IgMHMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpIC4xc1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKSAuMXNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItYm94IHtcbiAgICBwZXJzcGVjdGl2ZTogODBweFxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKSAuMXNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKSAuMXNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1ib3gge1xuICAgIHBlcnNwZWN0aXZlOiA4MHB4XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSkgLjFzXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpIC4xc1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1ib3gge1xuICAgIHBlcnNwZWN0aXZlOiA4MHB4XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKSAuMXNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpIC4xc1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1ib3gge1xuICAgIHBlcnNwZWN0aXZlOiA4MHB4XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpIC4xc1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwgLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpIC4xc1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCguNylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoLjcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoLjcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjFzIGVhc2UgLjFzLCB0cmFuc2Zvcm0gLjFzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSlcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIC4xcyBlYXNlIC4xcywgdHJhbnNmb3JtIC4xcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZSwgdHJhbnNmb3JtIC4xcyBjdWJpYy1iZXppZXIoLjg5NSwgLjAzLCAuNjg1LCAuMjIpIC4xcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIC4xcyBlYXNlLCB0cmFuc2Zvcm0gLjFzIGN1YmljLWJlemllciguODk1LCAuMDMsIC42ODUsIC4yMikgLjFzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoLjcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZSAuMXMsIHRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAuMXMgZWFzZSAuMXMsIHRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZSwgdHJhbnNmb3JtIC4xcyBjdWJpYy1iZXppZXIoLjg5NSwgLjAzLCAuNjg1LCAuMjIpIC4xcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGVYKC43KVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIC4xcyBlYXNlLCB0cmFuc2Zvcm0gLjFzIGN1YmljLWJlemllciguODk1LCAuMDMsIC42ODUsIC4yMikgLjFzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGVYKC43KVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGVYKC43KVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlWCguNylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmVcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xM3M7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjEzc1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0b3A6ICRoYW1idXJnZXItaW5uZXItYm90dG9tO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMnMgY3ViaWMtYmV6aWVyKC4zMzMzMywgLjY2NjY3LCAuNjY2NjcsIDEpIC4ycywgb3BhY2l0eSAuMXMgbGluZWFyXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjEycyBjdWJpYy1iZXppZXIoLjMzMzMzLCAuNjY2NjcsIC42NjY2NywgMSkgLjJzLCB0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjJzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02cHgsIDApIHJvdGF0ZSgtNDVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4ycyBjdWJpYy1iZXppZXIoLjMzMzMzLCAwLCAuNjY2NjcsIC4zMzMzMyksIG9wYWNpdHkgLjFzIGxpbmVhciAuMjJzO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcyBjdWJpYy1iZXppZXIoLjMzMzMzLCAwLCAuNjY2NjcsIC4zMzMzMykgLjE2cywgdHJhbnNmb3JtIC4xM3MgY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSkgLjI1cztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMTNzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xM3NcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAuMnMgY3ViaWMtYmV6aWVyKC4zMzMzMywgLjY2NjY3LCAuNjY2NjcsIDEpIC4ycywgb3BhY2l0eSAuMXMgbGluZWFyXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAuMTJzIGN1YmljLWJlemllciguMzMzMzMsIC42NjY2NywgLjY2NjY3LCAxKSAuMnMsIHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSlcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjIycztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4ycyBjdWJpYy1iZXppZXIoLjMzMzMzLCAwLCAuNjY2NjcsIC4zMzMzMyksIG9wYWNpdHkgLjFzIGxpbmVhciAuMjJzO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjFzIGN1YmljLWJlemllciguMzMzMzMsIDAsIC42NjY2NywgLjMzMzMzKSAuMTZzLCB0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKSAuMjVzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRvcDogMnB4O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjc1c1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTI1cyBlYXNlIC4yNzVzXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjc1cyBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3NW1zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDEzNWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzVtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTI3MGRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRvcDogMnB4O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjc1c1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xMjVzIGVhc2UgLjI3NXNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRvcDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI3NXMgY3ViaWMtYmV6aWVyKC42OCwgLS41NSwgLjI2NSwgMS41NSlcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3NW1zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC0xMzVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3NW1zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgyNzBkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWVtcGhhdGljIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjEyNXMgZWFzZS1pbiAuMTc1c1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjEyNXMgY3ViaWMtYmV6aWVyKC42LCAuMDQsIC45OCwgLjMzNSksIHRvcCAuMDVzIGxpbmVhciAuMTI1cywgbGVmdCAuMTI1cyBlYXNlLWluIC4xNzVzXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjEyNXMgY3ViaWMtYmV6aWVyKC42LCAuMDQsIC45OCwgLjMzNSksIHRvcCAuMDVzIGxpbmVhciAuMTI1cywgcmlnaHQgLjEyNXMgZWFzZS1pbiAuMTc1c1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAtODBweDtcbiAgICBsZWZ0OiAtODBweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4xMjVzIGVhc2Utb3V0LCB0b3AgLjA1cyBsaW5lYXIgLjEyNXMsIHRyYW5zZm9ybSAuMTI1cyBjdWJpYy1iZXppZXIoLjA3NSwgLjgyLCAuMTY1LCAxKSAuMTc1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIDgwcHgsIDApIHJvdGF0ZSg0NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRvcDogLTgwcHg7XG4gICAgcmlnaHQ6IC04MHB4O1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IC4xMjVzIGVhc2Utb3V0LCB0b3AgLjA1cyBsaW5lYXIgLjEyNXMsIHRyYW5zZm9ybSAuMTI1cyBjdWJpYy1iZXppZXIoLjA3NSwgLjgyLCAuMTY1LCAxKSAuMTc1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTI1cyBlYXNlLWluIC4xNzVzXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xMjVzIGN1YmljLWJlemllciguNiwgLjA0LCAuOTgsIC4zMzUpLCB0b3AgLjA1cyBsaW5lYXIgLjEyNXMsIGxlZnQgLjEyNXMgZWFzZS1pbiAuMTc1c1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjEyNXMgY3ViaWMtYmV6aWVyKC42LCAuMDQsIC45OCwgLjMzNSksIHRvcCAuMDVzIGxpbmVhciAuMTI1cywgcmlnaHQgLjEyNXMgZWFzZS1pbiAuMTc1c1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRvcDogODBweDtcbiAgICBsZWZ0OiAtODBweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4xMjVzIGVhc2Utb3V0LCB0b3AgLjA1cyBsaW5lYXIgLjEyNXMsIHRyYW5zZm9ybSAuMTI1cyBjdWJpYy1iZXppZXIoLjA3NSwgLjgyLCAuMTY1LCAxKSAuMTc1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIC04MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0b3A6IDgwcHg7XG4gICAgcmlnaHQ6IC04MHB4O1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IC4xMjVzIGVhc2Utb3V0LCB0b3AgLjA1cyBsaW5lYXIgLjEyNXMsIHRyYW5zZm9ybSAuMTI1cyBjdWJpYy1iZXppZXIoLjA3NSwgLjgyLCAuMTY1LCAxKSAuMTc1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCAtODBweCwgMCkgcm90YXRlKDQ1ZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIC4wOHMgZWFzZS1vdXQgMHMsIHRvcCAuMDhzIGVhc2Utb3V0IDBzLCBvcGFjaXR5IDBzIGxpbmVhclxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwgLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gLjA4cyBlYXNlLW91dCwgdG9wIC4wOHMgZWFzZS1vdXQsIG9wYWNpdHkgMHMgbGluZWFyIC4wOHM7XG4gICAgb3BhY2l0eTogMFxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRvcDogMFxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgYm90dG9tOiAwXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0b3A6IDJweFxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdG9wOiAyMHB4XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoLTUuNzE0MjlweCwgLTZweCwgMCk7XG4gICAgb3BhY2l0eTogMFxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgtOTBkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRvcDogMnB4XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHlcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdG9wOiAyMHB4XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDUuNzE0MjlweCwgLTZweCwgMCk7XG4gICAgb3BhY2l0eTogMFxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4yMnNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcyBlYXNlLWluIC4yNXMsIG9wYWNpdHkgLjFzIGVhc2UtaW5cbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gLjFzIGVhc2UtaW4gLjI1cywgdHJhbnNmb3JtIC4yMnMgY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMTJzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcyBlYXNlLW91dCwgb3BhY2l0eSAuMXMgZWFzZS1vdXQgLjEycztcbiAgICBvcGFjaXR5OiAwXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjIycyBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKSAuMTJzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4yMnNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjFzIGVhc2UtaW4gLjI1cywgb3BhY2l0eSAuMXMgZWFzZS1pblxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIC4xcyBlYXNlLWluIC4yNXMsIHRyYW5zZm9ybSAuMjJzIGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSlcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMTJzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcyBlYXNlLW91dCwgb3BhY2l0eSAuMXMgZWFzZS1vdXQgLjEycztcbiAgICBvcGFjaXR5OiAwXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAuMjJzIGN1YmljLWJlemllciguMjE1LCAuNjEsIC4zNTUsIDEpIC4xMnM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0b3A6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIGxpbmVhciAuMTNzXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAuMXMgY3ViaWMtYmV6aWVyKC4zMzMzMywgLjY2NjY3LCAuNjY2NjcsIDEpIC4ycywgdHJhbnNmb3JtIC4xM3MgY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAuMnMgY3ViaWMtYmV6aWVyKC4zMzMzMywgLjY2NjY3LCAuNjY2NjcsIDEpIC4ycywgdHJhbnNmb3JtIC4xM3MgY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMXMgY3ViaWMtYmV6aWVyKC4zMzMzMywgMCwgLjY2NjY3LCAuMzMzMzMpIC4xNXMsIHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllciguMjE1LCAuNjEsIC4zNTUsIDEpIC4yMnM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMnMgY3ViaWMtYmV6aWVyKC4zMzMzMywgMCwgLjY2NjY3LCAuMzMzMzMpLCB0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKSAuMjJzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTNzXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRvcDogLTIwcHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4ycyBjdWJpYy1iZXppZXIoLjMzMzMzLCAuNjY2NjcsIC42NjY2NywgMSkgLjJzLCBvcGFjaXR5IDBzIGxpbmVhclxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcyBjdWJpYy1iZXppZXIoLjMzMzMzLCAuNjY2NjcsIC42NjY2NywgMSkgLjJzLCB0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjJzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMnMgY3ViaWMtYmV6aWVyKC4zMzMzMywgMCwgLjY2NjY3LCAuMzMzMzMpLCBvcGFjaXR5IDBzIGxpbmVhciAuMjJzO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcyBjdWJpYy1iZXppZXIoLjMzMzMzLCAwLCAuNjY2NjcsIC4zMzMzMykgLjE1cywgdHJhbnNmb3JtIC4xM3MgY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSkgLjIycztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KSAuMTVzLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIGxpbmVhciA3NW1zXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgNzVtcyBlYXNlLWluIDc1bXMsIHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSkgMHNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDc1bXMgZWFzZS1pbiA3NW1zLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpIDBzXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKSAwcywgYmFja2dyb3VuZC1jb2xvciAwcyBsaW5lYXIgLjE1cztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDc1bXMgZWFzZS1vdXQgLjFzLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKSAuMTVzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlLW91dCAuMXMsIHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguMjE1LCAuNjEsIC4zNTUsIDEpIC4xNXM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KSAuMTVzLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIGxpbmVhciA3NW1zXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCA3NW1zIGVhc2UtaW4gNzVtcywgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KSAwc1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2UtaW4gNzVtcywgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KSAwc1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKSAwcywgYmFja2dyb3VuZC1jb2xvciAwcyBsaW5lYXIgLjE1cztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDc1bXMgZWFzZS1vdXQgLjFzLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKSAuMTVzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2Utb3V0IC4xcywgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSkgLjE1cztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCA3NW1zIGVhc2UgLjEycywgb3BhY2l0eSA3NW1zIGVhc2VcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlIC4xMnMsIHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSlcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjEycztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDc1bXMgZWFzZSwgb3BhY2l0eSA3NW1zIGVhc2UgLjEycztcbiAgICBvcGFjaXR5OiAwXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKSAuMTJzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4yc1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjphZnRlciwgLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwc1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm1cbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NjVkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG4gIH1cbiAgXG4gIC5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4yc1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybVxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTksIDEsIC4yMiwgMSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTc2NWRlZylcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHNcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMFxuICB9XG4gIFxuICAuaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZylcbiAgfSIsIi5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgJi10b3Age1xuICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10bygxMDQ1KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgICYtcm93IHtcbiAgICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDk5MSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi13b3JrIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg0ODApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1lbWFpbCB7XG4gICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oOTkxKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYXJlYXMge1xuICAgIEBpbmNsdWRlIEJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDQ4MCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLW1pZGRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweCAwIDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmlzLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgJi1yb3cge1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNzY3KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMTRweDtcbiAgICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDc2Nykge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXNpdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NjcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIEJvbGQ7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNzY3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBzZW1pQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NjcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXNjaGVkdWxlIHtcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NjcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cbiAgJi1waG9uZSB7XG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIHNlbWlCb2xkO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg0ODApIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAyMTcsIDIxNywgLjgpO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAmLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNzY3KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBzZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NjcpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgJi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDc2Nykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBAaW5jbHVkZSBzZW1pQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5oZXJvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIF9iZ19ydWxlcygnY292ZXInKTtcbiAgcGFkZGluZzogODBweCAwIDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNDgwKSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAzNHB4O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc4LCA4NywgMTAwLCAuOSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDQ4MCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtY29udGVudCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAuOTk5O1xuICAgIGgxIHtcbiAgICAgIEBpbmNsdWRlIEJvbGQ7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNDgwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDQ4MCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWdyZXkge1xuICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkZ3JleS1saWdodDtcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg0ODApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgJi1kZWNvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICYtdG9wIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcbiAgICAgIEBpbmNsdWRlIEJvbGQ7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNzhweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNzY3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDQ4MCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtYm90dG9tIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgIEBpbmNsdWRlIEJvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NjcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNDgwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQ0cHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufSIsIi5hYm91dCB7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICAmLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGxpZ2h0O1xuICAgIH1cbiAgfVxuICAmLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNDgwKSB7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oODY2KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg0ODApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zZXJ2aWNlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICAmLXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi1pbWcge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NjcpIHtcbiAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDc2Nykge1xuICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDk5MSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NjcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLWJvdHRvbSB7XG4gICAgcGFkZGluZzogNzBweCAwIDYwcHg7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZS1saWdodDtcbiAgfVxuICAmLWdyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjMwcHgsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiA1MHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NzkpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE2NXB4LCAxZnIpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNTE5KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNDJweCwgMWZyKSk7XG4gICAgICBncmlkLWdhcDogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oMzQzKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMzBweCwgMWZyKSk7XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDQ4MCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5icmFuZHMge1xuICBwYWRkaW5nOiA0NnB4IDAgOTBweDtcbiAgJi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gICYtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgICAmLWl0ZW0gPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIi5wcm9tb3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgX2JnX3J1bGVzKCdjb3ZlcicpO1xuICAmLXRvcCB7XG4gICAgcGFkZGluZzogNDVweCAwIDEyMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAyLCAxMDAsIDM2LCAuOCk7XG4gIH1cbiAgJi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1heC13aWR0aDogODMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi1ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gICYtaXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgICBncmlkLWdhcDogODBweDtcbiAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg5OTEpIHtcbiAgICAgIGdyaWQtZ2FwOiAyNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NjcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICB9XG4gIH1cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMzRweDtcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NjcpIHtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi1saWdodCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZS1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLWRhcmsge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRhcms7XG4gICAgICBib3JkZXI6IDhweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgc2VtaUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1vcmFuZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgIGg0IHtcbiAgICAgICAgQGluY2x1ZGUgQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgc2VtaUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufSIsIi5sb2NhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0NXB4IDAgNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwdncgMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmLW1hcCB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg5OTEpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICAgIC5jaGVjay1hcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcbiAgICAgICYuYWxlcnQge1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICB9XG4gICAgICAmLW1lc3NhZ2Uge1xuICAgICAgICBAaW5jbHVkZSBzZW1pQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLW5hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIC51aS13aWRnZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAjdWktaWQtMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAudWktbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIEBpbmNsdWRlIGxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg5OTEpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJi10ZXh0IHtcbiAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAmLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGNvbHVtbnM6IDM7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNTAwKSB7XG4gICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDEwMjQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5yZXZpZXdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQ2cHggMCA1MHB4O1xuICAmLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgQGluY2x1ZGUgbGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICAmLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gICYtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIEBpbmNsdWRlIEJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLXJhaXRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn0iLCIuZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDQ1cHggMCA5MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc4LCA4NywgMTAwLCAuMyk7XG4gICYtc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICYtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtaXRlbSA+IGRpdiB7XG4gICAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oMTAyNCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmFycm93IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxufSIsIi5jb250YWN0IHtcbiAgcGFkZGluZzogNDZweCAwIDYwcHg7XG4gIEBpbmNsdWRlIF9yZXNwb25kLXRvKDQ4MCkge1xuICAgIHBhZGRpbmc6IDQ2cHggMCAxNXB4O1xuICB9XG4gICYtY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDc2Nykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYtbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNzY3KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgJi10ZXh0IHtcbiAgICBAaW5jbHVkZSBsaWdodDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgJi1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICYtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXBob25lIHtcbiAgICBAaW5jbHVkZSBzZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWVtYWlsIHtcbiAgICBAaW5jbHVkZSBzZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXdvcmsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi1mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNzY3KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgICYtd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxufSIsImZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jb2wtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC10d28ge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNjAwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2U7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICBAaW5jbHVkZSBleHRyYUJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJG9yYW5nZS1ob3ZlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtaG92ZXI7XG4gICAgfVxuICB9XG59IiwiLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgJi1yb3cge1xuICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDkyMCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NjcpIHtcbiAgICAgIC5sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi1zaXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNzY3KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBCb2xkO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBfcmVzcG9uZC10byg3NjcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIHNlbWlCb2xkO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIF9yZXNwb25kLXRvKDc2Nykge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtbmF2IHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHNlbWlCb2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGNvbG9yOiAkZ3JleS1saWdodDtcbiAgICB9XG4gIH1cbiAgJi1tZW51IHtcbiAgICBjb2x1bW5zOiA0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQGluY2x1ZGUgX3Jlc3BvbmQtdG8oNDgwKSB7XG4gICAgICBjb2x1bW5zOiAyO1xuICAgIH1cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwwMDNlJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1nb29nbGUge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBzZW1pQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBjb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgfVxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59IiwiLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMiwxMDAsMzYsLjkpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gICYtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi1jbG9zZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgJi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAubWVudS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLndvcmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgQGluY2x1ZGUgX2JnX3VybCgnd29ya19ncmV5LnN2ZycpO1xufVxuXG4uZW1haWwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgQGluY2x1ZGUgX2JnX3VybCgnZW1haWxfaWNvbi5zdmcnKTtcbn1cblxuLmFyZWFzLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIEBpbmNsdWRlIF9iZ191cmwoJ2xvY2F0aW9uLWdyZXkuc3ZnJyk7XG59XG5cbi5waG9uZS13aGl0ZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIEBpbmNsdWRlIF9iZ191cmwoJ3Bob25lLXdoaXRlLWljb24uc3ZnJyk7XG59XG5cbi5jaGVjay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIEBpbmNsdWRlIF9iZ191cmwoJ2NoZWNrLW1hcmtfaWNvbi5zdmcnKTtcbn1cblxuLnNsaWRlci1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBAaW5jbHVkZSBfYmdfdXJsKCdzbGlkZXItbGVmdC5zdmcnKTtcbn1cblxuLnNsaWRlci1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgQGluY2x1ZGUgX2JnX3VybCgnc2xpZGVyLXJpZ2h0LnN2ZycpO1xufVxuXG4uc3Rhci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBAaW5jbHVkZSBfYmdfdXJsKCdzdGFyLWljb24ucG5nJyk7XG59XG5cbi5zdGFyLWljb24tYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBAaW5jbHVkZSBfYmdfdXJsKCdzdGFyLWljb24tYm9yZGVyLnBuZycpO1xufVxuXG4ucmV2aWV3LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIEBpbmNsdWRlIF9iZ191cmwoJ3Jldmlldy1pY29uLnN2ZycpO1xufVxuXG4ucGhvbmUtb3JhbmdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBAaW5jbHVkZSBfYmdfdXJsKCdwaG9uZS1vcmFuZ2Uuc3ZnJyk7XG59XG5cbi5lbnZlbG9wLW9yYW5nZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgQGluY2x1ZGUgX2JnX3VybCgnZW1haWwtb3JhbmdlLnN2ZycpO1xufVxuXG4ud29yay1vcmFuZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIEBpbmNsdWRlIF9iZ191cmwoJ3dvcmstb3JhbmdlLnN2ZycpO1xufVxuXG4udG8tdG9wLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIEBpbmNsdWRlIF9iZ191cmwoJ3RvLXRvcC5zdmcnKTtcbn1cblxuLmNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIEBpbmNsdWRlIF9iZ191cmwoJ2ljb25zLWNsb3NlLnN2ZycpO1xufSJdfQ== */
