

/* Start:/local/templates/saga/html/build/css/libs.min.css?17421933111704132*/
@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:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-LightIt.eot);src:local("Proxima Nova Light Italic"),local("ProximaNova-LightIt"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-LightIt.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-LightIt.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-LightIt.ttf) format("truetype");font-weight:300;font-style:italic;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Extrabld.eot);src:local("Proxima Nova Extrabold"),local("ProximaNova-Extrabld"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Extrabld.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Extrabld.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Extrabld.ttf) format("truetype");font-weight:800;font-style:normal;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Regular.eot);src:local("Proxima Nova Regular"),local("ProximaNova-Regular"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Regular.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Semibold.eot);src:local("Proxima Nova Semibold"),local("ProximaNova-Semibold"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Semibold.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Semibold.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-ThinIt.eot);src:local("Proxima Nova Thin Italic"),local("ProximaNova-ThinIt"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-ThinIt.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-ThinIt.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-ThinIt.ttf) format("truetype");font-weight:100;font-style:italic;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-SemiboldIt.eot);src:local("Proxima Nova Semibold Italic"),local("ProximaNova-SemiboldIt"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-SemiboldIt.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-SemiboldIt.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-SemiboldIt.ttf) format("truetype");font-weight:600;font-style:italic;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-RegularIt.eot);src:local("Proxima Nova Regular Italic"),local("ProximaNova-RegularIt"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-RegularIt.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-RegularIt.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-RegularIt.ttf) format("truetype");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Black.eot);src:local("Proxima Nova Black"),local("ProximaNova-Black"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Black.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Black.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Bold.eot);src:local("Proxima Nova Bold"),local("ProximaNova-Bold"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Bold.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNovaT-Thin.eot);src:local("Proxima Nova Thin"),local("ProximaNovaT-Thin"),url(/local/templates/saga/html/build/css/../fonts/ProximaNovaT-Thin.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNovaT-Thin.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNovaT-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-BoldIt.eot);src:local("Proxima Nova Bold Italic"),local("ProximaNova-BoldIt"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-BoldIt.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-BoldIt.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-BoldIt.ttf) format("truetype");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-ExtrabldIt.eot);src:local("Proxima Nova Extrabold Italic"),local("ProximaNova-ExtrabldIt"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-ExtrabldIt.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-ExtrabldIt.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-ExtrabldIt.ttf) format("truetype");font-weight:800;font-style:italic;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Light.eot);src:local("Proxima Nova Light"),local("ProximaNova-Light"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Light.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Light.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:'Proxima Nova';src:url(/local/templates/saga/html/build/css/../fonts/ProximaNova-BlackIt.eot);src:local("Proxima Nova Black Italic"),local("ProximaNova-BlackIt"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-BlackIt.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-BlackIt.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/ProximaNova-BlackIt.ttf) format("truetype");font-weight:900;font-style:italic;font-display:fallback}@font-face{font-family:comp-iconfont;src:url(/local/templates/saga/html/build/css/../fonts/comp/comp-iconfont.eot);src:url(/local/templates/saga/html/build/css/../fonts/comp/comp-iconfont.eot?#iefix) format("eot"),url(/local/templates/saga/html/build/css/../fonts/comp/comp-iconfont.woff2) format("woff2"),url(/local/templates/saga/html/build/css/../fonts/comp/comp-iconfont.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/comp/comp-iconfont.ttf) format("truetype"),url(/local/templates/saga/html/build/css/../fonts/comp/comp-iconfont.svg#comp-iconfont) format("svg")}.icon:before{font-family:comp-iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-ArrowRight:before{content:"\E001"}.icon-ArrowUp:before{content:"\E002"}.icon-Frame_1307-1:before{content:"\E003"}.icon-Frame_1307-2:before{content:"\E004"}.icon-Frame_1307-3:before{content:"\E005"}.icon-Frame_1307-4:before{content:"\E006"}.icon-Frame_1307-5:before{content:"\E007"}.icon-Frame_1307:before{content:"\E008"}.icon-Group-1045:before{content:"\E009"}.icon-Group-1055:before{content:"\E00A"}.icon-Group-1056:before{content:"\E00B"}.icon-Group-1057:before{content:"\E00C"}.icon-Group-1059:before{content:"\E00D"}.icon-Group-1060:before{content:"\E00E"}.icon-Group-1127_w:before{content:"\E00F"}.icon-Group-1128_w:before{content:"\E010"}.icon-Group-1277:before{content:"\E011"}.icon-Group-1278:before{content:"\E012"}.icon-Group-1279:before{content:"\E013"}.icon-Group-1280:before{content:"\E014"}.icon-Group-1281:before{content:"\E015"}.icon-Group-1282:before{content:"\E016"}.icon-Group-1283:before{content:"\E017"}.icon-Group-1284:before{content:"\E018"}.icon-Group-1285:before{content:"\E019"}.icon-Group-1312:before{content:"\E01A"}.icon-Group-141414:before{content:"\E01B"}.icon-Group-4:before{content:"\E01C"}.icon-Group-478:before{content:"\E01D"}.icon-Group-4788:before{content:"\E01E"}.icon-Group31050:before{content:"\E01F"}.icon-Group3234:before{content:"\E020"}.icon-Group3sdv:before{content:"\E021"}.icon-Groupsdf323:before{content:"\E022"}.icon-angle:before{content:"\E023"}.icon-arrow-down-blue:before{content:"\E024"}.icon-arrow-down:before{content:"\E025"}.icon-arrow-drop:before{content:"\E026"}.icon-atom:before{content:"\E027"}.icon-attention-pmr:before{content:"\E028"}.icon-avatar:before{content:"\E029"}.icon-box-arrow:before{content:"\E02A"}.icon-browser:before{content:"\E02B"}.icon-business-and-finance:before{content:"\E02C"}.icon-calendar-icon:before{content:"\E02D"}.icon-career-work-1:before{content:"\E02E"}.icon-career-work-2:before{content:"\E02F"}.icon-career-work-3:before{content:"\E030"}.icon-career-work-4:before{content:"\E031"}.icon-career-work-5:before{content:"\E032"}.icon-career-work-6:before{content:"\E033"}.icon-celsius:before{content:"\E034"}.icon-chat-bubble:before{content:"\E035"}.icon-chat-icon:before{content:"\E036"}.icon-check:before{content:"\E037"}.icon-clip:before{content:"\E038"}.icon-clock-new:before{content:"\E039"}.icon-clock:before{content:"\E03A"}.icon-close-circle:before{content:"\E03B"}.icon-close:before{content:"\E03C"}.icon-communications-1:before{content:"\E03D"}.icon-communications:before{content:"\E03E"}.icon-computer-1:before{content:"\E03F"}.icon-connection-1:before{content:"\E040"}.icon-connection:before{content:"\E041"}.icon-contract-icon:before{content:"\E042"}.icon-delivery:before{content:"\E043"}.icon-demands-11:before{content:"\E044"}.icon-demands-23:before{content:"\E045"}.icon-design-cogwheel:before{content:"\E046"}.icon-doc-2:before{content:"\E047"}.icon-doc-5:before{content:"\E048"}.icon-doc-check:before{content:"\E049"}.icon-doc-primary:before{content:"\E04A"}.icon-doc-tab-check:before{content:"\E04B"}.icon-doc-tab:before{content:"\E04C"}.icon-doc:before{content:"\E04D"}.icon-docs-8:before{content:"\E04E"}.icon-download:before{content:"\E04F"}.icon-drop:before{content:"\E050"}.icon-education:before{content:"\E051"}.icon-email-icon:before{content:"\E052"}.icon-employees:before{content:"\E053"}.icon-energy:before{content:"\E054"}.icon-exercise:before{content:"\E055"}.icon-eye-scanner:before{content:"\E056"}.icon-facebook:before{content:"\E057"}.icon-factory:before{content:"\E058"}.icon-filter-settings:before{content:"\E059"}.icon-filter:before{content:"\E05A"}.icon-following:before{content:"\E05B"}.icon-gas-station:before{content:"\E05C"}.icon-gear-1000:before{content:"\E05D"}.icon-gear-5:before{content:"\E05E"}.icon-gear-hand-tab:before{content:"\E05F"}.icon-gear-pencil-tab:before{content:"\E060"}.icon-gear-tab:before{content:"\E061"}.icon-group-21:before{content:"\E062"}.icon-group-connect:before{content:"\E063"}.icon-group-person:before{content:"\E064"}.icon-group:before{content:"\E065"}.icon-hands:before{content:"\E066"}.icon-headphones:before{content:"\E067"}.icon-healthcare-and-medical:before{content:"\E068"}.icon-house-3:before{content:"\E069"}.icon-house-plan-scale:before{content:"\E06A"}.icon-info:before{content:"\E06B"}.icon-innovation:before{content:"\E06C"}.icon-instagram:before{content:"\E06D"}.icon-interface:before{content:"\E06E"}.icon-international-business:before{content:"\E06F"}.icon-items-5:before{content:"\E070"}.icon-laboratory:before{content:"\E071"}.icon-left:before{content:"\E072"}.icon-lego-tab:before{content:"\E073"}.icon-lego:before{content:"\E074"}.icon-light-tab:before{content:"\E075"}.icon-line:before{content:"\E076"}.icon-location:before{content:"\E077"}.icon-lock:before{content:"\E078"}.icon-mail-tab:before{content:"\E079"}.icon-maintenance-icon:before{content:"\E07A"}.icon-map-2:before{content:"\E07B"}.icon-minus-2:before{content:"\E07C"}.icon-mobile-app:before{content:"\E07D"}.icon-monitor:before{content:"\E07E"}.icon-mountain:before{content:"\E07F"}.icon-no-check:before{content:"\E080"}.icon-nodes-icon:before{content:"\E081"}.icon-nodes:before{content:"\E082"}.icon-oil-station:before{content:"\E083"}.icon-pencil-tab:before{content:"\E084"}.icon-pencil:before{content:"\E085"}.icon-people-tab:before{content:"\E086"}.icon-people21:before{content:"\E087"}.icon-person-tab:before{content:"\E088"}.icon-person-yes:before{content:"\E089"}.icon-phone:before{content:"\E08A"}.icon-phones:before{content:"\E08B"}.icon-plane:before{content:"\E08C"}.icon-play-btn:before{content:"\E08D"}.icon-pumpjack:before{content:"\E08E"}.icon-push:before{content:"\E08F"}.icon-radar:before{content:"\E090"}.icon-radio:before{content:"\E091"}.icon-recording:before{content:"\E092"}.icon-refresh:before{content:"\E093"}.icon-reload-tab:before{content:"\E094"}.icon-reload:before{content:"\E095"}.icon-right-max:before{content:"\E096"}.icon-right:before{content:"\E097"}.icon-risk:before{content:"\E098"}.icon-russia:before{content:"\E099"}.icon-screen:before{content:"\E09A"}.icon-search:before{content:"\E09B"}.icon-search2:before{content:"\E09C"}.icon-security-icon:before{content:"\E09D"}.icon-server-2:before{content:"\E09E"}.icon-server:before{content:"\E09F"}.icon-setting:before{content:"\E0A0"}.icon-settings-2:before{content:"\E0A1"}.icon-settings-icon:before{content:"\E0A2"}.icon-settings:before{content:"\E0A3"}.icon-setup21:before{content:"\E0A4"}.icon-share:before{content:"\E0A5"}.icon-shield-17:before{content:"\E0A6"}.icon-shield-item:before{content:"\E0A7"}.icon-shield:before{content:"\E0A8"}.icon-signs:before{content:"\E0A9"}.icon-socialArrow:before{content:"\E0AA"}.icon-square:before{content:"\E0AB"}.icon-statistics2_2:before{content:"\E0AC"}.icon-surface1:before{content:"\E0AD"}.icon-timemanage:before{content:"\E0AE"}.icon-transceiver:before{content:"\E0AF"}.icon-truck:before{content:"\E0B0"}.icon-twitter:before{content:"\E0B1"}.icon-ui_1:before{content:"\E0B2"}.icon-user-case:before{content:"\E0B3"}.icon-vacancy-1:before{content:"\E0B4"}.icon-vacancy-2:before{content:"\E0B5"}.icon-vacancy-3:before{content:"\E0B6"}.icon-vacancy-4:before{content:"\E0B7"}.icon-walkie:before{content:"\E0B8"}.icon-wifi:before{content:"\E0B9"}.icon-worker-icon:before{content:"\E0BA"}.icon-zoom-tab:before{content:"\E0BB"}/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#1B84FF;--indigo:#6610f2;--purple:#BB6BD9;--brown:#4F4F4F;--sea:#458EB8;--pink:#e83e8c;--safety:#6FCF97;--coding:#56CCF2;--red:#EB5757;--orange:#F2994A;--lightblue:#85AFE0;--yellow:#F2C94C;--green:#27AE60;--teal:#20c997;--cyan:#073375;--white:#ffffff;--gray:#828282;--gray-new:#BDBDBD;--gray-dark:#00143C;--primary:#1B84FF;--secondary:#828282;--success:#27AE60;--info:#073375;--warning:#F2C94C;--danger:#EB5757;--light:#F5F5F5;--dark:#00143C;--cyan:#073375;--black:#000;--orange:#F2994A;--yellow:#F2C94C;--lightblue:#85AFE0;--purple:#BB6BD9;--blue-light:#2D9CDB;--sea:#458EB8;--brown:#4F4F4F;--safety:#6FCF97;--coding:#56CCF2;--grey-new:#BDBDBD;--dark-green:#219653;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1440px;--font-family-sans-serif:"Proxima Nova",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;overflow-anchor:none;font-family:"Proxima Nova",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.8;color:#00143c;text-align:left;background-color:#fff}body a{outline:0}@media (max-width:575.98px){body{font-size:.875rem;line-height:1.6}}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#1b84ff;text-decoration:none;background-color:transparent}a:hover{color:#005fce;text-decoration:none}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#828282;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal;display:inline-block;line-height:1.8;background-color:#f5f5f5;border:1px solid #f5f5f5;color:#00143c;outline:0!important;height:40px;padding:6px 13px;border-radius:10px;background-clip:padding-box;-webkit-appearance:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.tilda{transform:translateY(-2px);display:inline-block}.h1,.h2,.h3,.h4,.h5,.h6,.h7,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:700;line-height:1.2}.h1,h1{font-size:4.625rem}.h2,h2{font-size:2.625rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.625rem}.h5,h5{font-size:1.375rem}.h6,h6{font-size:1.09375rem}.h7{font-size:1.125rem}.h7{line-height:1.8}@media (max-width:991.98px){.h7{font-size:1rem}}@media (max-width:1439.98px){.h1,h1{font-size:3.5rem}}@media (max-width:991.98px){.h1,h1{font-size:3rem}}.h2,h2{font-weight:700}@media (max-width:1439.98px){.h2,h2{font-size:2.325rem}}@media (max-width:991.98px){.h2,h2{font-size:2rem}}@media (max-width:767.98px){.h2,h2{font-size:1.75rem}}@media (max-width:991.98px){.h3,h3{font-size:1.425rem}}@media (max-width:575.98px){.h3,h3{font-size:1.375rem}}@media (max-width:1439.98px){.h4,h4{font-size:1.425rem}}@media (max-width:575.98px){.h4,h4{font-size:.875rem;line-height:1.4}}@media (max-width:991.98px){.h5,h5{font-size:1rem}}@media (max-width:575.98px){.h7{font-size:1rem}}.h8{font-size:12px}.super-bold{font-weight:900}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#828282}.blockquote-footer::before{content:"\2014\00A0"}.ls-01{letter-spacing:-.01em}.text-shadow{text-shadow:0 0 5px rgba(0,0,0,.5)}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.625rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#828282}.br-6{border-radius:6px}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1440px){.container{max-width:1170px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1170px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1440px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.single-section{min-height:calc(100vh - 148px - 345px)}@media (max-width:991.98px){.single-section{min-height:calc(100vh - 78px - 369px)}}@media (max-width:767.98px){.single-section{min-height:calc(100vh - 78px - 429.5px)}}.padding-section{padding:120px 0}@media (min-width:992px){.padding-section-min-height{display:flex;align-items:center;min-height:calc(100vh - 150px - 370px)}}.padding-section-special{padding-top:96px}.padding-section-min{padding:80px 0}.padding-section-min-top{padding-top:80px}@media (max-width:991.98px){.padding-section-min-top{padding-top:60px}}@media (max-width:991.98px){.padding-section-min{padding:60px 0}}.padding-section-max{padding:160px 0}.padding-section-max-bottom{padding-bottom:140px}@media (max-width:991.98px){.padding-section-max-bottom{padding-bottom:80px}}@media (max-width:767.98px){.padding-section-max-bottom{padding-bottom:60px}}@media (max-width:991.98px){.padding-section{padding:80px 0}}@media (max-width:767.98px){.padding-section{padding:60px 0}}.table{width:100%;margin-bottom:1rem;color:#00143c}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#00143c;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#bfddff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#88bfff}.table-hover .table-primary:hover{background-color:#a6cfff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a6cfff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dcdcdc}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#bebebe}.table-hover .table-secondary:hover{background-color:#cfcfcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfcfcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e8d2}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd5ac}.table-hover .table-success:hover{background-color:#b1e1c4}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1e1c4}.table-info,.table-info>td,.table-info>th{background-color:#bac6d8}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#7e95b7}.table-hover .table-info:hover{background-color:#aab9cf}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#aab9cf}.table-warning,.table-warning>td,.table-warning>th{background-color:#fbf0cd}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#f8e3a2}.table-hover .table-warning:hover{background-color:#f9e9b5}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#f9e9b5}.table-danger,.table-danger>td,.table-danger>th{background-color:#f9d0d0}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#f5a8a8}.table-hover .table-danger:hover{background-color:#f6b9b9}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f6b9b9}.table-light,.table-light>td,.table-light>th{background-color:#fcfcfc}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fafafa}.table-hover .table-light:hover{background-color:#efefef}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#efefef}.table-dark,.table-dark>td,.table-dark>th{background-color:#b8bdc8}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#7a859a}.table-hover .table-dark:hover{background-color:#aab0bd}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#aab0bd}.table-cyan,.table-cyan>td,.table-cyan>th{background-color:#bac6d8}.table-cyan tbody+tbody,.table-cyan td,.table-cyan th,.table-cyan thead th{border-color:#7e95b7}.table-hover .table-cyan:hover{background-color:#aab9cf}.table-hover .table-cyan:hover>td,.table-hover .table-cyan:hover>th{background-color:#aab9cf}.table-black,.table-black>td,.table-black>th{background-color:#b8b8b8}.table-black tbody+tbody,.table-black td,.table-black th,.table-black thead th{border-color:#7a7a7a}.table-hover .table-black:hover{background-color:#ababab}.table-hover .table-black:hover>td,.table-hover .table-black:hover>th{background-color:#ababab}.table-orange,.table-orange>td,.table-orange>th{background-color:#fbe2cc}.table-orange tbody+tbody,.table-orange td,.table-orange th,.table-orange thead th{border-color:#f8caa1}.table-hover .table-orange:hover{background-color:#f9d5b4}.table-hover .table-orange:hover>td,.table-hover .table-orange:hover>th{background-color:#f9d5b4}.table-yellow,.table-yellow>td,.table-yellow>th{background-color:#fbf0cd}.table-yellow tbody+tbody,.table-yellow td,.table-yellow th,.table-yellow thead th{border-color:#f8e3a2}.table-hover .table-yellow:hover{background-color:#f9e9b5}.table-hover .table-yellow:hover>td,.table-hover .table-yellow:hover>th{background-color:#f9e9b5}.table-lightblue,.table-lightblue>td,.table-lightblue>th{background-color:#dde9f6}.table-lightblue tbody+tbody,.table-lightblue td,.table-lightblue th,.table-lightblue thead th{border-color:#c0d5ef}.table-hover .table-lightblue:hover{background-color:#c9dcf1}.table-hover .table-lightblue:hover>td,.table-hover .table-lightblue:hover>th{background-color:#c9dcf1}.table-purple,.table-purple>td,.table-purple>th{background-color:#ecd6f4}.table-purple tbody+tbody,.table-purple td,.table-purple th,.table-purple thead th{border-color:#dcb2eb}.table-hover .table-purple:hover{background-color:#e3c2ef}.table-hover .table-purple:hover>td,.table-hover .table-purple:hover>th{background-color:#e3c2ef}.table-blue-light,.table-blue-light>td,.table-blue-light>th{background-color:#c4e3f5}.table-blue-light tbody+tbody,.table-blue-light td,.table-blue-light th,.table-blue-light thead th{border-color:#92ccec}.table-hover .table-blue-light:hover{background-color:#aed9f1}.table-hover .table-blue-light:hover>td,.table-hover .table-blue-light:hover>th{background-color:#aed9f1}.table-sea,.table-sea>td,.table-sea>th{background-color:#cbdfeb}.table-sea tbody+tbody,.table-sea td,.table-sea th,.table-sea thead th{border-color:#9ec4da}.table-hover .table-sea:hover{background-color:#b9d4e4}.table-hover .table-sea:hover>td,.table-hover .table-sea:hover>th{background-color:#b9d4e4}.table-brown,.table-brown>td,.table-brown>th{background-color:#cecece}.table-brown tbody+tbody,.table-brown td,.table-brown th,.table-brown thead th{border-color:#a3a3a3}.table-hover .table-brown:hover{background-color:#c1c1c1}.table-hover .table-brown:hover>td,.table-hover .table-brown:hover>th{background-color:#c1c1c1}.table-safety,.table-safety>td,.table-safety>th{background-color:#d7f2e2}.table-safety tbody+tbody,.table-safety td,.table-safety th,.table-safety thead th{border-color:#b4e6c9}.table-hover .table-safety:hover{background-color:#c4ecd4}.table-hover .table-safety:hover>td,.table-hover .table-safety:hover>th{background-color:#c4ecd4}.table-coding,.table-coding>td,.table-coding>th{background-color:#d0f1fb}.table-coding tbody+tbody,.table-coding td,.table-coding th,.table-coding thead th{border-color:#a7e4f8}.table-hover .table-coding:hover{background-color:#b9eaf9}.table-hover .table-coding:hover>td,.table-hover .table-coding:hover>th{background-color:#b9eaf9}.table-grey-new,.table-grey-new>td,.table-grey-new>th{background-color:#ededed}.table-grey-new tbody+tbody,.table-grey-new td,.table-grey-new th,.table-grey-new thead th{border-color:#ddd}.table-hover .table-grey-new:hover{background-color:#e0e0e0}.table-hover .table-grey-new:hover>td,.table-hover .table-grey-new:hover>th{background-color:#e0e0e0}.table-dark-green,.table-dark-green>td,.table-dark-green>th{background-color:#c1e2cf}.table-dark-green tbody+tbody,.table-dark-green td,.table-dark-green th,.table-dark-green thead th{border-color:#8cc8a6}.table-hover .table-dark-green:hover{background-color:#b0dac2}.table-hover .table-dark-green:hover>td,.table-hover .table-dark-green:hover>th{background-color:#b0dac2}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#00143c;border-color:#002162}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#00143c}.table-dark td,.table-dark th,.table-dark thead th{border-color:#002162}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1439.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:58px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.8;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid transparent;box-shadow:0 0 30px rgba(159,159,159,.16)!important;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control.error{border-color:#eb5757!important}.form-control.valid{border-color:#9bc9ff!important}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#9bc9ff;outline:0;box-shadow:0 0 0 .2rem rgba(27,132,255,.25)}.form-control::-moz-placeholder{color:#828282;opacity:1}.form-control:-ms-input-placeholder{color:#828282;opacity:1}.form-control::placeholder{color:#828282;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.8}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.8;color:#00143c;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:1.25rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#828282}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#27ae60}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.8;color:#fff;background-color:rgba(39,174,96,.9);border-radius:.625rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#27ae60;padding-right:calc(1.8em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2327AE60' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.45em + .1875rem) center;background-size:calc(.9em + .375rem) calc(.9em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#27ae60;box-shadow:0 0 0 .2rem rgba(39,174,96,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.8em + .75rem);background-position:top calc(.45em + .1875rem) right calc(.45em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#27ae60;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%2300143C' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2327AE60' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.9em + .375rem) calc(.9em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#27ae60;box-shadow:0 0 0 .2rem rgba(39,174,96,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#27ae60}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#27ae60}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#27ae60}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#36d278;background-color:#36d278}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(39,174,96,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#27ae60}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#27ae60}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#27ae60;box-shadow:0 0 0 .2rem rgba(39,174,96,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#eb5757}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.8;color:#fff;background-color:rgba(235,87,87,.9);border-radius:.625rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#eb5757;padding-right:calc(1.8em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23EB5757' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23EB5757' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.45em + .1875rem) center;background-size:calc(.9em + .375rem) calc(.9em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#eb5757;box-shadow:0 0 0 .2rem rgba(235,87,87,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.8em + .75rem);background-position:top calc(.45em + .1875rem) right calc(.45em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#eb5757;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%2300143C' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23EB5757' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23EB5757' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.9em + .375rem) calc(.9em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#eb5757;box-shadow:0 0 0 .2rem rgba(235,87,87,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#eb5757}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#eb5757}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#eb5757}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#f08585;background-color:#f08585}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(235,87,87,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#eb5757}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#eb5757}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#eb5757;box-shadow:0 0 0 .2rem rgba(235,87,87,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.checkbox{position:relative;display:inline-block;cursor:pointer;width:20px;height:20px;transition:.3s ease all;background:#fff;border-radius:4px;box-shadow:0 0 30px rgba(184,184,184,.44);padding:3px;border:1px solid transparent;transform:translateY(4px)}.checkbox__origin{position:absolute;pointer-events:none;opacity:0}.checkbox__text{width:calc(100% - 22px - 1rem)}.checkbox__block{margin-top:1.5rem;padding-bottom:40px}@media (max-width:767.98px){.checkbox__block{padding-bottom:15px}}.checkbox:before{content:"";position:absolute;background-image:url(/local/templates/saga/html/build/css/../picture/upload/checkbox.svg);background-size:75%;background-repeat:no-repeat;background-position:center;width:91%;height:100%;top:0;left:1px;opacity:0;transition:.3s ease opacity}.checkbox__origin:checked+label .checkbox::before{opacity:1}.checkbox__origin.error+label .checkbox{border:1px solid #eb5757}.search__input{box-shadow:none!important;border:none;border-bottom:.5px solid #00143c;height:40px;border-radius:0}.custom-radio{position:relative;display:inline-block;cursor:pointer;width:20px;min-width:20px;height:20px;transition:.3s ease all;background:#fff;border-radius:50%;border:1px solid #bdbdbd}.custom-radio__origin{position:absolute;pointer-events:none;opacity:0}.custom-radio__text{width:100%}.custom-radio:before{content:"";position:absolute;background-color:#00143c;width:8px;height:8px;border-radius:50%;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;transition:.2s ease opacity}.custom-radio__origin:checked+label .custom-radio::before{opacity:1}.btn{display:inline-block;font-weight:400;color:#00143c;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;box-shadow:none!important;padding:.375rem .75rem;font-size:.875rem;line-height:1.8;border-radius:4px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#00143c;text-decoration:none}@media (max-width:575.98px){.btn{font-size:.75rem}}.btn.focus,.btn:focus{outline:0}.btn.disabled,.btn:disabled{opacity:.65}@media (max-width:767.98px){.btn._md-down-full{width:100%}}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#1b84ff;border-color:#1b84ff}.btn-primary:hover{color:#fff;background-color:#0070f4;border-color:#006ae7}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0070f4;border-color:#006ae7;box-shadow:0 0 0 .2rem rgba(61,150,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#1b84ff;border-color:#1b84ff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#006ae7;border-color:#0065da}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(61,150,255,.5)}.btn-secondary{color:#fff;background-color:#828282;border-color:#828282}.btn-secondary:hover{color:#fff;background-color:#6f6f6f;border-color:#696969}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#6f6f6f;border-color:#696969;box-shadow:0 0 0 .2rem rgba(149,149,149,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#828282;border-color:#828282}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#696969;border-color:#626262}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(149,149,149,.5)}.btn-success{color:#fff;background-color:#27ae60;border-color:#27ae60}.btn-success:hover{color:#fff;background-color:#208f4f;border-color:#1e8449}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#208f4f;border-color:#1e8449;box-shadow:0 0 0 .2rem rgba(71,186,120,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#27ae60;border-color:#27ae60}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e8449;border-color:#1b7a43}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(71,186,120,.5)}.btn-info{color:#fff;background-color:#073375;border-color:#073375}.btn-info:hover{color:#fff;background-color:#052351;border-color:#041e45}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#052351;border-color:#041e45;box-shadow:0 0 0 .2rem rgba(44,82,138,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#073375;border-color:#073375}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#041e45;border-color:#031939}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(44,82,138,.5)}.btn-warning{color:#212529;background-color:#f2c94c;border-color:#f2c94c}.btn-warning:hover{color:#212529;background-color:#efbe28;border-color:#efbb1c}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#efbe28;border-color:#efbb1c;box-shadow:0 0 0 .2rem rgba(211,176,71,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#f2c94c;border-color:#f2c94c}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#efbb1c;border-color:#edb711}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(211,176,71,.5)}.btn-danger{color:#fff;background-color:#eb5757;border-color:#eb5757}.btn-danger:hover{color:#fff;background-color:#e73535;border-color:#e62929}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#e73535;border-color:#e62929;box-shadow:0 0 0 .2rem rgba(238,112,112,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#eb5757;border-color:#eb5757}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#e62929;border-color:#e41e1e}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(238,112,112,.5)}.btn-light{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5}.btn-light:hover{color:#212529;background-color:#e2e2e2;border-color:#dcdcdc}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e2e2;border-color:#dcdcdc;box-shadow:0 0 0 .2rem rgba(213,214,214,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dcdcdc;border-color:#d5d5d5}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(213,214,214,.5)}.btn-dark{color:#fff;background-color:#00143c;border-color:#00143c}.btn-dark:hover{color:#fff;background-color:#000716;border-color:#000309}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#000716;border-color:#000309;box-shadow:0 0 0 .2rem rgba(38,55,89,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#00143c;border-color:#00143c}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#000309;border-color:#000}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,55,89,.5)}.btn-cyan{color:#fff;background-color:#073375;border-color:#073375}.btn-cyan:hover{color:#fff;background-color:#052351;border-color:#041e45}.btn-cyan.focus,.btn-cyan:focus{color:#fff;background-color:#052351;border-color:#041e45;box-shadow:0 0 0 .2rem rgba(44,82,138,.5)}.btn-cyan.disabled,.btn-cyan:disabled{color:#fff;background-color:#073375;border-color:#073375}.btn-cyan:not(:disabled):not(.disabled).active,.btn-cyan:not(:disabled):not(.disabled):active,.show>.btn-cyan.dropdown-toggle{color:#fff;background-color:#041e45;border-color:#031939}.btn-cyan:not(:disabled):not(.disabled).active:focus,.btn-cyan:not(:disabled):not(.disabled):active:focus,.show>.btn-cyan.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(44,82,138,.5)}.btn-black{color:#fff;background-color:#000;border-color:#000}.btn-black:hover{color:#fff;background-color:#000;border-color:#000}.btn-black.focus,.btn-black:focus{color:#fff;background-color:#000;border-color:#000;box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.btn-black.disabled,.btn-black:disabled{color:#fff;background-color:#000;border-color:#000}.btn-black:not(:disabled):not(.disabled).active,.btn-black:not(:disabled):not(.disabled):active,.show>.btn-black.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-black:not(:disabled):not(.disabled).active:focus,.btn-black:not(:disabled):not(.disabled):active:focus,.show>.btn-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.btn-orange{color:#212529;background-color:#f2994a;border-color:#f2994a}.btn-orange:hover{color:#212529;background-color:#ef8526;border-color:#ef7e1a}.btn-orange.focus,.btn-orange:focus{color:#212529;background-color:#ef8526;border-color:#ef7e1a;box-shadow:0 0 0 .2rem rgba(211,136,69,.5)}.btn-orange.disabled,.btn-orange:disabled{color:#212529;background-color:#f2994a;border-color:#f2994a}.btn-orange:not(:disabled):not(.disabled).active,.btn-orange:not(:disabled):not(.disabled):active,.show>.btn-orange.dropdown-toggle{color:#fff;background-color:#ef7e1a;border-color:#eb7811}.btn-orange:not(:disabled):not(.disabled).active:focus,.btn-orange:not(:disabled):not(.disabled):active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(211,136,69,.5)}.btn-yellow{color:#212529;background-color:#f2c94c;border-color:#f2c94c}.btn-yellow:hover{color:#212529;background-color:#efbe28;border-color:#efbb1c}.btn-yellow.focus,.btn-yellow:focus{color:#212529;background-color:#efbe28;border-color:#efbb1c;box-shadow:0 0 0 .2rem rgba(211,176,71,.5)}.btn-yellow.disabled,.btn-yellow:disabled{color:#212529;background-color:#f2c94c;border-color:#f2c94c}.btn-yellow:not(:disabled):not(.disabled).active,.btn-yellow:not(:disabled):not(.disabled):active,.show>.btn-yellow.dropdown-toggle{color:#212529;background-color:#efbb1c;border-color:#edb711}.btn-yellow:not(:disabled):not(.disabled).active:focus,.btn-yellow:not(:disabled):not(.disabled):active:focus,.show>.btn-yellow.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(211,176,71,.5)}.btn-lightblue{color:#212529;background-color:#85afe0;border-color:#85afe0}.btn-lightblue:hover{color:#fff;background-color:#679bd8;border-color:#5c94d6}.btn-lightblue.focus,.btn-lightblue:focus{color:#fff;background-color:#679bd8;border-color:#5c94d6;box-shadow:0 0 0 .2rem rgba(118,154,197,.5)}.btn-lightblue.disabled,.btn-lightblue:disabled{color:#212529;background-color:#85afe0;border-color:#85afe0}.btn-lightblue:not(:disabled):not(.disabled).active,.btn-lightblue:not(:disabled):not(.disabled):active,.show>.btn-lightblue.dropdown-toggle{color:#fff;background-color:#5c94d6;border-color:#528ed3}.btn-lightblue:not(:disabled):not(.disabled).active:focus,.btn-lightblue:not(:disabled):not(.disabled):active:focus,.show>.btn-lightblue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(118,154,197,.5)}.btn-purple{color:#fff;background-color:#bb6bd9;border-color:#bb6bd9}.btn-purple:hover{color:#fff;background-color:#ad4dd1;border-color:#a842cf}.btn-purple.focus,.btn-purple:focus{color:#fff;background-color:#ad4dd1;border-color:#a842cf;box-shadow:0 0 0 .2rem rgba(197,129,223,.5)}.btn-purple.disabled,.btn-purple:disabled{color:#fff;background-color:#bb6bd9;border-color:#bb6bd9}.btn-purple:not(:disabled):not(.disabled).active,.btn-purple:not(:disabled):not(.disabled):active,.show>.btn-purple.dropdown-toggle{color:#fff;background-color:#a842cf;border-color:#a438cc}.btn-purple:not(:disabled):not(.disabled).active:focus,.btn-purple:not(:disabled):not(.disabled):active:focus,.show>.btn-purple.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(197,129,223,.5)}.btn-blue-light{color:#fff;background-color:#2d9cdb;border-color:#2d9cdb}.btn-blue-light:hover{color:#fff;background-color:#2187c1;border-color:#1f7fb6}.btn-blue-light.focus,.btn-blue-light:focus{color:#fff;background-color:#2187c1;border-color:#1f7fb6;box-shadow:0 0 0 .2rem rgba(77,171,224,.5)}.btn-blue-light.disabled,.btn-blue-light:disabled{color:#fff;background-color:#2d9cdb;border-color:#2d9cdb}.btn-blue-light:not(:disabled):not(.disabled).active,.btn-blue-light:not(:disabled):not(.disabled):active,.show>.btn-blue-light.dropdown-toggle{color:#fff;background-color:#1f7fb6;border-color:#1d78ab}.btn-blue-light:not(:disabled):not(.disabled).active:focus,.btn-blue-light:not(:disabled):not(.disabled):active:focus,.show>.btn-blue-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(77,171,224,.5)}.btn-sea{color:#fff;background-color:#458eb8;border-color:#458eb8}.btn-sea:hover{color:#fff;background-color:#3b799c;border-color:#377193}.btn-sea.focus,.btn-sea:focus{color:#fff;background-color:#3b799c;border-color:#377193;box-shadow:0 0 0 .2rem rgba(97,159,195,.5)}.btn-sea.disabled,.btn-sea:disabled{color:#fff;background-color:#458eb8;border-color:#458eb8}.btn-sea:not(:disabled):not(.disabled).active,.btn-sea:not(:disabled):not(.disabled):active,.show>.btn-sea.dropdown-toggle{color:#fff;background-color:#377193;border-color:#346a8a}.btn-sea:not(:disabled):not(.disabled).active:focus,.btn-sea:not(:disabled):not(.disabled):active:focus,.show>.btn-sea.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(97,159,195,.5)}.btn-brown{color:#fff;background-color:#4f4f4f;border-color:#4f4f4f}.btn-brown:hover{color:#fff;background-color:#3c3c3c;border-color:#363636}.btn-brown.focus,.btn-brown:focus{color:#fff;background-color:#3c3c3c;border-color:#363636;box-shadow:0 0 0 .2rem rgba(105,105,105,.5)}.btn-brown.disabled,.btn-brown:disabled{color:#fff;background-color:#4f4f4f;border-color:#4f4f4f}.btn-brown:not(:disabled):not(.disabled).active,.btn-brown:not(:disabled):not(.disabled):active,.show>.btn-brown.dropdown-toggle{color:#fff;background-color:#363636;border-color:#2f2f2f}.btn-brown:not(:disabled):not(.disabled).active:focus,.btn-brown:not(:disabled):not(.disabled):active:focus,.show>.btn-brown.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(105,105,105,.5)}.btn-safety{color:#212529;background-color:#6fcf97;border-color:#6fcf97}.btn-safety:hover{color:#212529;background-color:#52c582;border-color:#49c27b}.btn-safety.focus,.btn-safety:focus{color:#212529;background-color:#52c582;border-color:#49c27b;box-shadow:0 0 0 .2rem rgba(99,182,135,.5)}.btn-safety.disabled,.btn-safety:disabled{color:#212529;background-color:#6fcf97;border-color:#6fcf97}.btn-safety:not(:disabled):not(.disabled).active,.btn-safety:not(:disabled):not(.disabled):active,.show>.btn-safety.dropdown-toggle{color:#fff;background-color:#49c27b;border-color:#40bf75}.btn-safety:not(:disabled):not(.disabled).active:focus,.btn-safety:not(:disabled):not(.disabled):active:focus,.show>.btn-safety.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(99,182,135,.5)}.btn-coding{color:#212529;background-color:#56ccf2;border-color:#56ccf2}.btn-coding:hover{color:#212529;background-color:#32c1ef;border-color:#27beee}.btn-coding.focus,.btn-coding:focus{color:#212529;background-color:#32c1ef;border-color:#27beee;box-shadow:0 0 0 .2rem rgba(78,179,212,.5)}.btn-coding.disabled,.btn-coding:disabled{color:#212529;background-color:#56ccf2;border-color:#56ccf2}.btn-coding:not(:disabled):not(.disabled).active,.btn-coding:not(:disabled):not(.disabled):active,.show>.btn-coding.dropdown-toggle{color:#212529;background-color:#27beee;border-color:#1bbaed}.btn-coding:not(:disabled):not(.disabled).active:focus,.btn-coding:not(:disabled):not(.disabled):active:focus,.show>.btn-coding.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(78,179,212,.5)}.btn-grey-new{color:#212529;background-color:#bdbdbd;border-color:#bdbdbd}.btn-grey-new:hover{color:#212529;background-color:#aaa;border-color:#a4a4a4}.btn-grey-new.focus,.btn-grey-new:focus{color:#212529;background-color:#aaa;border-color:#a4a4a4;box-shadow:0 0 0 .2rem rgba(166,166,167,.5)}.btn-grey-new.disabled,.btn-grey-new:disabled{color:#212529;background-color:#bdbdbd;border-color:#bdbdbd}.btn-grey-new:not(:disabled):not(.disabled).active,.btn-grey-new:not(:disabled):not(.disabled):active,.show>.btn-grey-new.dropdown-toggle{color:#212529;background-color:#a4a4a4;border-color:#9d9d9d}.btn-grey-new:not(:disabled):not(.disabled).active:focus,.btn-grey-new:not(:disabled):not(.disabled):active:focus,.show>.btn-grey-new.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(166,166,167,.5)}.btn-dark-green{color:#fff;background-color:#219653;border-color:#219653}.btn-dark-green:hover{color:#fff;background-color:#1a7742;border-color:#186c3c}.btn-dark-green.focus,.btn-dark-green:focus{color:#fff;background-color:#1a7742;border-color:#186c3c;box-shadow:0 0 0 .2rem rgba(66,166,109,.5)}.btn-dark-green.disabled,.btn-dark-green:disabled{color:#fff;background-color:#219653;border-color:#219653}.btn-dark-green:not(:disabled):not(.disabled).active,.btn-dark-green:not(:disabled):not(.disabled):active,.show>.btn-dark-green.dropdown-toggle{color:#fff;background-color:#186c3c;border-color:#166236}.btn-dark-green:not(:disabled):not(.disabled).active:focus,.btn-dark-green:not(:disabled):not(.disabled):active:focus,.show>.btn-dark-green.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(66,166,109,.5)}.btn-outline-primary{color:#1b84ff;border-color:#1b84ff}.btn-outline-primary:hover{color:#fff;background-color:#1b84ff;border-color:#1b84ff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(27,132,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#1b84ff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#1b84ff;border-color:#1b84ff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(27,132,255,.5)}.btn-outline-secondary{color:#828282;border-color:#828282}.btn-outline-secondary:hover{color:#fff;background-color:#828282;border-color:#828282}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,130,130,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#828282;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#828282;border-color:#828282}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,130,130,.5)}.btn-outline-success{color:#27ae60;border-color:#27ae60}.btn-outline-success:hover{color:#fff;background-color:#27ae60;border-color:#27ae60}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(39,174,96,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#27ae60;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#27ae60;border-color:#27ae60}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(39,174,96,.5)}.btn-outline-info{color:#073375;border-color:#073375}.btn-outline-info:hover{color:#fff;background-color:#073375;border-color:#073375}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(7,51,117,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#073375;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#073375;border-color:#073375}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(7,51,117,.5)}.btn-outline-warning{color:#f2c94c;border-color:#f2c94c}.btn-outline-warning:hover{color:#212529;background-color:#f2c94c;border-color:#f2c94c}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(242,201,76,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f2c94c;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#f2c94c;border-color:#f2c94c}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(242,201,76,.5)}.btn-outline-danger{color:#eb5757;border-color:#eb5757}.btn-outline-danger:hover{color:#fff;background-color:#eb5757;border-color:#eb5757}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(235,87,87,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#eb5757;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#eb5757;border-color:#eb5757}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(235,87,87,.5)}.btn-outline-light{color:#f5f5f5;border-color:#f5f5f5}.btn-outline-light:hover{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(245,245,245,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f5f5f5;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(245,245,245,.5)}.btn-outline-dark{color:#00143c;border-color:#00143c}.btn-outline-dark:hover{color:#fff;background-color:#00143c;border-color:#00143c}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(0,20,60,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#00143c;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#00143c;border-color:#00143c}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,20,60,.5)}.btn-outline-cyan{color:#073375;border-color:#073375}.btn-outline-cyan:hover{color:#fff;background-color:#073375;border-color:#073375}.btn-outline-cyan.focus,.btn-outline-cyan:focus{box-shadow:0 0 0 .2rem rgba(7,51,117,.5)}.btn-outline-cyan.disabled,.btn-outline-cyan:disabled{color:#073375;background-color:transparent}.btn-outline-cyan:not(:disabled):not(.disabled).active,.btn-outline-cyan:not(:disabled):not(.disabled):active,.show>.btn-outline-cyan.dropdown-toggle{color:#fff;background-color:#073375;border-color:#073375}.btn-outline-cyan:not(:disabled):not(.disabled).active:focus,.btn-outline-cyan:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(7,51,117,.5)}.btn-outline-black{color:#000;border-color:#000}.btn-outline-black:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-black.focus,.btn-outline-black:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.btn-outline-black.disabled,.btn-outline-black:disabled{color:#000;background-color:transparent}.btn-outline-black:not(:disabled):not(.disabled).active,.btn-outline-black:not(:disabled):not(.disabled):active,.show>.btn-outline-black.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-outline-black:not(:disabled):not(.disabled).active:focus,.btn-outline-black:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.btn-outline-orange{color:#f2994a;border-color:#f2994a}.btn-outline-orange:hover{color:#212529;background-color:#f2994a;border-color:#f2994a}.btn-outline-orange.focus,.btn-outline-orange:focus{box-shadow:0 0 0 .2rem rgba(242,153,74,.5)}.btn-outline-orange.disabled,.btn-outline-orange:disabled{color:#f2994a;background-color:transparent}.btn-outline-orange:not(:disabled):not(.disabled).active,.btn-outline-orange:not(:disabled):not(.disabled):active,.show>.btn-outline-orange.dropdown-toggle{color:#212529;background-color:#f2994a;border-color:#f2994a}.btn-outline-orange:not(:disabled):not(.disabled).active:focus,.btn-outline-orange:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(242,153,74,.5)}.btn-outline-yellow{color:#f2c94c;border-color:#f2c94c}.btn-outline-yellow:hover{color:#212529;background-color:#f2c94c;border-color:#f2c94c}.btn-outline-yellow.focus,.btn-outline-yellow:focus{box-shadow:0 0 0 .2rem rgba(242,201,76,.5)}.btn-outline-yellow.disabled,.btn-outline-yellow:disabled{color:#f2c94c;background-color:transparent}.btn-outline-yellow:not(:disabled):not(.disabled).active,.btn-outline-yellow:not(:disabled):not(.disabled):active,.show>.btn-outline-yellow.dropdown-toggle{color:#212529;background-color:#f2c94c;border-color:#f2c94c}.btn-outline-yellow:not(:disabled):not(.disabled).active:focus,.btn-outline-yellow:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(242,201,76,.5)}.btn-outline-lightblue{color:#85afe0;border-color:#85afe0}.btn-outline-lightblue:hover{color:#212529;background-color:#85afe0;border-color:#85afe0}.btn-outline-lightblue.focus,.btn-outline-lightblue:focus{box-shadow:0 0 0 .2rem rgba(133,175,224,.5)}.btn-outline-lightblue.disabled,.btn-outline-lightblue:disabled{color:#85afe0;background-color:transparent}.btn-outline-lightblue:not(:disabled):not(.disabled).active,.btn-outline-lightblue:not(:disabled):not(.disabled):active,.show>.btn-outline-lightblue.dropdown-toggle{color:#212529;background-color:#85afe0;border-color:#85afe0}.btn-outline-lightblue:not(:disabled):not(.disabled).active:focus,.btn-outline-lightblue:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-lightblue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(133,175,224,.5)}.btn-outline-purple{color:#bb6bd9;border-color:#bb6bd9}.btn-outline-purple:hover{color:#fff;background-color:#bb6bd9;border-color:#bb6bd9}.btn-outline-purple.focus,.btn-outline-purple:focus{box-shadow:0 0 0 .2rem rgba(187,107,217,.5)}.btn-outline-purple.disabled,.btn-outline-purple:disabled{color:#bb6bd9;background-color:transparent}.btn-outline-purple:not(:disabled):not(.disabled).active,.btn-outline-purple:not(:disabled):not(.disabled):active,.show>.btn-outline-purple.dropdown-toggle{color:#fff;background-color:#bb6bd9;border-color:#bb6bd9}.btn-outline-purple:not(:disabled):not(.disabled).active:focus,.btn-outline-purple:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(187,107,217,.5)}.btn-outline-blue-light{color:#2d9cdb;border-color:#2d9cdb}.btn-outline-blue-light:hover{color:#fff;background-color:#2d9cdb;border-color:#2d9cdb}.btn-outline-blue-light.focus,.btn-outline-blue-light:focus{box-shadow:0 0 0 .2rem rgba(45,156,219,.5)}.btn-outline-blue-light.disabled,.btn-outline-blue-light:disabled{color:#2d9cdb;background-color:transparent}.btn-outline-blue-light:not(:disabled):not(.disabled).active,.btn-outline-blue-light:not(:disabled):not(.disabled):active,.show>.btn-outline-blue-light.dropdown-toggle{color:#fff;background-color:#2d9cdb;border-color:#2d9cdb}.btn-outline-blue-light:not(:disabled):not(.disabled).active:focus,.btn-outline-blue-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-blue-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(45,156,219,.5)}.btn-outline-sea{color:#458eb8;border-color:#458eb8}.btn-outline-sea:hover{color:#fff;background-color:#458eb8;border-color:#458eb8}.btn-outline-sea.focus,.btn-outline-sea:focus{box-shadow:0 0 0 .2rem rgba(69,142,184,.5)}.btn-outline-sea.disabled,.btn-outline-sea:disabled{color:#458eb8;background-color:transparent}.btn-outline-sea:not(:disabled):not(.disabled).active,.btn-outline-sea:not(:disabled):not(.disabled):active,.show>.btn-outline-sea.dropdown-toggle{color:#fff;background-color:#458eb8;border-color:#458eb8}.btn-outline-sea:not(:disabled):not(.disabled).active:focus,.btn-outline-sea:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-sea.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(69,142,184,.5)}.btn-outline-brown{color:#4f4f4f;border-color:#4f4f4f}.btn-outline-brown:hover{color:#fff;background-color:#4f4f4f;border-color:#4f4f4f}.btn-outline-brown.focus,.btn-outline-brown:focus{box-shadow:0 0 0 .2rem rgba(79,79,79,.5)}.btn-outline-brown.disabled,.btn-outline-brown:disabled{color:#4f4f4f;background-color:transparent}.btn-outline-brown:not(:disabled):not(.disabled).active,.btn-outline-brown:not(:disabled):not(.disabled):active,.show>.btn-outline-brown.dropdown-toggle{color:#fff;background-color:#4f4f4f;border-color:#4f4f4f}.btn-outline-brown:not(:disabled):not(.disabled).active:focus,.btn-outline-brown:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(79,79,79,.5)}.btn-outline-safety{color:#6fcf97;border-color:#6fcf97}.btn-outline-safety:hover{color:#212529;background-color:#6fcf97;border-color:#6fcf97}.btn-outline-safety.focus,.btn-outline-safety:focus{box-shadow:0 0 0 .2rem rgba(111,207,151,.5)}.btn-outline-safety.disabled,.btn-outline-safety:disabled{color:#6fcf97;background-color:transparent}.btn-outline-safety:not(:disabled):not(.disabled).active,.btn-outline-safety:not(:disabled):not(.disabled):active,.show>.btn-outline-safety.dropdown-toggle{color:#212529;background-color:#6fcf97;border-color:#6fcf97}.btn-outline-safety:not(:disabled):not(.disabled).active:focus,.btn-outline-safety:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-safety.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(111,207,151,.5)}.btn-outline-coding{color:#56ccf2;border-color:#56ccf2}.btn-outline-coding:hover{color:#212529;background-color:#56ccf2;border-color:#56ccf2}.btn-outline-coding.focus,.btn-outline-coding:focus{box-shadow:0 0 0 .2rem rgba(86,204,242,.5)}.btn-outline-coding.disabled,.btn-outline-coding:disabled{color:#56ccf2;background-color:transparent}.btn-outline-coding:not(:disabled):not(.disabled).active,.btn-outline-coding:not(:disabled):not(.disabled):active,.show>.btn-outline-coding.dropdown-toggle{color:#212529;background-color:#56ccf2;border-color:#56ccf2}.btn-outline-coding:not(:disabled):not(.disabled).active:focus,.btn-outline-coding:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-coding.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(86,204,242,.5)}.btn-outline-grey-new{color:#bdbdbd;border-color:#bdbdbd}.btn-outline-grey-new:hover{color:#212529;background-color:#bdbdbd;border-color:#bdbdbd}.btn-outline-grey-new.focus,.btn-outline-grey-new:focus{box-shadow:0 0 0 .2rem rgba(189,189,189,.5)}.btn-outline-grey-new.disabled,.btn-outline-grey-new:disabled{color:#bdbdbd;background-color:transparent}.btn-outline-grey-new:not(:disabled):not(.disabled).active,.btn-outline-grey-new:not(:disabled):not(.disabled):active,.show>.btn-outline-grey-new.dropdown-toggle{color:#212529;background-color:#bdbdbd;border-color:#bdbdbd}.btn-outline-grey-new:not(:disabled):not(.disabled).active:focus,.btn-outline-grey-new:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-grey-new.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(189,189,189,.5)}.btn-outline-dark-green{color:#219653;border-color:#219653}.btn-outline-dark-green:hover{color:#fff;background-color:#219653;border-color:#219653}.btn-outline-dark-green.focus,.btn-outline-dark-green:focus{box-shadow:0 0 0 .2rem rgba(33,150,83,.5)}.btn-outline-dark-green.disabled,.btn-outline-dark-green:disabled{color:#219653;background-color:transparent}.btn-outline-dark-green:not(:disabled):not(.disabled).active,.btn-outline-dark-green:not(:disabled):not(.disabled):active,.show>.btn-outline-dark-green.dropdown-toggle{color:#fff;background-color:#219653;border-color:#219653}.btn-outline-dark-green:not(:disabled):not(.disabled).active:focus,.btn-outline-dark-green:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(33,150,83,.5)}.btn-link{font-weight:400;color:#1b84ff;text-decoration:none}.btn-link:hover{color:#005fce;text-decoration:none}.btn-link.focus,.btn-link:focus{text-decoration:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#828282;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:1.25rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap;outline:0!important;position:relative}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-toggle:after,.dropdown-toggle:before{content:"";width:7px;height:2px;background-color:#252525;text-transform:none;border:none;font-size:6px;text-decoration:none;right:-16px;position:absolute;top:-2px;bottom:0;margin:auto;transform:rotate(-45deg)}.dropdown-toggle:before{transform:translateX(-4px) rotate(45deg)}.dropdown-toggle.text-white:after,.dropdown-toggle.text-white:before{background-color:#fff}.dropdown-toggle[aria-expanded=true]:before{transform:translateX(-4px) rotate(138deg)}.dropdown-toggle[aria-expanded=true]:after{transform:rotate(45deg)}button.dropdown-toggle{padding-right:35px;padding-left:15px}button.dropdown-toggle:after,button.dropdown-toggle:before{right:15px;top:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0;margin:.125rem 0 0;font-size:1rem;color:#00143c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:none;background-color:#f5f5f5;overflow:hidden}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1440px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.5rem 1.25rem 0 1.25rem;clear:both;font-weight:400;color:#00143c;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item span{display:block;border-bottom:1px solid #bdbdbd;padding-bottom:.5rem}.dropdown-item:last-child span{border-bottom-color:transparent}.dropdown-item:focus,.dropdown-item:hover{color:#fff;text-decoration:none;background-color:#1b84ff}.dropdown-item:focus span,.dropdown-item:hover span{border-bottom-color:#1b84ff}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#1b84ff}.dropdown-item.disabled,.dropdown-item:disabled{color:#828282;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.25rem;margin-bottom:0;font-size:.875rem;color:#828282;white-space:nowrap}.dropdown-item-text{display:block;padding:.5rem 1.25rem;color:#212529}.share-dropdown{outline:0}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.8;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:1.25rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.8rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.4rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#1b84ff;background-color:#1b84ff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(27,132,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#9bc9ff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#cee4ff;border-color:#cee4ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#828282}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.4rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.4rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.625rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#1b84ff;background-color:#1b84ff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(27,132,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(27,132,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(27,132,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.4rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(27,132,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.8em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.8;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%2300143C' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#9bc9ff;outline:0;box-shadow:0 0 0 .2rem rgba(27,132,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#828282;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.8em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.8em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#9bc9ff;box-shadow:0 0 0 .2rem rgba(27,132,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.8em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.8;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.8em + .75rem);padding:.375rem .75rem;line-height:1.8;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(27,132,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(27,132,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(27,132,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#1b84ff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#cee4ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#1b84ff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#cee4ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#1b84ff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#cee4ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link-dropdown{display:none;position:absolute;left:-15px;width:calc(100% + 30px);background-color:#fff;padding-top:40px;padding-bottom:40px;z-index:10;box-shadow:0 0 30px rgba(86,86,86,.4)}.nav-link-dropdown-min{width:340px}.nav-link-dropdown-item{border-bottom:2px solid transparent;color:#073375;transition:.2s ease all}@media (max-width:575.98px){.nav-link-dropdown-item{white-space:initial}}.nav-link-dropdown-item:hover{color:#1b84ff;border-bottom-color:#1b84ff}@media (max-width:991.98px){.nav-link-dropdown-item:hover{border-bottom-color:transparent}}@media (max-width:991.98px){.nav-link-dropdown{display:none;position:initial;left:0;width:100%;padding-top:15px;padding-bottom:15px;background-color:transparent;box-shadow:none}.nav-link-dropdown-item{color:#fff}}.nav-link-dropdown-item-primary-active{color:#1b84ff;border-bottom-color:#1b84ff}.nav-link-dropdown-item-primary-active:after,.nav-link-dropdown-item-primary-active:before{background-color:#1b84ff!important}.nav-item-drop-mob.active-drop .dropdown-toggle:before,.nav-item-drop.active-drop .dropdown-toggle:before{transform:translateX(-4px) rotate(138deg)}.nav-item-drop-mob.active-drop .dropdown-toggle:after,.nav-item-drop.active-drop .dropdown-toggle:after{transform:rotate(45deg)}@media (max-width:991.98px){.nav-link-dropdown-hide{display:none!important}}.nav-link{display:block;padding:.5rem 1rem}.nav-link.dropdown-toggle{position:relative;cursor:pointer;padding-right:1.1rem!important}.nav-link.dropdown-toggle:after,.nav-link.dropdown-toggle:before{background-color:#fff;right:0}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#828282;pointer-events:none;cursor:default}.nav-link._symbol{padding-right:50px}.nav-link._compact{padding:20px 34px;font-weight:600}@media (min-width:768px){.nav-link._compact{margin-right:22px}}.nav-link__badge{background-color:#eb5757;border-radius:3px;text-transform:uppercase;padding:4px 6px 2px;color:#fff;font-family:Proxima Nova;font-style:normal;font-weight:700;font-size:8px;line-height:10px;position:absolute;top:12px;right:8px}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.625rem;border-top-right-radius:.625rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#828282;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills-border{position:relative;margin-left:20px}.nav-pills-border:before{content:'';border:1px dashed rgba(79,79,79,.6);border-right:none;width:20px;height:calc(100% - 72px - 1.5rem);position:absolute;left:-20px;top:36px;border-top-left-radius:4px;border-bottom-left-radius:4px}.nav-pills-border li{position:relative}.nav-pills-border li:first-child:before,.nav-pills-border li:last-child:before{display:none}.nav-pills-border li:before{content:'';position:absolute;top:36px;left:-20px;width:20px;border-top:1px dashed rgba(79,79,79,.6);height:1px}.nav-pills .nav-link{border:none;background-color:#fff;height:100%;display:flex;align-items:center;justify-content:center;color:#00143c;box-shadow:0 0 30px rgba(184,184,184,.26);transition:.2s ease all;position:relative;overflow:hidden;border-radius:10px!important;border-radius:.625rem}.nav-pills .nav-link__icon{font-size:24px;margin-right:12px}.nav-pills .nav-link-icon-block{justify-content:flex-start;text-align:left}@media (min-width:1440px){.nav-pills .nav-link-icon-block{padding-right:8px}}.nav-pills .nav-link:before{content:'';width:100%;height:100%;pointer-events:none;position:absolute;left:0;top:0;border:2px solid #00143c;transition:.2s ease all;border-radius:10px}.nav-pills .nav-link:hover{box-shadow:0 0 10px rgba(184,184,184,.56);color:#1b84ff}.nav-pills .nav-link:hover:before{border-width:4px;border-color:#1b84ff}.nav-pills .nav-link._compact{padding:20px 34px;font-weight:600}.nav-pills .nav-link._compact.active:before{border-width:2px}@media (min-width:768px){.nav-pills .nav-link._compact{margin-right:22px}}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{box-shadow:0 0 10px rgba(184,184,184,.56);color:#1b84ff;background-color:#f5faff}.nav-pills .nav-link.active:before,.nav-pills .show>.nav-link:before{border-width:4px;border-color:#1b84ff}.nav-fill .nav-item{flex:1 1 auto;text-align:center;min-height:72px}.nav-fill .nav-item-30{width:30%}@media (max-width:767.98px){.nav-fill .nav-item{width:100%;margin-bottom:10px;height:60px}}.nav-fill .nav-item._compact{margin-bottom:20px;flex:none}.nav-fill-full-width .nav-item{width:100%}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.tab-content-slider-inside>.tab-pane{display:block;height:0;overflow:hidden}.tab-content-slider-inside>.active{display:block;height:initial;overflow:initial}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.container-fluid-max{max-width:1320px}.navbar-brand{display:inline-block;padding-top:.275rem;padding-bottom:.275rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand img{max-width:180px}@media (max-width:991.98px){.navbar-brand img{max-width:120px}}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}@media (max-width:991.98px){.navbar-nav{padding-top:10px}}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{position:relative;width:32px;height:22px;padding:0;outline:0!important;font-size:1.25rem;line-height:1;background-color:transparent;border:none;border-radius:4px}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon-custom:nth-child(1),.navbar-toggler[aria-expanded=true] .navbar-toggler-icon-custom:nth-child(4){top:8px;width:0%;left:50%}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon-custom:nth-child(2){transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon-custom:nth-child(3){transform:rotate(-45deg)}.navbar-toggler._small{width:21px;height:18px}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}.navbar-toggler-icon-custom{display:block;position:absolute;height:3px;width:100%;background:#000;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.navbar-toggler-icon-custom:nth-child(1){top:0}.navbar-toggler-icon-custom:nth-child(2),.navbar-toggler-icon-custom:nth-child(3){top:8px}.navbar-toggler-icon-custom:nth-child(4){top:16px}.navbar-toggler-icon-custom._rounded{background:url(/local/templates/saga/html/build/css/../picture/upload/Line-94.svg);background-repeat:no-repeat;background-size:100%}.navbar-toggler-icon-rounded{left:0;display:block;position:absolute;width:100%;border-bottom:2px solid #0e0e0e}.navbar-toggler-icon-rounded:nth-child(1){top:0}.navbar-toggler-icon-rounded:nth-child(2),.navbar-toggler-icon-rounded:nth-child(3){top:8px}.navbar-toggler-icon-rounded:nth-child(4){top:16px}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;margin-left:-5px;width:calc(90% - 270px);justify-content:space-between}}@media (min-width:576px) and (max-width:1439.98px){.navbar-expand-sm .navbar-nav{width:calc(100% - 230px);max-width:70%}}@media (min-width:576px) and (max-width:991.98px){.navbar-expand-sm .navbar-nav{width:100%;max-width:100%}}@media (min-width:576px){.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;margin-top:2px;padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:2px solid transparent;transition:.2s ease all}}@media (min-width:576px) and (max-width:1439.98px){.navbar-expand-sm .navbar-nav .nav-link{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:576px){.navbar-expand-sm .navbar-nav .nav-link:hover{border-bottom-color:#fff}.navbar-expand-sm .navbar-nav._full-width{width:100%;max-width:100%}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;margin-left:-5px;width:calc(90% - 270px);justify-content:space-between}}@media (min-width:768px) and (max-width:1439.98px){.navbar-expand-md .navbar-nav{width:calc(100% - 230px);max-width:70%}}@media (min-width:768px) and (max-width:991.98px){.navbar-expand-md .navbar-nav{width:100%;max-width:100%}}@media (min-width:768px){.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;margin-top:2px;padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:2px solid transparent;transition:.2s ease all}}@media (min-width:768px) and (max-width:1439.98px){.navbar-expand-md .navbar-nav .nav-link{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:768px){.navbar-expand-md .navbar-nav .nav-link:hover{border-bottom-color:#fff}.navbar-expand-md .navbar-nav._full-width{width:100%;max-width:100%}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;margin-left:-5px;width:calc(90% - 270px);justify-content:space-between}}@media (min-width:992px) and (max-width:1439.98px){.navbar-expand-lg .navbar-nav{width:calc(100% - 230px);max-width:70%}}@media (min-width:992px) and (max-width:991.98px){.navbar-expand-lg .navbar-nav{width:100%;max-width:100%}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;margin-top:2px;padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:2px solid transparent;transition:.2s ease all}}@media (min-width:992px) and (max-width:1439.98px){.navbar-expand-lg .navbar-nav .nav-link{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link:hover{border-bottom-color:#fff}.navbar-expand-lg .navbar-nav._full-width{width:100%;max-width:100%}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1439.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1440px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;margin-left:-5px;width:calc(90% - 270px);justify-content:space-between}}@media (min-width:1440px) and (max-width:1439.98px){.navbar-expand-xl .navbar-nav{width:calc(100% - 230px);max-width:70%}}@media (min-width:1440px) and (max-width:991.98px){.navbar-expand-xl .navbar-nav{width:100%;max-width:100%}}@media (min-width:1440px){.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;margin-top:2px;padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:2px solid transparent;transition:.2s ease all}}@media (min-width:1440px) and (max-width:1439.98px){.navbar-expand-xl .navbar-nav .nav-link{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1440px){.navbar-expand-xl .navbar-nav .nav-link:hover{border-bottom-color:#fff}.navbar-expand-xl .navbar-nav._full-width{width:100%;max-width:100%}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row;margin-left:-5px;width:calc(90% - 270px);justify-content:space-between}@media (max-width:1439.98px){.navbar-expand .navbar-nav{width:calc(100% - 230px);max-width:70%}}@media (max-width:991.98px){.navbar-expand .navbar-nav{width:100%;max-width:100%}}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;margin-top:2px;padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:2px solid transparent;transition:.2s ease all}@media (max-width:1439.98px){.navbar-expand .navbar-nav .nav-link{padding-top:1.5rem;padding-bottom:1.5rem}}.navbar-expand .navbar-nav .nav-link:hover{border-bottom-color:#fff}.navbar-expand .navbar-nav._full-width{width:100%;max-width:100%}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.list-style-type-disc{list-style-type:disc}.nav-pills .nav-link.nav-link-top{border:none;border-top:4px solid transparent;border-radius:0!important;box-shadow:none!important}.nav-pills .nav-link.nav-link-top:before{display:none}.nav-pills .nav-link.nav-link-top[aria-selected=true]{border-top-color:#1b84ff;background-color:#fff;color:#1b84ff}.box-shadow{box-shadow:0 0 30px rgba(86,86,86,.4)!important}.box-shadow-card{box-shadow:0 0 30px rgba(184,184,184,.24);transition:.2s ease all}.box-shadow-card:hover{box-shadow:0 0 40px rgba(86,86,86,.4)}.box-shadow-min{box-shadow:0 0 30px rgba(184,184,184,.26)!important}.box-shadow-min:hover{box-shadow:0 0 30px rgba(184,184,184,.26)!important}.box-shadow-none{box-shadow:none!important}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:.625rem;transition:.2s ease all;box-shadow:0 0 30px rgba(184,184,184,.24);overflow:hidden}.card[data-toggle=modal]{cursor:pointer}.card__max-height{max-height:330px}.card__max-height-max{max-height:355px}.card__max-height-big{max-height:510px}.card__max-height-min{max-height:300px}.card__mark{position:relative;overflow:initial}.card__mark:after{content:'';width:44px;height:89px;position:absolute;left:20px;top:-5px;background-image:url(/local/templates/saga/html/build/css/../picture/upload/mark.svg);background-size:contain;background-repeat:no-repeat}@media (max-width:991.98px){.card__mark:after{width:26px;height:50px}}.card__dark{position:relative}.card__dark:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.8);z-index:0;transition:.2s ease all;border-radius:.625rem}.card__dark.rounded-lg:before{border-radius:1.25rem}@media (max-width:767.98px){.card__dark.rounded-lg:before{border-radius:.625rem}}.card__dark>*{position:relative;z-index:1}.card__dark:hover:before{opacity:.8}.card__link:hover{text-decoration:underline}.card__btn{border-width:2px;padding-left:1.25rem;padding-right:1.25rem}.card__btn-min{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0}.card:hover{box-shadow:0 0 40px rgba(86,86,86,.4)}.card:hover .card-img-item:before{background-color:rgba(0,0,0,0)}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem}.card._no-hover:hover{box-shadow:0 0 30px rgba(184,184,184,.24)}.card._triple{height:100%!important;min-height:200px;margin:12px 15px 12px 15px}@media (max-width:991.98px){.card._triple{margin:12px 15px 12px 15px}}@media (max-width:767.98px){.card._triple{margin:12px 15px 12px 15px}}.card._triple:hover{box-shadow:0 0 30px rgba(184,184,184,.24)}.card._mob-modify{cursor:pointer}@media (max-width:767.98px){.card._mob-modify{box-shadow:none;overflow:visible}}.card-img-item{position:relative;display:block}.card-img-item:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;transition:.3s ease all;pointer-events:none}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}@media (max-width:767.98px){.card-body._mob-modify{padding:0}}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.625rem - 1px) calc(.625rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.625rem - 1px) calc(.625rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img-top{max-height:500px;background-size:cover}.card-img,.card-img-top{border-top-left-radius:calc(.625rem - 1px);border-top-right-radius:calc(.625rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.625rem - 1px);border-bottom-left-radius:calc(.625rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.saga-tag{padding:6px 12px;border-radius:4px;margin:0 6px;font-size:12px;display:inline-flex;align-items:center;line-height:1.6;transition:.2s ease all}.saga-tag-right{position:absolute;right:0;top:0;bottom:0;margin:auto}.saga-tag-min{width:30px;height:30px}.saga-tag-news{height:39px;position:relative;padding-right:23px;padding-left:18px}.saga-tag-close{position:absolute;right:10px;top:7px;cursor:pointer;transition:.2s ease all}.saga-tag-close:hover{color:#b3b3b3}h1 .saga-tag{transform:translateY(-8px)}a.text-dark.link-hover-revert{transition:.2s ease all}a.text-dark.link-hover-revert:hover{color:#1b84ff!important}a.text-dark.link-hover-revert.dropdown-toggle:hover:after,a.text-dark.link-hover-revert.dropdown-toggle:hover:before{background-color:#1b84ff}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.object-fit-contain{-o-object-fit:contain;object-fit:contain}@media (max-width:991.98px){.mobile_slider._overflow-visible .slick-list{overflow:visible}}@media (max-width:767.98px){.mobile_slider._product{padding-left:60px}}@media (max-width:767.98px){.triple_slider._overflow-visible .slick-list{overflow:visible}}@media (min-width:768px){.triple_slider._overflow-visible .slick-list{width:calc(100% + 30px);padding:20px 15px 0;margin:0 -15px}}@media (min-width:768px){.triple_slider .slick-slide:not(.slick-active) .card{box-shadow:none}}.triple_slider .slick-next{right:-50px}.triple_slider .slick-prev{left:-50px}.breadcrumb{display:block;flex-wrap:wrap;padding:0 0;margin-bottom:1.5rem;list-style:none;background-color:transparent;border-radius:.625rem;margin-top:40px}@media (max-width:575.98px){.breadcrumb{margin-top:20px}}.breadcrumb-item{position:relative;display:inline}.breadcrumb-item:not(.active) a{border-bottom:1px solid transparent;transition:.2s ease all}.breadcrumb-item:not(.active) a:hover{border-bottom:1px solid currentColor}.breadcrumb-item+.breadcrumb-item{padding-left:1rem}.breadcrumb-item+.breadcrumb-item.text-white:after,.breadcrumb-item+.breadcrumb-item.text-white:before{background-color:#fff}.breadcrumb-item+.breadcrumb-item:after,.breadcrumb-item+.breadcrumb-item:before{content:"";width:5px;height:1px;background-color:#252525;text-transform:none;border:none;font-size:6px;left:5px;position:absolute;top:11px;transform:rotate(-45deg);border-radius:1px}.breadcrumb-item+.breadcrumb-item:before{transform:rotate(45deg);top:8px}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#828282}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.625rem}.page-link{position:relative;display:block;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background-color:#f5f5f5;margin:0 4px;color:#073375}@media (max-width:575.98px){.page-link{width:36px;height:36px}}.page-link:hover{z-index:2;color:#005fce;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(27,132,255,.25)}.page-item i{font-size:10px;vertical-align:middle}.page-item.active .page-link{z-index:3;color:#fff;background-color:#1b84ff;border-color:#1b84ff}.page-item.disabled .page-link{color:#828282;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.625rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#1b84ff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#006ae7}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(27,132,255,.5)}.badge-secondary{color:#fff;background-color:#828282}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#696969}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(130,130,130,.5)}.badge-success{color:#fff;background-color:#27ae60}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e8449}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(39,174,96,.5)}.badge-info{color:#fff;background-color:#073375}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#041e45}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(7,51,117,.5)}.badge-warning{color:#212529;background-color:#f2c94c}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#efbb1c}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(242,201,76,.5)}.badge-danger{color:#fff;background-color:#eb5757}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#e62929}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(235,87,87,.5)}.badge-light{color:#212529;background-color:#f5f5f5}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dcdcdc}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(245,245,245,.5)}.badge-dark{color:#fff;background-color:#00143c}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#000309}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,20,60,.5)}.badge-cyan{color:#fff;background-color:#073375}a.badge-cyan:focus,a.badge-cyan:hover{color:#fff;background-color:#041e45}a.badge-cyan.focus,a.badge-cyan:focus{outline:0;box-shadow:0 0 0 .2rem rgba(7,51,117,.5)}.badge-black{color:#fff;background-color:#000}a.badge-black:focus,a.badge-black:hover{color:#fff;background-color:#000}a.badge-black.focus,a.badge-black:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.badge-orange{color:#212529;background-color:#f2994a}a.badge-orange:focus,a.badge-orange:hover{color:#212529;background-color:#ef7e1a}a.badge-orange.focus,a.badge-orange:focus{outline:0;box-shadow:0 0 0 .2rem rgba(242,153,74,.5)}.badge-yellow{color:#212529;background-color:#f2c94c}a.badge-yellow:focus,a.badge-yellow:hover{color:#212529;background-color:#efbb1c}a.badge-yellow.focus,a.badge-yellow:focus{outline:0;box-shadow:0 0 0 .2rem rgba(242,201,76,.5)}.badge-lightblue{color:#212529;background-color:#85afe0}a.badge-lightblue:focus,a.badge-lightblue:hover{color:#212529;background-color:#5c94d6}a.badge-lightblue.focus,a.badge-lightblue:focus{outline:0;box-shadow:0 0 0 .2rem rgba(133,175,224,.5)}.badge-purple{color:#fff;background-color:#bb6bd9}a.badge-purple:focus,a.badge-purple:hover{color:#fff;background-color:#a842cf}a.badge-purple.focus,a.badge-purple:focus{outline:0;box-shadow:0 0 0 .2rem rgba(187,107,217,.5)}.badge-blue-light{color:#fff;background-color:#2d9cdb}a.badge-blue-light:focus,a.badge-blue-light:hover{color:#fff;background-color:#1f7fb6}a.badge-blue-light.focus,a.badge-blue-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(45,156,219,.5)}.badge-sea{color:#fff;background-color:#458eb8}a.badge-sea:focus,a.badge-sea:hover{color:#fff;background-color:#377193}a.badge-sea.focus,a.badge-sea:focus{outline:0;box-shadow:0 0 0 .2rem rgba(69,142,184,.5)}.badge-brown{color:#fff;background-color:#4f4f4f}a.badge-brown:focus,a.badge-brown:hover{color:#fff;background-color:#363636}a.badge-brown.focus,a.badge-brown:focus{outline:0;box-shadow:0 0 0 .2rem rgba(79,79,79,.5)}.badge-safety{color:#212529;background-color:#6fcf97}a.badge-safety:focus,a.badge-safety:hover{color:#212529;background-color:#49c27b}a.badge-safety.focus,a.badge-safety:focus{outline:0;box-shadow:0 0 0 .2rem rgba(111,207,151,.5)}.badge-coding{color:#212529;background-color:#56ccf2}a.badge-coding:focus,a.badge-coding:hover{color:#212529;background-color:#27beee}a.badge-coding.focus,a.badge-coding:focus{outline:0;box-shadow:0 0 0 .2rem rgba(86,204,242,.5)}.badge-grey-new{color:#212529;background-color:#bdbdbd}a.badge-grey-new:focus,a.badge-grey-new:hover{color:#212529;background-color:#a4a4a4}a.badge-grey-new.focus,a.badge-grey-new:focus{outline:0;box-shadow:0 0 0 .2rem rgba(189,189,189,.5)}.badge-dark-green{color:#fff;background-color:#219653}a.badge-dark-green:focus,a.badge-dark-green:hover{color:#fff;background-color:#186c3c}a.badge-dark-green.focus,a.badge-dark-green:focus{outline:0;box-shadow:0 0 0 .2rem rgba(33,150,83,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:1.25rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.625rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#0e4585;background-color:#d1e6ff;border-color:#bfddff}.alert-primary hr{border-top-color:#a6cfff}.alert-primary .alert-link{color:#092d57}.alert-secondary{color:#444;background-color:#e6e6e6;border-color:#dcdcdc}.alert-secondary hr{border-top-color:#cfcfcf}.alert-secondary .alert-link{color:#2b2b2b}.alert-success{color:#145a32;background-color:#d4efdf;border-color:#c3e8d2}.alert-success hr{border-top-color:#b1e1c4}.alert-success .alert-link{color:#0b301b}.alert-info{color:#041b3d;background-color:#cdd6e3;border-color:#bac6d8}.alert-info hr{border-top-color:#aab9cf}.alert-info .alert-link{color:#01060d}.alert-warning{color:#7e6928;background-color:#fcf4db;border-color:#fbf0cd}.alert-warning hr{border-top-color:#f9e9b5}.alert-warning .alert-link{color:#57491c}.alert-danger{color:#7a2d2d;background-color:#fbdddd;border-color:#f9d0d0}.alert-danger hr{border-top-color:#f6b9b9}.alert-danger .alert-link{color:#551f1f}.alert-light{color:#7f7f7f;background-color:#fdfdfd;border-color:#fcfcfc}.alert-light hr{border-top-color:#efefef}.alert-light .alert-link{color:#666}.alert-dark{color:#000a1f;background-color:#ccd0d8;border-color:#b8bdc8}.alert-dark hr{border-top-color:#aab0bd}.alert-dark .alert-link{color:#000}.alert-cyan{color:#041b3d;background-color:#cdd6e3;border-color:#bac6d8}.alert-cyan hr{border-top-color:#aab9cf}.alert-cyan .alert-link{color:#01060d}.alert-black{color:#000;background-color:#ccc;border-color:#b8b8b8}.alert-black hr{border-top-color:#ababab}.alert-black .alert-link{color:#000}.alert-orange{color:#7e5026;background-color:#fcebdb;border-color:#fbe2cc}.alert-orange hr{border-top-color:#f9d5b4}.alert-orange .alert-link{color:#57371a}.alert-yellow{color:#7e6928;background-color:#fcf4db;border-color:#fbf0cd}.alert-yellow hr{border-top-color:#f9e9b5}.alert-yellow .alert-link{color:#57491c}.alert-lightblue{color:#455b74;background-color:#e7eff9;border-color:#dde9f6}.alert-lightblue hr{border-top-color:#c9dcf1}.alert-lightblue .alert-link{color:#324254}.alert-purple{color:#613871;background-color:#f1e1f7;border-color:#ecd6f4}.alert-purple hr{border-top-color:#e3c2ef}.alert-purple .alert-link{color:#44274f}.alert-blue-light{color:#175172;background-color:#d5ebf8;border-color:#c4e3f5}.alert-blue-light hr{border-top-color:#aed9f1}.alert-blue-light .alert-link{color:#0e3348}.alert-sea{color:#244a60;background-color:#dae8f1;border-color:#cbdfeb}.alert-sea hr{border-top-color:#b9d4e4}.alert-sea .alert-link{color:#162d3b}.alert-brown{color:#292929;background-color:#dcdcdc;border-color:#cecece}.alert-brown hr{border-top-color:#c1c1c1}.alert-brown .alert-link{color:#101010}.alert-safety{color:#3a6c4f;background-color:#e2f5ea;border-color:#d7f2e2}.alert-safety hr{border-top-color:#c4ecd4}.alert-safety .alert-link{color:#284b37}.alert-coding{color:#2d6a7e;background-color:#ddf5fc;border-color:#d0f1fb}.alert-coding hr{border-top-color:#b9eaf9}.alert-coding .alert-link{color:#204a58}.alert-grey-new{color:#626262;background-color:#f2f2f2;border-color:#ededed}.alert-grey-new hr{border-top-color:#e0e0e0}.alert-grey-new .alert-link{color:#494949}.alert-dark-green{color:#114e2b;background-color:#d3eadd;border-color:#c1e2cf}.alert-dark-green hr{border-top-color:#b0dac2}.alert-dark-green .alert-link{color:#082414}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.625rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#1b84ff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f5f5f5}.list-group-item-action:active{color:#00143c;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.list-group-item:last-child{border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem}.list-group-item.disabled,.list-group-item:disabled{color:#828282;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#1b84ff;border-color:#1b84ff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.625rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.625rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.625rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.625rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.625rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.625rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.625rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.625rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1440px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.625rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.625rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#0e4585;background-color:#bfddff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#0e4585;background-color:#a6cfff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#0e4585;border-color:#0e4585}.list-group-item-secondary{color:#444;background-color:#dcdcdc}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#444;background-color:#cfcfcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#444;border-color:#444}.list-group-item-success{color:#145a32;background-color:#c3e8d2}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#145a32;background-color:#b1e1c4}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#145a32;border-color:#145a32}.list-group-item-info{color:#041b3d;background-color:#bac6d8}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#041b3d;background-color:#aab9cf}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#041b3d;border-color:#041b3d}.list-group-item-warning{color:#7e6928;background-color:#fbf0cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#7e6928;background-color:#f9e9b5}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#7e6928;border-color:#7e6928}.list-group-item-danger{color:#7a2d2d;background-color:#f9d0d0}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#7a2d2d;background-color:#f6b9b9}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#7a2d2d;border-color:#7a2d2d}.list-group-item-light{color:#7f7f7f;background-color:#fcfcfc}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#7f7f7f;background-color:#efefef}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#7f7f7f;border-color:#7f7f7f}.list-group-item-dark{color:#000a1f;background-color:#b8bdc8}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#000a1f;background-color:#aab0bd}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#000a1f;border-color:#000a1f}.list-group-item-cyan{color:#041b3d;background-color:#bac6d8}.list-group-item-cyan.list-group-item-action:focus,.list-group-item-cyan.list-group-item-action:hover{color:#041b3d;background-color:#aab9cf}.list-group-item-cyan.list-group-item-action.active{color:#fff;background-color:#041b3d;border-color:#041b3d}.list-group-item-black{color:#000;background-color:#b8b8b8}.list-group-item-black.list-group-item-action:focus,.list-group-item-black.list-group-item-action:hover{color:#000;background-color:#ababab}.list-group-item-black.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-orange{color:#7e5026;background-color:#fbe2cc}.list-group-item-orange.list-group-item-action:focus,.list-group-item-orange.list-group-item-action:hover{color:#7e5026;background-color:#f9d5b4}.list-group-item-orange.list-group-item-action.active{color:#fff;background-color:#7e5026;border-color:#7e5026}.list-group-item-yellow{color:#7e6928;background-color:#fbf0cd}.list-group-item-yellow.list-group-item-action:focus,.list-group-item-yellow.list-group-item-action:hover{color:#7e6928;background-color:#f9e9b5}.list-group-item-yellow.list-group-item-action.active{color:#fff;background-color:#7e6928;border-color:#7e6928}.list-group-item-lightblue{color:#455b74;background-color:#dde9f6}.list-group-item-lightblue.list-group-item-action:focus,.list-group-item-lightblue.list-group-item-action:hover{color:#455b74;background-color:#c9dcf1}.list-group-item-lightblue.list-group-item-action.active{color:#fff;background-color:#455b74;border-color:#455b74}.list-group-item-purple{color:#613871;background-color:#ecd6f4}.list-group-item-purple.list-group-item-action:focus,.list-group-item-purple.list-group-item-action:hover{color:#613871;background-color:#e3c2ef}.list-group-item-purple.list-group-item-action.active{color:#fff;background-color:#613871;border-color:#613871}.list-group-item-blue-light{color:#175172;background-color:#c4e3f5}.list-group-item-blue-light.list-group-item-action:focus,.list-group-item-blue-light.list-group-item-action:hover{color:#175172;background-color:#aed9f1}.list-group-item-blue-light.list-group-item-action.active{color:#fff;background-color:#175172;border-color:#175172}.list-group-item-sea{color:#244a60;background-color:#cbdfeb}.list-group-item-sea.list-group-item-action:focus,.list-group-item-sea.list-group-item-action:hover{color:#244a60;background-color:#b9d4e4}.list-group-item-sea.list-group-item-action.active{color:#fff;background-color:#244a60;border-color:#244a60}.list-group-item-brown{color:#292929;background-color:#cecece}.list-group-item-brown.list-group-item-action:focus,.list-group-item-brown.list-group-item-action:hover{color:#292929;background-color:#c1c1c1}.list-group-item-brown.list-group-item-action.active{color:#fff;background-color:#292929;border-color:#292929}.list-group-item-safety{color:#3a6c4f;background-color:#d7f2e2}.list-group-item-safety.list-group-item-action:focus,.list-group-item-safety.list-group-item-action:hover{color:#3a6c4f;background-color:#c4ecd4}.list-group-item-safety.list-group-item-action.active{color:#fff;background-color:#3a6c4f;border-color:#3a6c4f}.list-group-item-coding{color:#2d6a7e;background-color:#d0f1fb}.list-group-item-coding.list-group-item-action:focus,.list-group-item-coding.list-group-item-action:hover{color:#2d6a7e;background-color:#b9eaf9}.list-group-item-coding.list-group-item-action.active{color:#fff;background-color:#2d6a7e;border-color:#2d6a7e}.list-group-item-grey-new{color:#626262;background-color:#ededed}.list-group-item-grey-new.list-group-item-action:focus,.list-group-item-grey-new.list-group-item-action:hover{color:#626262;background-color:#e0e0e0}.list-group-item-grey-new.list-group-item-action.active{color:#fff;background-color:#626262;border-color:#626262}.list-group-item-dark-green{color:#114e2b;background-color:#c1e2cf}.list-group-item-dark-green.list-group-item-action:focus,.list-group-item-dark-green.list-group-item-action:hover{color:#114e2b;background-color:#b0dac2}.list-group-item-dark-green.list-group-item-action.active{color:#fff;background-color:#114e2b;border-color:#114e2b}.title-list{font-family:Proxima Nova;font-style:normal;font-weight:700;font-size:28px;line-height:120%;color:#fff;padding-left:40px;max-width:700px}@media (max-width:991.98px){.title-list{font-size:16px;line-height:22px;padding-left:20px}}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#828282;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden}@media (max-width:991.98px){.modal-open .modal{overflow-y:auto}}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;outline:0}.modal__title{max-width:360px}.modal-message{pointer-events:none}.modal-message .modal-dialog{align-items:baseline;position:fixed;bottom:40px;right:40px}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#f5f5f5;background-clip:padding-box;box-shadow:0 0 30px rgba(44,44,44,.4);border-radius:20px;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;z-index:10;padding:2rem 37px 0;border-top-left-radius:calc(1.25rem - 1px);border-top-right-radius:calc(1.25rem - 1px)}@media (max-width:767.98px){.modal-header{padding:2rem 1rem 0}}.modal-header .close{padding:1rem 1rem;outline:0!important;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.8}.modal-body{position:relative;flex:1 1 auto;z-index:0;padding:1rem 37px}@media (max-width:575.98px){.modal-body{padding:1rem}}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;padding-bottom:60px;border-bottom-right-radius:calc(1.25rem - 1px);border-bottom-left-radius:calc(1.25rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:587px}}@media (min-width:1440px){.modal-xl{max-width:1170px}}.modal-xxl{max-width:1320px;padding:0 20px}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Proxima Nova",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.8;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.625rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Proxima Nova",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.8;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:1.25rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 1.25rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:1.25rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:1.25rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(1.25rem - 1px);border-top-right-radius:calc(1.25rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#00143c}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#1b84ff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#006ae7!important}.bg-secondary{background-color:#828282!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#696969!important}.bg-success{background-color:#27ae60!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e8449!important}.bg-info{background-color:#073375!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#041e45!important}.bg-warning{background-color:#f2c94c!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#efbb1c!important}.bg-danger{background-color:#eb5757!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#e62929!important}.bg-light{background-color:#f5f5f5!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dcdcdc!important}.bg-dark{background-color:#00143c!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#000309!important}.bg-cyan{background-color:#073375!important}a.bg-cyan:focus,a.bg-cyan:hover,button.bg-cyan:focus,button.bg-cyan:hover{background-color:#041e45!important}.bg-black{background-color:#000!important}a.bg-black:focus,a.bg-black:hover,button.bg-black:focus,button.bg-black:hover{background-color:#000!important}.bg-orange{background-color:#f2994a!important}a.bg-orange:focus,a.bg-orange:hover,button.bg-orange:focus,button.bg-orange:hover{background-color:#ef7e1a!important}.bg-yellow{background-color:#f2c94c!important}a.bg-yellow:focus,a.bg-yellow:hover,button.bg-yellow:focus,button.bg-yellow:hover{background-color:#efbb1c!important}.bg-lightblue{background-color:#85afe0!important}a.bg-lightblue:focus,a.bg-lightblue:hover,button.bg-lightblue:focus,button.bg-lightblue:hover{background-color:#5c94d6!important}.bg-purple{background-color:#bb6bd9!important}a.bg-purple:focus,a.bg-purple:hover,button.bg-purple:focus,button.bg-purple:hover{background-color:#a842cf!important}.bg-blue-light{background-color:#2d9cdb!important}a.bg-blue-light:focus,a.bg-blue-light:hover,button.bg-blue-light:focus,button.bg-blue-light:hover{background-color:#1f7fb6!important}.bg-sea{background-color:#458eb8!important}a.bg-sea:focus,a.bg-sea:hover,button.bg-sea:focus,button.bg-sea:hover{background-color:#377193!important}.bg-brown{background-color:#4f4f4f!important}a.bg-brown:focus,a.bg-brown:hover,button.bg-brown:focus,button.bg-brown:hover{background-color:#363636!important}.bg-safety{background-color:#6fcf97!important}a.bg-safety:focus,a.bg-safety:hover,button.bg-safety:focus,button.bg-safety:hover{background-color:#49c27b!important}.bg-coding{background-color:#56ccf2!important}a.bg-coding:focus,a.bg-coding:hover,button.bg-coding:focus,button.bg-coding:hover{background-color:#27beee!important}.bg-grey-new{background-color:#bdbdbd!important}a.bg-grey-new:focus,a.bg-grey-new:hover,button.bg-grey-new:focus,button.bg-grey-new:hover{background-color:#a4a4a4!important}.bg-dark-green{background-color:#219653!important}a.bg-dark-green:focus,a.bg-dark-green:hover,button.bg-dark-green:focus,button.bg-dark-green:hover{background-color:#186c3c!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}@media (min-width:768px){.bg-light-md{background-color:#f5f5f5!important}}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#1b84ff!important}.border-secondary{border-color:#828282!important}.border-success{border-color:#27ae60!important}.border-info{border-color:#073375!important}.border-warning{border-color:#f2c94c!important}.border-danger{border-color:#eb5757!important}.border-light{border-color:#f5f5f5!important}.border-dark{border-color:#00143c!important}.border-cyan{border-color:#073375!important}.border-black{border-color:#000!important}.border-orange{border-color:#f2994a!important}.border-yellow{border-color:#f2c94c!important}.border-lightblue{border-color:#85afe0!important}.border-purple{border-color:#bb6bd9!important}.border-blue-light{border-color:#2d9cdb!important}.border-sea{border-color:#458eb8!important}.border-brown{border-color:#4f4f4f!important}.border-safety{border-color:#6fcf97!important}.border-coding{border-color:#56ccf2!important}.border-grey-new{border-color:#bdbdbd!important}.border-dark-green{border-color:#219653!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.625rem!important}.rounded-top{border-top-left-radius:.625rem!important;border-top-right-radius:.625rem!important}.rounded-right{border-top-right-radius:.625rem!important;border-bottom-right-radius:.625rem!important}.rounded-bottom{border-bottom-right-radius:.625rem!important;border-bottom-left-radius:.625rem!important}.rounded-left{border-top-left-radius:.625rem!important;border-bottom-left-radius:.625rem!important}.rounded-lg{border-radius:1.25rem!important}@media (max-width:767.98px){.rounded-lg{border-radius:.625rem!important}}.rounded-xl{border-radius:40px!important}@media (max-width:767.98px){.rounded-xl{border-radius:.625rem!important}}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-6{border-width:6px!important}.border-7{border-width:7px!important}.border-8{border-width:8px!important}.border-9{border-width:9px!important}.border-10{border-width:10px!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1440px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}@media (max-width:576px){.d-down-sm-block{display:block!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1440px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1440px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-initial{overflow:initial!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:1439.98px){.shadow-down-lg{box-shadow:0 0 30px rgba(184,184,184,.26)!important}.shadow-down-lg-none{box-shadow:none!important}}@media (min-width:992px){.shadow-up-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-up-lg-none{box-shadow:none!important}}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.m-6{margin:1.875rem!important}.mt-6,.my-6{margin-top:1.875rem!important}.mr-6,.mx-6{margin-right:1.875rem!important}.mb-6,.my-6{margin-bottom:1.875rem!important}.ml-6,.mx-6{margin-left:1.875rem!important}.m-7{margin:4rem!important}.mt-7,.my-7{margin-top:4rem!important}.mr-7,.mx-7{margin-right:4rem!important}.mb-7,.my-7{margin-bottom:4rem!important}.ml-7,.mx-7{margin-left:4rem!important}.m-8{margin:5rem!important}.mt-8,.my-8{margin-top:5rem!important}.mr-8,.mx-8{margin-right:5rem!important}.mb-8,.my-8{margin-bottom:5rem!important}.ml-8,.mx-8{margin-left:5rem!important}.m-9{margin:6rem!important}.mt-9,.my-9{margin-top:6rem!important}.mr-9,.mx-9{margin-right:6rem!important}.mb-9,.my-9{margin-bottom:6rem!important}.ml-9,.mx-9{margin-left:6rem!important}.m-10{margin:7rem!important}.mt-10,.my-10{margin-top:7rem!important}.mr-10,.mx-10{margin-right:7rem!important}.mb-10,.my-10{margin-bottom:7rem!important}.ml-10,.mx-10{margin-left:7rem!important}.m-11{margin:8rem!important}.mt-11,.my-11{margin-top:8rem!important}.mr-11,.mx-11{margin-right:8rem!important}.mb-11,.my-11{margin-bottom:8rem!important}.ml-11,.mx-11{margin-left:8rem!important}.m-12{margin:9rem!important}.mt-12,.my-12{margin-top:9rem!important}.mr-12,.mx-12{margin-right:9rem!important}.mb-12,.my-12{margin-bottom:9rem!important}.ml-12,.mx-12{margin-left:9rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.p-6{padding:1.875rem!important}.pt-6,.py-6{padding-top:1.875rem!important}.pr-6,.px-6{padding-right:1.875rem!important}.pb-6,.py-6{padding-bottom:1.875rem!important}.pl-6,.px-6{padding-left:1.875rem!important}.p-7{padding:4rem!important}.pt-7,.py-7{padding-top:4rem!important}.pr-7,.px-7{padding-right:4rem!important}.pb-7,.py-7{padding-bottom:4rem!important}.pl-7,.px-7{padding-left:4rem!important}.p-8{padding:5rem!important}.pt-8,.py-8{padding-top:5rem!important}.pr-8,.px-8{padding-right:5rem!important}.pb-8,.py-8{padding-bottom:5rem!important}.pl-8,.px-8{padding-left:5rem!important}.p-9{padding:6rem!important}.pt-9,.py-9{padding-top:6rem!important}.pr-9,.px-9{padding-right:6rem!important}.pb-9,.py-9{padding-bottom:6rem!important}.pl-9,.px-9{padding-left:6rem!important}.p-10{padding:7rem!important}.pt-10,.py-10{padding-top:7rem!important}.pr-10,.px-10{padding-right:7rem!important}.pb-10,.py-10{padding-bottom:7rem!important}.pl-10,.px-10{padding-left:7rem!important}.p-11{padding:8rem!important}.pt-11,.py-11{padding-top:8rem!important}.pr-11,.px-11{padding-right:8rem!important}.pb-11,.py-11{padding-bottom:8rem!important}.pl-11,.px-11{padding-left:8rem!important}.p-12{padding:9rem!important}.pt-12,.py-12{padding-top:9rem!important}.pr-12,.px-12{padding-right:9rem!important}.pb-12,.py-12{padding-bottom:9rem!important}.pl-12,.px-12{padding-left:9rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-n6{margin:-1.875rem!important}.mt-n6,.my-n6{margin-top:-1.875rem!important}.mr-n6,.mx-n6{margin-right:-1.875rem!important}.mb-n6,.my-n6{margin-bottom:-1.875rem!important}.ml-n6,.mx-n6{margin-left:-1.875rem!important}.m-n7{margin:-4rem!important}.mt-n7,.my-n7{margin-top:-4rem!important}.mr-n7,.mx-n7{margin-right:-4rem!important}.mb-n7,.my-n7{margin-bottom:-4rem!important}.ml-n7,.mx-n7{margin-left:-4rem!important}.m-n8{margin:-5rem!important}.mt-n8,.my-n8{margin-top:-5rem!important}.mr-n8,.mx-n8{margin-right:-5rem!important}.mb-n8,.my-n8{margin-bottom:-5rem!important}.ml-n8,.mx-n8{margin-left:-5rem!important}.m-n9{margin:-6rem!important}.mt-n9,.my-n9{margin-top:-6rem!important}.mr-n9,.mx-n9{margin-right:-6rem!important}.mb-n9,.my-n9{margin-bottom:-6rem!important}.ml-n9,.mx-n9{margin-left:-6rem!important}.m-n10{margin:-7rem!important}.mt-n10,.my-n10{margin-top:-7rem!important}.mr-n10,.mx-n10{margin-right:-7rem!important}.mb-n10,.my-n10{margin-bottom:-7rem!important}.ml-n10,.mx-n10{margin-left:-7rem!important}.m-n11{margin:-8rem!important}.mt-n11,.my-n11{margin-top:-8rem!important}.mr-n11,.mx-n11{margin-right:-8rem!important}.mb-n11,.my-n11{margin-bottom:-8rem!important}.ml-n11,.mx-n11{margin-left:-8rem!important}.m-n12{margin:-9rem!important}.mt-n12,.my-n12{margin-top:-9rem!important}.mr-n12,.mx-n12{margin-right:-9rem!important}.mb-n12,.my-n12{margin-bottom:-9rem!important}.ml-n12,.mx-n12{margin-left:-9rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.m-sm-6{margin:1.875rem!important}.mt-sm-6,.my-sm-6{margin-top:1.875rem!important}.mr-sm-6,.mx-sm-6{margin-right:1.875rem!important}.mb-sm-6,.my-sm-6{margin-bottom:1.875rem!important}.ml-sm-6,.mx-sm-6{margin-left:1.875rem!important}.m-sm-7{margin:4rem!important}.mt-sm-7,.my-sm-7{margin-top:4rem!important}.mr-sm-7,.mx-sm-7{margin-right:4rem!important}.mb-sm-7,.my-sm-7{margin-bottom:4rem!important}.ml-sm-7,.mx-sm-7{margin-left:4rem!important}.m-sm-8{margin:5rem!important}.mt-sm-8,.my-sm-8{margin-top:5rem!important}.mr-sm-8,.mx-sm-8{margin-right:5rem!important}.mb-sm-8,.my-sm-8{margin-bottom:5rem!important}.ml-sm-8,.mx-sm-8{margin-left:5rem!important}.m-sm-9{margin:6rem!important}.mt-sm-9,.my-sm-9{margin-top:6rem!important}.mr-sm-9,.mx-sm-9{margin-right:6rem!important}.mb-sm-9,.my-sm-9{margin-bottom:6rem!important}.ml-sm-9,.mx-sm-9{margin-left:6rem!important}.m-sm-10{margin:7rem!important}.mt-sm-10,.my-sm-10{margin-top:7rem!important}.mr-sm-10,.mx-sm-10{margin-right:7rem!important}.mb-sm-10,.my-sm-10{margin-bottom:7rem!important}.ml-sm-10,.mx-sm-10{margin-left:7rem!important}.m-sm-11{margin:8rem!important}.mt-sm-11,.my-sm-11{margin-top:8rem!important}.mr-sm-11,.mx-sm-11{margin-right:8rem!important}.mb-sm-11,.my-sm-11{margin-bottom:8rem!important}.ml-sm-11,.mx-sm-11{margin-left:8rem!important}.m-sm-12{margin:9rem!important}.mt-sm-12,.my-sm-12{margin-top:9rem!important}.mr-sm-12,.mx-sm-12{margin-right:9rem!important}.mb-sm-12,.my-sm-12{margin-bottom:9rem!important}.ml-sm-12,.mx-sm-12{margin-left:9rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.p-sm-6{padding:1.875rem!important}.pt-sm-6,.py-sm-6{padding-top:1.875rem!important}.pr-sm-6,.px-sm-6{padding-right:1.875rem!important}.pb-sm-6,.py-sm-6{padding-bottom:1.875rem!important}.pl-sm-6,.px-sm-6{padding-left:1.875rem!important}.p-sm-7{padding:4rem!important}.pt-sm-7,.py-sm-7{padding-top:4rem!important}.pr-sm-7,.px-sm-7{padding-right:4rem!important}.pb-sm-7,.py-sm-7{padding-bottom:4rem!important}.pl-sm-7,.px-sm-7{padding-left:4rem!important}.p-sm-8{padding:5rem!important}.pt-sm-8,.py-sm-8{padding-top:5rem!important}.pr-sm-8,.px-sm-8{padding-right:5rem!important}.pb-sm-8,.py-sm-8{padding-bottom:5rem!important}.pl-sm-8,.px-sm-8{padding-left:5rem!important}.p-sm-9{padding:6rem!important}.pt-sm-9,.py-sm-9{padding-top:6rem!important}.pr-sm-9,.px-sm-9{padding-right:6rem!important}.pb-sm-9,.py-sm-9{padding-bottom:6rem!important}.pl-sm-9,.px-sm-9{padding-left:6rem!important}.p-sm-10{padding:7rem!important}.pt-sm-10,.py-sm-10{padding-top:7rem!important}.pr-sm-10,.px-sm-10{padding-right:7rem!important}.pb-sm-10,.py-sm-10{padding-bottom:7rem!important}.pl-sm-10,.px-sm-10{padding-left:7rem!important}.p-sm-11{padding:8rem!important}.pt-sm-11,.py-sm-11{padding-top:8rem!important}.pr-sm-11,.px-sm-11{padding-right:8rem!important}.pb-sm-11,.py-sm-11{padding-bottom:8rem!important}.pl-sm-11,.px-sm-11{padding-left:8rem!important}.p-sm-12{padding:9rem!important}.pt-sm-12,.py-sm-12{padding-top:9rem!important}.pr-sm-12,.px-sm-12{padding-right:9rem!important}.pb-sm-12,.py-sm-12{padding-bottom:9rem!important}.pl-sm-12,.px-sm-12{padding-left:9rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-n6{margin:-1.875rem!important}.mt-sm-n6,.my-sm-n6{margin-top:-1.875rem!important}.mr-sm-n6,.mx-sm-n6{margin-right:-1.875rem!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-1.875rem!important}.ml-sm-n6,.mx-sm-n6{margin-left:-1.875rem!important}.m-sm-n7{margin:-4rem!important}.mt-sm-n7,.my-sm-n7{margin-top:-4rem!important}.mr-sm-n7,.mx-sm-n7{margin-right:-4rem!important}.mb-sm-n7,.my-sm-n7{margin-bottom:-4rem!important}.ml-sm-n7,.mx-sm-n7{margin-left:-4rem!important}.m-sm-n8{margin:-5rem!important}.mt-sm-n8,.my-sm-n8{margin-top:-5rem!important}.mr-sm-n8,.mx-sm-n8{margin-right:-5rem!important}.mb-sm-n8,.my-sm-n8{margin-bottom:-5rem!important}.ml-sm-n8,.mx-sm-n8{margin-left:-5rem!important}.m-sm-n9{margin:-6rem!important}.mt-sm-n9,.my-sm-n9{margin-top:-6rem!important}.mr-sm-n9,.mx-sm-n9{margin-right:-6rem!important}.mb-sm-n9,.my-sm-n9{margin-bottom:-6rem!important}.ml-sm-n9,.mx-sm-n9{margin-left:-6rem!important}.m-sm-n10{margin:-7rem!important}.mt-sm-n10,.my-sm-n10{margin-top:-7rem!important}.mr-sm-n10,.mx-sm-n10{margin-right:-7rem!important}.mb-sm-n10,.my-sm-n10{margin-bottom:-7rem!important}.ml-sm-n10,.mx-sm-n10{margin-left:-7rem!important}.m-sm-n11{margin:-8rem!important}.mt-sm-n11,.my-sm-n11{margin-top:-8rem!important}.mr-sm-n11,.mx-sm-n11{margin-right:-8rem!important}.mb-sm-n11,.my-sm-n11{margin-bottom:-8rem!important}.ml-sm-n11,.mx-sm-n11{margin-left:-8rem!important}.m-sm-n12{margin:-9rem!important}.mt-sm-n12,.my-sm-n12{margin-top:-9rem!important}.mr-sm-n12,.mx-sm-n12{margin-right:-9rem!important}.mb-sm-n12,.my-sm-n12{margin-bottom:-9rem!important}.ml-sm-n12,.mx-sm-n12{margin-left:-9rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.m-md-6{margin:1.875rem!important}.mt-md-6,.my-md-6{margin-top:1.875rem!important}.mr-md-6,.mx-md-6{margin-right:1.875rem!important}.mb-md-6,.my-md-6{margin-bottom:1.875rem!important}.ml-md-6,.mx-md-6{margin-left:1.875rem!important}.m-md-7{margin:4rem!important}.mt-md-7,.my-md-7{margin-top:4rem!important}.mr-md-7,.mx-md-7{margin-right:4rem!important}.mb-md-7,.my-md-7{margin-bottom:4rem!important}.ml-md-7,.mx-md-7{margin-left:4rem!important}.m-md-8{margin:5rem!important}.mt-md-8,.my-md-8{margin-top:5rem!important}.mr-md-8,.mx-md-8{margin-right:5rem!important}.mb-md-8,.my-md-8{margin-bottom:5rem!important}.ml-md-8,.mx-md-8{margin-left:5rem!important}.m-md-9{margin:6rem!important}.mt-md-9,.my-md-9{margin-top:6rem!important}.mr-md-9,.mx-md-9{margin-right:6rem!important}.mb-md-9,.my-md-9{margin-bottom:6rem!important}.ml-md-9,.mx-md-9{margin-left:6rem!important}.m-md-10{margin:7rem!important}.mt-md-10,.my-md-10{margin-top:7rem!important}.mr-md-10,.mx-md-10{margin-right:7rem!important}.mb-md-10,.my-md-10{margin-bottom:7rem!important}.ml-md-10,.mx-md-10{margin-left:7rem!important}.m-md-11{margin:8rem!important}.mt-md-11,.my-md-11{margin-top:8rem!important}.mr-md-11,.mx-md-11{margin-right:8rem!important}.mb-md-11,.my-md-11{margin-bottom:8rem!important}.ml-md-11,.mx-md-11{margin-left:8rem!important}.m-md-12{margin:9rem!important}.mt-md-12,.my-md-12{margin-top:9rem!important}.mr-md-12,.mx-md-12{margin-right:9rem!important}.mb-md-12,.my-md-12{margin-bottom:9rem!important}.ml-md-12,.mx-md-12{margin-left:9rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.p-md-6{padding:1.875rem!important}.pt-md-6,.py-md-6{padding-top:1.875rem!important}.pr-md-6,.px-md-6{padding-right:1.875rem!important}.pb-md-6,.py-md-6{padding-bottom:1.875rem!important}.pl-md-6,.px-md-6{padding-left:1.875rem!important}.p-md-7{padding:4rem!important}.pt-md-7,.py-md-7{padding-top:4rem!important}.pr-md-7,.px-md-7{padding-right:4rem!important}.pb-md-7,.py-md-7{padding-bottom:4rem!important}.pl-md-7,.px-md-7{padding-left:4rem!important}.p-md-8{padding:5rem!important}.pt-md-8,.py-md-8{padding-top:5rem!important}.pr-md-8,.px-md-8{padding-right:5rem!important}.pb-md-8,.py-md-8{padding-bottom:5rem!important}.pl-md-8,.px-md-8{padding-left:5rem!important}.p-md-9{padding:6rem!important}.pt-md-9,.py-md-9{padding-top:6rem!important}.pr-md-9,.px-md-9{padding-right:6rem!important}.pb-md-9,.py-md-9{padding-bottom:6rem!important}.pl-md-9,.px-md-9{padding-left:6rem!important}.p-md-10{padding:7rem!important}.pt-md-10,.py-md-10{padding-top:7rem!important}.pr-md-10,.px-md-10{padding-right:7rem!important}.pb-md-10,.py-md-10{padding-bottom:7rem!important}.pl-md-10,.px-md-10{padding-left:7rem!important}.p-md-11{padding:8rem!important}.pt-md-11,.py-md-11{padding-top:8rem!important}.pr-md-11,.px-md-11{padding-right:8rem!important}.pb-md-11,.py-md-11{padding-bottom:8rem!important}.pl-md-11,.px-md-11{padding-left:8rem!important}.p-md-12{padding:9rem!important}.pt-md-12,.py-md-12{padding-top:9rem!important}.pr-md-12,.px-md-12{padding-right:9rem!important}.pb-md-12,.py-md-12{padding-bottom:9rem!important}.pl-md-12,.px-md-12{padding-left:9rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-n6{margin:-1.875rem!important}.mt-md-n6,.my-md-n6{margin-top:-1.875rem!important}.mr-md-n6,.mx-md-n6{margin-right:-1.875rem!important}.mb-md-n6,.my-md-n6{margin-bottom:-1.875rem!important}.ml-md-n6,.mx-md-n6{margin-left:-1.875rem!important}.m-md-n7{margin:-4rem!important}.mt-md-n7,.my-md-n7{margin-top:-4rem!important}.mr-md-n7,.mx-md-n7{margin-right:-4rem!important}.mb-md-n7,.my-md-n7{margin-bottom:-4rem!important}.ml-md-n7,.mx-md-n7{margin-left:-4rem!important}.m-md-n8{margin:-5rem!important}.mt-md-n8,.my-md-n8{margin-top:-5rem!important}.mr-md-n8,.mx-md-n8{margin-right:-5rem!important}.mb-md-n8,.my-md-n8{margin-bottom:-5rem!important}.ml-md-n8,.mx-md-n8{margin-left:-5rem!important}.m-md-n9{margin:-6rem!important}.mt-md-n9,.my-md-n9{margin-top:-6rem!important}.mr-md-n9,.mx-md-n9{margin-right:-6rem!important}.mb-md-n9,.my-md-n9{margin-bottom:-6rem!important}.ml-md-n9,.mx-md-n9{margin-left:-6rem!important}.m-md-n10{margin:-7rem!important}.mt-md-n10,.my-md-n10{margin-top:-7rem!important}.mr-md-n10,.mx-md-n10{margin-right:-7rem!important}.mb-md-n10,.my-md-n10{margin-bottom:-7rem!important}.ml-md-n10,.mx-md-n10{margin-left:-7rem!important}.m-md-n11{margin:-8rem!important}.mt-md-n11,.my-md-n11{margin-top:-8rem!important}.mr-md-n11,.mx-md-n11{margin-right:-8rem!important}.mb-md-n11,.my-md-n11{margin-bottom:-8rem!important}.ml-md-n11,.mx-md-n11{margin-left:-8rem!important}.m-md-n12{margin:-9rem!important}.mt-md-n12,.my-md-n12{margin-top:-9rem!important}.mr-md-n12,.mx-md-n12{margin-right:-9rem!important}.mb-md-n12,.my-md-n12{margin-bottom:-9rem!important}.ml-md-n12,.mx-md-n12{margin-left:-9rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.m-lg-6{margin:1.875rem!important}.mt-lg-6,.my-lg-6{margin-top:1.875rem!important}.mr-lg-6,.mx-lg-6{margin-right:1.875rem!important}.mb-lg-6,.my-lg-6{margin-bottom:1.875rem!important}.ml-lg-6,.mx-lg-6{margin-left:1.875rem!important}.m-lg-7{margin:4rem!important}.mt-lg-7,.my-lg-7{margin-top:4rem!important}.mr-lg-7,.mx-lg-7{margin-right:4rem!important}.mb-lg-7,.my-lg-7{margin-bottom:4rem!important}.ml-lg-7,.mx-lg-7{margin-left:4rem!important}.m-lg-8{margin:5rem!important}.mt-lg-8,.my-lg-8{margin-top:5rem!important}.mr-lg-8,.mx-lg-8{margin-right:5rem!important}.mb-lg-8,.my-lg-8{margin-bottom:5rem!important}.ml-lg-8,.mx-lg-8{margin-left:5rem!important}.m-lg-9{margin:6rem!important}.mt-lg-9,.my-lg-9{margin-top:6rem!important}.mr-lg-9,.mx-lg-9{margin-right:6rem!important}.mb-lg-9,.my-lg-9{margin-bottom:6rem!important}.ml-lg-9,.mx-lg-9{margin-left:6rem!important}.m-lg-10{margin:7rem!important}.mt-lg-10,.my-lg-10{margin-top:7rem!important}.mr-lg-10,.mx-lg-10{margin-right:7rem!important}.mb-lg-10,.my-lg-10{margin-bottom:7rem!important}.ml-lg-10,.mx-lg-10{margin-left:7rem!important}.m-lg-11{margin:8rem!important}.mt-lg-11,.my-lg-11{margin-top:8rem!important}.mr-lg-11,.mx-lg-11{margin-right:8rem!important}.mb-lg-11,.my-lg-11{margin-bottom:8rem!important}.ml-lg-11,.mx-lg-11{margin-left:8rem!important}.m-lg-12{margin:9rem!important}.mt-lg-12,.my-lg-12{margin-top:9rem!important}.mr-lg-12,.mx-lg-12{margin-right:9rem!important}.mb-lg-12,.my-lg-12{margin-bottom:9rem!important}.ml-lg-12,.mx-lg-12{margin-left:9rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.p-lg-6{padding:1.875rem!important}.pt-lg-6,.py-lg-6{padding-top:1.875rem!important}.pr-lg-6,.px-lg-6{padding-right:1.875rem!important}.pb-lg-6,.py-lg-6{padding-bottom:1.875rem!important}.pl-lg-6,.px-lg-6{padding-left:1.875rem!important}.p-lg-7{padding:4rem!important}.pt-lg-7,.py-lg-7{padding-top:4rem!important}.pr-lg-7,.px-lg-7{padding-right:4rem!important}.pb-lg-7,.py-lg-7{padding-bottom:4rem!important}.pl-lg-7,.px-lg-7{padding-left:4rem!important}.p-lg-8{padding:5rem!important}.pt-lg-8,.py-lg-8{padding-top:5rem!important}.pr-lg-8,.px-lg-8{padding-right:5rem!important}.pb-lg-8,.py-lg-8{padding-bottom:5rem!important}.pl-lg-8,.px-lg-8{padding-left:5rem!important}.p-lg-9{padding:6rem!important}.pt-lg-9,.py-lg-9{padding-top:6rem!important}.pr-lg-9,.px-lg-9{padding-right:6rem!important}.pb-lg-9,.py-lg-9{padding-bottom:6rem!important}.pl-lg-9,.px-lg-9{padding-left:6rem!important}.p-lg-10{padding:7rem!important}.pt-lg-10,.py-lg-10{padding-top:7rem!important}.pr-lg-10,.px-lg-10{padding-right:7rem!important}.pb-lg-10,.py-lg-10{padding-bottom:7rem!important}.pl-lg-10,.px-lg-10{padding-left:7rem!important}.p-lg-11{padding:8rem!important}.pt-lg-11,.py-lg-11{padding-top:8rem!important}.pr-lg-11,.px-lg-11{padding-right:8rem!important}.pb-lg-11,.py-lg-11{padding-bottom:8rem!important}.pl-lg-11,.px-lg-11{padding-left:8rem!important}.p-lg-12{padding:9rem!important}.pt-lg-12,.py-lg-12{padding-top:9rem!important}.pr-lg-12,.px-lg-12{padding-right:9rem!important}.pb-lg-12,.py-lg-12{padding-bottom:9rem!important}.pl-lg-12,.px-lg-12{padding-left:9rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-n6{margin:-1.875rem!important}.mt-lg-n6,.my-lg-n6{margin-top:-1.875rem!important}.mr-lg-n6,.mx-lg-n6{margin-right:-1.875rem!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-1.875rem!important}.ml-lg-n6,.mx-lg-n6{margin-left:-1.875rem!important}.m-lg-n7{margin:-4rem!important}.mt-lg-n7,.my-lg-n7{margin-top:-4rem!important}.mr-lg-n7,.mx-lg-n7{margin-right:-4rem!important}.mb-lg-n7,.my-lg-n7{margin-bottom:-4rem!important}.ml-lg-n7,.mx-lg-n7{margin-left:-4rem!important}.m-lg-n8{margin:-5rem!important}.mt-lg-n8,.my-lg-n8{margin-top:-5rem!important}.mr-lg-n8,.mx-lg-n8{margin-right:-5rem!important}.mb-lg-n8,.my-lg-n8{margin-bottom:-5rem!important}.ml-lg-n8,.mx-lg-n8{margin-left:-5rem!important}.m-lg-n9{margin:-6rem!important}.mt-lg-n9,.my-lg-n9{margin-top:-6rem!important}.mr-lg-n9,.mx-lg-n9{margin-right:-6rem!important}.mb-lg-n9,.my-lg-n9{margin-bottom:-6rem!important}.ml-lg-n9,.mx-lg-n9{margin-left:-6rem!important}.m-lg-n10{margin:-7rem!important}.mt-lg-n10,.my-lg-n10{margin-top:-7rem!important}.mr-lg-n10,.mx-lg-n10{margin-right:-7rem!important}.mb-lg-n10,.my-lg-n10{margin-bottom:-7rem!important}.ml-lg-n10,.mx-lg-n10{margin-left:-7rem!important}.m-lg-n11{margin:-8rem!important}.mt-lg-n11,.my-lg-n11{margin-top:-8rem!important}.mr-lg-n11,.mx-lg-n11{margin-right:-8rem!important}.mb-lg-n11,.my-lg-n11{margin-bottom:-8rem!important}.ml-lg-n11,.mx-lg-n11{margin-left:-8rem!important}.m-lg-n12{margin:-9rem!important}.mt-lg-n12,.my-lg-n12{margin-top:-9rem!important}.mr-lg-n12,.mx-lg-n12{margin-right:-9rem!important}.mb-lg-n12,.my-lg-n12{margin-bottom:-9rem!important}.ml-lg-n12,.mx-lg-n12{margin-left:-9rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1440px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.m-xl-6{margin:1.875rem!important}.mt-xl-6,.my-xl-6{margin-top:1.875rem!important}.mr-xl-6,.mx-xl-6{margin-right:1.875rem!important}.mb-xl-6,.my-xl-6{margin-bottom:1.875rem!important}.ml-xl-6,.mx-xl-6{margin-left:1.875rem!important}.m-xl-7{margin:4rem!important}.mt-xl-7,.my-xl-7{margin-top:4rem!important}.mr-xl-7,.mx-xl-7{margin-right:4rem!important}.mb-xl-7,.my-xl-7{margin-bottom:4rem!important}.ml-xl-7,.mx-xl-7{margin-left:4rem!important}.m-xl-8{margin:5rem!important}.mt-xl-8,.my-xl-8{margin-top:5rem!important}.mr-xl-8,.mx-xl-8{margin-right:5rem!important}.mb-xl-8,.my-xl-8{margin-bottom:5rem!important}.ml-xl-8,.mx-xl-8{margin-left:5rem!important}.m-xl-9{margin:6rem!important}.mt-xl-9,.my-xl-9{margin-top:6rem!important}.mr-xl-9,.mx-xl-9{margin-right:6rem!important}.mb-xl-9,.my-xl-9{margin-bottom:6rem!important}.ml-xl-9,.mx-xl-9{margin-left:6rem!important}.m-xl-10{margin:7rem!important}.mt-xl-10,.my-xl-10{margin-top:7rem!important}.mr-xl-10,.mx-xl-10{margin-right:7rem!important}.mb-xl-10,.my-xl-10{margin-bottom:7rem!important}.ml-xl-10,.mx-xl-10{margin-left:7rem!important}.m-xl-11{margin:8rem!important}.mt-xl-11,.my-xl-11{margin-top:8rem!important}.mr-xl-11,.mx-xl-11{margin-right:8rem!important}.mb-xl-11,.my-xl-11{margin-bottom:8rem!important}.ml-xl-11,.mx-xl-11{margin-left:8rem!important}.m-xl-12{margin:9rem!important}.mt-xl-12,.my-xl-12{margin-top:9rem!important}.mr-xl-12,.mx-xl-12{margin-right:9rem!important}.mb-xl-12,.my-xl-12{margin-bottom:9rem!important}.ml-xl-12,.mx-xl-12{margin-left:9rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.p-xl-6{padding:1.875rem!important}.pt-xl-6,.py-xl-6{padding-top:1.875rem!important}.pr-xl-6,.px-xl-6{padding-right:1.875rem!important}.pb-xl-6,.py-xl-6{padding-bottom:1.875rem!important}.pl-xl-6,.px-xl-6{padding-left:1.875rem!important}.p-xl-7{padding:4rem!important}.pt-xl-7,.py-xl-7{padding-top:4rem!important}.pr-xl-7,.px-xl-7{padding-right:4rem!important}.pb-xl-7,.py-xl-7{padding-bottom:4rem!important}.pl-xl-7,.px-xl-7{padding-left:4rem!important}.p-xl-8{padding:5rem!important}.pt-xl-8,.py-xl-8{padding-top:5rem!important}.pr-xl-8,.px-xl-8{padding-right:5rem!important}.pb-xl-8,.py-xl-8{padding-bottom:5rem!important}.pl-xl-8,.px-xl-8{padding-left:5rem!important}.p-xl-9{padding:6rem!important}.pt-xl-9,.py-xl-9{padding-top:6rem!important}.pr-xl-9,.px-xl-9{padding-right:6rem!important}.pb-xl-9,.py-xl-9{padding-bottom:6rem!important}.pl-xl-9,.px-xl-9{padding-left:6rem!important}.p-xl-10{padding:7rem!important}.pt-xl-10,.py-xl-10{padding-top:7rem!important}.pr-xl-10,.px-xl-10{padding-right:7rem!important}.pb-xl-10,.py-xl-10{padding-bottom:7rem!important}.pl-xl-10,.px-xl-10{padding-left:7rem!important}.p-xl-11{padding:8rem!important}.pt-xl-11,.py-xl-11{padding-top:8rem!important}.pr-xl-11,.px-xl-11{padding-right:8rem!important}.pb-xl-11,.py-xl-11{padding-bottom:8rem!important}.pl-xl-11,.px-xl-11{padding-left:8rem!important}.p-xl-12{padding:9rem!important}.pt-xl-12,.py-xl-12{padding-top:9rem!important}.pr-xl-12,.px-xl-12{padding-right:9rem!important}.pb-xl-12,.py-xl-12{padding-bottom:9rem!important}.pl-xl-12,.px-xl-12{padding-left:9rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-n6{margin:-1.875rem!important}.mt-xl-n6,.my-xl-n6{margin-top:-1.875rem!important}.mr-xl-n6,.mx-xl-n6{margin-right:-1.875rem!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-1.875rem!important}.ml-xl-n6,.mx-xl-n6{margin-left:-1.875rem!important}.m-xl-n7{margin:-4rem!important}.mt-xl-n7,.my-xl-n7{margin-top:-4rem!important}.mr-xl-n7,.mx-xl-n7{margin-right:-4rem!important}.mb-xl-n7,.my-xl-n7{margin-bottom:-4rem!important}.ml-xl-n7,.mx-xl-n7{margin-left:-4rem!important}.m-xl-n8{margin:-5rem!important}.mt-xl-n8,.my-xl-n8{margin-top:-5rem!important}.mr-xl-n8,.mx-xl-n8{margin-right:-5rem!important}.mb-xl-n8,.my-xl-n8{margin-bottom:-5rem!important}.ml-xl-n8,.mx-xl-n8{margin-left:-5rem!important}.m-xl-n9{margin:-6rem!important}.mt-xl-n9,.my-xl-n9{margin-top:-6rem!important}.mr-xl-n9,.mx-xl-n9{margin-right:-6rem!important}.mb-xl-n9,.my-xl-n9{margin-bottom:-6rem!important}.ml-xl-n9,.mx-xl-n9{margin-left:-6rem!important}.m-xl-n10{margin:-7rem!important}.mt-xl-n10,.my-xl-n10{margin-top:-7rem!important}.mr-xl-n10,.mx-xl-n10{margin-right:-7rem!important}.mb-xl-n10,.my-xl-n10{margin-bottom:-7rem!important}.ml-xl-n10,.mx-xl-n10{margin-left:-7rem!important}.m-xl-n11{margin:-8rem!important}.mt-xl-n11,.my-xl-n11{margin-top:-8rem!important}.mr-xl-n11,.mx-xl-n11{margin-right:-8rem!important}.mb-xl-n11,.my-xl-n11{margin-bottom:-8rem!important}.ml-xl-n11,.mx-xl-n11{margin-left:-8rem!important}.m-xl-n12{margin:-9rem!important}.mt-xl-n12,.my-xl-n12{margin-top:-9rem!important}.mr-xl-n12,.mx-xl-n12{margin-right:-9rem!important}.mb-xl-n12,.my-xl-n12{margin-bottom:-9rem!important}.ml-xl-n12,.mx-xl-n12{margin-left:-9rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1440px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#1b84ff!important}a.text-primary:focus,a.text-primary:hover{color:#005fce!important}.text-secondary{color:#828282!important}a.text-secondary:focus,a.text-secondary:hover{color:#5c5c5c!important}.text-success{color:#27ae60!important}a.text-success:focus,a.text-success:hover{color:#19703e!important}.text-info{color:#073375!important}a.text-info:focus,a.text-info:hover{color:#03142d!important}.text-warning{color:#f2c94c!important}a.text-warning:focus,a.text-warning:hover{color:#e1ae10!important}.text-danger{color:#eb5757!important}a.text-danger:focus,a.text-danger:hover{color:#db1a1a!important}.text-light{color:#f5f5f5!important}a.text-light:focus,a.text-light:hover{color:#cfcfcf!important}.text-dark{color:#00143c!important}a.text-dark:focus,a.text-dark:hover{color:#000!important}.text-cyan{color:#073375!important}a.text-cyan:focus,a.text-cyan:hover{color:#03142d!important}.text-black{color:#000!important}a.text-black:focus,a.text-black:hover{color:#000!important}.text-orange{color:#f2994a!important}a.text-orange:focus,a.text-orange:hover{color:#df7210!important}.text-yellow{color:#f2c94c!important}a.text-yellow:focus,a.text-yellow:hover{color:#e1ae10!important}.text-lightblue{color:#85afe0!important}a.text-lightblue:focus,a.text-lightblue:hover{color:#4887d1!important}.text-purple{color:#bb6bd9!important}a.text-purple:focus,a.text-purple:hover{color:#9d33c5!important}.text-blue-light{color:#2d9cdb!important}a.text-blue-light:focus,a.text-blue-light:hover{color:#1b70a0!important}.text-sea{color:#458eb8!important}a.text-sea:focus,a.text-sea:hover{color:#306380!important}.text-brown{color:#4f4f4f!important}a.text-brown:focus,a.text-brown:hover{color:#292929!important}.text-safety{color:#6fcf97!important}a.text-safety:focus,a.text-safety:hover{color:#3cb56f!important}.text-coding{color:#56ccf2!important}a.text-coding:focus,a.text-coding:hover{color:#12b5ea!important}.text-grey-new{color:#bdbdbd!important}a.text-grey-new:focus,a.text-grey-new:hover{color:#979797!important}.text-dark-green{color:#219653!important}a.text-dark-green:focus,a.text-dark-green:hover{color:#135730!important}.text-body{color:#00143c!important}.text-muted{color:#828282!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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{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;outline:0!important;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}.slick-loading .slick-list{background:#fff url(/local/templates/saga/html/build/css/../picture/upload/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(/local/templates/saga/html/build/css/../fonts/slick.eot);src:url(/local/templates/saga/html/build/css/../fonts/slick.eot?#iefix) format("embedded-opentype"),url(/local/templates/saga/html/build/css/../fonts/slick.woff) format("woff"),url(/local/templates/saga/html/build/css/../fonts/slick.ttf) format("truetype"),url(/local/templates/saga/html/build/css/../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:48px;width:48px;border-radius:100%;background-color:#f5f5f5;line-height:0;font-size:0;cursor:pointer;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0;transition:.3s ease all}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;opacity:.7;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:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next:after,.slick-next:before,.slick-prev:after,.slick-prev:before{display:none}.slick-prev{left:-50px}@media (max-width:1439.98px){.slick-prev{left:-15px;z-index:2}}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-50px}@media (max-width:1439.98px){.slick-next{right:-15px}}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;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:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:10px;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}@media (max-width:767.98px){.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:.25}}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:10px;height:20px;font-family:slick;font-size:11px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.mCustomScrollbar{touch-action:pinch-zoom}@media (max-width:767.98px){.mCustomScrollbar{touch-action:initial}}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}@media (max-width:767.98px){.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:initial}}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:1px;margin:7px 0;background-color:#1b84ff}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-color:#1b84ff;border-radius:10px;height:5px;margin:5px auto;width:100%}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#1b84ff;background-color:#1b84ff;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#1b84ff}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#1b84ff}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/saga/html/build/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:#1b84ff}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.scroll-container-left .mCSB_inside>.mCSB_container{margin-right:0}.scroll-container-left .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#bdbdbd;border-radius:4px;width:8px;margin-left:0}.scroll-container-left .mCustomScrollBox>.mCSB_scrollTools{right:auto;left:0}.scroll-container-right .mCSB_inside>.mCSB_container{margin-right:0}.scroll-container-right .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#bdbdbd;border-radius:4px;width:8px;margin-left:0}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}@keyframes wobble{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39062deg) skewY(.39062deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{11.1%,from,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39062deg) skewY(.39062deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animation.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}.big_shadow{-webkit-animation-name:big_shadow;animation-name:big_shadow}.big_shadow_before{box-shadow:0 3px 15px rgba(0,0,0,.25)}@-webkit-keyframes big_shadow{from{box-shadow:0 3px 15px rgba(0,0,0,.25)}to{box-shadow:0 10px 15px rgba(0,0,0,.25)}}@keyframes big_shadow{from{box-shadow:0 3px 15px rgba(0,0,0,.25)}to{box-shadow:0 10px 15px rgba(0,0,0,.25)}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;min-width:150px}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:10px;overflow:hidden;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px 13px;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #bdbdbd;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-results__option:last-child{border-bottom-color:transparent}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#f5f5f5;border:1px solid #f5f5f5;outline:0!important;height:40px;padding:6px 5px;border-radius:10px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#00143c;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:0;right:7px;width:20px;bottom:0;margin:auto}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#00143c transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #00143c transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#1b84ff;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MiLCJmb250L3Byb3hpbWEuc2NzcyIsImZvbnQvY29tcC1pY29uZm9udC5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC5zY3NzIiwiYm9vdHN0cmFwL19yb290LnNjc3MiLCJib290c3RyYXAvX3JlYm9vdC5zY3NzIiwibGlicy5jc3MiLCJib290c3RyYXAvdmVuZG9yL19yZnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzIiwiYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwiYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJib290c3RyYXAvX2NvZGUuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsImJvb3RzdHJhcC9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL190cmFuc2l0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9fbmF2LnNjc3MiLCJib290c3RyYXAvX25hdmJhci5zY3NzIiwiYm9vdHN0cmFwL19jYXJkLnNjc3MiLCJib290c3RyYXAvX2JyZWFkY3J1bWIuc2NzcyIsImJvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL19iYWRnZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFkZ2Uuc2NzcyIsImJvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwiYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwiYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJib290c3RyYXAvX3RvYXN0cy5zY3NzIiwiYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwiYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvX3NwaW5uZXJzLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJib290c3RyYXAvX3ByaW50LnNjc3MiLCJsaWJzL3NsaWNrLnNjc3MiLCJsaWJzL3NsaWNrLXRoZW1lLnNjc3MiLCJsaWJzL2pxdWVyeS5tQ3VzdG9tU2Nyb2xsYmFyLnNjc3MiLCJsaWJzL2FuaW1hdGUuc2NzcyIsImxpYnMvc2VsZWN0Mi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSw4QkFDQyxTQUFVLE9BR1gsaUJBQ0MsT0FBUSxLQUdULG9CQUNDLEtBQU0sUUFDTixPQUFRLEVBQ1IsU0FBVSxtQkFDVixJ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QUFBLFFBR0QscUJBQ0MsUUFBQSxRQUdELDBCQUNDLFFBQUEsUUFHRCwwQkFDQyxRQUFBLFFBR0QsMEJBQ0MsUUFBQSxRQUdELDBCQUNDLFFBQUEsUUFHRCwwQkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELHdCQUNDLFFBQUEsUUFHRCx3QkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELHdCQUNDLFFBQUEsUUFHRCx3QkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELDBCQUNDLFFBQUEsUUFHRCwwQkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELHdCQUNDLFFBQUEsUUFHRCx3QkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELHdCQUNDLFFBQUEsUUFHRCx3QkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELHdCQUNDLFFBQUEsUUFHRCx3QkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELDBCQUNDLFFBQUEsUUFHRCxxQkFDQyxRQUFBLFFBR0QsdUJBQ0MsUUFBQSxRQUdELHdCQUNDLFFBQUEsUUFHRCx3QkFDQyxRQUFBLFFBR0QsdUJBQ0MsUUFBQSxRQUdELHVCQUNDLFFBQUEsUUFHRCx5QkFDQyxRQUFBLFFBR0QsbUJBQ0MsUUFBQSxRQUdELDZCQUNDLFFBQUEsUUFHRCx3QkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELGtCQUNDLFFBQUEsUUFHRCwyQkFDQyxRQUFBLFFBR0Qsb0JBQ0MsUUFBQSxRQUdELHVCQUNDLFFBQUEsUUFHRCxxQkFDQyxRQUFBLFFBR0Qsa0NBQ0MsUUFBQSxRQUdELDJCQUNDLFFBQUEsUUFHRCwyQkFDQyxRQUFBLFFBR0QsMkJBQ0MsUUFBQSxRQUdELDJCQUNDLFFBQUEsUUFHRCwyQkFDQyxRQUFBLFFBR0QsMkJBQ0MsUUFBQSxRQUdELDJCQUNDLFFBQUEsUUFHRCxxQkFDQyxRQUFBLFFBR0QseUJBQ0MsUUFBQSxRQUdELHVCQUNDLFFBQUEsUUFHRCxtQkFDQyxRQUFBLFFBR0Qsa0JBQ0MsUUFBQSxRQUdELHVCQUNDLFFBQUEsUUFHRCxtQkFDQyxRQUFBLFFBR0QsMEJBQ0MsUUFBQSxRQUdELG1CQUNDLFFBQUEsUUFHRCw4QkFDQyxRQUFBLFFBR0QsNEJBQ0MsUUFBQSxRQUdELHdCQUNDLFFBQUEsUUFHRCwwQkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELDJCQUNDLFFBQUEsUUFHRCxzQkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELHdCQUNDLFFBQUEsUUFHRCw2QkFDQyxRQUFBLFFBR0QsbUJBQ0MsUUFBQSxRQUdELG1CQUNDLFFBQUEsUUFHRCx1QkFDQyxRQUFBLFFBR0QseUJBQ0MsUUFBQSxRQUdELDJCQUNDLFFBQUEsUUFHRCxxQkFDQyxRQUFBLFFBR0QsaUJBQ0MsUUFBQSxRQUdELG9CQUNDLFFBQUEsUUFHRCxzQkFDQyxRQUFBLFFBR0Qsa0JBQ0MsUUFBQSxRQUdELHVCQUNDLFFBQUEsUUFHRCx3QkFDQyxRQUFBLFFBR0QsdUJBQ0MsUUFBQSxRQUdELG9CQUNDLFFBQUEsUUFHRCxzQkFDQyxRQUFBLFFBR0QseUJBQ0MsUUFBQSxRQUdELHNCQUNDLFFBQUEsUUFHRCxxQkFDQyxRQUFBLFFBR0QsNkJBQ0MsUUFBQSxRQUdELG9CQUNDLFFBQUEsUUFHRCx1QkFDQyxRQUFBLFFBR0QseUJBQ0MsUUFBQSxRQUdELHVCQUNDLFFBQUEsUUFHRCxvQkFDQyxRQUFBLFFBR0QsMkJBQ0MsUUFBQSxRQUdELDZCQUNDLFFBQUEsUUFHRCxzQkFDQyxRQUFBLFFBR0Qsc0JBQ0MsUUFBQSxRQUdELDJCQUNDLFFBQUEsUUFHRCwwQkFDQyxRQUFBLFFBR0QsbUJBQ0MsUUFBQSxRQUdELG1CQUNDLFFBQUEsUUFHRCx3QkFDQyxRQUFBLFFBR0Qsb0NBQ0MsUUFBQSxRQUdELHFCQUNDLFFBQUEsUUFHRCw4QkFDQyxRQUFBLFFBR0Qsa0JBQ0MsUUFBQSxRQUdELHdCQUNDLFFBQUEsUUFHRCx1QkFDQyxRQUFBLFFBR0QsdUJBQ0MsUUFBQSxRQUdELG9DQUNDLFFBQUEsUUFHRCxxQkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELGtCQUNDLFFBQUEsUUFHRCxzQkFDQyxRQUFBLFFBR0Qsa0JBQ0MsUUFBQSxRQUdELHVCQUNDLFFBQUEsUUFHRCxrQkFDQyxRQUFBLFFBR0Qsc0JBQ0MsUUFBQSxRQUdELGtCQUNDLFFBQUEsUUFHRCxzQkFDQyxRQUFBLFFBR0QsOEJBQ0MsUUFBQSxRQUdELG1CQUNDLFFBQUEsUUFHRCxxQkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELHFCQUNDLFFBQUEsUUFHRCxzQkFDQyxRQUFBLFFBR0Qsc0JBQ0MsUUFBQSxRQUdELHdCQUNDLFFBQUEsUUFHRCxtQkFDQyxRQUFBLFFBR0QseUJBQ0MsUUFBQSxRQUdELHdCQUNDLFFBQUEsUUFHRCxvQkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELHNCQUNDLFFBQUEsUUFHRCx3QkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELG1CQUNDLFFBQUEsUUFHRCxvQkFDQyxRQUFBLFFBR0QsbUJBQ0MsUUFBQSxRQUdELHNCQUNDLFFBQUEsUUFHRCxzQkFDQyxRQUFBLFFBR0Qsa0JBQ0MsUUFBQSxRQUdELG1CQUNDLFFBQUEsUUFHRCxtQkFDQyxRQUFBLFFBR0QsdUJBQ0MsUUFBQSxRQUdELHFCQUNDLFFBQUEsUUFHRCx3QkFDQyxRQUFBLFFBR0Qsb0JBQ0MsUUFBQSxRQUdELHVCQUNDLFFBQUEsUUFHRCxtQkFDQyxRQUFBLFFBR0Qsa0JBQ0MsUUFBQSxRQUdELG9CQUNDLFFBQUEsUUFHRCxvQkFDQyxRQUFBLFFBR0Qsb0JBQ0MsUUFBQSxRQUdELHFCQUNDLFFBQUEsUUFHRCwyQkFDQyxRQUFBLFFBR0Qsc0JBQ0MsUUFBQSxRQUdELG9CQUNDLFFBQUEsUUFHRCxxQkFDQyxRQUFBLFFBR0Qsd0JBQ0MsUUFBQSxRQUdELDJCQUNDLFFBQUEsUUFHRCxzQkFDQyxRQUFBLFFBR0QscUJBQ0MsUUFBQSxRQUdELG1CQUNDLFFBQUEsUUFHRCx1QkFDQyxRQUFBLFFBR0QseUJBQ0MsUUFBQSxRQUdELG9CQUNDLFFBQUEsUUFHRCxtQkFDQyxRQUFBLFFBR0QseUJB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QSxVQ1FRLGFEUlIsWUFBQSxJQ1FRLGFEUlIsWUFBQSxVQ1FRLGFEUlIsWUFBQSxVQ1FRLGFEUlIsWUFBQSxJQ1FRLGFEUlIsWUFBQSxVQ1FRLGFEUlIsWUFBQSxVQ1FRLGFEUlIsWUFBQSxJQ1FRLGNEUlIsWUFBQSxVQ1FRLGNEUlIsWUFBQSxXVEtFLHlCVTlCRSxRQUNFLFdBQUEsRUFDQSxVQUFBLEVBQ0EsVUFBQSxLQUlBLGlCRDRCSixLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0M3QkksaUJENEJKLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQzdCSSxpQkQ0QkosS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVDN0JJLGlCRDRCSixLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUM3QkksaUJENEJKLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQzdCSSxpQkQ0QkosS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVDeEJFLGFETUosS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQ0hNLFVEUE4sS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNDR00sVURQTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUNHTSxVRFBOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJQ0dNLFVEUE4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVDR00sVURQTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUNHTSxVRFBOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJQ0dNLFVEUE4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVDR00sVURQTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUNHTSxVRFBOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJQ0dNLFdEUE4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVDR00sV0RQTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUNHTSxXRFBOLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLQ1FJLGdCQUF3QixNQUFBLEdBRXhCLGVBQXVC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QkFBQSxRZCtoRU4sd0JBRkEsZWNqaUVFLGVka2lFRixxQmN0aEVRLGFBQUEsUVhMTiwrQldpQk0saUJBQUEsUUFMTixrQ2RzaEVBLGtDYzdnRVEsaUJBQUEsUUE1QlIsZWQ4aUVGLGtCQURBLGtCY3ppRU0saUJBQUEsUWRnakVOLDJCQUZBLGtCY2xqRUUsa0JkbWpFRix3QmN2aUVRLGFBQUEsUVhMTixrQ1dpQk0saUJBQUEsUUFMTixxQ2R1aUVBLHFDYzloRVEsaUJBQUEsUUE1QlIsY2QrakVGLGlCQURBLGlCYzFqRU0saUJBQUEsUWRpa0VOLDBCQUZBLGlCY25rRUUsaUJkb2tFRix1QmN4akVRLGFBQUEsUVhMTixpQ1dpQk0saUJBQUEsUUFMTixvQ2R3akVBLG9DYy9pRVEsaUJBQUEsUUE1QlIsYWRnbEVGLGdCQURBLGdCYzNrRU0saUJBQUEsUWRrbEVOLHlCQUZBLGdCY3BsRUUsZ0JkcWxFRixzQmN6a0VRLGFBQUEsUVhMTixnQ1dpQk0saUJBQUEsUUFMTixtQ2R5a0VBLG1DY2hrRVEsaUJBQUEsUUE1QlIsWWRpbUVGLGVBREEsZWM1bEVNLGlCQUFBLFFkbW1FTix3QkFGQSxlY3JtRUUsZWRzbUVGLHFCYzFsRVEsYUFBQSxRWExOLCtCV2lCTSxpQkFBQSxRQUxOLGtDZDBsRUEsa0NjamxFUSxpQkFBQSxRQTVCUixZZGtuRUYsZUFEQSxlYzdtRU0saUJBQUEsUWRvbkVOLHdCQUZBLGVjdG5FRSxlZHVuRUYscUJjM21FUSxhQUFBLFFYTE4sK0JXaUJNLGlCQUFBLFFBTE4sa0NkMm1FQSxrQ2NsbUVRLGlCQUFBLFFBNUJSLGFkbW9FRixnQkFEQSxnQmM5bkVNLGlCQUFBLFFkcW9FTix5QkFGQSxnQmN2b0VFLGdCZHdvRUYsc0JjNW5FUSxhQUFBLFFYTE4sZ0NXaUJNLGlCQUFBLFFBTE4sbUNkNG5FQSxtQ2NubkVRLGlCQUFBLFFBNUJSLGNkb3BFRixpQkFEQSxpQmMvb0VNLGlCQUFBLFFkc3BFTiwwQkFGQSxpQmN4cEVFLGlCZHlwRUYsdUJjN29FUSxhQUFBLFFYTE4saUNXaUJNLGlCQUFBLFFBTE4sb0NkNm9FQSxvQ2Nwb0VRLGlCQUFBLFFBNUJSLGNkcXFFRixpQkFEQSxpQmNocUVNLGlCQUFBLFFkdXFFTiwwQkFGQSxpQmN6cUVFLGlCZDBxRUYsdUJjOXBFUSxhQUFBLFFYTE4saUNXaUJNLGlCQUFBLFFBTE4sb0NkOHBFQSxvQ2NycEVRLGlCQUFBLFFBNUJSLGlCZHNyRUYsb0JBREEsb0JjanJFTSxpQkFBQSxRZHdyRU4sNkJBRkEsb0JjMXJFRSxvQmQyckVGLDBCYy9xRVEsYUFBQSxRWExOLG9DV2lCTSxpQkFBQSxRQUxOLHVDZCtxRUEsdUNjdHFFUSxpQkFBQSxRQTVCUixjZHVzRUYsaUJBREEsaUJjbHNFTSxpQkFBQSxRZHlzRU4sMEJBRkEsaUJjM3NFRSxpQmQ0c0VGLHVCY2hzRVEsYUFBQSxRWExOLGlDV2lCTSxpQkFBQSxRQUxOLG9DZGdzRUEsb0NjdnJFUSxpQkFBQSxRQTVCUixrQmR3dEVGLHFCQURBLHFCY250RU0saUJBQUEsUWQwdEVOLDhCQUZBLHFCYzV0RUUscUJkNnRFRiwyQmNqdEVRLGFBQUEsUVhMTixxQ1dpQk0saUJBQUEsUUFMTix3Q2RpdEVBLHdDY3hzRVEsaUJBQUEsUUE1QlIsV2R5dUVGLGNBREEsY2NwdUVNLGlCQUFBLFFkMnVFTix1QkFGQSxjYzd1RUUsY2Q4dUVGLG9CY2x1RVEsYUFBQSxRWExOLDhCV2lCTSxpQkFBQSxRQUxOLGlDZGt1RUEsaUNjenRFUSxpQkFBQSxRQTVCUixhZDB2RUYsZ0JBREEsZ0JjcnZFTSxpQkFBQSxRZDR2RU4seUJBRkEsZ0JjOXZFRSxnQmQrdkVGLHNCY252RVEsYUFBQSxRWExOLGdDV2lCTSxpQkFBQSxRQUxOLG1DZG12RUEsbUNjMXVFUSxpQkFBQSxRQTVCUixjZDJ3RUYsaUJBREEsaUJjdHdFTSxpQkFBQSxRZDZ3RU4sMEJBRkEsaUJjL3dFRSxpQmRneEVGLHVCY3B3RVEsYUFBQSxRWExOLGlDV2lCTSxpQkFBQSxRQUxOLG9DZG93RUEsb0NjM3ZFUSxpQkFBQSxRQTVCUixjZDR4RUYsaUJBREEsaUJjdnhFTSxpQkFBQSxRZDh4RU4s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LGFBQUEsUUFiTix1QkFDRSxNQUFBLFFBQ0EsaUJBQUEsUXZDV0Ysb0RBQUEsb0R1Q1BNLE1BQUEsUUFDQSxpQkFBQSxRQVBOLHFEQVdNLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFiTixzQkFDRSxNQUFBLFFBQ0EsaUJBQUEsUXZDV0YsbURBQUEsbUR1Q1BNLE1BQUEsUUFDQSxpQkFBQSxRQVBOLG9EQVdNLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFiTixzQkFDRSxNQUFBLFFBQ0EsaUJBQUEsUXZDV0YsbURBQUEsbUR1Q1BNLE1BQUEsUUFDQSxpQkFBQSxRQVBOLG9EQVdNLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFiTix1QkFDRSxNQUFBLEtBQ0EsaUJBQUEsUXZDV0Ysb0RBQUEsb0R1Q1BNLE1BQUEsS0FDQSxpQkFBQSxRQVBOLHFEQVdNLE1BQUEsS0FDQSxpQkFBQSxLQUNBLGFBQUEsS0FiTix3QkFDRSxNQUFBLFFBQ0EsaUJBQUEsUXZDV0YscURBQUEscUR1Q1BNLE1BQUEsUUFDQSxpQkFBQSxRQVBOLHNEQVdNLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFiTix3QkFDRSxNQUFBLFFBQ0EsaUJBQUEsUXZDV0YscURBQUEscUR1Q1BNLE1BQUEsUUFDQSxpQkFBQSxRQVBOLHNEQVdNLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFiTiwyQkFDRSxNQUFBLFFBQ0EsaUJBQUEsUXZDV0Ysd0RBQUEsd0R1Q1BNLE1BQUEsUUFDQSxpQkFBQSxRQVBOLHlEQVdNLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFiTix3QkFDRSxNQUFBLFFBQ0EsaUJBQUEsUXZDV0YscURBQUEscUR1Q1BNLE1BQUEsUUFDQSxpQkFBQSxRQVBOLHNEQVdNLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFiTiw0QkFDRSxNQUFBLFFBQ0EsaUJBQUEsUXZDV0YseURBQUEseUR1Q1BNLE1BQUEsUUFDQSxpQkFBQSxRQVBOLDBEQVdNLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGFBQUEsUUFi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QUEsd0JBRUEsa0NBQUEsUUFDQSwwQkFBQSxRQUdGLElBR0UsVUFBQSxtQkFBQSxxQkFBQSxtQkFBQSxxQkFFQSxrQ0FBQSxRQUNBLDBCQUFBLFFBR0YsR0FHRSxVQUFBLG1CQUFBLGVBQUEsbUJBQUEscUJBQ0Esa0NBQUEsUUFDQSwwQkFBQSxTQUlKLGVBQ0UsNEJBQUEsUUFDQSxvQkFBQSxRQUNBLHVCQUFBLEtBQ0EsZUFBQSxLQUdGLDJCQUNFLEtBRUUsVUFBQSxtQkFBQSxzQkFDQSxrQ0FBQSxRQUNBLDBCQUFBLFFBQ0EsUUFBQSxFQUdGLElBRUUsVUFBQSxtQkFBQSx1QkFDQSxrQ0FBQSxRQUNBLDBCQUFBLFFBR0YsSUFFRSxVQUFBLG1CQUFBLHNCQUNBLFFBQUEsRUFHRixJQUVFLFVBQUEsbUJBQUEsc0JBR0YsR0FFRSxVQUFBLG9CQUlKLG1CQUNFLEtBRUUsVUFBQSxtQkFBQSxzQkFDQSxrQ0FBQSxRQUNBLDBCQUFBLFFBQ0EsUUFBQSxFQUdGLElBRUUsVUFBQSxtQkFBQSx1QkFDQSxrQ0FBQSxRQUNBLDBCQUFBLFFBR0YsSUFFRSxVQUFBLG1CQUFBLHNCQUNBLFFBQUEsRUFHRixJQUVFLFVBQUEsbUJBQUEsc0JBR0YsR0FFRSxVQUFBLG9CQUlKLFNBQ0UsNEJBQUEsa0JBQ0Esb0JBQUEsa0JBQ0EsdUJBQUEsUUFDQSxlQUFBLFFBR0YsMkJBQ0UsS0FFRSxVQUFBLG1CQUFBLHNCQUNBLGtDQUFBLFFBQ0EsMEJBQUEsUUFDQSxRQUFBLEVBR0YsSUFFRSxVQUFBLG1CQUFBLHVCQUNBLGtDQUFBLFFBQ0EsMEJBQUEsUUFHRixJQUVFLFVBQUEsbUJBQUEsc0JBQ0EsUUFBQSxFQUdGLElBRUUsVUFBQSxtQkFBQSxzQkFHRixHQUVFLFVBQUEsb0JBSUosbUJBQ0UsS0FFRSxVQUFBLG1CQUFBLHNCQUNBLGtDQUFBLFFBQ0EsMEJBQUEsUUFDQSxRQUFBLEVBR0YsSUFFRSxVQUFBLG1CQUFBLHVCQUNBLGtDQUFBLFFBQ0EsMEJBQUEsUUFHRixJQUVFLFVBQUEsbUJBQUEsc0JBQ0EsUUFBQSxFQUdGLElBRUUsVUFBQSxtQkFBQSxzQkFHRixHQUVFLFVBQUEsb0JBSUosU0FDRSw0QkFBQSxrQkFDQSxvQkFBQSxrQkFDQSx1QkFBQSxRQUNBLGVBQUEsUUFHRiw0QkFDRSxLQUVFLFVBQUEsbUJBR0YsSUFFRSxVQUFBLG1CQUFBLHVCQUNBLFFBQUEsRUFHRixHQUVFLFVBQUEsbUJBQUEsc0JBQ0EsUUFBQSxHQUlKLG9CQUNFLEtBRUUsVUFBQSxtQkFHRixJQUVFLFVBQUEsbUJBQUEsdUJBQ0EsUUFBQSxFQUdGLEdBRUUsVUFBQSxtQkFBQSxzQkFDQSxRQUFBLEdBSUosVUFDRSwyQkFBQSxLQUNBLG1CQUFBLEtBQ0EsdUJBQUEsU0FDQSxlQUFBLFNBQ0EsNEJBQUEsa0JBQ0Esb0JBQUEsa0JBR0YsNEJBQ0UsS0FFRSxVQUFBLG1CQUdGLElBRUUsVUFBQSxtQkFBQSx1QkFDQSxRQUFBLEVBR0YsR0FFRSxVQUFBLG1CQUFBLHNCQUNBLFFBQUEsR0FJSixvQkFDRSxLQUVFLFVBQUEsbUJBR0YsSUFFRSxVQUFBLG1CQUFBLHVCQUNBLFFBQUEsRUFHRixHQUVFLFVBQUEsbUJBQUEsc0JBQ0EsUUFBQSxHQUlKLFVBQ0UsMkJBQUEsS0FDQSxtQkFBQSxLQUNBLDRCQUFBLGtCQUNBLG9CQUFBLGtCQUNBLHVCQUFBLFNBQ0EsZUFBQSxTQUdGLGdDQUNFLEtBRUUsVUFBQSxzQkFBQSxjQUNBLFFBQUEsRUFHRixJQUVFLFVBQUEsYUFDQSxRQUFBLEVBR0YsSUFFRSxVQUFBLGFBR0YsR0FFRSxVQUFBLG9CQUlKLHdCQUNFLEtBRUUsVUFBQSxzQkFBQSxjQUNBLFFBQUEsRUFHRixJQUVFLFVBQUEsYUFDQSxRQUFBLEVBR0YsSUFFRSxVQUFBLGFBR0YsR0FFRSxVQUFBLG9CQUlKLGNBQ0UsdUJBQUEsYUFDQSxlQUFBLGFBQ0Esa0NBQUEsU0FDQSwwQkFBQSxTQUdGLGlDQUNFLEtBQ0UsUUFBQSxFQUdGLEdBRUUsVUFBQSxzQkFBQSxhQUNBLFFBQUEsR0FJSix5QkFDRSxLQUNFLFFBQUEsRUFHRixHQUVFLFVBQUEsc0JBQUEsYUFDQSxRQUFBLEdBSUosZUFDRSx1QkFBQSxjQUNBLGVBQUEsY0FDQSxrQ0FBQSxRQUNBLDBCQUFBLFFBR0YsNEJBQ0UsS0FFRSxpQkFBQSxPQUVBLFVBQUEsd0JBQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsT0FFQSxVQUFBLG1CQUNBLFFBQUEsR0FJSixvQkFDRSxLQUVFLGlCQUFBLE9BRUEsVUFBQSx3QkFDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxPQUVBLFVBQUEsbUJBQ0EsUUFBQSxHQUlKLFVBQ0UsdUJBQUEsU0FDQSxlQUFBLFNBR0Ysb0NBQ0UsS0FFRSxpQkFBQSxLQUFBLE9BRUEsVUFBQSx1QkFDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxLQUFBLE9BRUEsVUFBQSxtQkFDQSxRQUFBLEdBSUosNEJBQ0UsS0FFRSxpQkFBQSxLQUFBLE9BRUEsVUFBQSx1QkFDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxLQUFBLE9BRUEsVUFBQSxtQkFDQSxRQUFBLEdBSUosa0JBQ0UsdUJBQUEsaUJBQ0EsZUFBQSxpQkFHRixxQ0FDRSxLQUVFLGlCQUFBLE1BQUEsT0FFQSxVQUFBLHNCQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLE1BQUEsT0FFQSxVQUFBLG1CQUNBLFFBQUEsR0FJSiw2QkFDRSxLQUVFLGlCQUFBLE1BQUEsT0FFQSxVQUFBLHNCQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLE1BQUEsT0FFQSxVQUFBLG1CQUNBLFFBQUEsR0FJSixtQkFDRSx1QkFBQSxrQkFDQSxlQUFBLGtCQUdGLGtDQUNFLEtBRUUsaUJBQUEsS0FBQSxPQUVBLFVBQUEsc0JBQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsS0FBQSxPQUVBLFVBQUEsbUJBQ0EsUUFBQSxHQUlKLDBCQUNFLEtBRUUsaUJBQUEsS0FBQSxPQUVBLFVBQUEsc0JBQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsS0FBQSxPQUVBLFVBQUEsbUJBQ0EsUUFBQSxHQUlKLGdCQUNFLHVCQUFBLGVBQ0EsZUFBQSxlQUdGLG1DQUNFLEtBRUUsaUJBQUEsTUFBQSxPQUVBLFVBQUEsdUJBQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsTUFBQSxPQUVBLFVBQUEsbUJBQ0EsUUFBQSxHQUlKLDJCQUNFLEtBRUUsaUJBQUEsTUFBQSxPQUVBLFVBQUEsdUJBQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsTUFBQSxPQUVBLFVBQUEsbUJBQ0EsUUFBQSxHQUlKLGlCQUNFLHVCQUFBLGdCQUNBLGVBQUEsZ0JBR0YsNkJBQ0UsS0FFRSxpQkFBQSxPQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLE9BRUEsVUFBQSx1QkFDQSxRQUFBLEdBSUoscUJBQ0UsS0FFRSxpQkFBQSxPQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLE9BRUEsVUFBQSx1QkFDQSxRQUFBLEdBSUosV0FDRSx1QkFBQSxVQUNBLGVBQUEsVUFHRixxQ0FDRSxLQUVFLGlCQUFBLEtBQUEsT0FDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxLQUFBLE9BRUEsVUFBQSxzQkFDQSxRQUFBLEdBSUosNkJBQ0UsS0FFRSxpQkFBQSxLQUFBLE9BQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsS0FBQSxPQUVBLFVBQUEsc0JBQ0EsUUFBQSxHQUlKLG1CQUNFLHVCQUFBLGtCQUNBLGVBQUEsa0JBR0Ysc0NBQ0UsS0FFRSxpQkFBQSxNQUFBLE9BQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsTUFBQSxPQUVBLFVBQUEsdUJBQ0EsUUFBQSxHQUlKLDhCQUNFLEtBRUUsaUJBQUEsTUFBQSxPQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLE1BQUEsT0FFQSxVQUFBLHVCQUNBLFFBQUEsR0FJSixvQkFDRSx1QkFBQSxtQkFDQSxlQUFBLG1CQUdGLG1DQUNFLEtBRUUsaUJBQUEsS0FBQSxPQUNBLFFBQUEsRUFHRixHQUVFLGlCQUFBLEtBQUEsT0FFQSxVQUFBLHVCQUNBLFFBQUEsR0FJSiwyQkFDRSxLQUVFLGlCQUFBLEtBQUEsT0FDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxLQUFBLE9BRUEsVUFBQSx1QkFDQSxRQUFBLEdBSUosaUJBQ0UsdUJBQUEsZ0JBQ0EsZUFBQSxnQkFHRixvQ0FDRSxLQUVFLGlCQUFBLE1BQUEsT0FDQSxRQUFBLEVBR0YsR0FFRSxpQkFBQSxNQUFBLE9BRUEsVUFBQSxzQkFDQSxRQUFBLEdBSUosNEJBQ0UsS0FFRSxpQkFBQSxNQUFBLE9BQ0EsUUFBQSxFQUdGLEdBRUUsaUJBQUEsTUFBQSxPQUVBLFVBQUEsc0JBQ0EsUUFBQSxHQUlKLGtCQUNFLHVCQUFBLGlCQUNBLGVBQUEsaUJBR0YseUJBQ0UsR0FFRSxpQkFBQSxJQUFBLEtBQ0Esa0NBQUEsWUFDQSwwQkFBQSxZQUdGLEk3RW1rWUEsSTZFaGtZRSxVQUFBLHNCQUVBLGlCQUFBLElBQUEsS0FDQSxrQ0FBQSxZQUNBLDBCQUFBLFlBR0YsSTdFK2pZQSxJNkU1allFLFVBQUEsc0JBRUEsaUJBQUEsSUFBQSxLQUNBLGtDQUFBLFlBQ0EsMEJBQUEsWUFDQSxRQUFBLEVBR0YsR0FFRSxVQUFBLHVCQUNBLFFBQUEsR0FJSixpQkFDRSxHQUVFLGlCQUFBLElBQUEsS0FDQSxrQ0FBQSxZQUNBLDBCQUFBLFlBR0YsSTdFcWpZQSxJNkVsallFLFVBQUEsc0JBRUEsaUJBQUEsSUFBQSxLQUNBLGtDQUFBLFlBQ0EsMEJBQUEsWUFHRixJN0VpallBLEk2RTlpWUUsVUFBQSxzQkFFQSxpQkFBQSxJQUFBLEtBQ0Esa0NBQUEsWUFDQSwwQkFBQSxZQUNBLFFBQUEsRUFHRixHQUVFLFVBQUEsdUJBQ0EsUUFBQSxHQUlKLE9BQ0UsMkJBQUEsR0FDQSxtQkFBQSxHQUNBLHVCQUFBLE1BQ0EsZUFBQSxNQUdGLGdDQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsVUFBQSxjQUVBLGlCQUFBLE9BQUEsT0FHRixJQUVFLFVBQUEsZUFHRixJQUVFLFVBQUEsYUFHRixHQUNFLFFBQUEsRUFFQSxVQUFBLFVBSUosd0JBQ0UsS0FDRSxRQUFBLEVBRUEsVUFBQSxVQUFBLGNBRUEsaUJBQUEsT0FBQSxPQUdGLElBRUUsVUFBQSxlQUdGLElBRUUsVUFBQSxhQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsVUFJSixjQUNFLHVCQUFBLGFBQ0EsZUFBQSxhQUtGLDBCQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsdUJBQUEsd0JBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxvQkFJSixrQkFDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLHVCQUFBLHdCQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsb0JBSUosUUFDRSx1QkFBQSxPQUNBLGVBQUEsT0FLRiwyQkFDRSxLQUNFLFFBQUEsRUFHRixHQUNFLFFBQUEsRUFFQSxVQUFBLHNCQUFBLHdCQUlKLG1CQUNFLEtBQ0UsUUFBQSxFQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsc0JBQUEsd0JBSUosU0FDRSx1QkFBQSxRQUNBLGVBQUEsUUFHRiwwQkFDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLGtCQUdGLElBQ0UsUUFBQSxHQUlKLGtCQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsa0JBR0YsSUFDRSxRQUFBLEdBSUosUUFDRSx1QkFBQSxPQUNBLGVBQUEsT0FHRiw4QkFDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLGtCQUFBLHlCQUNBLGtDQUFBLGdDQUNBLDBCQUFBLGdDQUdGLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBQUEsc0JBQ0Esa0NBQUEsOEJBQ0EsMEJBQUEsK0JBSUosc0JBQ0UsS0FDRSxRQUFBLEVBRUEsVUFBQSxrQkFBQSx5QkFDQSxrQ0FBQSxnQ0FDQSwwQkFBQSxnQ0FHRixJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHNCQUNBLGtDQUFBLDhCQUNBLDBCQUFBLCtCQUlKLFlBQ0UsdUJBQUEsV0FDQSxlQUFBLFdBR0YsOEJBQ0UsS0FDRSxRQUFBLEVBRUEsVUFBQSxrQkFBQSx5QkFDQSxrQ0FBQSxnQ0FDQSwwQkFBQSxnQ0FHRixJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHNCQUNBLGtDQUFBLDhCQUNBLDBCQUFBLCtCQUlKLHNCQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsa0JBQUEseUJBQ0Esa0NBQUEsZ0NBQ0EsMEJBQUEsZ0NBR0YsSUFDRSxRQUFBLEVBRUEsVUFBQSx3QkFBQSxzQkFDQSxrQ0FBQSw4QkFDQSwwQkFBQSwrQkFJSixZQUNFLHVCQUFBLFdBQ0EsZUFBQSxXQUdGLCtCQUNFLEtBQ0UsUUFBQSxFQUVBLFVBQUEsa0JBQUEsd0JBQ0Esa0NBQUEsZ0NBQ0EsMEJBQUEsZ0NBR0YsSUFDRSxRQUFBLEVBRUEsVUFBQSx3QkFBQSx1QkFDQSxrQ0FBQSw4QkFDQSwwQkFBQSwrQkFJSix1QkFDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLGtCQUFBLHdCQUNBLGtDQUFBLGdDQUNBLDBCQUFBLGdDQUdGLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBQUEsdUJBQ0Esa0NBQUEsOEJBQ0EsMEJBQUEsK0JBSUosYUFDRSx1QkFBQSxZQUNBLGVBQUEsWUFHRiw0QkFDRSxLQUNFLFFBQUEsRUFFQSxVQUFBLGtCQUFBLHdCQUNBLGtDQUFBLGdDQUNBLDBCQUFBLGdDQUdGLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBQUEsdUJBQ0Esa0NBQUEsOEJBQ0EsMEJBQUEsK0JBSUosb0JBQ0UsS0FDRSxRQUFBLEVBRUEsVUFBQSxrQkFBQSx3QkFDQSxrQ0FBQSxnQ0FDQSwwQkFBQSxnQ0FHRixJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHVCQUNBLGtDQUFBLDhCQUNBLDBCQUFBLCtCQUlKLFVBQ0UsdUJBQUEsU0FDQSxlQUFBLFNBR0YsMkJBQ0UsS0FDRSxRQUFBLEVBR0YsSUFDRSxRQUFBLEVBRUEsVUFBQSxrQkFHRixHQUNFLFFBQUEsR0FJSixtQkFDRSxLQUNFLFFBQUEsRUFHRixJQUNFLFFBQUEsRUFFQSxVQUFBLGtCQUdGLEdBQ0UsUUFBQSxHQUlKLFNBQ0UsdUJBQUEsUUFDQSxlQUFBLFFBR0YsK0JBQ0UsSUFDRSxRQUFBLEVBRUEsVUFBQSx3QkFBQSx1QkFDQSxrQ0FBQSxnQ0FDQSwwQkFBQSxnQ0FHRixHQUNFLFFBQUEsRUFFQSxVQUFBLGtCQUFBLHdCQUVBLGlCQUFBLE9BQUEsT0FDQSxrQ0FBQSw4QkFDQSwwQkFBQSwrQkFJSix1QkFDRSxJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHVCQUNBLGtDQUFBLGdDQUNBLDBCQUFBLGdDQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsa0JBQUEsd0JBRUEsaUJBQUEsT0FBQSxPQUNBLGtDQUFBLDhCQUNBLDBCQUFBLCtCQUlKLGFBQ0UsdUJBQUEsWUFDQSxlQUFBLFlBR0YsK0JBQ0UsSUFDRSxRQUFBLEVBRUEsVUFBQSx3QkFBQSxzQkFHRixHQUNFLFFBQUEsRUFFQSxVQUFBLFVBQUEseUJBRUEsaUJBQUEsS0FBQSxRQUlKLHVCQUNFLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBQUEsc0JBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxVQUFBLHlCQUVBLGlCQUFBLEtBQUEsUUFJSixhQUNFLHVCQUFBLFlBQ0EsZUFBQSxZQUdGLGdDQUNFLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBQUEsdUJBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxVQUFBLHdCQUVBLGlCQUFBLE1BQUEsUUFJSix3QkFDRSxJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHVCQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsVUFBQSx3QkFFQSxpQkFBQSxNQUFBLFFBSUosY0FDRSx1QkFBQSxhQUNBLGVBQUEsYUFHRiw2QkFDRSxJQUNFLFFBQUEsRUFFQSxVQUFBLHdCQUFBLHNCQUNBLGtDQUFBLGdDQUNBLDBCQUFBLGdDQUdGLEdBQ0UsUUFBQSxFQUVBLFVBQUEsa0JBQUEseUJBRUEsaUJBQUEsT0FBQSxPQUNBLGtDQUFBLDhCQUNBLDBCQUFBLCtCQUlKLHFCQUNFLElBQ0UsUUFBQSxFQUVBLFVBQUEsd0JBQUEsc0JBQ0Esa0NBQUEsZ0NBQ0EsMEJBQUEsZ0NBR0YsR0FDRSxRQUFBLEVBRUEsVUFBQSxrQkFBQSx5QkFFQSxpQkFBQSxPQUFBLE9BQ0Esa0NBQUEsOEJBQ0EsMEJBQUEsK0JBSUosV0FDRSx1QkFBQSxVQUNBLGVBQUEsVUFHRiwrQkFDRSxLQUVFLFVBQUEsdUJBQ0EsV0FBQSxRQUdGLEdBRUUsVUFBQSxvQkFJSix1QkFDRSxLQUVFLFVBQUEsdUJBQ0EsV0FBQSxRQUdGLEdBRUUsVUFBQSxvQkFJSixhQUNFLHVCQUFBLFlBQ0EsZUFBQSxZQUdGLCtCQUNFLEtBRUUsVUFBQSx1QkFDQSxXQUFBLFFBR0YsR0FFRSxVQUFBLG9CQUlKLHVCQUNFLEtBRUUsVUFBQSx1QkFDQSxXQUFBLFFBR0YsR0FFRSxVQUFBLG9CQUlKLGFBQ0UsdUJBQUEsWUFDQSxlQUFBLFlBR0YsZ0NBQ0UsS0FFRSxVQUFBLHNCQUNBLFdBQUEsUUFHRixHQUVFLFVBQUEsb0JBSUosd0JBQ0UsS0FFRSxVQUFBLHNCQUNBLFdBQUEsUUFHRixHQUVFLFVBQUEsb0JBSUosY0FDRSx1QkFBQSxhQUNBLGVBQUEsYUFHRiw2QkFDRSxLQUVFLFVBQUEsc0JBQ0EsV0FBQSxRQUdGLEdBRUUsVUFBQSxvQkFJSixxQkFDRSxLQUVFLFVBQUEsc0JBQ0EsV0FBQSxRQUdGLEdBRUUsVUFBQSxvQkFJSixXQUNFLHVCQUFBLFVBQ0EsZUFBQSxVQUdGLGdDQUNFLEtBRUUsVUFBQSxtQkFHRixHQUNFLFdBQUEsT0FFQSxVQUFBLHVCQUlKLHdCQUNFLEtBRUUsVUFBQSxtQkFHRixHQUNFLFdBQUEsT0FFQSxVQUFBLHVCQUlKLGNBQ0UsdUJBQUEsYUFDQSxlQUFBLGFBR0YsZ0NBQ0UsS0FFRSxVQUFBLG1CQUdGLEdBQ0UsV0FBQSxPQUVBLFVBQUEsd0JBSUosd0JBQ0UsS0FFRSxVQUFBLG1CQUdGLEdBQ0UsV0FBQSxPQUVBLFVBQUEsd0JBSUosY0FDRSx1QkFBQSxhQUNBLGVBQUEsYUFHRixpQ0FDRSxLQUVFLFVBQUEsbUJBR0YsR0FDRSxXQUFBLE9BRUEsVUFBQSx1QkFJSix5QkFDRSxLQUVFLFVBQUEsbUJBR0YsR0FDRSxXQUFBLE9BRUEsVUFBQSx1QkFJSixlQUNFLHVCQUFBLGNBQ0EsZUFBQSxjQUdGLDhCQUNFLEtBRUUsVUFBQSxtQkFHRixHQUNFLFdBQUEsT0FFQSxVQUFBLHdCQUlKLHNCQUNFLEtBRUUsVUFBQSxtQkFHRixHQUNFLFdBQUEsT0FFQSxVQUFBLHdCQUlKLFlBQ0UsdUJBQUEsV0FDQSxlQUFBLFdBR0YsVUFDRSwyQkFBQSxHQUNBLG1CQUFBLEdBQ0EsNEJBQUEsS0FDQSxvQkFBQSxLQUdGLG1CQUNFLGtDQUFBLFNBQ0EsMEJBQUEsU0FHRixtQkFDRSx3QkFBQSxHQUNBLGdCQUFBLEdBR0Ysb0JBQ0Usd0JBQUEsR0FDQSxnQkFBQSxHQUdGLG1CQUNFLHdCQUFBLEdBQ0EsZ0JBQUEsR0FHRixtQkFDRSx3QkFBQSxHQUNBLGdCQUFBLEdBR0YsbUJBQ0Usd0JBQUEsR0FDQSxnQkFBQSxHQUdGLG1CQUNFLHdCQUFBLEdBQ0EsZ0JBQUEsR0FHRixlQUNFLDJCQUFBLElBQ0EsbUJBQUEsSUFHRixpQkFDRSwyQkFBQSxJQUNBLG1CQUFBLElBR0YsZUFDRSwyQkFBQSxHQUNBLG1CQUFBLEdBR0YsaUJBQ0UsMkJBQUEsR0FDQSxtQkFBQSxHQVlGLFlBQ0MsdUJBQUEsV0FBQSxlQUFBLFdBQ0EsbUJBQ0MsV0FBQSxFQUFBLElBQUEsS0FBQSxnQkFHRiw4QkFDQyxLQUNFLFdBQUEsRUFBQSxJQUFBLEtBQUEsZ0JBR0YsR0FDRSxXQUFBLEVBQUEsS0FBQSxLQUFBLGlCQU5ILHNCQUNDLEtBQ0UsV0FBQSxFQUFBLElBQUEsS0FBQSxnQkFHRixHQUNFLFdBQUEsRUFBQSxLQUFBLEtBQUEsaUJDempISCxtQkFDRSxXQUFBLFdBQ0EsUUFBQSxhQUNBLE9BQUEsRUFDQSxTQUFBLFNBQ0QsZUFBQSxPQUNBLFVBQUEsTUFDQyw4Q0FDRSxXQUFBLFdBQ0EsT0FBQSxRQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FDQSxvQkFBQSxLQUNBLDJFQUNFLFFBQUEsTUFDQSxhQUFBLElBQ0EsY0FBQSxLQUNBLFNBQUEsT0FDQSxjQUFBLFNBQ0EsWUFBQSxPQUNGLHdFQUNFLFNBQUEsU0FDSixvRkFDRSxjQUFBLElBQ0EsYUFBQSxLQUNGLGdEQUNFLFdBQUEsV0FDQSxPQUFBLFFBQ0EsUUFBQSxNQUNBLFdBQUEsS0FDQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLG9CQUFBLEtBQ0EsNkVBQ0UsUUFBQSxhQUNBLFNBQUEsT0FDQSxhQUFBLElBQ0EsY0FBQSxTQUNBLFlBQUEsT0FDSiwyQ0FDRSxNQUFBLEtBQ0Esa0VBQ0UsV0FBQSxXQUNBLE9BQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxJQUNBLFFBQUEsRUFDQSxnR0FDRSxtQkFBQSxLQUVSLGtCQUNFLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDRCxjQUFBLEtBQ0EsU0FBQSxPQUNDLFdBQUEsV0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLEtBQUEsVUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUVGLGlCQUNFLFFBQUEsTUFFRiwwQkFDRSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFFRix5QkFDRSxRQUFBLElBQUEsS0FDRCxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0Msb0JBQUEsS0FDQSx3Q0FDRSxPQUFBLFFBRUosMkNBQ0MsS0FBQSxFQUVBLG9DQUNDLG9CQUFBLFlBR0Ysa0RBQ0UsY0FBQSxLQUNBLDBCQUFBLEVBQ0EsMkJBQUEsRUFFRixrREFDRSxXQUFBLEtBQ0EsdUJBQUEsRUFDQSx3QkFBQSxFQUVGLDBCQUNFLFFBQUEsTUFDQSxRQUFBLElBQ0EsaURBQ0UsUUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLFdBQ0EsK0VBQ0UsbUJBQUEsS0FDSiwrQ0FDRSxRQUFBLEtBRUosb0JBQ0UsT0FBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsUUFBQSxNQUNBLFNBQUEsTUFDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFdBQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEVBQ0EsUUFBQSxHQUNBLGlCQUFBLEtBR0YsMkJBQ0UsT0FBQSxZQUNBLEtBQUEsd0JBQ0Esa0JBQUEscUJBQ0EsVUFBQSxxQkFDQSxPQUFBLGNBQ0EsU0FBQSxpQkFDQSxRQUFBLFlBQ0EsU0FBQSxtQkFDQSxNQUFBLGNBQ0EsWUFBQSxpQkFFRix1REFDRSxpQkFBQSxRQUNELE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxZQUNBLE9BQUEsS0FDQSxRQUFBLElBQUEsSUFDQyxjQUFBLEtBQ0Esb0ZBQ0UsTUFBQSxRQUNBLFlBQUEsS0FDRixpRkFDRSxPQUFBLFFBQ0EsTUFBQSxNQUNBLFlBQUEsSUFDRix1RkFDRSxNQUFBLEtBQ0YsaUZBQ0UsT0FBQSxLQUNBLFNBQUEsU0FDRixJQUFBLEVBQ0UsTUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsT0FBQSxLQUNBLG1GQUNFLGFBQUEsUUFBQSxZQUFBLFlBQUEsWUFDQSxhQUFBLE1BQ0EsYUFBQSxJQUFBLElBQUEsRUFBQSxJQUNBLE9BQUEsRUFDQSxLQUFBLElBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsRUFFTiwwRkFDRSxNQUFBLEtBRUYsMEZBQ0UsS0FBQSxJQUNBLE1BQUEsS0FFRixtRkFDRSxpQkFBQSxLQUNBLE9BQUEsUUFDQSw2R0FDRSxRQUFBLEtBRUosMkdBQ0UsYUFBQSxZQUFBLFlBQUEsUUFBQSxZQUNBLGFBQUEsRUFBQSxJQUFBLElBQUEsSUFFRix5REFDRSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsS0FDQSxzRkFDRSxXQUFBLFdBQ0EsV0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBQUEsSUFDQSxNQUFBLEtBQ0EseUZBQ0UsV0FBQSxLQUNKLHlGQUNFLE1BQUEsS0FDQSxXQUFBLElBQ0EsTUFBQSxLQUNGLG1GQUNFLE9BQUEsUUFDQSxNQUFBLE1BQ0EsWUFBQSxJQUNBLFdBQUEsSUFDQSxhQUFBLEtBQ0Ysb0ZBQ0UsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLFFBQ0EsTUFBQSxLQUNBLGFBQUEsSUFDQSxXQUFBLElBQ0EsUUFBQSxFQUFBLElBQ0YsNEZBQ0UsTUFBQSxLQUNBLE9BQUEsUUFDQSxRQUFBLGFBQ0EsWUFBQSxJQUNBLGFBQUEsSUFDQSxrR0FDRSxNQUFBLEtBRU4sMEZBQUEsNkZBQUEsa0dBQ0UsTUFBQSxNQUVGLDZGQUNFLFlBQUEsSUFDQSxhQUFBLEtBRUYscUdBQ0UsWUFBQSxJQUNBLGFBQUEsS0FFRixrRkFDRSxPQUFBLE1BQUEsS0FBQSxJQUNBLFFBQUEsRUFFRixxRkFDRSxpQkFBQSxLQUNBLE9BQUEsUUFFRiwyRkFDRSxRQUFBLEtBRUYsMEdBQUEsd0dBQ0UsdUJBQUEsRUFDQSx3QkFBQSxFQUVGLDBHQUFBLHdHQUNFLDBCQUFBLEVBQ0EsMkJBQUEsRUFFRiw2RUFDRSxPQUFBLElBQUEsTUFBQSxLQUVGLDJFQUNFLFdBQUEsSUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxtQkFBQSxVQUVGLHVFQUNFLFdBQUEsTUFDQSxXQUFBLEtBRUYsaUVBQ0UsUUFBQSxFQUVGLHlFQUNFLE1BQUEsS0FFRix5RUFDRSxpQkFBQSxLQUVGLDhFQUNFLGFBQUEsSUFDQSxzR0FDRSxhQUFBLEVBQ0YsdUdBQ0UsWUFBQSxLQUNBLGFBQUEsSUFDQSxnSUFDRSxZQUFBLEtBQ0EsYUFBQSxJQUNBLHlKQUNFLFlBQUEsS0FDQSxhQUFBLElBQ0Esa0xBQ0UsWUFBQSxLQUNBLGFBQUEsSUFDQSwyTUFDRSxZQUFBLEtBQ0EsYUFBQSxJQUVaLGlGQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQUVGLG9EQUNFLE9BQUEsUUFDQSxRQUFBLE1BQ0EsUUFBQSxJQUVGLHVEQUNFLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLElBQ0EsUUFBQSxFQUdBLGlCQUFBLDhDQUNBLGtCQUFBLFNBRUEsNkRBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDRixvRkFDRSxNQUFBLEtBQ0EsWUFBQSxLQUNGLGlGQUNFLE9BQUEsUUFDQSxNQUFBLE1BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDRix1RkFDRSxNQUFBLEtBQ0YsaUZBQ0UsaUJBQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsS0FDQSx3QkFBQSxJQUNBLDJCQUFBLElBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxJQUNBLE1BQUEsS0FHQSxpQkFBQSw4Q0FDQSxrQkFBQSxTQUVBLG1GQUNFLGFBQUEsS0FBQSxZQUFBLFlBQUEsWUFDQSxhQUFBLE1BQ0EsYUFBQSxJQUFBLElBQUEsRUFBQSxJQUNBLE9BQUEsRUFDQSxLQUFBLElBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsRUFFTiwwRkFDRSxNQUFBLEtBRUYsMEZBQ0UsT0FBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxFQUNBLHVCQUFBLElBQ0EsMEJBQUEsSUFDQSxLQUFBLElBQ0EsTUFBQSxLQUVGLCtFQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EseUdBQ0UsV0FBQSxJQUNBLE9BQUEsS0FDQSwyR0FDRSxhQUFBLFlBQUEsWUFBQSxLQUFBLFlBQ0EsYUFBQSxFQUFBLElBQUEsSUFBQSxJQUVOLHdHQUNFLFdBQUEsS0FDQSx1QkFBQSxFQUNBLHdCQUFBLEVBR0EsaUJBQUEsMkNBQ0Esa0JBQUEsU0FHRix3R0FDRSxjQUFBLEtBQ0EsMEJBQUEsRUFDQSwyQkFBQSxFQUdBLGlCQUFBLDhDQUNBLGtCQUFBLFNBR0YseURBQ0UsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLCtEQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0Ysc0ZBQ0UsV0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBQUEsSUFDRixtRkFDRSxRQUFBLEtBQ0Ysb0ZBQ0UsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLFFBQ0EsTUFBQSxLQUNBLGFBQUEsSUFDQSxXQUFBLElBQ0EsUUFBQSxFQUFBLElBQ0YsNEZBQ0UsTUFBQSxLQUNBLE9BQUEsUUFDQSxRQUFBLGFBQ0EsWUFBQSxJQUNBLGFBQUEsSUFDQSxrR0FDRSxNQUFBLEtBRU4sNkZBQ0UsTUFBQSxNQUNBLFlBQUEsSUFDQSxhQUFBLEtBRUYscUdBQ0UsWUFBQSxJQUNBLGFBQUEsS0FFRixpRkFDRSxPQUFBLElBQUEsTUFBQSxRQUVGLDBHQUNFLFdBQUEsS0FDQSx1QkFBQSxFQUNBLHdCQUFBLEVBRUYsMEdBQ0UsY0FBQSxLQUNBLDBCQUFBLEVBQ0EsMkJBQUEsRUFFRiw2RUFDRSxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsRUFFRiwyRUFDRSxRQUFBLEVBQ0EsV0FBQSxLQUVGLDhDQUNFLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsWUFFRixxREFDRSxjQUFBLEtBRUYscURBQ0UsV0FBQSxLQUVGLHVFQUNFLFdBQUEsTUFDQSxXQUFBLEtBRUYsaUVBQ0UsUUFBQSxFQUVGLHlFQUNFLE1BQUEsS0FFRixpRkFDRSxpQkFBQSxRQUNBLE1BQUEsS0FFRixvREFDRSxPQUFBLFFBQ0EsUUFBQSxNQUNBLFFBQUEsSUFFRixzRUFDRSxhQUFBIiwiZmlsZSI6ImxpYnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcblx0bGVmdDogLTk5OTlweDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiAtOTk5OXB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRvcDogMDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5OTI7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LWlubmVyLCAuZmFuY3lib3gtYmcsIC5mYW5jeWJveC1zdGFnZSB7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xufVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5mYW5jeWJveC1iZyB7XG5cdGJhY2tncm91bmQ6IHJnYigzMCwgMzAsIDMwKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDcsIDAsIC43NCwgLjcxKTtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcblx0b3BhY2l0eTogLjk7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIyLCAuNjEsIC4zNiwgMSk7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyLCAuZmFuY3lib3gtdG9vbGJhciwgLmZhbmN5Ym94LWNhcHRpb24sIC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuXHRkaXJlY3Rpb246IGx0cjtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogOTk5OTc7XG59XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsIC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsIC5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sIC5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuXHRjb2xvcjogI2NjYztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRsZWZ0OiAwO1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0bWluLXdpZHRoOiA0NHB4O1xuXHRtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dG9wOiAwO1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveC10b29sYmFyIHtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXN0YWdlIHtcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LyogVXNpbmcgd2l0aG91dCBwcmVmaXggd291bGQgYnJlYWsgSUUxMSAqL1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHBhZGRpbmc6IDQ0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLCAuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLCAuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsIC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogNDRweCAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuXHRwYWRkaW5nOiA2cHg7XG59XG5cbi5mYW5jeWJveC1jb250ZW50IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0cGFkZGluZzogNDRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAuMTQsIDEpO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcblx0Y3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuXHRjdXJzb3I6IHpvb20taW47XG59XG5cbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XG5cdGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9J3RydWUnXSB7XG5cdGN1cnNvcjogdGV4dDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLCAuZmFuY3lib3gtc3BhY2ViYWxsIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDA7XG5cdG1heC1oZWlnaHQ6IG5vbmU7XG5cdG1heC13aWR0aDogbm9uZTtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcblx0ei1pbmRleDogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcblx0YmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiAjZTVlM2RmO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mYW5jeWJveC12aWRlbywgLmZhbmN5Ym94LWlmcmFtZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIEZpeCBpT1MgKi9cblxuLmZhbmN5Ym94LWlmcmFtZSB7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG5cdGNvbG9yOiAjNDQ0O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIEJ1dHRvbnMgKi9cblxuLmZhbmN5Ym94LWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHZpc2liaWxpdHk6IGluaGVyaXQ7XG5cdHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLCAuZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsIC5mYW5jeWJveC1idXR0b246bGluayB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sIC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcblx0Y29sb3I6ICM4ODg7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLyogRml4IElFMTEgKi9cblxuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLCAuZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLCAuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG5cdGJhY2tncm91bmQ6ICNmZjUyNjg7XG5cdGhlaWdodDogMnB4O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdHotaW5kZXg6IDk5OTk4O1xufVxuXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGNvbG9yOiAjY2NjO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IC44O1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC0xMnB4O1xuXHR0b3A6IC00NHB4O1xuXHR6LWluZGV4OiA0MDE7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0cGFkZGluZzogMTBweDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLCAuZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAxMDBweDtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG5cdHdpZHRoOiA3MHB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7XG5cdHBhZGRpbmc6IDdweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG5cdGxlZnQ6IDA7XG5cdGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG5cdHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuXHRwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG5cdHJpZ2h0OiAwO1xuXHRyaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG59XG5cbi8qIENhcHRpb24gKi9cblxuLmZhbmN5Ym94LWNhcHRpb24ge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIC44NSkgMCUsIHJnYmEoMCwgMCwgMCwgLjMpIDUwJSwgcmdiYSgwLCAwLCAwLCAuMTUpIDY1JSwgcmdiYSgwLCAwLCAwLCAuMDc1KSA3NS41JSwgcmdiYSgwLCAwLCAwLCAuMDM3KSA4Mi44NSUsIHJnYmEoMCwgMCwgMCwgLjAxOSkgODglLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuXHRib3R0b206IDA7XG5cdGNvbG9yOiAjZWVlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxlZnQ6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiA5OTk5Njtcbn1cblxuQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuXHQuZmFuY3lib3gtY2FwdGlvbiB7XG5cdFx0cGFkZGluZzogNzVweCBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpIG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcblx0fVxufVxuXG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xuXHRtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xuXHRtYXgtaGVpZ2h0OiA1MHZoO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSwgLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLCAuZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2NjYztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuXG4uZmFuY3lib3gtbG9hZGluZyB7XG5cdGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0aGVpZ2h0OiA1MHB4O1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuXHRvcGFjaXR5OiAuNztcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDUwcHg7XG5cdHotaW5kZXg6IDk5OTk5O1xufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG5cbi5mYW5jeWJveC1hbmltYXRlZCB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cywgLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSk7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcblx0b3BhY2l0eTogMDtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG5cdG9wYWNpdHk6IDA7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcblx0b3BhY2l0eTogMTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygxMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cblxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG5cdC5mYW5jeWJveC1zbGlkZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNnB4O1xuXHR9XG5cdC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuXHRcdHBhZGRpbmc6IDZweCAwO1xuXHR9XG5cdC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG5cdFx0cmlnaHQ6IC02cHg7XG5cdH1cblx0LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRcdGJhY2tncm91bmQ6ICM0ZTRlNGU7XG5cdFx0Y29sb3I6ICNmMmY0ZjY7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cGFkZGluZzogNnB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMzZweDtcblx0fVxuXHQuZmFuY3lib3gtY2FwdGlvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdH1cblx0QHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuXHRcdC5mYW5jeWJveC1jYXB0aW9uIHtcblx0XHRcdHBhZGRpbmctbGVmdDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcblx0XHR9XG5cdH1cbn1cblxuLyogU2hhcmUgKi9cblxuLmZhbmN5Ym94LXNoYXJlIHtcblx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRtYXgtd2lkdGg6IDkwJTtcblx0cGFkZGluZzogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuXHRjb2xvcjogIzIyMjtcblx0Zm9udC1zaXplOiAzNXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBwIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG5cdG1pbi13aWR0aDogMTMwcHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLCAuZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuXHRiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuXHRiYWNrZ3JvdW5kOiAjYmQwODFkO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjYWEwNzE5O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuXHRiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuXHRoZWlnaHQ6IDI1cHg7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDI1cHg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcblx0ZmlsbDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogIzVkNWI1Yjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIFRodW1icyAqL1xuXG4uZmFuY3lib3gtdGh1bWJzIHtcblx0YmFja2dyb3VuZDogI2RkZDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW46IDA7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG5cdHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAyMTJweDtcblx0ei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG5cdHJpZ2h0OiAyMTJweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG5cdGZvbnQtc2l6ZTogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6ICMyYTJhMmE7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDc1cHg7XG5cdG1hcmdpbjogMnB4O1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuXHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcblx0b3V0bGluZTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogMTAwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcblx0Ym9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcblx0Ym90dG9tOiAwO1xuXHRjb250ZW50OiAnJztcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpO1xuXHR6LWluZGV4OiA5OTk5MTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAuNTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5mYW5jeWJveC10aHVtYnMge1xuXHRcdHdpZHRoOiAxMTBweDtcblx0fVxuXHQuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcblx0XHRyaWdodDogMTEwcHg7XG5cdH1cblx0LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHR9XG59IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUxpZ2h0SXQnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmFib2xkJyksIGxvY2FsKCdQcm94aW1hTm92YS1FeHRyYWJsZCcpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3QnKTtcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIFJlZ3VsYXInKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgU2VtaWJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLVNlbWlib2xkJyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBUaGluIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtVGhpbkl0JyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVRoaW5JdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGRJdC5lb3QnKTtcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIFNlbWlib2xkIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtU2VtaWJvbGRJdCcpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgUmVndWxhciBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdCcpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFySXQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2suZW90Jyk7XG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBCbGFjaycpLCBsb2NhbCgnUHJveGltYU5vdmEtQmxhY2snKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBCb2xkJyksIGxvY2FsKCdQcm94aW1hTm92YS1Cb2xkJyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmFULVRoaW4uZW90Jyk7XG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBUaGluJyksIGxvY2FsKCdQcm94aW1hTm92YVQtVGhpbicpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmFULVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUJvbGRJdCcpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBFeHRyYWJvbGQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1FeHRyYWJsZEl0JyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3QnKTtcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIExpZ2h0JyksIGxvY2FsKCdQcm94aW1hTm92YS1MaWdodCcpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2tJdC5lb3QnKTtcblx0c3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEJsYWNrIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtQmxhY2tJdCcpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2tJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2tJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFja0l0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcImNvbXAtaWNvbmZvbnRcIjtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2NvbXAvY29tcC1pY29uZm9udC5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2NvbXAvY29tcC1pY29uZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL2NvbXAvY29tcC1pY29uZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL2NvbXAvY29tcC1pY29uZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9jb21wL2NvbXAtaWNvbmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvY29tcC9jb21wLWljb25mb250LnN2ZyNjb21wLWljb25mb250JykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmljb246YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6IFwiY29tcC1pY29uZm9udFwiO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdC8qIHNwZWFrOiBub25lOyBvbmx5IG5lY2Vzc2FyeSBpZiBub3QgdXNpbmcgdGhlIHByaXZhdGUgdW5pY29kZSByYW5nZSAoZmlyc3RHbHlwaCBvcHRpb24pICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblxuLmljb24tQXJyb3dSaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwMVwiO1xufVxuXG4uaWNvbi1BcnJvd1VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAyXCI7XG59XG5cbi5pY29uLUZyYW1lXzEzMDctMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwM1wiO1xufVxuXG4uaWNvbi1GcmFtZV8xMzA3LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDRcIjtcbn1cblxuLmljb24tRnJhbWVfMTMwNy0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDA1XCI7XG59XG5cbi5pY29uLUZyYW1lXzEzMDctNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwNlwiO1xufVxuXG4uaWNvbi1GcmFtZV8xMzA3LTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDdcIjtcbn1cblxuLmljb24tRnJhbWVfMTMwNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwOFwiO1xufVxuXG4uaWNvbi1Hcm91cC0xMDQ1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDA5XCI7XG59XG5cbi5pY29uLUdyb3VwLTEwNTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMEFcIjtcbn1cblxuLmljb24tR3JvdXAtMTA1NjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwQlwiO1xufVxuXG4uaWNvbi1Hcm91cC0xMDU3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDBDXCI7XG59XG5cbi5pY29uLUdyb3VwLTEwNTk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMERcIjtcbn1cblxuLmljb24tR3JvdXAtMTA2MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwRVwiO1xufVxuXG4uaWNvbi1Hcm91cC0xMTI3X3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMEZcIjtcbn1cblxuLmljb24tR3JvdXAtMTEyOF93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDEwXCI7XG59XG5cbi5pY29uLUdyb3VwLTEyNzc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMTFcIjtcbn1cblxuLmljb24tR3JvdXAtMTI3ODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxMlwiO1xufVxuXG4uaWNvbi1Hcm91cC0xMjc5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDEzXCI7XG59XG5cbi5pY29uLUdyb3VwLTEyODA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMTRcIjtcbn1cblxuLmljb24tR3JvdXAtMTI4MTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxNVwiO1xufVxuXG4uaWNvbi1Hcm91cC0xMjgyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDE2XCI7XG59XG5cbi5pY29uLUdyb3VwLTEyODM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMTdcIjtcbn1cblxuLmljb24tR3JvdXAtMTI4NDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxOFwiO1xufVxuXG4uaWNvbi1Hcm91cC0xMjg1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDE5XCI7XG59XG5cbi5pY29uLUdyb3VwLTEzMTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMUFcIjtcbn1cblxuLmljb24tR3JvdXAtMTQxNDE0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDFCXCI7XG59XG5cbi5pY29uLUdyb3VwLTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMUNcIjtcbn1cblxuLmljb24tR3JvdXAtNDc4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDFEXCI7XG59XG5cbi5pY29uLUdyb3VwLTQ3ODg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMUVcIjtcbn1cblxuLmljb24tR3JvdXAzMTA1MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxRlwiO1xufVxuXG4uaWNvbi1Hcm91cDMyMzQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMjBcIjtcbn1cblxuLmljb24tR3JvdXAzc2R2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDIxXCI7XG59XG5cbi5pY29uLUdyb3Vwc2RmMzIzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDIyXCI7XG59XG5cbi5pY29uLWFuZ2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDIzXCI7XG59XG5cbi5pY29uLWFycm93LWRvd24tYmx1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAyNFwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDI1XCI7XG59XG5cbi5pY29uLWFycm93LWRyb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMjZcIjtcbn1cblxuLmljb24tYXRvbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAyN1wiO1xufVxuXG4uaWNvbi1hdHRlbnRpb24tcG1yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDI4XCI7XG59XG5cbi5pY29uLWF2YXRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAyOVwiO1xufVxuXG4uaWNvbi1ib3gtYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMkFcIjtcbn1cblxuLmljb24tYnJvd3NlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAyQlwiO1xufVxuXG4uaWNvbi1idXNpbmVzcy1hbmQtZmluYW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAyQ1wiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1pY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDJEXCI7XG59XG5cbi5pY29uLWNhcmVlci13b3JrLTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMkVcIjtcbn1cblxuLmljb24tY2FyZWVyLXdvcmstMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAyRlwiO1xufVxuXG4uaWNvbi1jYXJlZXItd29yay0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDMwXCI7XG59XG5cbi5pY29uLWNhcmVlci13b3JrLTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMzFcIjtcbn1cblxuLmljb24tY2FyZWVyLXdvcmstNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAzMlwiO1xufVxuXG4uaWNvbi1jYXJlZXItd29yay02OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDMzXCI7XG59XG5cbi5pY29uLWNlbHNpdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMzRcIjtcbn1cblxuLmljb24tY2hhdC1idWJibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMzVcIjtcbn1cblxuLmljb24tY2hhdC1pY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDM2XCI7XG59XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDM3XCI7XG59XG5cbi5pY29uLWNsaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMzhcIjtcbn1cblxuLmljb24tY2xvY2stbmV3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDM5XCI7XG59XG5cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDNBXCI7XG59XG5cbi5pY29uLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAzQlwiO1xufVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAzQ1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9ucy0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDNEXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDNFXCI7XG59XG5cbi5pY29uLWNvbXB1dGVyLTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwM0ZcIjtcbn1cblxuLmljb24tY29ubmVjdGlvbi0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDQwXCI7XG59XG5cbi5pY29uLWNvbm5lY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNDFcIjtcbn1cblxuLmljb24tY29udHJhY3QtaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA0MlwiO1xufVxuXG4uaWNvbi1kZWxpdmVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA0M1wiO1xufVxuXG4uaWNvbi1kZW1hbmRzLTExOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDQ0XCI7XG59XG5cbi5pY29uLWRlbWFuZHMtMjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNDVcIjtcbn1cblxuLmljb24tZGVzaWduLWNvZ3doZWVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDQ2XCI7XG59XG5cbi5pY29uLWRvYy0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDQ3XCI7XG59XG5cbi5pY29uLWRvYy01OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDQ4XCI7XG59XG5cbi5pY29uLWRvYy1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA0OVwiO1xufVxuXG4uaWNvbi1kb2MtcHJpbWFyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA0QVwiO1xufVxuXG4uaWNvbi1kb2MtdGFiLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDRCXCI7XG59XG5cbi5pY29uLWRvYy10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNENcIjtcbn1cblxuLmljb24tZG9jOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDREXCI7XG59XG5cbi5pY29uLWRvY3MtODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA0RVwiO1xufVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA0RlwiO1xufVxuXG4uaWNvbi1kcm9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDUwXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA1MVwiO1xufVxuXG4uaWNvbi1lbWFpbC1pY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDUyXCI7XG59XG5cbi5pY29uLWVtcGxveWVlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA1M1wiO1xufVxuXG4uaWNvbi1lbmVyZ3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNTRcIjtcbn1cblxuLmljb24tZXhlcmNpc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNTVcIjtcbn1cblxuLmljb24tZXllLXNjYW5uZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNTZcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNTdcIjtcbn1cblxuLmljb24tZmFjdG9yeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA1OFwiO1xufVxuXG4uaWNvbi1maWx0ZXItc2V0dGluZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNTlcIjtcbn1cblxuLmljb24tZmlsdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDVBXCI7XG59XG5cbi5pY29uLWZvbGxvd2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA1QlwiO1xufVxuXG4uaWNvbi1nYXMtc3RhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA1Q1wiO1xufVxuXG4uaWNvbi1nZWFyLTEwMDA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNURcIjtcbn1cblxuLmljb24tZ2Vhci01OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDVFXCI7XG59XG5cbi5pY29uLWdlYXItaGFuZC10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNUZcIjtcbn1cblxuLmljb24tZ2Vhci1wZW5jaWwtdGFiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDYwXCI7XG59XG5cbi5pY29uLWdlYXItdGFiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDYxXCI7XG59XG5cbi5pY29uLWdyb3VwLTIxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDYyXCI7XG59XG5cbi5pY29uLWdyb3VwLWNvbm5lY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNjNcIjtcbn1cblxuLmljb24tZ3JvdXAtcGVyc29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDY0XCI7XG59XG5cbi5pY29uLWdyb3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDY1XCI7XG59XG5cbi5pY29uLWhhbmRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDY2XCI7XG59XG5cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNjdcIjtcbn1cblxuLmljb24taGVhbHRoY2FyZS1hbmQtbWVkaWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA2OFwiO1xufVxuXG4uaWNvbi1ob3VzZS0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDY5XCI7XG59XG5cbi5pY29uLWhvdXNlLXBsYW4tc2NhbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNkFcIjtcbn1cblxuLmljb24taW5mbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA2QlwiO1xufVxuXG4uaWNvbi1pbm5vdmF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDZDXCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA2RFwiO1xufVxuXG4uaWNvbi1pbnRlcmZhY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNkVcIjtcbn1cblxuLmljb24taW50ZXJuYXRpb25hbC1idXNpbmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA2RlwiO1xufVxuXG4uaWNvbi1pdGVtcy01OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDcwXCI7XG59XG5cbi5pY29uLWxhYm9yYXRvcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNzFcIjtcbn1cblxuLmljb24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA3MlwiO1xufVxuXG4uaWNvbi1sZWdvLXRhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA3M1wiO1xufVxuXG4uaWNvbi1sZWdvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDc0XCI7XG59XG5cbi5pY29uLWxpZ2h0LXRhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA3NVwiO1xufVxuXG4uaWNvbi1saW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDc2XCI7XG59XG5cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDc3XCI7XG59XG5cbi5pY29uLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNzhcIjtcbn1cblxuLmljb24tbWFpbC10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwNzlcIjtcbn1cblxuLmljb24tbWFpbnRlbmFuY2UtaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA3QVwiO1xufVxuXG4uaWNvbi1tYXAtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA3QlwiO1xufVxuXG4uaWNvbi1taW51cy0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDdDXCI7XG59XG5cbi5pY29uLW1vYmlsZS1hcHA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwN0RcIjtcbn1cblxuLmljb24tbW9uaXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA3RVwiO1xufVxuXG4uaWNvbi1tb3VudGFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA3RlwiO1xufVxuXG4uaWNvbi1uby1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA4MFwiO1xufVxuXG4uaWNvbi1ub2Rlcy1pY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDgxXCI7XG59XG5cbi5pY29uLW5vZGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDgyXCI7XG59XG5cbi5pY29uLW9pbC1zdGF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDgzXCI7XG59XG5cbi5pY29uLXBlbmNpbC10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwODRcIjtcbn1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDg1XCI7XG59XG5cbi5pY29uLXBlb3BsZS10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwODZcIjtcbn1cblxuLmljb24tcGVvcGxlMjE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwODdcIjtcbn1cblxuLmljb24tcGVyc29uLXRhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA4OFwiO1xufVxuXG4uaWNvbi1wZXJzb24teWVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDg5XCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDhBXCI7XG59XG5cbi5pY29uLXBob25lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA4QlwiO1xufVxuXG4uaWNvbi1wbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA4Q1wiO1xufVxuXG4uaWNvbi1wbGF5LWJ0bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA4RFwiO1xufVxuXG4uaWNvbi1wdW1wamFjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA4RVwiO1xufVxuXG4uaWNvbi1wdXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDhGXCI7XG59XG5cbi5pY29uLXJhZGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDkwXCI7XG59XG5cbi5pY29uLXJhZGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDkxXCI7XG59XG5cbi5pY29uLXJlY29yZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA5MlwiO1xufVxuXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDkzXCI7XG59XG5cbi5pY29uLXJlbG9hZC10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwOTRcIjtcbn1cblxuLmljb24tcmVsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDk1XCI7XG59XG5cbi5pY29uLXJpZ2h0LW1heDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA5NlwiO1xufVxuXG4uaWNvbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA5N1wiO1xufVxuXG4uaWNvbi1yaXNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDk4XCI7XG59XG5cbi5pY29uLXJ1c3NpYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA5OVwiO1xufVxuXG4uaWNvbi1zY3JlZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwOUFcIjtcbn1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDlCXCI7XG59XG5cbi5pY29uLXNlYXJjaDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwOUNcIjtcbn1cblxuLmljb24tc2VjdXJpdHktaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA5RFwiO1xufVxuXG4uaWNvbi1zZXJ2ZXItMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTA5RVwiO1xufVxuXG4uaWNvbi1zZXJ2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwOUZcIjtcbn1cblxuLmljb24tc2V0dGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTBBMFwiO1xufVxuXG4uaWNvbi1zZXR0aW5ncy0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMEExXCI7XG59XG5cbi5pY29uLXNldHRpbmdzLWljb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQTJcIjtcbn1cblxuLmljb24tc2V0dGluZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQTNcIjtcbn1cblxuLmljb24tc2V0dXAyMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTBBNFwiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTBBNVwiO1xufVxuXG4uaWNvbi1zaGllbGQtMTc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQTZcIjtcbn1cblxuLmljb24tc2hpZWxkLWl0ZW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQTdcIjtcbn1cblxuLmljb24tc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMEE4XCI7XG59XG5cbi5pY29uLXNpZ25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMEE5XCI7XG59XG5cbi5pY29uLXNvY2lhbEFycm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMEFBXCI7XG59XG5cbi5pY29uLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTBBQlwiO1xufVxuXG4uaWNvbi1zdGF0aXN0aWNzMl8yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMEFDXCI7XG59XG5cbi5pY29uLXN1cmZhY2UxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMEFEXCI7XG59XG5cbi5pY29uLXRpbWVtYW5hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQUVcIjtcbn1cblxuLmljb24tdHJhbnNjZWl2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQUZcIjtcbn1cblxuLmljb24tdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQjBcIjtcbn1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTBCMVwiO1xufVxuXG4uaWNvbi11aV8xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMEIyXCI7XG59XG5cbi5pY29uLXVzZXItY2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTBCM1wiO1xufVxuXG4uaWNvbi12YWNhbmN5LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQjRcIjtcbn1cblxuLmljb24tdmFjYW5jeS0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMEI1XCI7XG59XG5cbi5pY29uLXZhY2FuY3ktMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTBCNlwiO1xufVxuXG4uaWNvbi12YWNhbmN5LTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQjdcIjtcbn1cblxuLmljb24td2Fsa2llOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMEI4XCI7XG59XG5cbi5pY29uLXdpZmk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQjlcIjtcbn1cblxuLmljb24td29ya2VyLWljb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQkFcIjtcbn1cblxuLmljb24tem9vbS10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwQkJcIjtcbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIi8vIERvIG5vdCBmb3JnZXQgdG8gdXBkYXRlIGdldHRpbmctc3RhcnRlZC90aGVtaW5nLm1kIVxuOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG5cdG1hcmdpbjogMDsgLy8gMVxuXHRvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcblx0YSB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0fVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICAvL291dGxpbmU6IDFweCBkb3R0ZWQ7XG5cdC8vb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG5cdHdvcmQtd3JhcDogbm9ybWFsO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG5cdGNvbG9yOiAjMDAxNDNDO1xuXHRvdXRsaW5lOiAwIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiA2cHggMTNweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGlsZGEge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChmYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLUxpZ2h0SXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgRXh0cmFib2xkXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLUV4dHJhYmxkXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgUmVndWxhclwiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIFNlbWlib2xkXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLVNlbWlib2xkXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtVGhpbkl0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBUaGluIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1UaGluSXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVRoaW5JdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBTZW1pYm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtU2VtaWJvbGRJdFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGRJdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjazsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgUmVndWxhciBJdGFsaWNcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtUmVndWxhckl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFySXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2suZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEJsYWNrXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLUJsYWNrXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgQm9sZFwiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjazsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBUaGluXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhVC1UaGluXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YVQtVGhpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YVQtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1Cb2xkSXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGRJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgRXh0cmFib2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1FeHRyYWJsZEl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIExpZ2h0XCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2tJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgQmxhY2sgSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLUJsYWNrSXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2tJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNvbXAtaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jb21wL2NvbXAtaWNvbmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NvbXAvY29tcC1pY29uZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvY29tcC9jb21wLWljb25mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9jb21wL2NvbXAtaWNvbmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9jb21wL2NvbXAtaWNvbmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9jb21wL2NvbXAtaWNvbmZvbnQuc3ZnI2NvbXAtaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5pY29uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNvbXAtaWNvbmZvbnRcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC8qIHNwZWFrOiBub25lOyBvbmx5IG5lY2Vzc2FyeSBpZiBub3QgdXNpbmcgdGhlIHByaXZhdGUgdW5pY29kZSByYW5nZSAoZmlyc3RHbHlwaCBvcHRpb24pICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmljb24tQXJyb3dSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwMVwiOyB9XG5cbi5pY29uLUFycm93VXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDJcIjsgfVxuXG4uaWNvbi1GcmFtZV8xMzA3LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDNcIjsgfVxuXG4uaWNvbi1GcmFtZV8xMzA3LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDRcIjsgfVxuXG4uaWNvbi1GcmFtZV8xMzA3LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDVcIjsgfVxuXG4uaWNvbi1GcmFtZV8xMzA3LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDZcIjsgfVxuXG4uaWNvbi1GcmFtZV8xMzA3LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDdcIjsgfVxuXG4uaWNvbi1GcmFtZV8xMzA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA4XCI7IH1cblxuLmljb24tR3JvdXAtMTA0NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwOVwiOyB9XG5cbi5pY29uLUdyb3VwLTEwNTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMEFcIjsgfVxuXG4uaWNvbi1Hcm91cC0xMDU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBCXCI7IH1cblxuLmljb24tR3JvdXAtMTA1NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwQ1wiOyB9XG5cbi5pY29uLUdyb3VwLTEwNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMERcIjsgfVxuXG4uaWNvbi1Hcm91cC0xMDYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBFXCI7IH1cblxuLmljb24tR3JvdXAtMTEyN193OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBGXCI7IH1cblxuLmljb24tR3JvdXAtMTEyOF93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDEwXCI7IH1cblxuLmljb24tR3JvdXAtMTI3NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxMVwiOyB9XG5cbi5pY29uLUdyb3VwLTEyNzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTJcIjsgfVxuXG4uaWNvbi1Hcm91cC0xMjc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDEzXCI7IH1cblxuLmljb24tR3JvdXAtMTI4MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxNFwiOyB9XG5cbi5pY29uLUdyb3VwLTEyODE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTVcIjsgfVxuXG4uaWNvbi1Hcm91cC0xMjgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE2XCI7IH1cblxuLmljb24tR3JvdXAtMTI4MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxN1wiOyB9XG5cbi5pY29uLUdyb3VwLTEyODQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMThcIjsgfVxuXG4uaWNvbi1Hcm91cC0xMjg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE5XCI7IH1cblxuLmljb24tR3JvdXAtMTMxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxQVwiOyB9XG5cbi5pY29uLUdyb3VwLTE0MTQxNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxQlwiOyB9XG5cbi5pY29uLUdyb3VwLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMUNcIjsgfVxuXG4uaWNvbi1Hcm91cC00Nzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMURcIjsgfVxuXG4uaWNvbi1Hcm91cC00Nzg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDFFXCI7IH1cblxuLmljb24tR3JvdXAzMTA1MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxRlwiOyB9XG5cbi5pY29uLUdyb3VwMzIzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyMFwiOyB9XG5cbi5pY29uLUdyb3VwM3NkdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyMVwiOyB9XG5cbi5pY29uLUdyb3Vwc2RmMzIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDIyXCI7IH1cblxuLmljb24tYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjNcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLWJsdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjRcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI1XCI7IH1cblxuLmljb24tYXJyb3ctZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyNlwiOyB9XG5cbi5pY29uLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjdcIjsgfVxuXG4uaWNvbi1hdHRlbnRpb24tcG1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI4XCI7IH1cblxuLmljb24tYXZhdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI5XCI7IH1cblxuLmljb24tYm94LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDJBXCI7IH1cblxuLmljb24tYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyQlwiOyB9XG5cbi5pY29uLWJ1c2luZXNzLWFuZC1maW5hbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDJDXCI7IH1cblxuLmljb24tY2FsZW5kYXItaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyRFwiOyB9XG5cbi5pY29uLWNhcmVlci13b3JrLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMkVcIjsgfVxuXG4uaWNvbi1jYXJlZXItd29yay0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDJGXCI7IH1cblxuLmljb24tY2FyZWVyLXdvcmstMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzMFwiOyB9XG5cbi5pY29uLWNhcmVlci13b3JrLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMzFcIjsgfVxuXG4uaWNvbi1jYXJlZXItd29yay01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDMyXCI7IH1cblxuLmljb24tY2FyZWVyLXdvcmstNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzM1wiOyB9XG5cbi5pY29uLWNlbHNpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMzRcIjsgfVxuXG4uaWNvbi1jaGF0LWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzNVwiOyB9XG5cbi5pY29uLWNoYXQtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzNlwiOyB9XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDM3XCI7IH1cblxuLmljb24tY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzOFwiOyB9XG5cbi5pY29uLWNsb2NrLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzOVwiOyB9XG5cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDNBXCI7IH1cblxuLmljb24tY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDNCXCI7IH1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwM0NcIjsgfVxuXG4uaWNvbi1jb21tdW5pY2F0aW9ucy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDNEXCI7IH1cblxuLmljb24tY29tbXVuaWNhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwM0VcIjsgfVxuXG4uaWNvbi1jb21wdXRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDNGXCI7IH1cblxuLmljb24tY29ubmVjdGlvbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQwXCI7IH1cblxuLmljb24tY29ubmVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0MVwiOyB9XG5cbi5pY29uLWNvbnRyYWN0LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDJcIjsgfVxuXG4uaWNvbi1kZWxpdmVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0M1wiOyB9XG5cbi5pY29uLWRlbWFuZHMtMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDRcIjsgfVxuXG4uaWNvbi1kZW1hbmRzLTIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQ1XCI7IH1cblxuLmljb24tZGVzaWduLWNvZ3doZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQ2XCI7IH1cblxuLmljb24tZG9jLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDdcIjsgfVxuXG4uaWNvbi1kb2MtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0OFwiOyB9XG5cbi5pY29uLWRvYy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0OVwiOyB9XG5cbi5pY29uLWRvYy1wcmltYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDRBXCI7IH1cblxuLmljb24tZG9jLXRhYi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0QlwiOyB9XG5cbi5pY29uLWRvYy10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNENcIjsgfVxuXG4uaWNvbi1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNERcIjsgfVxuXG4uaWNvbi1kb2NzLTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNEVcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0RlwiOyB9XG5cbi5pY29uLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNTBcIjsgfVxuXG4uaWNvbi1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNTFcIjsgfVxuXG4uaWNvbi1lbWFpbC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDUyXCI7IH1cblxuLmljb24tZW1wbG95ZWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDUzXCI7IH1cblxuLmljb24tZW5lcmd5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDU0XCI7IH1cblxuLmljb24tZXhlcmNpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNTVcIjsgfVxuXG4uaWNvbi1leWUtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1NlwiOyB9XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDU3XCI7IH1cblxuLmljb24tZmFjdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1OFwiOyB9XG5cbi5pY29uLWZpbHRlci1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1OVwiOyB9XG5cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1QVwiOyB9XG5cbi5pY29uLWZvbGxvd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1QlwiOyB9XG5cbi5pY29uLWdhcy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDVDXCI7IH1cblxuLmljb24tZ2Vhci0xMDAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDVEXCI7IH1cblxuLmljb24tZ2Vhci01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDVFXCI7IH1cblxuLmljb24tZ2Vhci1oYW5kLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1RlwiOyB9XG5cbi5pY29uLWdlYXItcGVuY2lsLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2MFwiOyB9XG5cbi5pY29uLWdlYXItdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDYxXCI7IH1cblxuLmljb24tZ3JvdXAtMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjJcIjsgfVxuXG4uaWNvbi1ncm91cC1jb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDYzXCI7IH1cblxuLmljb24tZ3JvdXAtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDY0XCI7IH1cblxuLmljb24tZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjVcIjsgfVxuXG4uaWNvbi1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2NlwiOyB9XG5cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjdcIjsgfVxuXG4uaWNvbi1oZWFsdGhjYXJlLWFuZC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDY4XCI7IH1cblxuLmljb24taG91c2UtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2OVwiOyB9XG5cbi5pY29uLWhvdXNlLXBsYW4tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNkFcIjsgfVxuXG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDZCXCI7IH1cblxuLmljb24taW5ub3ZhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2Q1wiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2RFwiOyB9XG5cbi5pY29uLWludGVyZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2RVwiOyB9XG5cbi5pY29uLWludGVybmF0aW9uYWwtYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNkZcIjsgfVxuXG4uaWNvbi1pdGVtcy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDcwXCI7IH1cblxuLmljb24tbGFib3JhdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3MVwiOyB9XG5cbi5pY29uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzJcIjsgfVxuXG4uaWNvbi1sZWdvLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3M1wiOyB9XG5cbi5pY29uLWxlZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzRcIjsgfVxuXG4uaWNvbi1saWdodC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzVcIjsgfVxuXG4uaWNvbi1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDc2XCI7IH1cblxuLmljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzdcIjsgfVxuXG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDc4XCI7IH1cblxuLmljb24tbWFpbC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzlcIjsgfVxuXG4uaWNvbi1tYWludGVuYW5jZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDdBXCI7IH1cblxuLmljb24tbWFwLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwN0JcIjsgfVxuXG4uaWNvbi1taW51cy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDdDXCI7IH1cblxuLmljb24tbW9iaWxlLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3RFwiOyB9XG5cbi5pY29uLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwN0VcIjsgfVxuXG4uaWNvbi1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3RlwiOyB9XG5cbi5pY29uLW5vLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDgwXCI7IH1cblxuLmljb24tbm9kZXMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4MVwiOyB9XG5cbi5pY29uLW5vZGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDgyXCI7IH1cblxuLmljb24tb2lsLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwODNcIjsgfVxuXG4uaWNvbi1wZW5jaWwtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDg0XCI7IH1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDg1XCI7IH1cblxuLmljb24tcGVvcGxlLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4NlwiOyB9XG5cbi5pY29uLXBlb3BsZTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDg3XCI7IH1cblxuLmljb24tcGVyc29uLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4OFwiOyB9XG5cbi5pY29uLXBlcnNvbi15ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwODlcIjsgfVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4QVwiOyB9XG5cbi5pY29uLXBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4QlwiOyB9XG5cbi5pY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDhDXCI7IH1cblxuLmljb24tcGxheS1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOERcIjsgfVxuXG4uaWNvbi1wdW1wamFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4RVwiOyB9XG5cbi5pY29uLXB1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOEZcIjsgfVxuXG4uaWNvbi1yYWRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5MFwiOyB9XG5cbi5pY29uLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDkxXCI7IH1cblxuLmljb24tcmVjb3JkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDkyXCI7IH1cblxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5M1wiOyB9XG5cbi5pY29uLXJlbG9hZC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTRcIjsgfVxuXG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTVcIjsgfVxuXG4uaWNvbi1yaWdodC1tYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTZcIjsgfVxuXG4uaWNvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5N1wiOyB9XG5cbi5pY29uLXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOThcIjsgfVxuXG4uaWNvbi1ydXNzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTlcIjsgfVxuXG4uaWNvbi1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOUFcIjsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOUJcIjsgfVxuXG4uaWNvbi1zZWFyY2gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDlDXCI7IH1cblxuLmljb24tc2VjdXJpdHktaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5RFwiOyB9XG5cbi5pY29uLXNlcnZlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDlFXCI7IH1cblxuLmljb24tc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDlGXCI7IH1cblxuLmljb24tc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBBMFwiOyB9XG5cbi5pY29uLXNldHRpbmdzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQTFcIjsgfVxuXG4uaWNvbi1zZXR0aW5ncy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEEyXCI7IH1cblxuLmljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQTNcIjsgfVxuXG4uaWNvbi1zZXR1cDIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEE0XCI7IH1cblxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQTVcIjsgfVxuXG4uaWNvbi1zaGllbGQtMTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQTZcIjsgfVxuXG4uaWNvbi1zaGllbGQtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBBN1wiOyB9XG5cbi5pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBBOFwiOyB9XG5cbi5pY29uLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEE5XCI7IH1cblxuLmljb24tc29jaWFsQXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQUFcIjsgfVxuXG4uaWNvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQUJcIjsgfVxuXG4uaWNvbi1zdGF0aXN0aWNzMl8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEFDXCI7IH1cblxuLmljb24tc3VyZmFjZTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQURcIjsgfVxuXG4uaWNvbi10aW1lbWFuYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEFFXCI7IH1cblxuLmljb24tdHJhbnNjZWl2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQUZcIjsgfVxuXG4uaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBCMFwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQjFcIjsgfVxuXG4uaWNvbi11aV8xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEIyXCI7IH1cblxuLmljb24tdXNlci1jYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEIzXCI7IH1cblxuLmljb24tdmFjYW5jeS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEI0XCI7IH1cblxuLmljb24tdmFjYW5jeS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEI1XCI7IH1cblxuLmljb24tdmFjYW5jeS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEI2XCI7IH1cblxuLmljb24tdmFjYW5jeS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEI3XCI7IH1cblxuLmljb24td2Fsa2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEI4XCI7IH1cblxuLmljb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTBCOVwiOyB9XG5cbi5pY29uLXdvcmtlci1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMEJBXCI7IH1cblxuLmljb24tem9vbS10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwQkJcIjsgfVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC40LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzFCODRGRjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjQkI2QkQ5O1xuICAtLWJyb3duOiAjNEY0RjRGO1xuICAtLXNlYTogIzQ1OEVCODtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXNhZmV0eTogIzZGQ0Y5NztcbiAgLS1jb2Rpbmc6ICM1NkNDRjI7XG4gIC0tcmVkOiAjRUI1NzU3O1xuICAtLW9yYW5nZTogI0YyOTk0QTtcbiAgLS1saWdodGJsdWU6ICM4NUFGRTA7XG4gIC0teWVsbG93OiAjRjJDOTRDO1xuICAtLWdyZWVuOiAjMjdBRTYwO1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzA3MzM3NTtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ncmF5OiAjODI4MjgyO1xuICAtLWdyYXktbmV3OiAjQkRCREJEO1xuICAtLWdyYXktZGFyazogIzAwMTQzQztcbiAgLS1wcmltYXJ5OiAjMUI4NEZGO1xuICAtLXNlY29uZGFyeTogIzgyODI4MjtcbiAgLS1zdWNjZXNzOiAjMjdBRTYwO1xuICAtLWluZm86ICMwNzMzNzU7XG4gIC0td2FybmluZzogI0YyQzk0QztcbiAgLS1kYW5nZXI6ICNFQjU3NTc7XG4gIC0tbGlnaHQ6ICNGNUY1RjU7XG4gIC0tZGFyazogIzAwMTQzQztcbiAgLS1jeWFuOiAjMDczMzc1O1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLW9yYW5nZTogI0YyOTk0QTtcbiAgLS15ZWxsb3c6ICNGMkM5NEM7XG4gIC0tbGlnaHRibHVlOiAjODVBRkUwO1xuICAtLXB1cnBsZTogI0JCNkJEOTtcbiAgLS1ibHVlLWxpZ2h0OiAjMkQ5Q0RCO1xuICAtLXNlYTogIzQ1OEVCODtcbiAgLS1icm93bjogIzRGNEY0RjtcbiAgLS1zYWZldHk6ICM2RkNGOTc7XG4gIC0tY29kaW5nOiAjNTZDQ0YyO1xuICAtLWdyZXktbmV3OiAjQkRCREJEO1xuICAtLWRhcmstZ3JlZW46ICMyMTk2NTM7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxNDQwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjMDAxNDNDO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkgYSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH0gfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjMUI4NEZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1ZmNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjVGNTtcbiAgY29sb3I6ICMwMDE0M0M7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA2cHggMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRpbGRhIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIC5oNyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNC42MjVyZW07IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtOyB9XG5cbi5oNyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLmg3IHtcbiAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuaDcge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG5oMiwgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDIuMzI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNDI1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS40MjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaDcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi5oOCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uc3VwZXItYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM4MjgyODI7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IH1cblxuLmxzLTAxIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07IH1cblxuLnRleHQtc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjODI4MjgyOyB9XG5cbi5ici02IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIGEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG4gIHByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcge1xuICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTE3MHB4OyB9IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG4uc2luZ2xlLXNlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ4cHggLSAzNDVweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnNpbmdsZS1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3OHB4IC0gMzY5cHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNpbmdsZS1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3OHB4IC0gNDI5LjVweCk7IH0gfVxuXG4ucGFkZGluZy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFkZGluZy1zZWN0aW9uLW1pbi1oZWlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHggLSAzNzBweCk7IH0gfVxuICAucGFkZGluZy1zZWN0aW9uLXNwZWNpYWwge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4OyB9XG4gIC5wYWRkaW5nLXNlY3Rpb24tbWluIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgICAucGFkZGluZy1zZWN0aW9uLW1pbi10b3Age1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucGFkZGluZy1zZWN0aW9uLW1pbi10b3Age1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wYWRkaW5nLXNlY3Rpb24tbWluIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLnBhZGRpbmctc2VjdGlvbi1tYXgge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7IH1cbiAgICAucGFkZGluZy1zZWN0aW9uLW1heC1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBhZGRpbmctc2VjdGlvbi1tYXgtYm90dG9tIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZGRpbmctc2VjdGlvbi1tYXgtYm90dG9tIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWRkaW5nLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZGRpbmctc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMwMDE0M0M7IH1cbiAgLnRhYmxlIHRoLFxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzAwMTQzQztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmRkZmY7IH1cblxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg4YmZmZjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjZmZmOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E2Y2ZmZjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvOyB9XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2JlYmViZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZThkMjsgfVxuXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkNWFjOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWUxYzQ7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFlMWM0OyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFjNmQ4OyB9XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3ZTk1Yjc7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYjljZjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWI5Y2Y7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwY2Q7IH1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZTNhMjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllOWI1OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTliNTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDBkMDsgfVxuXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmNWE4YTg7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiOWI5OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmI5Yjk7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cblxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYWZhZmE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGJkYzg7IH1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdhODU5YTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFiMGJkOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYjBiZDsgfVxuXG4udGFibGUtY3lhbixcbi50YWJsZS1jeWFuID4gdGgsXG4udGFibGUtY3lhbiA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYzZkODsgfVxuXG4udGFibGUtY3lhbiB0aCxcbi50YWJsZS1jeWFuIHRkLFxuLnRhYmxlLWN5YW4gdGhlYWQgdGgsXG4udGFibGUtY3lhbiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2U5NWI3OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtY3lhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWI5Y2Y7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jeWFuOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY3lhbjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFiOWNmOyB9XG5cbi50YWJsZS1ibGFjayxcbi50YWJsZS1ibGFjayA+IHRoLFxuLnRhYmxlLWJsYWNrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4OyB9XG5cbi50YWJsZS1ibGFjayB0aCxcbi50YWJsZS1ibGFjayB0ZCxcbi50YWJsZS1ibGFjayB0aGVhZCB0aCxcbi50YWJsZS1ibGFjayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYmxhY2s6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ibGFjazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiOyB9XG5cbi50YWJsZS1vcmFuZ2UsXG4udGFibGUtb3JhbmdlID4gdGgsXG4udGFibGUtb3JhbmdlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlMmNjOyB9XG5cbi50YWJsZS1vcmFuZ2UgdGgsXG4udGFibGUtb3JhbmdlIHRkLFxuLnRhYmxlLW9yYW5nZSB0aGVhZCB0aCxcbi50YWJsZS1vcmFuZ2UgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y4Y2FhMTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLW9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWQ1YjQ7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1vcmFuZ2U6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1vcmFuZ2U6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDViNDsgfVxuXG4udGFibGUteWVsbG93LFxuLnRhYmxlLXllbGxvdyA+IHRoLFxuLnRhYmxlLXllbGxvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjBjZDsgfVxuXG4udGFibGUteWVsbG93IHRoLFxuLnRhYmxlLXllbGxvdyB0ZCxcbi50YWJsZS15ZWxsb3cgdGhlYWQgdGgsXG4udGFibGUteWVsbG93IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmOGUzYTI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllOWI1OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUteWVsbG93OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUteWVsbG93OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWU5YjU7IH1cblxuLnRhYmxlLWxpZ2h0Ymx1ZSxcbi50YWJsZS1saWdodGJsdWUgPiB0aCxcbi50YWJsZS1saWdodGJsdWUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU5ZjY7IH1cblxuLnRhYmxlLWxpZ2h0Ymx1ZSB0aCxcbi50YWJsZS1saWdodGJsdWUgdGQsXG4udGFibGUtbGlnaHRibHVlIHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0Ymx1ZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzBkNWVmOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHRibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5ZGNmMTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0Ymx1ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0Ymx1ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzlkY2YxOyB9XG5cbi50YWJsZS1wdXJwbGUsXG4udGFibGUtcHVycGxlID4gdGgsXG4udGFibGUtcHVycGxlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNkNmY0OyB9XG5cbi50YWJsZS1wdXJwbGUgdGgsXG4udGFibGUtcHVycGxlIHRkLFxuLnRhYmxlLXB1cnBsZSB0aGVhZCB0aCxcbi50YWJsZS1wdXJwbGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2RjYjJlYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXB1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2MyZWY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wdXJwbGU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wdXJwbGU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzYzJlZjsgfVxuXG4udGFibGUtYmx1ZS1saWdodCxcbi50YWJsZS1ibHVlLWxpZ2h0ID4gdGgsXG4udGFibGUtYmx1ZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmNTsgfVxuXG4udGFibGUtYmx1ZS1saWdodCB0aCxcbi50YWJsZS1ibHVlLWxpZ2h0IHRkLFxuLnRhYmxlLWJsdWUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtYmx1ZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTJjY2VjOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYmx1ZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWQ5ZjE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ibHVlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYmx1ZS1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVkOWYxOyB9XG5cbi50YWJsZS1zZWEsXG4udGFibGUtc2VhID4gdGgsXG4udGFibGUtc2VhID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkZmViOyB9XG5cbi50YWJsZS1zZWEgdGgsXG4udGFibGUtc2VhIHRkLFxuLnRhYmxlLXNlYSB0aGVhZCB0aCxcbi50YWJsZS1zZWEgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzllYzRkYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWQ0ZTQ7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWE6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWE6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZDRlNDsgfVxuXG4udGFibGUtYnJvd24sXG4udGFibGUtYnJvd24gPiB0aCxcbi50YWJsZS1icm93biA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTsgfVxuXG4udGFibGUtYnJvd24gdGgsXG4udGFibGUtYnJvd24gdGQsXG4udGFibGUtYnJvd24gdGhlYWQgdGgsXG4udGFibGUtYnJvd24gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2EzYTNhMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJyb3duOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyb3duOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJvd246aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTsgfVxuXG4udGFibGUtc2FmZXR5LFxuLnRhYmxlLXNhZmV0eSA+IHRoLFxuLnRhYmxlLXNhZmV0eSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZjJlMjsgfVxuXG4udGFibGUtc2FmZXR5IHRoLFxuLnRhYmxlLXNhZmV0eSB0ZCxcbi50YWJsZS1zYWZldHkgdGhlYWQgdGgsXG4udGFibGUtc2FmZXR5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiNGU2Yzk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zYWZldHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlY2Q0OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2FmZXR5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2FmZXR5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGVjZDQ7IH1cblxuLnRhYmxlLWNvZGluZyxcbi50YWJsZS1jb2RpbmcgPiB0aCxcbi50YWJsZS1jb2RpbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGYxZmI7IH1cblxuLnRhYmxlLWNvZGluZyB0aCxcbi50YWJsZS1jb2RpbmcgdGQsXG4udGFibGUtY29kaW5nIHRoZWFkIHRoLFxuLnRhYmxlLWNvZGluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTdlNGY4OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtY29kaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZWFmOTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvZGluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvZGluZzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjllYWY5OyB9XG5cbi50YWJsZS1ncmV5LW5ldyxcbi50YWJsZS1ncmV5LW5ldyA+IHRoLFxuLnRhYmxlLWdyZXktbmV3ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkOyB9XG5cbi50YWJsZS1ncmV5LW5ldyB0aCxcbi50YWJsZS1ncmV5LW5ldyB0ZCxcbi50YWJsZS1ncmV5LW5ldyB0aGVhZCB0aCxcbi50YWJsZS1ncmV5LW5ldyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JleS1uZXc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3JleS1uZXc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ncmV5LW5ldzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG5cbi50YWJsZS1kYXJrLWdyZWVuLFxuLnRhYmxlLWRhcmstZ3JlZW4gPiB0aCxcbi50YWJsZS1kYXJrLWdyZWVuID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmNmOyB9XG5cbi50YWJsZS1kYXJrLWdyZWVuIHRoLFxuLnRhYmxlLWRhcmstZ3JlZW4gdGQsXG4udGFibGUtZGFyay1ncmVlbiB0aGVhZCB0aCxcbi50YWJsZS1kYXJrLWdyZWVuIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4Y2M4YTY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwZGFjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcmstZ3JlZW46aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrLWdyZWVuOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGRhYzI7IH1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE0M0M7XG4gIGJvcmRlci1jb2xvcjogIzAwMjE2MjsgfVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNDNDOyB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMjE2MjsgfVxuICAudGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTU5LCAxNTksIDE1OSwgMC4xNikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI0VCNTc1NyAhaW1wb3J0YW50OyB9XG4gIC5mb3JtLWNvbnRyb2wudmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogIzliYzlmZiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1NzsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzliYzlmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI3LCAxMzIsIDI1NSwgMC4yNSk7IH1cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7IH1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzAwMTQzQztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmZvcm0tcm93ID4gLmNvbCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cbiAgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjODI4MjgyOyB9XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI3QUU2MDsgfVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDE3NCwgOTYsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjdBRTYwO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuOGVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjdBRTYwJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuNDVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC45ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjllbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyN0FFNjA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzksIDE3NCwgOTYsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjhlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjQ1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC40NWVtICsgMC4xODc1cmVtKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyN0FFNjA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMwMDE0M0MnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI3QUU2MCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSAjZmZmZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuOWVtICsgMC4zNzVyZW0pIGNhbGMoMC45ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyN0FFNjA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzksIDE3NCwgOTYsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI3QUU2MDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyN0FFNjA7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyN0FFNjA7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM2ZDI3ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ZDI3ODsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOSwgMTc0LCA5NiwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI3QUU2MDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI3QUU2MDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI3QUU2MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzksIDE3NCwgOTYsIDAuMjUpOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI0VCNTc1NzsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDg3LCA4NywgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0VCNTc1NztcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjhlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0VCNTc1Nycgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0VCNTc1Nycgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuNDVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC45ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjllbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUI1NzU3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNSwgODcsIDg3LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuOGVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuNDVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjQ1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNFQjU3NTc7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMwMDE0M0MnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0VCNTc1Nycgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0VCNTc1Nycgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmZmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC45ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjllbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNFQjU3NTc7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCA4NywgODcsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNFQjU3NTc7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNFQjU3NTc7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUI1NzU3OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA4NTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTg1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDg3LCA4NywgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNFQjU3NTc7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUI1NzU3OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI0VCNTc1NztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCA4NywgODcsIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjQ0KTtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7IH1cbiAgLmNoZWNrYm94X19vcmlnaW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jaGVja2JveF9fdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHggLSAxcmVtKTsgfVxuICAuY2hlY2tib3hfX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5jaGVja2JveF9fYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIC5jaGVja2JveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2NoZWNrYm94LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogOTElO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIG9wYWNpdHk7IH1cblxuLmNoZWNrYm94X19vcmlnaW46Y2hlY2tlZCArIGxhYmVsIC5jaGVja2JveDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2hlY2tib3hfX29yaWdpbi5lcnJvciArIGxhYmVsIC5jaGVja2JveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQjU3NTc7IH1cblxuLnNlYXJjaF9faW5wdXQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwMTQzQztcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jdXN0b20tcmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDsgfVxuICAuY3VzdG9tLXJhZGlvX19vcmlnaW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jdXN0b20tcmFkaW9fX3RleHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jdXN0b20tcmFkaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNDNDO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Ugb3BhY2l0eTsgfVxuXG4uY3VzdG9tLXJhZGlvX19vcmlnaW46Y2hlY2tlZCArIGxhYmVsIC5jdXN0b20tcmFkaW86OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDE0M0M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5idG4ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAxNDNDO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYnRuLl9tZC1kb3duLWZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkY7XG4gIGJvcmRlci1jb2xvcjogIzFCODRGRjsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2YWU3OyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MGY0O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNmFlNztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MSwgMTUwLCAyNTUsIDAuNSk7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUI4NEZGOyB9XG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmFlNztcbiAgICBib3JkZXItY29sb3I6ICMwMDY1ZGE7IH1cbiAgICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MSwgMTUwLCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MjtcbiAgYm9yZGVyLWNvbG9yOiAjODI4MjgyOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY2ZjZmO1xuICAgIGJvcmRlci1jb2xvcjogZGltZ3JheTsgfVxuICAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjZmNmY7XG4gICAgYm9yZGVyLWNvbG9yOiBkaW1ncmF5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0OSwgMTQ5LCAxNDksIDAuNSk7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyO1xuICAgIGJvcmRlci1jb2xvcjogIzgyODI4MjsgfVxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRpbWdyYXk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjI2MjYyOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ5LCAxNDksIDE0OSwgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3QUU2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjdBRTYwOyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwOGY0ZjtcbiAgICBib3JkZXItY29sb3I6ICMxZTg0NDk7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDhmNGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWU4NDQ5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcxLCAxODYsIDEyMCwgMC41KTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3QUU2MDtcbiAgICBib3JkZXItY29sb3I6ICMyN0FFNjA7IH1cbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU4NDQ5O1xuICAgIGJvcmRlci1jb2xvcjogIzFiN2E0MzsgfVxuICAgIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcxLCAxODYsIDEyMCwgMC41KTsgfVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzM3NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDczMzc1OyB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MjM1MTtcbiAgICBib3JkZXItY29sb3I6ICMwNDFlNDU7IH1cbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTIzNTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQxZTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCA4MiwgMTM4LCAwLjUpOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczMzc1O1xuICAgIGJvcmRlci1jb2xvcjogIzA3MzM3NTsgfVxuICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFlNDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDMxOTM5OyB9XG4gICAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDgyLCAxMzgsIDAuNSk7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkM5NEM7XG4gIGJvcmRlci1jb2xvcjogI0YyQzk0QzsgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmJlMjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWZiYjFjOyB9XG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZiZTI4O1xuICAgIGJvcmRlci1jb2xvcjogI2VmYmIxYztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDE3NiwgNzEsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkM5NEM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjJDOTRDOyB9XG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYmIxYztcbiAgICBib3JkZXItY29sb3I6ICNlZGI3MTE7IH1cbiAgICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDE3NiwgNzEsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCNTc1NztcbiAgYm9yZGVyLWNvbG9yOiAjRUI1NzU3OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczNTM1O1xuICAgIGJvcmRlci1jb2xvcjogI2U2MjkyOTsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzM1MzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTYyOTI5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMTEyLCAxMTIsIDAuNSk7IH1cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI1NzU3O1xuICAgIGJvcmRlci1jb2xvcjogI0VCNTc1NzsgfVxuICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjI5Mjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTQxZTFlOyB9XG4gICAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM4LCAxMTIsIDExMiwgMC41KTsgfVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1jb2xvcjogI0Y1RjVGNTsgfVxuICAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgIGJvcmRlci1jb2xvcjogZ2FpbnNib3JvOyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgYm9yZGVyLWNvbG9yOiBnYWluc2Jvcm87XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEzLCAyMTQsIDIxNCwgMC41KTsgfVxuICAuYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGJvcmRlci1jb2xvcjogI0Y1RjVGNTsgfVxuICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybztcbiAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7IH1cbiAgICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTMsIDIxNCwgMjE0LCAwLjUpOyB9XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNDNDO1xuICBib3JkZXItY29sb3I6ICMwMDE0M0M7IH1cbiAgLmJ0bi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwNzE2O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDMwOTsgfVxuICAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDcxNjtcbiAgICBib3JkZXItY29sb3I6ICMwMDAzMDk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDU1LCA4OSwgMC41KTsgfVxuICAuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTQzQztcbiAgICBib3JkZXItY29sb3I6ICMwMDE0M0M7IH1cbiAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMzA5O1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgNTUsIDg5LCAwLjUpOyB9XG5cbi5idG4tY3lhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczMzc1O1xuICBib3JkZXItY29sb3I6ICMwNzMzNzU7IH1cbiAgLmJ0bi1jeWFuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyMzUxO1xuICAgIGJvcmRlci1jb2xvcjogIzA0MWU0NTsgfVxuICAuYnRuLWN5YW46Zm9jdXMsIC5idG4tY3lhbi5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MjM1MTtcbiAgICBib3JkZXItY29sb3I6ICMwNDFlNDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDgyLCAxMzgsIDAuNSk7IH1cbiAgLmJ0bi1jeWFuLmRpc2FibGVkLCAuYnRuLWN5YW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzMzNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDczMzc1OyB9XG4gIC5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MWU0NTtcbiAgICBib3JkZXItY29sb3I6ICMwMzE5Mzk7IH1cbiAgICAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgODIsIDEzOCwgMC41KTsgfVxuXG4uYnRuLWJsYWNrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAuYnRuLWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC5idG4tYmxhY2s6Zm9jdXMsIC5idG4tYmxhY2suZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAzOCwgMC41KTsgfVxuICAuYnRuLWJsYWNrLmRpc2FibGVkLCAuYnRuLWJsYWNrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAuYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1ibGFjay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgICAuYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMzgsIDM4LCAwLjUpOyB9XG5cbi5idG4tb3JhbmdlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjk5NEE7XG4gIGJvcmRlci1jb2xvcjogI0YyOTk0QTsgfVxuICAuYnRuLW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmODUyNjtcbiAgICBib3JkZXItY29sb3I6ICNlZjdlMWE7IH1cbiAgLmJ0bi1vcmFuZ2U6Zm9jdXMsIC5idG4tb3JhbmdlLmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY4NTI2O1xuICAgIGJvcmRlci1jb2xvcjogI2VmN2UxYTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDEzNiwgNjksIDAuNSk7IH1cbiAgLmJ0bi1vcmFuZ2UuZGlzYWJsZWQsIC5idG4tb3JhbmdlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5OTRBO1xuICAgIGJvcmRlci1jb2xvcjogI0YyOTk0QTsgfVxuICAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW9yYW5nZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjdlMWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWI3ODExOyB9XG4gICAgLmJ0bi1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW9yYW5nZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjExLCAxMzYsIDY5LCAwLjUpOyB9XG5cbi5idG4teWVsbG93IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkM5NEM7XG4gIGJvcmRlci1jb2xvcjogI0YyQzk0QzsgfVxuICAuYnRuLXllbGxvdzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYmUyODtcbiAgICBib3JkZXItY29sb3I6ICNlZmJiMWM7IH1cbiAgLmJ0bi15ZWxsb3c6Zm9jdXMsIC5idG4teWVsbG93LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZiZTI4O1xuICAgIGJvcmRlci1jb2xvcjogI2VmYmIxYztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDE3NiwgNzEsIDAuNSk7IH1cbiAgLmJ0bi15ZWxsb3cuZGlzYWJsZWQsIC5idG4teWVsbG93OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJDOTRDO1xuICAgIGJvcmRlci1jb2xvcjogI0YyQzk0QzsgfVxuICAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4teWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXllbGxvdy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmJiMWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRiNzExOyB9XG4gICAgLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjExLCAxNzYsIDcxLCAwLjUpOyB9XG5cbi5idG4tbGlnaHRibHVlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NUFGRTA7XG4gIGJvcmRlci1jb2xvcjogIzg1QUZFMDsgfVxuICAuYnRuLWxpZ2h0Ymx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY3OWJkODtcbiAgICBib3JkZXItY29sb3I6ICM1Yzk0ZDY7IH1cbiAgLmJ0bi1saWdodGJsdWU6Zm9jdXMsIC5idG4tbGlnaHRibHVlLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc5YmQ4O1xuICAgIGJvcmRlci1jb2xvcjogIzVjOTRkNjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTgsIDE1NCwgMTk3LCAwLjUpOyB9XG4gIC5idG4tbGlnaHRibHVlLmRpc2FibGVkLCAuYnRuLWxpZ2h0Ymx1ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1QUZFMDtcbiAgICBib3JkZXItY29sb3I6ICM4NUFGRTA7IH1cbiAgLmJ0bi1saWdodGJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Ymx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1saWdodGJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM5NGQ2O1xuICAgIGJvcmRlci1jb2xvcjogIzUyOGVkMzsgfVxuICAgIC5idG4tbGlnaHRibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodGJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1saWdodGJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExOCwgMTU0LCAxOTcsIDAuNSk7IH1cblxuLmJ0bi1wdXJwbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCNkJEOTtcbiAgYm9yZGVyLWNvbG9yOiAjQkI2QkQ5OyB9XG4gIC5idG4tcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQ0ZGQxO1xuICAgIGJvcmRlci1jb2xvcjogI2E4NDJjZjsgfVxuICAuYnRuLXB1cnBsZTpmb2N1cywgLmJ0bi1wdXJwbGUuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZDRkZDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTg0MmNmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NywgMTI5LCAyMjMsIDAuNSk7IH1cbiAgLmJ0bi1wdXJwbGUuZGlzYWJsZWQsIC5idG4tcHVycGxlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkI2QkQ5O1xuICAgIGJvcmRlci1jb2xvcjogI0JCNkJEOTsgfVxuICAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhODQyY2Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTQzOGNjOyB9XG4gICAgLmJ0bi1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk3LCAxMjksIDIyMywgMC41KTsgfVxuXG4uYnRuLWJsdWUtbGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEOUNEQjtcbiAgYm9yZGVyLWNvbG9yOiAjMkQ5Q0RCOyB9XG4gIC5idG4tYmx1ZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODdjMTtcbiAgICBib3JkZXItY29sb3I6ICMxZjdmYjY7IH1cbiAgLmJ0bi1ibHVlLWxpZ2h0OmZvY3VzLCAuYnRuLWJsdWUtbGlnaHQuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg3YzE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWY3ZmI2O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCAxNzEsIDIyNCwgMC41KTsgfVxuICAuYnRuLWJsdWUtbGlnaHQuZGlzYWJsZWQsIC5idG4tYmx1ZS1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJEOUNEQjtcbiAgICBib3JkZXItY29sb3I6ICMyRDlDREI7IH1cbiAgLmJ0bi1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJsdWUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY3ZmI2O1xuICAgIGJvcmRlci1jb2xvcjogIzFkNzhhYjsgfVxuICAgIC5idG4tYmx1ZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYmx1ZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJsdWUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCAxNzEsIDIyNCwgMC41KTsgfVxuXG4uYnRuLXNlYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4RUI4O1xuICBib3JkZXItY29sb3I6ICM0NThFQjg7IH1cbiAgLmJ0bi1zZWE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjc5OWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzc3MTkzOyB9XG4gIC5idG4tc2VhOmZvY3VzLCAuYnRuLXNlYS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNzk5YztcbiAgICBib3JkZXItY29sb3I6ICMzNzcxOTM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTcsIDE1OSwgMTk1LCAwLjUpOyB9XG4gIC5idG4tc2VhLmRpc2FibGVkLCAuYnRuLXNlYTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1OEVCODtcbiAgICBib3JkZXItY29sb3I6ICM0NThFQjg7IH1cbiAgLmJ0bi1zZWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3MTkzO1xuICAgIGJvcmRlci1jb2xvcjogIzM0NmE4YTsgfVxuICAgIC5idG4tc2VhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zZWEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk3LCAxNTksIDE5NSwgMC41KTsgfVxuXG4uYnRuLWJyb3duIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RjRGNEY7XG4gIGJvcmRlci1jb2xvcjogIzRGNEY0RjsgfVxuICAuYnRuLWJyb3duOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgIGJvcmRlci1jb2xvcjogIzM2MzYzNjsgfVxuICAuYnRuLWJyb3duOmZvY3VzLCAuYnRuLWJyb3duLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDUsIDEwNSwgMTA1LCAwLjUpOyB9XG4gIC5idG4tYnJvd24uZGlzYWJsZWQsIC5idG4tYnJvd246ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjRGNEY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEY0RjRGOyB9XG4gIC5idG4tYnJvd246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJyb3duOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyb3duLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgICBib3JkZXItY29sb3I6ICMyZjJmMmY7IH1cbiAgICAuYnRuLWJyb3duOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyb3duLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDUsIDEwNSwgMTA1LCAwLjUpOyB9XG5cbi5idG4tc2FmZXR5IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RkNGOTc7XG4gIGJvcmRlci1jb2xvcjogIzZGQ0Y5NzsgfVxuICAuYnRuLXNhZmV0eTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYzU4MjtcbiAgICBib3JkZXItY29sb3I6ICM0OWMyN2I7IH1cbiAgLmJ0bi1zYWZldHk6Zm9jdXMsIC5idG4tc2FmZXR5LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjNTgyO1xuICAgIGJvcmRlci1jb2xvcjogIzQ5YzI3YjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5OSwgMTgyLCAxMzUsIDAuNSk7IH1cbiAgLmJ0bi1zYWZldHkuZGlzYWJsZWQsIC5idG4tc2FmZXR5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkZDRjk3O1xuICAgIGJvcmRlci1jb2xvcjogIzZGQ0Y5NzsgfVxuICAuYnRuLXNhZmV0eTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2FmZXR5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNhZmV0eS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OWMyN2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDBiZjc1OyB9XG4gICAgLmJ0bi1zYWZldHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNhZmV0eTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNhZmV0eS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTksIDE4MiwgMTM1LCAwLjUpOyB9XG5cbi5idG4tY29kaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NkNDRjI7XG4gIGJvcmRlci1jb2xvcjogIzU2Q0NGMjsgfVxuICAuYnRuLWNvZGluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyYzFlZjtcbiAgICBib3JkZXItY29sb3I6ICMyN2JlZWU7IH1cbiAgLmJ0bi1jb2Rpbmc6Zm9jdXMsIC5idG4tY29kaW5nLmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJjMWVmO1xuICAgIGJvcmRlci1jb2xvcjogIzI3YmVlZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3OCwgMTc5LCAyMTIsIDAuNSk7IH1cbiAgLmJ0bi1jb2RpbmcuZGlzYWJsZWQsIC5idG4tY29kaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZDQ0YyO1xuICAgIGJvcmRlci1jb2xvcjogIzU2Q0NGMjsgfVxuICAuYnRuLWNvZGluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29kaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvZGluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2JlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWJiYWVkOyB9XG4gICAgLmJ0bi1jb2Rpbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvZGluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvZGluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzgsIDE3OSwgMjEyLCAwLjUpOyB9XG5cbi5idG4tZ3JleS1uZXcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRDtcbiAgYm9yZGVyLWNvbG9yOiAjQkRCREJEOyB9XG4gIC5idG4tZ3JleS1uZXc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTRhNGE0OyB9XG4gIC5idG4tZ3JleS1uZXc6Zm9jdXMsIC5idG4tZ3JleS1uZXcuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTRhNGE0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2NiwgMTY2LCAxNjcsIDAuNSk7IH1cbiAgLmJ0bi1ncmV5LW5ldy5kaXNhYmxlZCwgLmJ0bi1ncmV5LW5ldzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRDtcbiAgICBib3JkZXItY29sb3I6ICNCREJEQkQ7IH1cbiAgLmJ0bi1ncmV5LW5ldzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JleS1uZXc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3JleS1uZXcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRhNGE0O1xuICAgIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5idG4tZ3JleS1uZXc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdyZXktbmV3Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3JleS1uZXcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2NiwgMTY2LCAxNjcsIDAuNSk7IH1cblxuLmJ0bi1kYXJrLWdyZWVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2NTM7XG4gIGJvcmRlci1jb2xvcjogIzIxOTY1MzsgfVxuICAuYnRuLWRhcmstZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTc3NDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTg2YzNjOyB9XG4gIC5idG4tZGFyay1ncmVlbjpmb2N1cywgLmJ0bi1kYXJrLWdyZWVuLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3NzQyO1xuICAgIGJvcmRlci1jb2xvcjogIzE4NmMzYztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgMTY2LCAxMDksIDAuNSk7IH1cbiAgLmJ0bi1kYXJrLWdyZWVuLmRpc2FibGVkLCAuYnRuLWRhcmstZ3JlZW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2NTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NjUzOyB9XG4gIC5idG4tZGFyay1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyay1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYXJrLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NmMzYztcbiAgICBib3JkZXItY29sb3I6ICMxNjYyMzY7IH1cbiAgICAuYnRuLWRhcmstZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcmstZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYXJrLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgMTY2LCAxMDksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzFCODRGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMUI4NEZGOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGO1xuICAgIGJvcmRlci1jb2xvcjogIzFCODRGRjsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI3LCAxMzIsIDI1NSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMUI4NEZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjtcbiAgICBib3JkZXItY29sb3I6ICMxQjg0RkY7IH1cbiAgICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNywgMTMyLCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBib3JkZXItY29sb3I6ICM4MjgyODI7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MjgyODI7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzAsIDEzMCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODI4MjgyOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzAsIDEzMCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjdBRTYwO1xuICBib3JkZXItY29sb3I6ICMyN0FFNjA7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN0FFNjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjdBRTYwOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzksIDE3NCwgOTYsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzI3QUU2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN0FFNjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjdBRTYwOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzksIDE3NCwgOTYsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzA3MzM3NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDczMzc1OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczMzc1O1xuICAgIGJvcmRlci1jb2xvcjogIzA3MzM3NTsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcsIDUxLCAxMTcsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzA3MzM3NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzMzNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDczMzc1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNywgNTEsIDExNywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjRjJDOTRDO1xuICBib3JkZXItY29sb3I6ICNGMkM5NEM7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkM5NEM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjJDOTRDOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQyLCAyMDEsIDc2LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGMkM5NEM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJDOTRDO1xuICAgIGJvcmRlci1jb2xvcjogI0YyQzk0QzsgfVxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MiwgMjAxLCA3NiwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNFQjU3NTc7XG4gIGJvcmRlci1jb2xvcjogI0VCNTc1NzsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI1NzU3O1xuICAgIGJvcmRlci1jb2xvcjogI0VCNTc1NzsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDg3LCA4NywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0VCNTc1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQjU3NTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUI1NzU3OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCA4NywgODcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1jb2xvcjogI0Y1RjVGNTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1OyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMDAxNDNDO1xuICBib3JkZXItY29sb3I6ICMwMDE0M0M7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE0M0M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAxNDNDOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMjAsIDYwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDE0M0M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNDNDO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMTQzQzsgfVxuICAgIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDIwLCA2MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtY3lhbiB7XG4gIGNvbG9yOiAjMDczMzc1O1xuICBib3JkZXItY29sb3I6ICMwNzMzNzU7IH1cbiAgLmJ0bi1vdXRsaW5lLWN5YW46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzMzNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDczMzc1OyB9XG4gIC5idG4tb3V0bGluZS1jeWFuOmZvY3VzLCAuYnRuLW91dGxpbmUtY3lhbi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNywgNTEsIDExNywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtY3lhbi5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWN5YW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDczMzc1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jeWFuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzM3NTtcbiAgICBib3JkZXItY29sb3I6ICMwNzMzNzU7IH1cbiAgICAuYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jeWFuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3LCA1MSwgMTE3LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAuYnRuLW91dGxpbmUtYmxhY2s6Zm9jdXMsIC5idG4tb3V0bGluZS1ibGFjay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtYmxhY2suZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ibGFjazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAgIC5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLW9yYW5nZSB7XG4gIGNvbG9yOiAjRjI5OTRBO1xuICBib3JkZXItY29sb3I6ICNGMjk5NEE7IH1cbiAgLmJ0bi1vdXRsaW5lLW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyOTk0QTtcbiAgICBib3JkZXItY29sb3I6ICNGMjk5NEE7IH1cbiAgLmJ0bi1vdXRsaW5lLW9yYW5nZTpmb2N1cywgLmJ0bi1vdXRsaW5lLW9yYW5nZS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQyLCAxNTMsIDc0LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1vcmFuZ2UuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1vcmFuZ2U6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRjI5OTRBO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyOTk0QTtcbiAgICBib3JkZXItY29sb3I6ICNGMjk5NEE7IH1cbiAgICAuYnRuLW91dGxpbmUtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDIsIDE1MywgNzQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXllbGxvdyB7XG4gIGNvbG9yOiAjRjJDOTRDO1xuICBib3JkZXItY29sb3I6ICNGMkM5NEM7IH1cbiAgLmJ0bi1vdXRsaW5lLXllbGxvdzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyQzk0QztcbiAgICBib3JkZXItY29sb3I6ICNGMkM5NEM7IH1cbiAgLmJ0bi1vdXRsaW5lLXllbGxvdzpmb2N1cywgLmJ0bi1vdXRsaW5lLXllbGxvdy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQyLCAyMDEsIDc2LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS15ZWxsb3cuZGlzYWJsZWQsIC5idG4tb3V0bGluZS15ZWxsb3c6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRjJDOTRDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUteWVsbG93LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyQzk0QztcbiAgICBib3JkZXItY29sb3I6ICNGMkM5NEM7IH1cbiAgICAuYnRuLW91dGxpbmUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUteWVsbG93LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDIsIDIwMSwgNzYsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Ymx1ZSB7XG4gIGNvbG9yOiAjODVBRkUwO1xuICBib3JkZXItY29sb3I6ICM4NUFGRTA7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0Ymx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1QUZFMDtcbiAgICBib3JkZXItY29sb3I6ICM4NUFGRTA7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0Ymx1ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Ymx1ZS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMzLCAxNzUsIDIyNCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHRibHVlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHRibHVlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg1QUZFMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHRibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Ymx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0Ymx1ZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NUFGRTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjODVBRkUwOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Ymx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodGJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0Ymx1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMzLCAxNzUsIDIyNCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHVycGxlIHtcbiAgY29sb3I6ICNCQjZCRDk7XG4gIGJvcmRlci1jb2xvcjogI0JCNkJEOTsgfVxuICAuYnRuLW91dGxpbmUtcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkI2QkQ5O1xuICAgIGJvcmRlci1jb2xvcjogI0JCNkJEOTsgfVxuICAuYnRuLW91dGxpbmUtcHVycGxlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHVycGxlLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODcsIDEwNywgMjE3LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1wdXJwbGUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wdXJwbGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQkI2QkQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JCNkJEOTtcbiAgICBib3JkZXItY29sb3I6ICNCQjZCRDk7IH1cbiAgICAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODcsIDEwNywgMjE3LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICMyRDlDREI7XG4gIGJvcmRlci1jb2xvcjogIzJEOUNEQjsgfVxuICAuYnRuLW91dGxpbmUtYmx1ZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJEOUNEQjtcbiAgICBib3JkZXItY29sb3I6ICMyRDlDREI7IH1cbiAgLmJ0bi1vdXRsaW5lLWJsdWUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1ibHVlLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NSwgMTU2LCAyMTksIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWJsdWUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ibHVlLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzJEOUNEQjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYmx1ZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYmx1ZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDlDREI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkQ5Q0RCOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWJsdWUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYmx1ZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYmx1ZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDUsIDE1NiwgMjE5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zZWEge1xuICBjb2xvcjogIzQ1OEVCODtcbiAgYm9yZGVyLWNvbG9yOiAjNDU4RUI4OyB9XG4gIC5idG4tb3V0bGluZS1zZWE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NThFQjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU4RUI4OyB9XG4gIC5idG4tb3V0bGluZS1zZWE6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWEuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY5LCAxNDIsIDE4NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc2VhLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2VhOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzQ1OEVCODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc2VhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlYS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NThFQjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU4RUI4OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlYS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjksIDE0MiwgMTg0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1icm93biB7XG4gIGNvbG9yOiAjNEY0RjRGO1xuICBib3JkZXItY29sb3I6ICM0RjRGNEY7IH1cbiAgLmJ0bi1vdXRsaW5lLWJyb3duOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY0RjRGO1xuICAgIGJvcmRlci1jb2xvcjogIzRGNEY0RjsgfVxuICAuYnRuLW91dGxpbmUtYnJvd246Zm9jdXMsIC5idG4tb3V0bGluZS1icm93bi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzksIDc5LCA3OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtYnJvd24uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icm93bjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM0RjRGNEY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWJyb3duOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyb3duOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJvd24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY0RjRGO1xuICAgIGJvcmRlci1jb2xvcjogIzRGNEY0RjsgfVxuICAgIC5idG4tb3V0bGluZS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJvd24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc5LCA3OSwgNzksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNhZmV0eSB7XG4gIGNvbG9yOiAjNkZDRjk3O1xuICBib3JkZXItY29sb3I6ICM2RkNGOTc7IH1cbiAgLmJ0bi1vdXRsaW5lLXNhZmV0eTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZGQ0Y5NztcbiAgICBib3JkZXItY29sb3I6ICM2RkNGOTc7IH1cbiAgLmJ0bi1vdXRsaW5lLXNhZmV0eTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNhZmV0eS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCAyMDcsIDE1MSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc2FmZXR5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2FmZXR5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZGQ0Y5NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc2FmZXR5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNhZmV0eTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNhZmV0eS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RkNGOTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNkZDRjk3OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNhZmV0eTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zYWZldHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNhZmV0eS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTExLCAyMDcsIDE1MSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtY29kaW5nIHtcbiAgY29sb3I6ICM1NkNDRjI7XG4gIGJvcmRlci1jb2xvcjogIzU2Q0NGMjsgfVxuICAuYnRuLW91dGxpbmUtY29kaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZDQ0YyO1xuICAgIGJvcmRlci1jb2xvcjogIzU2Q0NGMjsgfVxuICAuYnRuLW91dGxpbmUtY29kaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtY29kaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NiwgMjA0LCAyNDIsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWNvZGluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvZGluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM1NkNDRjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWNvZGluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2Rpbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2RpbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZDQ0YyO1xuICAgIGJvcmRlci1jb2xvcjogIzU2Q0NGMjsgfVxuICAgIC5idG4tb3V0bGluZS1jb2Rpbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29kaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2RpbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg2LCAyMDQsIDI0MiwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZ3JleS1uZXcge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgYm9yZGVyLWNvbG9yOiAjQkRCREJEOyB9XG4gIC5idG4tb3V0bGluZS1ncmV5LW5ldzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRDtcbiAgICBib3JkZXItY29sb3I6ICNCREJEQkQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWdyZXktbmV3OmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JleS1uZXcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWdyZXktbmV3LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JleS1uZXc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1ncmV5LW5ldzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ncmV5LW5ldzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdyZXktbmV3LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRDtcbiAgICBib3JkZXItY29sb3I6ICNCREJEQkQ7IH1cbiAgICAuYnRuLW91dGxpbmUtZ3JleS1uZXc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JleS1uZXc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdyZXktbmV3LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODksIDE4OSwgMTg5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrLWdyZWVuIHtcbiAgY29sb3I6ICMyMTk2NTM7XG4gIGJvcmRlci1jb2xvcjogIzIxOTY1MzsgfVxuICAuYnRuLW91dGxpbmUtZGFyay1ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTY1MztcbiAgICBib3JkZXItY29sb3I6ICMyMTk2NTM7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcmstZ3JlZW46Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLWdyZWVuLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMywgMTUwLCA4MywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFyay1ncmVlbi5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcmstZ3JlZW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjE5NjUzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmstZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTY1MztcbiAgICBib3JkZXItY29sb3I6ICMyMTk2NTM7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyay1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMywgMTUwLCA4MywgMC41KTsgfVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFCODRGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDVmY2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuZHJvcGRvd24tdG9nZ2xlLnRleHQtd2hpdGU6YmVmb3JlLCAuZHJvcGRvd24tdG9nZ2xlLnRleHQtd2hpdGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoMTM4ZGVnKTsgfVxuICAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMTQzQztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbSAwIDEuMjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMTQzQztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gIC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjsgfVxuICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyIHNwYW4sIC5kcm9wZG93bi1pdGVtOmZvY3VzIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFCODRGRjsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkY7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLnNoYXJlLWRyb3Bkb3duIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07IH1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjhyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxQjg0RkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjcsIDEzMiwgMjU1LCAwLjI1KTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM5YmM5ZmY7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VlNGZmO1xuICAgIGJvcmRlci1jb2xvcjogI2NlZTRmZjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAjODI4MjgyOyB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC40cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4OyB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNHJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyA1MCUgNTAlOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxQjg0RkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkY7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTMyLCAyNTUsIDAuNSk7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTMyLCAyNTUsIDAuNSk7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDEzMiwgMjU1LCAwLjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi4yNXJlbTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoMC40cmVtICsgMnB4KTtcbiAgICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDEzMiwgMjU1LCAwLjUpOyB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuOGVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzAwMTQzQycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5YmM5ZmY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNywgMTMyLCAyNTUsIDAuMjUpOyB9XG4gICAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3OyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjhlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjhlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICM5YmM5ZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjcsIDEzMiwgMjU1LCAwLjI1KTsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJCcm93c2VcIjsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7IH1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS44ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoMS44ZW0gKyAwLjc1cmVtKTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7IH1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgyNywgMTMyLCAyNTUsIDAuMjUpOyB9XG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjcsIDEzMiwgMjU1LCAwLjI1KTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjcsIDEzMiwgMjU1LCAwLjI1KTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWU0ZmY7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWU0ZmY7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWU0ZmY7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoODYsIDg2LCA4NiwgMC40KTsgfVxuICAubmF2LWxpbmstZHJvcGRvd24tbWluIHtcbiAgICB3aWR0aDogMzQwcHg7IH1cbiAgLm5hdi1saW5rLWRyb3Bkb3duLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzA3MzM3NTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAubmF2LWxpbmstZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsOyB9IH1cbiAgICAubmF2LWxpbmstZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogIzFCODRGRjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxQjg0RkY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubmF2LWxpbmstZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubmF2LWxpbmstZHJvcGRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLm5hdi1saW5rLWRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH0gfVxuXG4ubmF2LWxpbmstZHJvcGRvd24taXRlbS1wcmltYXJ5LWFjdGl2ZSB7XG4gIGNvbG9yOiAjMUI4NEZGO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUI4NEZGOyB9XG4gIC5uYXYtbGluay1kcm9wZG93bi1pdGVtLXByaW1hcnktYWN0aXZlOmJlZm9yZSwgLm5hdi1saW5rLWRyb3Bkb3duLWl0ZW0tcHJpbWFyeS1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkYgIWltcG9ydGFudDsgfVxuXG4ubmF2LWl0ZW0tZHJvcC5hY3RpdmUtZHJvcCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcbi5uYXYtaXRlbS1kcm9wLW1vYi5hY3RpdmUtZHJvcCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoMTM4ZGVnKTsgfVxuXG4ubmF2LWl0ZW0tZHJvcC5hY3RpdmUtZHJvcCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLm5hdi1pdGVtLWRyb3AtbW9iLmFjdGl2ZS1kcm9wIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXYtbGluay1kcm9wZG93bi1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjFyZW0gIWltcG9ydGFudDsgfVxuICAgIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcmlnaHQ6IDBweDsgfVxuICAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5uYXYtbGluay5fc3ltYm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gIC5uYXYtbGluay5fY29tcGFjdCB7XG4gICAgcGFkZGluZzogMjBweCAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uYXYtbGluay5fY29tcGFjdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDsgfSB9XG4gIC5uYXYtbGlua19fYmFkZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjU3NTc7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNHB4IDZweCAycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiA4cHg7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmZmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscy1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5uYXYtcGlsbHMtYm9yZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoNzksIDc5LCA3OSwgMC42KTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MnB4IC0gMS41cmVtKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAzNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgLm5hdi1waWxscy1ib3JkZXIgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uYXYtcGlsbHMtYm9yZGVyIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSwgLm5hdi1waWxscy1ib3JkZXIgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXYtcGlsbHMtYm9yZGVyIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzZweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoNzksIDc5LCA3OSwgMC42KTtcbiAgICAgIGhlaWdodDogMXB4OyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDE0M0M7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuMjYpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cbiAgLm5hdi1waWxscyAubmF2LWxpbmtfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLm5hdi1waWxscyAubmF2LWxpbmstaWNvbi1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubmF2LXBpbGxzIC5uYXYtbGluay1pY29uLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9IH1cbiAgLm5hdi1waWxscyAubmF2LWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDE0M0M7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjU2KTtcbiAgICBjb2xvcjogIzFCODRGRjsgfVxuICAgIC5uYXYtcGlsbHMgLm5hdi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFCODRGRjsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluay5fY29tcGFjdCB7XG4gICAgcGFkZGluZzogMjBweCAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAubmF2LXBpbGxzIC5uYXYtbGluay5fY29tcGFjdC5hY3RpdmU6YmVmb3JlIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2LXBpbGxzIC5uYXYtbGluay5fY29tcGFjdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDsgfSB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjU2KTtcbiAgY29sb3I6ICMxQjg0RkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUZBRkY7IH1cbiAgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSxcbiAgLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluazpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci1jb2xvcjogIzFCODRGRjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNzJweDsgfVxuICAubmF2LWZpbGwgLm5hdi1pdGVtLTMwIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgLm5hdi1maWxsIC5uYXYtaXRlbS5fY29tcGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4OiBub25lOyB9XG5cbi5uYXYtZmlsbC1mdWxsLXdpZHRoIC5uYXYtaXRlbSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWItY29udGVudC1zbGlkZXItaW5zaWRlID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGFiLWNvbnRlbnQtc2xpZGVyLWluc2lkZSA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBvdmVyZmxvdzogaW5pdGlhbDsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdmJhciAuY29udGFpbmVyLFxuICAubmF2YmFyIC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgLmNvbnRhaW5lci1zbSwgLm5hdmJhciAuY29udGFpbmVyLW1kLCAubmF2YmFyIC5jb250YWluZXItbGcsIC5uYXZiYXIgLmNvbnRhaW5lci14bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmNvbnRhaW5lci1mbHVpZC1tYXgge1xuICBtYXgtd2lkdGg6IDEzMjBweDsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4yNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7IH0gfVxuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSAubmF2YmFyLXRvZ2dsZXItaWNvbi1jdXN0b206bnRoLWNoaWxkKDEpLCAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSAubmF2YmFyLXRvZ2dsZXItaWNvbi1jdXN0b206bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogMCU7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPXRydWVdIC5uYXZiYXItdG9nZ2xlci1pY29uLWN1c3RvbTpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSAubmF2YmFyLXRvZ2dsZXItaWNvbi1jdXN0b206bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5uYXZiYXItdG9nZ2xlci5fc21hbGwge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMThweDsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgLm5hdmJhci10b2dnbGVyLWljb24tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbi1jdXN0b206bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uLWN1c3RvbTpudGgtY2hpbGQoMiksIC5uYXZiYXItdG9nZ2xlci1pY29uLWN1c3RvbTpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbi1jdXN0b206bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogMTZweDsgfVxuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uLWN1c3RvbS5fcm91bmRlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9MaW5lLTk0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgLm5hdmJhci10b2dnbGVyLWljb24tcm91bmRlZCB7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwRTBFMEU7IH1cbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbi1yb3VuZGVkOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbi1yb3VuZGVkOm50aC1jaGlsZCgyKSwgLm5hdmJhci10b2dnbGVyLWljb24tcm91bmRlZDpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbi1yb3VuZGVkOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDE2cHg7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDkwJSAtIDI3MHB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XG4gICAgICAgIG1heC13aWR0aDogNzAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2Ll9mdWxsLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoOTAlIC0gMjcwcHgpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYuX2Z1bGwtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICB3aWR0aDogY2FsYyg5MCUgLSAyNzBweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi5fZnVsbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoOTAlIC0gMjcwcHgpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XG4gICAgICAgIG1heC13aWR0aDogNzAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi5fZnVsbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgd2lkdGg6IGNhbGMoOTAlIC0gMjcwcHgpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMS40cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuICAgICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi5fZnVsbC13aWR0aCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubGlzdC1zdHlsZS10eXBlLWRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsubmF2LWxpbmstdG9wIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rLm5hdi1saW5rLXRvcDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdi1waWxscyAubmF2LWxpbmsubmF2LWxpbmstdG9wW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMUI4NEZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMxQjg0RkY7IH1cblxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSg4NiwgODYsIDg2LCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLmJveC1zaGFkb3ctY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI0KTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsOyB9XG4gICAgLmJveC1zaGFkb3ctY2FyZDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDg2LCA4NiwgODYsIDAuNCk7IH1cbiAgLmJveC1zaGFkb3ctbWluIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI2KSAhaW1wb3J0YW50OyB9XG4gICAgLmJveC1zaGFkb3ctbWluOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuMjYpICFpbXBvcnRhbnQ7IH1cbiAgLmJveC1zaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcmRbZGF0YS10b2dnbGU9XCJtb2RhbFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYXJkX19tYXgtaGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiAzMzBweDsgfVxuICAgIC5jYXJkX19tYXgtaGVpZ2h0LW1heCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNTVweDsgfVxuICAgIC5jYXJkX19tYXgtaGVpZ2h0LWJpZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MTBweDsgfVxuICAgIC5jYXJkX19tYXgtaGVpZ2h0LW1pbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuY2FyZF9fbWFyayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBpbml0aWFsOyB9XG4gICAgLmNhcmRfX21hcms6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogODlweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9tYXJrLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuY2FyZF9fbWFyazphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgLmNhcmRfX2Rhcmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJkX19kYXJrOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTsgfVxuICAgIC5jYXJkX19kYXJrLnJvdW5kZWQtbGc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuY2FyZF9fZGFyay5yb3VuZGVkLWxnOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTsgfSB9XG4gICAgLmNhcmRfX2RhcmsgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuY2FyZF9fZGFyazpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5jYXJkX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY2FyZF9fYnRuIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgfVxuICAgIC5jYXJkX19idG4tbWluIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5jYXJkOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSg4NiwgODYsIDg2LCAwLjQpOyB9XG4gICAgLmNhcmQ6aG92ZXIgLmNhcmQtaW1nLWl0ZW06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLmNhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAuY2FyZC5fbm8taG92ZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuMjQpOyB9XG4gIC5jYXJkLl90cmlwbGUge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbjogMTJweCAxNXB4IDEycHggMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmNhcmQuX3RyaXBsZSB7XG4gICAgICAgIG1hcmdpbjogMTJweCAxNXB4IDEycHggMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuY2FyZC5fdHJpcGxlIHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDE1cHggMTJweCAxNXB4OyB9IH1cbiAgICAuY2FyZC5fdHJpcGxlOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuMjQpOyB9XG4gIC5jYXJkLl9tb2ItbW9kaWZ5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5jYXJkLl9tb2ItbW9kaWZ5IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4uY2FyZC1pbWctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhcmQtaW1nLWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jYXJkLWJvZHkuX21vYi1tb2RpZnkge1xuICAgICAgcGFkZGluZzogMHB4OyB9IH1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjYyNXJlbSAtIDFweCkgY2FsYygwLjYyNXJlbSAtIDFweCkgMCAwOyB9XG4gIC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuNjI1cmVtIC0gMXB4KSBjYWxjKDAuNjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLWltZy10b3Age1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjYyNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuNjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC42MjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuNjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxOyB9XG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi5zYWdhLXRhZyB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH1cbiAgLnNhZ2EtdGFnLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuc2FnYS10YWctbWluIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLnNhZ2EtdGFnLW5ld3Mge1xuICAgIGhlaWdodDogMzlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgLnNhZ2EtdGFnLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH1cbiAgICAuc2FnYS10YWctY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNiM2IzYjM7IH1cblxuaDEgLnNhZ2EtdGFnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpOyB9XG5cbmEudGV4dC1kYXJrLmxpbmstaG92ZXItcmV2ZXJ0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICBhLnRleHQtZGFyay5saW5rLWhvdmVyLXJldmVydDpob3ZlciB7XG4gICAgY29sb3I6ICMxQjg0RkYgIWltcG9ydGFudDsgfVxuICBhLnRleHQtZGFyay5saW5rLWhvdmVyLXJldmVydC5kcm9wZG93bi10b2dnbGU6aG92ZXI6YmVmb3JlLCBhLnRleHQtZGFyay5saW5rLWhvdmVyLXJldmVydC5kcm9wZG93bi10b2dnbGU6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkY7IH1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vYmlsZV9zbGlkZXIuX292ZXJmbG93LXZpc2libGUgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2JpbGVfc2xpZGVyLl9wcm9kdWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRyaXBsZV9zbGlkZXIuX292ZXJmbG93LXZpc2libGUgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmlwbGVfc2xpZGVyLl9vdmVyZmxvdy12aXNpYmxlIC5zbGljay1saXN0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDA7XG4gICAgbWFyZ2luOiAwIC0xNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmlwbGVfc2xpZGVyIC5zbGljay1zbGlkZTpub3QoLnNsaWNrLWFjdGl2ZSkgLmNhcmQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4udHJpcGxlX3NsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNTBweDsgfVxuXG4udHJpcGxlX3NsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC01MHB4OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5icmVhZGNydW1iLWl0ZW06bm90KC5hY3RpdmUpIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsOyB9XG4gICAgLmJyZWFkY3J1bWItaXRlbTpub3QoLmFjdGl2ZSkgYTpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbS50ZXh0LXdoaXRlOmFmdGVyLCAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbS50ZXh0LXdoaXRlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YWZ0ZXIsIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRvcDogOHB4OyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM4MjgyODI7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGNvbG9yOiAjMDczMzc1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7IH0gfVxuICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjMDA1ZmNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjcsIDEzMiwgMjU1LCAwLjI1KTsgfVxuXG4ucGFnZS1pdGVtIGkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGO1xuICBib3JkZXItY29sb3I6ICMxQjg0RkY7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjI1cmVtOyB9XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjI1cmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJhZGdlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICBhLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7IH1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07IH1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjsgfVxuICBhLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmFlNzsgfVxuICBhLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNywgMTMyLCAyNTUsIDAuNSk7IH1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyOyB9XG4gIGEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGltZ3JheTsgfVxuICBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzAsIDEzMCwgMC41KTsgfVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdBRTYwOyB9XG4gIGEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU4NDQ5OyB9XG4gIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM5LCAxNzQsIDk2LCAwLjUpOyB9XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzMzNzU7IH1cbiAgYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFlNDU7IH1cbiAgYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNywgNTEsIDExNywgMC41KTsgfVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJDOTRDOyB9XG4gIGEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZiYjFjOyB9XG4gIGEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MiwgMjAxLCA3NiwgMC41KTsgfVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQjU3NTc7IH1cbiAgYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYyOTI5OyB9XG4gIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDg3LCA4NywgMC41KTsgfVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICBhLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87IH1cbiAgYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpOyB9XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE0M0M7IH1cbiAgYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAzMDk7IH1cbiAgYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMjAsIDYwLCAwLjUpOyB9XG5cbi5iYWRnZS1jeWFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzMzNzU7IH1cbiAgYS5iYWRnZS1jeWFuOmhvdmVyLCBhLmJhZGdlLWN5YW46Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFlNDU7IH1cbiAgYS5iYWRnZS1jeWFuOmZvY3VzLCBhLmJhZGdlLWN5YW4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNywgNTEsIDExNywgMC41KTsgfVxuXG4uYmFkZ2UtYmxhY2sge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICBhLmJhZGdlLWJsYWNrOmhvdmVyLCBhLmJhZGdlLWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICBhLmJhZGdlLWJsYWNrOmZvY3VzLCBhLmJhZGdlLWJsYWNrLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmJhZGdlLW9yYW5nZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5OTRBOyB9XG4gIGEuYmFkZ2Utb3JhbmdlOmhvdmVyLCBhLmJhZGdlLW9yYW5nZTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2UxYTsgfVxuICBhLmJhZGdlLW9yYW5nZTpmb2N1cywgYS5iYWRnZS1vcmFuZ2UuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQyLCAxNTMsIDc0LCAwLjUpOyB9XG5cbi5iYWRnZS15ZWxsb3cge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQzk0QzsgfVxuICBhLmJhZGdlLXllbGxvdzpob3ZlciwgYS5iYWRnZS15ZWxsb3c6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmJiMWM7IH1cbiAgYS5iYWRnZS15ZWxsb3c6Zm9jdXMsIGEuYmFkZ2UteWVsbG93LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MiwgMjAxLCA3NiwgMC41KTsgfVxuXG4uYmFkZ2UtbGlnaHRibHVlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NUFGRTA7IH1cbiAgYS5iYWRnZS1saWdodGJsdWU6aG92ZXIsIGEuYmFkZ2UtbGlnaHRibHVlOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM5NGQ2OyB9XG4gIGEuYmFkZ2UtbGlnaHRibHVlOmZvY3VzLCBhLmJhZGdlLWxpZ2h0Ymx1ZS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzMsIDE3NSwgMjI0LCAwLjUpOyB9XG5cbi5iYWRnZS1wdXJwbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCNkJEOTsgfVxuICBhLmJhZGdlLXB1cnBsZTpob3ZlciwgYS5iYWRnZS1wdXJwbGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhODQyY2Y7IH1cbiAgYS5iYWRnZS1wdXJwbGU6Zm9jdXMsIGEuYmFkZ2UtcHVycGxlLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NywgMTA3LCAyMTcsIDAuNSk7IH1cblxuLmJhZGdlLWJsdWUtbGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEOUNEQjsgfVxuICBhLmJhZGdlLWJsdWUtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtYmx1ZS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmN2ZiNjsgfVxuICBhLmJhZGdlLWJsdWUtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtYmx1ZS1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NSwgMTU2LCAyMTksIDAuNSk7IH1cblxuLmJhZGdlLXNlYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4RUI4OyB9XG4gIGEuYmFkZ2Utc2VhOmhvdmVyLCBhLmJhZGdlLXNlYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NzE5MzsgfVxuICBhLmJhZGdlLXNlYTpmb2N1cywgYS5iYWRnZS1zZWEuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjksIDE0MiwgMTg0LCAwLjUpOyB9XG5cbi5iYWRnZS1icm93biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY0RjRGOyB9XG4gIGEuYmFkZ2UtYnJvd246aG92ZXIsIGEuYmFkZ2UtYnJvd246Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH1cbiAgYS5iYWRnZS1icm93bjpmb2N1cywgYS5iYWRnZS1icm93bi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3OSwgNzksIDc5LCAwLjUpOyB9XG5cbi5iYWRnZS1zYWZldHkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGQ0Y5NzsgfVxuICBhLmJhZGdlLXNhZmV0eTpob3ZlciwgYS5iYWRnZS1zYWZldHk6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OWMyN2I7IH1cbiAgYS5iYWRnZS1zYWZldHk6Zm9jdXMsIGEuYmFkZ2Utc2FmZXR5LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMSwgMjA3LCAxNTEsIDAuNSk7IH1cblxuLmJhZGdlLWNvZGluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZDQ0YyOyB9XG4gIGEuYmFkZ2UtY29kaW5nOmhvdmVyLCBhLmJhZGdlLWNvZGluZzpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3YmVlZTsgfVxuICBhLmJhZGdlLWNvZGluZzpmb2N1cywgYS5iYWRnZS1jb2RpbmcuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODYsIDIwNCwgMjQyLCAwLjUpOyB9XG5cbi5iYWRnZS1ncmV5LW5ldyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEOyB9XG4gIGEuYmFkZ2UtZ3JleS1uZXc6aG92ZXIsIGEuYmFkZ2UtZ3JleS1uZXc6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNGE0YTQ7IH1cbiAgYS5iYWRnZS1ncmV5LW5ldzpmb2N1cywgYS5iYWRnZS1ncmV5LW5ldy5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODksIDE4OSwgMTg5LCAwLjUpOyB9XG5cbi5iYWRnZS1kYXJrLWdyZWVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2NTM7IH1cbiAgYS5iYWRnZS1kYXJrLWdyZWVuOmhvdmVyLCBhLmJhZGdlLWRhcmstZ3JlZW46Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODZjM2M7IH1cbiAgYS5iYWRnZS1kYXJrLWdyZWVuOmZvY3VzLCBhLmJhZGdlLWRhcmstZ3JlZW4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDE1MCwgODMsIDAuNSk7IH1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuanVtYm90cm9uIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTsgfSB9XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwZTQ1ODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU2ZmY7XG4gIGJvcmRlci1jb2xvcjogI2JmZGRmZjsgfVxuICAuYWxlcnQtcHJpbWFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E2Y2ZmZjsgfVxuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwOTJkNTc7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6IGdhaW5zYm9ybzsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjY2ZjZmNmOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMmIyYjJiOyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNDVhMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVmZGY7XG4gIGJvcmRlci1jb2xvcjogI2MzZThkMjsgfVxuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IxZTFjNDsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwYjMwMWI7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzA0MWIzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZDZlMztcbiAgYm9yZGVyLWNvbG9yOiAjYmFjNmQ4OyB9XG4gIC5hbGVydC1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWFiOWNmOyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAxMDYwZDsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjN2U2OTI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGRiO1xuICBib3JkZXItY29sb3I6ICNmYmYwY2Q7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmOWU5YjU7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTc0OTFjOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzdhMmQyZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGRkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjlkMGQwOyB9XG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmNmI5Yjk7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1NTFmMWY7IH1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM3ZjdmN2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gIGJvcmRlci1jb2xvcjogI2ZjZmNmYzsgfVxuICAuYWxlcnQtbGlnaHQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlZmVmZWY7IH1cbiAgLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMDAwYTFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkMGQ4O1xuICBib3JkZXItY29sb3I6ICNiOGJkYzg7IH1cbiAgLmFsZXJ0LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYWIwYmQ7IH1cbiAgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4uYWxlcnQtY3lhbiB7XG4gIGNvbG9yOiAjMDQxYjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkNmUzO1xuICBib3JkZXItY29sb3I6ICNiYWM2ZDg7IH1cbiAgLmFsZXJ0LWN5YW4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYWI5Y2Y7IH1cbiAgLmFsZXJ0LWN5YW4gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDEwNjBkOyB9XG5cbi5hbGVydC1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4OyB9XG4gIC5hbGVydC1ibGFjayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiYWJhYjsgfVxuICAuYWxlcnQtYmxhY2sgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4uYWxlcnQtb3JhbmdlIHtcbiAgY29sb3I6ICM3ZTUwMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ViZGI7XG4gIGJvcmRlci1jb2xvcjogI2ZiZTJjYzsgfVxuICAuYWxlcnQtb3JhbmdlIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjlkNWI0OyB9XG4gIC5hbGVydC1vcmFuZ2UgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTczNzFhOyB9XG5cbi5hbGVydC15ZWxsb3cge1xuICBjb2xvcjogIzdlNjkyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRkYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmMGNkOyB9XG4gIC5hbGVydC15ZWxsb3cgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmOWU5YjU7IH1cbiAgLmFsZXJ0LXllbGxvdyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1NzQ5MWM7IH1cblxuLmFsZXJ0LWxpZ2h0Ymx1ZSB7XG4gIGNvbG9yOiAjNDU1Yjc0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZmY5O1xuICBib3JkZXItY29sb3I6ICNkZGU5ZjY7IH1cbiAgLmFsZXJ0LWxpZ2h0Ymx1ZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZGNmMTsgfVxuICAuYWxlcnQtbGlnaHRibHVlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzMyNDI1NDsgfVxuXG4uYWxlcnQtcHVycGxlIHtcbiAgY29sb3I6ICM2MTM4NzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWUxZjc7XG4gIGJvcmRlci1jb2xvcjogI2VjZDZmNDsgfVxuICAuYWxlcnQtcHVycGxlIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTNjMmVmOyB9XG4gIC5hbGVydC1wdXJwbGUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDQyNzRmOyB9XG5cbi5hbGVydC1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICMxNzUxNzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWViZjg7XG4gIGJvcmRlci1jb2xvcjogI2M0ZTNmNTsgfVxuICAuYWxlcnQtYmx1ZS1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FlZDlmMTsgfVxuICAuYWxlcnQtYmx1ZS1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwZTMzNDg7IH1cblxuLmFsZXJ0LXNlYSB7XG4gIGNvbG9yOiAjMjQ0YTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlOGYxO1xuICBib3JkZXItY29sb3I6ICNjYmRmZWI7IH1cbiAgLmFsZXJ0LXNlYSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I5ZDRlNDsgfVxuICAuYWxlcnQtc2VhIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzE2MmQzYjsgfVxuXG4uYWxlcnQtYnJvd24ge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xuICBib3JkZXItY29sb3I6ICNjZWNlY2U7IH1cbiAgLmFsZXJ0LWJyb3duIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzFjMWMxOyB9XG4gIC5hbGVydC1icm93biAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMxMDEwMTA7IH1cblxuLmFsZXJ0LXNhZmV0eSB7XG4gIGNvbG9yOiAjM2E2YzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmNWVhO1xuICBib3JkZXItY29sb3I6ICNkN2YyZTI7IH1cbiAgLmFsZXJ0LXNhZmV0eSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M0ZWNkNDsgfVxuICAuYWxlcnQtc2FmZXR5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzI4NGIzNzsgfVxuXG4uYWxlcnQtY29kaW5nIHtcbiAgY29sb3I6ICMyZDZhN2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGY1ZmM7XG4gIGJvcmRlci1jb2xvcjogI2QwZjFmYjsgfVxuICAuYWxlcnQtY29kaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjllYWY5OyB9XG4gIC5hbGVydC1jb2RpbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjA0YTU4OyB9XG5cbi5hbGVydC1ncmV5LW5ldyB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQ7IH1cbiAgLmFsZXJ0LWdyZXktbmV3IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTBlMGUwOyB9XG4gIC5hbGVydC1ncmV5LW5ldyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0OTQ5NDk7IH1cblxuLmFsZXJ0LWRhcmstZ3JlZW4ge1xuICBjb2xvcjogIzExNGUyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZWFkZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzFlMmNmOyB9XG4gIC5hbGVydC1kYXJrLWdyZWVuIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjBkYWMyOyB9XG4gIC5hbGVydC1kYXJrLWdyZWVuIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA4MjQxNDsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IG5vbmU7IH0gfVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7IH1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDE0M0M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC42MjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGO1xuICAgIGJvcmRlci1jb2xvcjogIzFCODRGRjsgfVxuICAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH0gfVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzBlNDU4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmZGRmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMGU0NTg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmNmZmY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU0NTg1O1xuICAgIGJvcmRlci1jb2xvcjogIzBlNDU4NTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICBib3JkZXItY29sb3I6ICM0NDQ0NDQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNDVhMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U4ZDI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzE0NWEzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFlMWM0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NWEzMjtcbiAgICBib3JkZXItY29sb3I6ICMxNDVhMzI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwNDFiM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWM2ZDg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzA0MWIzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFiOWNmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MWIzZDtcbiAgICBib3JkZXItY29sb3I6ICMwNDFiM2Q7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM3ZTY5Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwY2Q7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzdlNjkyODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllOWI1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNjkyODtcbiAgICBib3JkZXItY29sb3I6ICM3ZTY5Mjg7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzdhMmQyZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDBkMDsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzdhMmQyZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiOWI5OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2EyZDJkO1xuICAgIGJvcmRlci1jb2xvcjogIzdhMmQyZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM3ZjdmN2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2Y3ZjdmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmN2Y3ZjtcbiAgICBib3JkZXItY29sb3I6ICM3ZjdmN2Y7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMwMDBhMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGJkYzg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMGExZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFiMGJkOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMGExZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDBhMWY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1jeWFuIHtcbiAgY29sb3I6ICMwNDFiM2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWM2ZDg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jeWFuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY3lhbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzA0MWIzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFiOWNmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tY3lhbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MWIzZDtcbiAgICBib3JkZXItY29sb3I6ICMwNDFiM2Q7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODsgfVxuICAubGlzdC1ncm91cC1pdGVtLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1ibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLW9yYW5nZSB7XG4gIGNvbG9yOiAjN2U1MDI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlMmNjOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tb3JhbmdlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tb3JhbmdlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2U1MDI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWQ1YjQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1vcmFuZ2UubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTUwMjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2U1MDI2OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0teWVsbG93IHtcbiAgY29sb3I6ICM3ZTY5Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwY2Q7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS15ZWxsb3cubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS15ZWxsb3cubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3ZTY5Mjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTliNTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXllbGxvdy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNjkyODtcbiAgICBib3JkZXItY29sb3I6ICM3ZTY5Mjg7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodGJsdWUge1xuICBjb2xvcjogIzQ1NWI3NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlmNjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Ymx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Ymx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ1NWI3NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzlkY2YxOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHRibHVlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1Yjc0O1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NWI3NDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXB1cnBsZSB7XG4gIGNvbG9yOiAjNjEzODcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNkNmY0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHVycGxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHVycGxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNjEzODcxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2MyZWY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTM4NzE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjEzODcxOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjMTc1MTcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2Y1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYmx1ZS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJsdWUtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxNzUxNzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlZDlmMTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWJsdWUtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzUxNzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTc1MTcyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2VhIHtcbiAgY29sb3I6ICMyNDRhNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmRmZWI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWEubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWEubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMyNDRhNjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZDRlNDsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlYS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NGE2MDtcbiAgICBib3JkZXItY29sb3I6ICMyNDRhNjA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1icm93biB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJvd24ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icm93bi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJvd24ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjkyOTI5OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2FmZXR5IHtcbiAgY29sb3I6ICMzYTZjNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2YyZTI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zYWZldHkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zYWZldHkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzYTZjNGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZWNkNDsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNhZmV0eS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNmM0ZjtcbiAgICBib3JkZXItY29sb3I6ICMzYTZjNGY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1jb2Rpbmcge1xuICBjb2xvcjogIzJkNmE3ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZjFmYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWNvZGluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvZGluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzJkNmE3ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjllYWY5OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tY29kaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2YTdlO1xuICAgIGJvcmRlci1jb2xvcjogIzJkNmE3ZTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWdyZXktbmV3IHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1ncmV5LW5ldy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyZXktbmV3Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNjI2MjYyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1ncmV5LW5ldy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjI2MjtcbiAgICBib3JkZXItY29sb3I6ICM2MjYyNjI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLWdyZWVuIHtcbiAgY29sb3I6ICMxMTRlMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyY2Y7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLWdyZWVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzExNGUyYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBkYWMyOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExNGUyYjtcbiAgICBib3JkZXItY29sb3I6ICMxMTRlMmI7IH1cblxuLnRpdGxlLWxpc3Qge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50aXRsZS1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAuY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50b2FzdCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLnRvYXN0LnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRvYXN0LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRvYXN0LmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogMDsgfVxuICAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4OyB9XG4gIC5tb2RhbC1tZXNzYWdlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5tb2RhbC1tZXNzYWdlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDQ0LCA0NCwgNDQsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMnJlbSAzN3B4IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMS4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDEuMjVyZW0gLSAxcHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMnJlbSAxcmVtIDA7IH0gfVxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMzdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDEuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDEuMjVyZW0gLSAxcHgpOyB9XG4gIC5tb2RhbC1mb290ZXIgPiAqIHtcbiAgICBtYXJnaW46IDAuMjVyZW07IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pOyB9XG4gICAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTsgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogNTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7IH0gfVxuXG4ubW9kYWwteHhsIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC50b29sdGlwIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjRyZW07IH1cbiAgICAudG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICB0b3A6IDA7IH1cbiAgICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTsgfVxuICAgIC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07IH1cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDEuMjVyZW07IH1cbiAgICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTsgfVxuICAgIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAxLjI1cmVtIDA7IH1cbiAgICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpOyB9XG4gICAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMS4yNXJlbSAwOyB9XG4gICAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDEuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygxLjI1cmVtIC0gMXB4KTsgfVxuICAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzAwMTQzQzsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42czsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gMTAwJSAxMDAlOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmZmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtOyB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRiAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZhZTcgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MiAhaW1wb3J0YW50OyB9XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGltZ3JheSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3QUU2MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTg0NDkgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzMzNzUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxZTQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJDOTRDICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYmIxYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI1NzU3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYyOTI5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50OyB9XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm8gIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE0M0MgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMzA5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczMzc1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1jeWFuOmhvdmVyLCBhLmJnLWN5YW46Zm9jdXMsXG5idXR0b24uYmctY3lhbjpob3ZlcixcbmJ1dHRvbi5iZy1jeWFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MWU0NSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWJsYWNrOmhvdmVyLCBhLmJnLWJsYWNrOmZvY3VzLFxuYnV0dG9uLmJnLWJsYWNrOmhvdmVyLFxuYnV0dG9uLmJnLWJsYWNrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyOTk0QSAhaW1wb3J0YW50OyB9XG5cbmEuYmctb3JhbmdlOmhvdmVyLCBhLmJnLW9yYW5nZTpmb2N1cyxcbmJ1dHRvbi5iZy1vcmFuZ2U6aG92ZXIsXG5idXR0b24uYmctb3JhbmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2UxYSAhaW1wb3J0YW50OyB9XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJDOTRDICFpbXBvcnRhbnQ7IH1cblxuYS5iZy15ZWxsb3c6aG92ZXIsIGEuYmcteWVsbG93OmZvY3VzLFxuYnV0dG9uLmJnLXllbGxvdzpob3ZlcixcbmJ1dHRvbi5iZy15ZWxsb3c6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZiYjFjICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NUFGRTAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0Ymx1ZTpob3ZlciwgYS5iZy1saWdodGJsdWU6Zm9jdXMsXG5idXR0b24uYmctbGlnaHRibHVlOmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0Ymx1ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Yzk0ZDYgIWltcG9ydGFudDsgfVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCNkJEOSAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHVycGxlOmhvdmVyLCBhLmJnLXB1cnBsZTpmb2N1cyxcbmJ1dHRvbi5iZy1wdXJwbGU6aG92ZXIsXG5idXR0b24uYmctcHVycGxlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4NDJjZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibHVlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEOUNEQiAhaW1wb3J0YW50OyB9XG5cbmEuYmctYmx1ZS1saWdodDpob3ZlciwgYS5iZy1ibHVlLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWJsdWUtbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctYmx1ZS1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjdmYjYgIWltcG9ydGFudDsgfVxuXG4uYmctc2VhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1OEVCOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctc2VhOmhvdmVyLCBhLmJnLXNlYTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWE6aG92ZXIsXG5idXR0b24uYmctc2VhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NzE5MyAhaW1wb3J0YW50OyB9XG5cbi5iZy1icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RjRGNEYgIWltcG9ydGFudDsgfVxuXG5hLmJnLWJyb3duOmhvdmVyLCBhLmJnLWJyb3duOmZvY3VzLFxuYnV0dG9uLmJnLWJyb3duOmhvdmVyLFxuYnV0dG9uLmJnLWJyb3duOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zYWZldHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkZDRjk3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zYWZldHk6aG92ZXIsIGEuYmctc2FmZXR5OmZvY3VzLFxuYnV0dG9uLmJnLXNhZmV0eTpob3ZlcixcbmJ1dHRvbi5iZy1zYWZldHk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDljMjdiICFpbXBvcnRhbnQ7IH1cblxuLmJnLWNvZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NkNDRjIgIWltcG9ydGFudDsgfVxuXG5hLmJnLWNvZGluZzpob3ZlciwgYS5iZy1jb2Rpbmc6Zm9jdXMsXG5idXR0b24uYmctY29kaW5nOmhvdmVyLFxuYnV0dG9uLmJnLWNvZGluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2JlZWUgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JleS1uZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1ncmV5LW5ldzpob3ZlciwgYS5iZy1ncmV5LW5ldzpmb2N1cyxcbmJ1dHRvbi5iZy1ncmV5LW5ldzpob3ZlcixcbmJ1dHRvbi5iZy1ncmV5LW5ldzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGE0YTQgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyay1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2NTMgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcmstZ3JlZW46aG92ZXIsIGEuYmctZGFyay1ncmVlbjpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrLWdyZWVuOmhvdmVyLFxuYnV0dG9uLmJnLWRhcmstZ3JlZW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg2YzNjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZy1saWdodC1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50OyB9IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMxQjg0RkYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzgyODI4MiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI3QUU2MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzA3MzM3NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0YyQzk0QyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUI1NzU3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMTQzQyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY3lhbiB7XG4gIGJvcmRlci1jb2xvcjogIzA3MzM3NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI0YyOTk0QSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjJDOTRDICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodGJsdWUge1xuICBib3JkZXItY29sb3I6ICM4NUFGRTAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogI0JCNkJEOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYmx1ZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzJEOUNEQiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2VhIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU4RUI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1icm93biB7XG4gIGJvcmRlci1jb2xvcjogIzRGNEY0RiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2FmZXR5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNkZDRjk3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2Rpbmcge1xuICBib3JkZXItY29sb3I6ICM1NkNDRjIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWdyZXktbmV3IHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NjUzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5yb3VuZGVkLWxnIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4ucm91bmRlZC14bCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucm91bmRlZC14bCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci02IHtcbiAgYm9yZGVyLXdpZHRoOiA2cHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTcge1xuICBib3JkZXItd2lkdGg6IDdweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItOCB7XG4gIGJvcmRlci13aWR0aDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci05IHtcbiAgYm9yZGVyLXdpZHRoOiA5cHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTEwIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmQtZG93bi1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctaW5pdGlhbCB7XG4gIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNoYWRvdy1kb3duLWxnIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuMjYpICFpbXBvcnRhbnQ7IH1cbiAgLnNoYWRvdy1kb3duLWxnLW5vbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2hhZG93LXVwLWxnIHtcbiAgICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG4gIC5zaGFkb3ctdXAtbGctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS02IHtcbiAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC02LFxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci02LFxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTYsXG4ubXktNiB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTcge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNyxcbi5teS03IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci03LFxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNyxcbi5teS03IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC03LFxuLm14LTcge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTgge1xuICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtOCxcbi5teS04IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci04LFxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItOCxcbi5teS04IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC04LFxuLm14LTgge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTkge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtOSxcbi5teS05IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci05LFxuLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItOSxcbi5teS05IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC05LFxuLm14LTkge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEwLFxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xMCxcbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMCxcbi5teS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMTAsXG4ubXgtMTAge1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTExIHtcbiAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTExLFxuLm15LTExIHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xMSxcbi5teC0xMSB7XG4gIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMSxcbi5teS0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMTEsXG4ubXgtMTEge1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTEyIHtcbiAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEyLFxuLm15LTEyIHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xMixcbi5teC0xMiB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMixcbi5teS0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMTIsXG4ubXgtMTIge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTYsXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci02LFxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi02LFxuLnB5LTYge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNixcbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTcge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTcsXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNyxcbi5weS03IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNyxcbi5weC03IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtOCxcbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItOCxcbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi04LFxuLnB5LTgge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC04LFxuLnB4LTgge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC05IHtcbiAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC05LFxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci05LFxuLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTksXG4ucHktOSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTksXG4ucHgtOSB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTEwIHtcbiAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMCxcbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEwLFxuLnB4LTEwIHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMCxcbi5weS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEwLFxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTEge1xuICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTExLFxuLnB5LTExIHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMTEsXG4ucHgtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTExLFxuLnB5LTExIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMTEsXG4ucHgtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xMiB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTIsXG4ucHktMTIge1xuICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xMixcbi5weC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTIsXG4ucHktMTIge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xMixcbi5weC0xMiB7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW42IHtcbiAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjYsXG4ubXktbjYge1xuICBtYXJnaW4tdG9wOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjYsXG4ubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNixcbi5teS1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNixcbi5teC1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNyB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjcsXG4ubXktbjcge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNyxcbi5teC1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjcsXG4ubXktbjcge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNyxcbi5teC1uNyB7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW44IHtcbiAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uOCxcbi5teS1uOCB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW44LFxuLm14LW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uOCxcbi5teS1uOCB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW44LFxuLm14LW44IHtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjkge1xuICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW45LFxuLm15LW45IHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjksXG4ubXgtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW45LFxuLm15LW45IHtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjksXG4ubXgtbjkge1xuICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTAge1xuICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMCxcbi5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMTAsXG4ubXgtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTAsXG4ubXktbjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEwLFxuLm14LW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xMSB7XG4gIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjExLFxuLm15LW4xMSB7XG4gIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xMSxcbi5teC1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xMSxcbi5teS1uMTEge1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMTEsXG4ubXgtbjExIHtcbiAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEyIHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTIsXG4ubXktbjEyIHtcbiAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjEyLFxuLm14LW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEyLFxuLm15LW4xMiB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xMixcbi5teC1uMTIge1xuICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS03LFxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS03LFxuICAubXgtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTcsXG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTcsXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS04LFxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS04LFxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTgsXG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTgsXG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS05LFxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS05LFxuICAubXgtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTksXG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTksXG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTAsXG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xMCxcbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTAsXG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xMCxcbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTExIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTEsXG4gIC5teS1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xMSxcbiAgLm14LXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTEsXG4gIC5teS1zbS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xMSxcbiAgLm14LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEyIHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTIsXG4gIC5teS1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xMixcbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTIsXG4gIC5teS1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xMixcbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTcge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNyxcbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTcsXG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTcsXG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS03LFxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS04LFxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tOCxcbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tOCxcbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTgsXG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS05IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTksXG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS05LFxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS05LFxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tOSxcbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEwIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEwLFxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEwLFxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTAsXG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMTAsXG4gIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTEge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMTEsXG4gIC5weS1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMTEsXG4gIC5weC1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xMSxcbiAgLnB5LXNtLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xMSxcbiAgLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0xMiB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMixcbiAgLnB5LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xMixcbiAgLnB4LXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEyLFxuICAucHktc20tMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEyLFxuICAucHgtc20tMTIge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNyxcbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNyxcbiAgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW43LFxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW43LFxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW44IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW44LFxuICAubXktc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW44LFxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjgsXG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjgsXG4gIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjkge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjksXG4gIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjksXG4gIC5teC1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uOSxcbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uOSxcbiAgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTAge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEwLFxuICAubXktc20tbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMTAsXG4gIC5teC1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEwLFxuICAubXktc20tbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMTAsXG4gIC5teC1zbS1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xMSB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMTEsXG4gIC5teS1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xMSxcbiAgLm14LXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTEsXG4gIC5teS1zbS1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xMSxcbiAgLm14LXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEyIHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xMixcbiAgLm15LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEyLFxuICAubXgtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xMixcbiAgLm15LXNtLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEyLFxuICAubXgtc20tbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTcsXG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTcsXG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNyxcbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNyxcbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTgsXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTgsXG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtOCxcbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtOCxcbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtOSB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTksXG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTksXG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtOSxcbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtOSxcbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTAge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xMCxcbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEwLFxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xMCxcbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEwLFxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTEge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xMSxcbiAgLm15LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTExLFxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xMSxcbiAgLm15LW1kLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTExLFxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTIge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xMixcbiAgLm15LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEyLFxuICAubXgtbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xMixcbiAgLm15LW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEyLFxuICAubXgtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC03LFxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNyxcbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTcsXG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC04LFxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC04LFxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTkge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtOSxcbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTksXG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTksXG4gIC5weS1tZC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC05LFxuICAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMTAge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTAsXG4gIC5weS1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMTAsXG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xMCxcbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xMCxcbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xMSB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMSxcbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xMSxcbiAgLnB4LW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTExLFxuICAucHktbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTExLFxuICAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEyIHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEyLFxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEyLFxuICAucHgtbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTIsXG4gIC5weS1tZC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMTIsXG4gIC5weC1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW43LFxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW43LFxuICAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjcsXG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjcsXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjgge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjgsXG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjgsXG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uOCxcbiAgLm15LW1kLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uOCxcbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uOSB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uOSxcbiAgLm15LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uOSxcbiAgLm14LW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW45LFxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW45LFxuICAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xMCB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTAsXG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xMCxcbiAgLm14LW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTAsXG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xMCxcbiAgLm14LW1kLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjExIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xMSxcbiAgLm15LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjExLFxuICAubXgtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xMSxcbiAgLm15LW1kLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjExLFxuICAubXgtbWQtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTIge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEyLFxuICAubXktbWQtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMTIsXG4gIC5teC1tZC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEyLFxuICAubXktbWQtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMTIsXG4gIC5teC1tZC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNyxcbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNyxcbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy03LFxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy03LFxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctOCxcbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctOCxcbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy04LFxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy04LFxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctOSxcbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctOSxcbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy05LFxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy05LFxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEwLFxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMTAsXG4gIC5teC1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEwLFxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMTAsXG4gIC5teC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xMSB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTExLFxuICAubXktbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMTEsXG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTExLFxuICAubXktbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMTEsXG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xMiB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEyLFxuICAubXktbGctMTIge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMTIsXG4gIC5teC1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEyLFxuICAubXktbGctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMTIsXG4gIC5teC1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy03IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTcsXG4gIC5weS1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy03LFxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNyxcbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctOCxcbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTgsXG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy04LFxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctOSB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy05LFxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctOSxcbiAgLnB4LWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctOSxcbiAgLnB5LWxnLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTksXG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMCxcbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xMCxcbiAgLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEwLFxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEwLFxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTExIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTExLFxuICAucHktbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTExLFxuICAucHgtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMTEsXG4gIC5weS1sZy0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMTEsXG4gIC5weC1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTIge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMTIsXG4gIC5weS1sZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMTIsXG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xMixcbiAgLnB5LWxnLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xMixcbiAgLnB4LWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjcge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjcsXG4gIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjcsXG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNyxcbiAgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNyxcbiAgLm14LWxnLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uOCxcbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uOCxcbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW44LFxuICAubXktbGctbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW44LFxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW45IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW45LFxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW45LFxuICAubXgtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjksXG4gIC5teS1sZy1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjksXG4gIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEwIHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xMCxcbiAgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEwLFxuICAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xMCxcbiAgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEwLFxuICAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTEge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjExLFxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMTEsXG4gIC5teC1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjExLFxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMTEsXG4gIC5teC1sZy1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xMiB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMTIsXG4gIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xMixcbiAgLm14LWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTIsXG4gIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xMixcbiAgLm14LWxnLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC03IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNyxcbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNyxcbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC03LFxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC03LFxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC04IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtOCxcbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtOCxcbiAgLm14LXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC04LFxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC04LFxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC05IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtOSxcbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtOSxcbiAgLm14LXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC05LFxuICAubXkteGwtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC05LFxuICAubXgteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEwLFxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMTAsXG4gIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEwLFxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMTAsXG4gIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xMSB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTExLFxuICAubXkteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMTEsXG4gIC5teC14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTExLFxuICAubXkteGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMTEsXG4gIC5teC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xMiB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEyLFxuICAubXkteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMTIsXG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEyLFxuICAubXkteGwtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMTIsXG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC03IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC03LFxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC03LFxuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtOCxcbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTgsXG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC04LFxuICAucHgteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtOSB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC05LFxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtOSxcbiAgLnB4LXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtOSxcbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTksXG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xMCB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xMCxcbiAgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xMCxcbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEwLFxuICAucHkteGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEwLFxuICAucHgteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTExIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTExLFxuICAucHkteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTExLFxuICAucHgteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMTEsXG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMTEsXG4gIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTIge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTIsXG4gIC5weS14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMTIsXG4gIC5weC14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMixcbiAgLnB5LXhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xMixcbiAgLnB4LXhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNiB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjcge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjcsXG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjcsXG4gIC5teC14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNyxcbiAgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNyxcbiAgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uOCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uOCxcbiAgLm15LXhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uOCxcbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW44LFxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW44LFxuICAubXgteGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW45IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW45LFxuICAubXkteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW45LFxuICAubXgteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjksXG4gIC5teS14bC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjksXG4gIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEwIHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xMCxcbiAgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEwLFxuICAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xMCxcbiAgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEwLFxuICAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTEge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjExLFxuICAubXkteGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMTEsXG4gIC5teC14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjExLFxuICAubXkteGwtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMTEsXG4gIC5teC14bC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMiB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTIsXG4gIC5teS14bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xMixcbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMTIsXG4gIC5teS14bC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xMixcbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMUI4NEZGICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDVmY2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzgyODI4MiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzVjNWM1YyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI3QUU2MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk3MDNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMDczMzc1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwMzE0MmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGMkM5NEMgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2UxYWUxMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRUI1NzU3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZGIxYTFhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjZmNmY2YgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMwMDE0M0MgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jeWFuIHtcbiAgY29sb3I6ICMwNzMzNzUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtY3lhbjpob3ZlciwgYS50ZXh0LWN5YW46Zm9jdXMge1xuICBjb2xvcjogIzAzMTQyZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtYmxhY2s6aG92ZXIsIGEudGV4dC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjRjI5OTRBICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LW9yYW5nZTpob3ZlciwgYS50ZXh0LW9yYW5nZTpmb2N1cyB7XG4gIGNvbG9yOiAjZGY3MjEwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNGMkM5NEMgIWltcG9ydGFudDsgfVxuXG5hLnRleHQteWVsbG93OmhvdmVyLCBhLnRleHQteWVsbG93OmZvY3VzIHtcbiAgY29sb3I6ICNlMWFlMTAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodGJsdWUge1xuICBjb2xvcjogIzg1QUZFMCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodGJsdWU6aG92ZXIsIGEudGV4dC1saWdodGJsdWU6Zm9jdXMge1xuICBjb2xvcjogIzQ4ODdkMSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjQkI2QkQ5ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXB1cnBsZTpob3ZlciwgYS50ZXh0LXB1cnBsZTpmb2N1cyB7XG4gIGNvbG9yOiAjOWQzM2M1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjMkQ5Q0RCICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWJsdWUtbGlnaHQ6aG92ZXIsIGEudGV4dC1ibHVlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMxYjcwYTAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWEge1xuICBjb2xvcjogIzQ1OEVCOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWE6aG92ZXIsIGEudGV4dC1zZWE6Zm9jdXMge1xuICBjb2xvcjogIzMwNjM4MCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyb3duIHtcbiAgY29sb3I6ICM0RjRGNEYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtYnJvd246aG92ZXIsIGEudGV4dC1icm93bjpmb2N1cyB7XG4gIGNvbG9yOiAjMjkyOTI5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2FmZXR5IHtcbiAgY29sb3I6ICM2RkNGOTcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2FmZXR5OmhvdmVyLCBhLnRleHQtc2FmZXR5OmZvY3VzIHtcbiAgY29sb3I6ICMzY2I1NmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jb2Rpbmcge1xuICBjb2xvcjogIzU2Q0NGMiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1jb2Rpbmc6aG92ZXIsIGEudGV4dC1jb2Rpbmc6Zm9jdXMge1xuICBjb2xvcjogIzEyYjVlYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWdyZXktbmV3IHtcbiAgY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZ3JleS1uZXc6aG92ZXIsIGEudGV4dC1ncmV5LW5ldzpmb2N1cyB7XG4gIGNvbG9yOiAjOTc5Nzk3ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyay1ncmVlbiB7XG4gIGNvbG9yOiAjMjE5NjUzICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcmstZ3JlZW46aG92ZXIsIGEudGV4dC1kYXJrLWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICMxMzU3MzAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMwMDE0M0MgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODI4MjgyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7IH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRhYmxlLWRhcmsgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGQsXG4gICAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH0gfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi8uLi9waWN0dXJlL3VwbG9hZC9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDsgfVxuICAuc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4gIC5zbGljay1uZXh0OmhvdmVyLFxuICAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLXByZXY6YWZ0ZXIsXG4gIC5zbGljay1uZXh0OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB6LWluZGV4OiAyOyB9IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGkFwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpJcIjsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC0xNXB4OyB9IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1OyB9IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4vKlxuPT0gbWFsaWh1IGpxdWVyeSBjdXN0b20gc2Nyb2xsYmFyIHBsdWdpbiA9PVxuUGx1Z2luIFVSSTogaHR0cDovL21hbm9zLm1hbGlodS5nci9qcXVlcnktY3VzdG9tLWNvbnRlbnQtc2Nyb2xsZXJcbiovXG4vKlxuQ09OVEVOVFM6IFxuXHQxLiBCQVNJQyBTVFlMRSAtIFBsdWdpbidzIGJhc2ljL2Vzc2VudGlhbCBDU1MgcHJvcGVydGllcyAobm9ybWFsbHksIHNob3VsZCBub3QgYmUgZWRpdGVkKS4gXG5cdDIuIFZFUlRJQ0FMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIHZlcnRpY2FsIHNjcm9sbGJhci4gXG5cdDMuIEhPUklaT05UQUwgU0NST0xMQkFSIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgaG9yaXpvbnRhbCBzY3JvbGxiYXIuXG5cdDQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiAyLWF4aXMgc2Nyb2xsYmFycy4gXG5cdDUuIFRSQU5TSVRJT05TIC0gQ1NTMyB0cmFuc2l0aW9ucyBmb3IgaG92ZXIgZXZlbnRzLCBhdXRvLWV4cGFuZGVkIGFuZCBhdXRvLWhpZGRlbiBzY3JvbGxiYXJzLiBcblx0Ni4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFMgXG5cdFx0Ni4xIFRIRU1FUyAtIFNjcm9sbGJhciBjb2xvcnMsIG9wYWNpdHksIGRpbWVuc2lvbnMsIGJhY2tncm91bmRzIGV0Yy4gdmlhIHJlYWR5LXRvLXVzZSB0aGVtZXMuXG4qL1xuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEuIEJBU0lDIFNUWUxFICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ3VzdG9tU2Nyb2xsYmFyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICAvKiBkaXJlY3QgcG9pbnRlciBldmVudHMgdG8ganMgKi8gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubUN1c3RvbVNjcm9sbGJhciB7XG4gICAgICAtbXMtdG91Y2gtYWN0aW9uOiBpbml0aWFsO1xuICAgICAgdG91Y2gtYWN0aW9uOiBpbml0aWFsOyB9IH1cblxuLm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwgLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbiB7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLCAubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9uIHtcbiAgICAgIC1tcy10b3VjaC1hY3Rpb246IGluaXRpYWw7XG4gICAgICB0b3VjaC1hY3Rpb246IGluaXRpYWw7IH0gfVxuXG4ubUN1c3RvbVNjcm9sbEJveCB7XG4gIC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ubUNTQl9jb250YWluZXIge1xuICAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVIgXG55LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTQl9zY3JvbGxUb29scyB7XG4gIC8qIGNvbnRhaW5zIHNjcm9sbGJhciBtYXJrdXAgKGRyYWdnYWJsZSBlbGVtZW50LCBkcmFnZ2VyIHJhaWwsIGJ1dHRvbnMgZXRjLikgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgcmlnaHQ6IC0yNnB4OyB9XG5cbi8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgbGVmdDogLTI2cHg7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyIChzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUpICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICAvKiB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICAvKiBtaW5pbXVtIGRyYWdnZXIgaGVpZ2h0ICovXG4gIHotaW5kZXg6IDE7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEycHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgXG54LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAtMjZweDsgfVxuXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAyMHB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA3cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAzMHB4O1xuICAvKiBtaW5pbXVtIGRyYWdnZXIgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiAycHggYXV0bzsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDhweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiA0cHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTIFxueXgtYXhpcyBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMjBweDsgfVxuXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIG5vbi12aXNpYmxlIHZlcnRpY2FsIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMjBweDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBsZWZ0OiAwOyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuIFRSQU5TSVRJT05TICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgfVxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFMgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLyogXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Ni4xIFRIRU1FUyBcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQqL1xuLyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgfVxuXG4ubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsXG4ubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsXG4ubUN1c3RvbVNjcm9sbEJveDpob3ZlciA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgfiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkY7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpO1xuICAvKiBjc3Mgc3ByaXRlcyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIC8qIFxuXHRcdHNwcml0ZXMgbG9jYXRpb25zIFxuXHRcdGxpZ2h0OiAwIDAsIC0xNnB4IDAsIC0zMnB4IDAsIC00OHB4IDAsIDAgLTcycHgsIC0xNnB4IC03MnB4LCAtMzJweCAtNzJweFxuXHRcdGRhcms6IC04MHB4IDAsIC05NnB4IDAsIC0xMTJweCAwLCAtMTI4cHggMCwgLTgwcHggLTcycHgsIC05NnB4IC03MnB4LCAtMTEycHggLTcycHhcblx0XHQqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xuICAvKiBcblx0XHRzcHJpdGVzIGxvY2F0aW9uc1xuXHRcdGxpZ2h0OiAwIC0yMHB4LCAtMTZweCAtMjBweCwgLTMycHggLTIwcHgsIC00OHB4IC0yMHB4LCAwIC05MnB4LCAtMTZweCAtOTJweCwgLTMycHggLTkycHhcblx0XHRkYXJrOiAtODBweCAtMjBweCwgLTk2cHggLTIwcHgsIC0xMTJweCAtMjBweCwgLTEyOHB4IC0yMHB4LCAtODBweCAtOTJweCwgLTk2cHggLTkycHgsIC0xMTIgLTkycHhcblx0XHQqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xuICAvKiBcblx0XHRzcHJpdGVzIGxvY2F0aW9ucyBcblx0XHRsaWdodDogMCAtNDBweCwgLTIwcHggLTQwcHgsIC00MHB4IC00MHB4LCAtNjBweCAtNDBweCwgMCAtMTEycHgsIC0yMHB4IC0xMTJweCwgLTQwcHggLTExMnB4XG5cdFx0ZGFyazogLTgwcHggLTQwcHgsIC0xMDBweCAtNDBweCwgLTEyMHB4IC00MHB4LCAtMTQwcHggLTQwcHgsIC04MHB4IC0xMTJweCwgLTEwMHB4IC0xMTJweCwgLTEyMHB4IC0xMTJweFxuXHRcdCovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4O1xuICAvKiBcblx0XHRzcHJpdGVzIGxvY2F0aW9ucyBcblx0XHRsaWdodDogMCAtNTZweCwgLTIwcHggLTU2cHgsIC00MHB4IC01NnB4LCAtNjBweCAtNTZweCwgMCAtMTI4cHgsIC0yMHB4IC0xMjhweCwgLTQwcHggLTEyOHB4XG5cdFx0ZGFyazogLTgwcHggLTU2cHgsIC0xMDBweCAtNTZweCwgLTEyMHB4IC01NnB4LCAtMTQwcHggLTU2cHgsIC04MHB4IC0xMjhweCwgLTEwMHB4IC0xMjhweCwgLTEyMHB4IC0xMjhweFxuXHRcdCovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyB9XG5cbi8qIHRoZW1lOiBcImRhcmtcIiAqL1xuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibGlnaHQtMlwiLCBcImRhcmstMlwiICovXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweDsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDsgfVxuXG4vKiB0aGVtZTogXCJkYXJrLTJcIiAqL1xuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQwcHg7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNTZweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJsaWdodC10aGlja1wiLCBcImRhcmstdGhpY2tcIiAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggMDsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCBhdXRvOyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjBweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC00MHB4OyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4OyB9XG5cbi8qIHRoZW1lOiBcImRhcmstdGhpY2tcIiAqL1xuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMHB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHg7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTU2cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibGlnaHQtdGhpblwiLCBcImRhcmstdGhpblwiICovXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDJweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IGF1dG87IH1cblxuLyogdGhlbWUgXCJkYXJrLXRoaW5cIiAqL1xuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCJyb3VuZGVkXCIsIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XG4gIGhlaWdodDogMTRweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luOiAwIDFweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAxNHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDFweCAwOyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAtMXB4IDA7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW46IDAgLTFweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogNnB4IDA7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG5cbi8qIHRoZW1lIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIG9wYWNpdHk6IDAuMztcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC03MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTEyOHB4OyB9XG5cbi8qIHRoZW1lIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTcycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMjhweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZSBcIjNkXCIsIFwiM2QtZGFya1wiLCBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cblxuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogNzBweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgLTFweCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogOHB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA0cHggYXV0bzsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcIjNkLWRhcmtcIiAqL1xuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgcmlnaHQ6IDFweDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblxuLyogdGhlbWU6IFwiM2QtdGhpY2stZGFya1wiICovXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJtaW5pbWFsXCIsIFwibWluaW1hbC1kYXJrXCIgKi9cbi5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMTJweCAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMCAxMnB4OyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDUwcHg7IH1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgfVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgfVxuXG4vKiB0aGVtZTogXCJtaW5pbWFsLWRhcmtcIiAqL1xuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyB9XG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZSBcImxpZ2h0LTNcIiwgXCJkYXJrLTNcIiAqL1xuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4OyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggMDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDA7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcImRhcmstM1wiICovXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZSBcImluc2V0XCIsIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA2cHg7XG4gIG1hcmdpbjogM3B4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDA7IH1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblxuLyogdGhlbWUgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cbi8qIHRoZW1lIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiICovXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIHRoZW1lIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNjcm9sbC1jb250YWluZXItbGVmdCAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnNjcm9sbC1jb250YWluZXItbGVmdCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uc2Nyb2xsLWNvbnRhaW5lci1sZWZ0IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uc2Nyb2xsLWNvbnRhaW5lci1yaWdodCAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnNjcm9sbC1jb250YWluZXItcmlnaHQgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREJEQkQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNy4wXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE4IERhbmllbCBFZGVuXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNTMlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTsgfSB9XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7IH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH0gfVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTsgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7IH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTsgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpOyB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTsgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpOyB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTsgfSB9XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSxcbiAgMTEuMSUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpOyB9XG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTsgfVxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTsgfVxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTsgfVxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpOyB9XG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKTsgfVxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7IH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7IH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfSB9XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uaGVhcnRCZWF0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICBhbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uamFja0luVGhlQm94IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94OyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH0gfVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDsgfVxuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4uYW5pbWF0ZWQuZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cblxuLmFuaW1hdGlvbi5kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuXG4uYW5pbWF0ZWQuZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7IH1cblxuLmFuaW1hdGVkLmRlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDNzOyB9XG5cbi5hbmltYXRlZC5kZWxheS00cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiA0czsgfVxuXG4uYW5pbWF0ZWQuZGVsYXktNXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogNXM7IH1cblxuLmFuaW1hdGVkLmZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7IH1cblxuLmFuaW1hdGVkLmZhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtczsgfVxuXG4uYW5pbWF0ZWQuc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG4uYW5pbWF0ZWQuc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzOyB9XG5cbi8qXG5AbWVkaWEgKHByaW50KSwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgLmFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4qL1xuLmJpZ19zaGFkb3cge1xuICBhbmltYXRpb24tbmFtZTogYmlnX3NoYWRvdzsgfVxuICAuYmlnX3NoYWRvd19iZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG5Aa2V5ZnJhbWVzIGJpZ19zaGFkb3cge1xuICBmcm9tIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgdG8ge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH0gfVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA2cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICMwMDE0M0M7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogN3B4O1xuICB3aWR0aDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzAwMTQzQyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDE0M0MgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCAuaDcge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuLmg3IHsgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpOyB9XG5cbi5oNyB7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG59XG5cbmgxLCAuaDEge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRmb250LXNpemU6IDMuNXJlbTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdH1cbn1cblxuaDIsIC5oMiB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdGZvbnQtc2l6ZTogMi4zMjVyZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHQvL2ZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG59XG5cbmgzLCAuaDMge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRmb250LXNpemU6IDEuNDI1cmVtO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdH1cbn1cblxuaDQsIC5oNCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdGZvbnQtc2l6ZTogMS40MjVyZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Ly9mb250LXNpemU6IDFyZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG59XG5cbmg1LCAuaDUge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0Ly9mb250LXNpemU6IDFyZW07XG5cdH1cbn1cblxuLmg3IHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG59XG5cbi5oOCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuXG4uc3VwZXItYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cblxuLmxze1xuXHQmLTAxe1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXHR9XG59XG5cbi50ZXh0LXNoYWRvd3tcblx0dGV4dC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMCwwLDAsMC41KTtcbn0iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuXG4uYnItNntcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufSIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cblxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRjb250YWluZXItbWF4LXdpZHRoID4gJHdpZHRoIG9yICRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG5cbi5zaW5nbGUtc2VjdGlvbiB7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDhweCAtIDM0NXB4KTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc4cHggLSAzNjlweCk7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc4cHggLSA0MjkuNXB4KTtcblx0fVxufVxuXG4ucGFkZGluZy1zZWN0aW9uIHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0Ji1taW4taGVpZ2h0IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCAtIDM3MHB4KTtcblx0XHR9XG5cdH1cblx0Ji1zcGVjaWFsIHtcblx0XHRwYWRkaW5nLXRvcDogOTZweDtcblx0fVxuXHQmLW1pbiB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHRcdCYtdG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHR9XG5cdH1cblx0Ji1tYXgge1xuXHRcdHBhZGRpbmc6IDE2MHB4IDA7XG5cdFx0Ji1ib3R0b20ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG59IiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gICYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0Ym9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxNTksIDE1OSwgMTU5LCAwLjE2KSAhaW1wb3J0YW50O1xuXHQmLmVycm9yIHtcblx0XHRib3JkZXItY29sb3I6ICRyZWQgIWltcG9ydGFudDtcblx0fVxuXHQmLnZhbGlkIHtcblx0XHRib3JkZXItY29sb3I6ICM5YmM5ZmYgIWltcG9ydGFudDtcblx0fVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAvLyBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0dHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjQ0KTtcblx0cGFkZGluZzogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG5cdCZfX29yaWdpbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIycHggLSAxcmVtKTtcblx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0fVxuXHQmX19ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvdXBsb2FkL2NoZWNrYm94LnN2ZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNzUlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdHdpZHRoOiA5MSU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Ugb3BhY2l0eTtcblx0fVxufVxuLmNoZWNrYm94X19vcmlnaW46Y2hlY2tlZCArIGxhYmVsIC5jaGVja2JveDo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNoZWNrYm94X19vcmlnaW4uZXJyb3IgKyBsYWJlbCAuY2hlY2tib3gge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xufVxuXG4uc2VhcmNoX19pbnB1dCB7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAkZGFyaztcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLXJhZGlvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDIwcHg7XG5cdG1pbi13aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG5cdCZfX29yaWdpbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0Ly93aWR0aDogY2FsYygxMDAlIC0gMjJweCAtIDFyZW0pO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIG9wYWNpdHk7XG5cdH1cbn1cblxuLmN1c3RvbS1yYWRpb19fb3JpZ2luOmNoZWNrZWQgKyBsYWJlbCAuY3VzdG9tLXJhZGlvOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICAvL0BpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuICAmLl9tZC1kb3duLWZ1bGx7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBjYXJldCgpO1xuXHQmOmFmdGVyLFxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogN3B4O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogNnB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRyaWdodDogLTE2cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTJweDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoNDVkZWcpO1xuXHR9XG5cdCYudGV4dC13aGl0ZSB7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoMTM4ZGVnKTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXHR9XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgXG59XG5cbmJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gIC8vQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggMCAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkYXJrO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcblx0Ym9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCREJEQkQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTtcblx0fVxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHNwYW4ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG5cdFx0c3BhbiB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcblx0XHR9XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuXG4uc2hhcmUtZHJvcGRvd24ge1xuXHRvdXRsaW5lOiBub25lO1xufSIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMiwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoODYsIDg2LCA4NiwgMC40KTtcbiAgJi1taW4ge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxuICAmLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGN5YW47XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LWxpbmstZHJvcGRvd24taXRlbS1wcmltYXJ5LWFjdGl2ZSB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXYtaXRlbS1kcm9wLFxuLm5hdi1pdGVtLWRyb3AtbW9iIHtcbiAgJi5hY3RpdmUtZHJvcCB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoMTM4ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC5uYXYtbGluay1kcm9wZG93biB7XG4gICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtbGluay1kcm9wZG93bi1oaWRlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMXJlbSAhaW1wb3J0YW50O1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgJi5fc3ltYm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgJi5fY29tcGFjdCB7XG4gICAgcGFkZGluZzogMjBweCAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxuICAmX19iYWRnZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI1NzU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDRweCA2cHggMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogOHB4O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgJi1ib3JkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDc5LCA3OSwgNzksIDAuNik7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzJweCAtIDEuNXJlbSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHRvcDogMzZweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoNzksIDc5LCA3OSwgMC42KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNik7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgJl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuICAgICYtaWNvbi1ibG9jayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyaztcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuNTYpO1xuICAgICAgLy9ib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgICAmLl9jb21wYWN0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICAvL2NvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjU2KTtcbiAgICAvL2JvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGQUZGO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNzJweDtcbiAgICAmLTMwIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICAmLl9jb21wYWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LWZpbGwtZnVsbC13aWR0aCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1zbGlkZXItaW5zaWRlIHtcbiAgICA+IC50YWItcGFuZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgID4gLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICAmLW1heCB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogbm9uZTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgICYtY3VzdG9tIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5fc21hbGx7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgJi1jdXN0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogOHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgfVxuICAgICYuX3JvdW5kZWR7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9MaW5lLTk0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtcm91bmRlZHtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBFMEUwRTtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogOHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICB3aWR0aDogY2FsYyg5MCUgLSAyNzBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuX2Z1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saXN0LXN0eWxlLXR5cGUtZGlzYyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsubmF2LWxpbmstdG9wIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59IiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDg2LCA4NiwgODYsIDAuNCkgIWltcG9ydGFudDtcbiAgJi1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIC4yNCk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoODYsIDg2LCA4NiwgLjQpO1xuICAgIH1cbiAgfVxuICAmLW1pbiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNikgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuMjYpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC8vYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICAvL0BpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJltkYXRhLXRvZ2dsZT1cIm1vZGFsXCJde1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmX19tYXgtaGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiAzMzBweDtcbiAgICAmLW1heCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNTVweDtcbiAgICB9XG4gICAgJi1iaWcge1xuICAgICAgbWF4LWhlaWdodDogNTEwcHg7XG4gICAgfVxuICAgICYtbWluIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxuICAmX19tYXJrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA4OXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS91cGxvYWQvbWFyay5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZGFyayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuICAgIH1cbiAgICAmLnJvdW5kZWQtbGcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICYtbWluIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSg4NiwgODYsIDg2LCAwLjQpO1xuICAgIC5jYXJkLWltZy1pdGVtIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmLl9uby1ob3ZlcntcbiAgICAmOmhvdmVye1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNCk7XG4gICAgfVxuICB9XG4gICYuX3RyaXBsZXtcbiAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbjogMTJweCAxNXB4IDEycHggMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbjogMTJweCAxNXB4IDEycHggMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW46IDEycHggMTVweCAxMnB4IDE1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNCk7XG4gICAgfVxuICB9XG4gICYuX21vYi1tb2RpZnl7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1pbWctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOztcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG4gICYuX21vYi1tb2RpZnl7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZy10b3Age1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi5zYWdhLXRhZyB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICYtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gICYtbWluIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgJi1uZXdzIHtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG4gICYtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vY29sb3I6ICRibGFjaztcbiAgICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCAzMCUpO1xuICAgIH1cbiAgfVxufVxuXG5oMSAuc2FnYS10YWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG5cbmEudGV4dC1kYXJrLmxpbmstaG92ZXItcmV2ZXJ0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vYmplY3QtZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5vYmplY3QtZml0LWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubW9iaWxlX3NsaWRlciB7XG4gICYuX292ZXJmbG93LXZpc2libGUge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5fcHJvZHVjdHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnRyaXBsZV9zbGlkZXIge1xuICAmLl9vdmVyZmxvdy12aXNpYmxlIHtcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLXNsaWRlOm5vdCguc2xpY2stYWN0aXZlKXtcbiAgICAuY2FyZHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogLTUwcHg7XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgIH1cbiAgfVxufSIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0Jjpub3QoLmFjdGl2ZSkge1xuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cdFx0Ji50ZXh0LXdoaXRlIHtcblx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCY6YWZ0ZXIsXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogNnB4O1xuXHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMXB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFweDs7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdHRvcDogOHB4O1xuXHRcdH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRtYXJnaW46IDAgNHB4O1xuXHRjb2xvcjogJGluZm87XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0fVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuXHRpIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cblxuLnRpdGxlLWxpc3R7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn0iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2hlYXAgcm91bmRlZCBjb3JuZXJzIG9uIG5lc3RlZCBpdGVtc1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0fVxuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cdC8vb3ZlcmZsb3c6IGhpZGRlbjtcblx0Jl9fdGl0bGUge1xuXHRcdG1heC13aWR0aDogMzYwcHg7XG5cdH1cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG5cbiAgJi1tZXNzYWdlIHtcbiAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDQ0LCA0NCwgNDQsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICB6LWluZGV4OiAxMDtcblx0cGFkZGluZzogMnJlbSAzN3B4IDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmc6IDJyZW0gMXJlbSAwO1xuXHR9XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG5cdFx0cGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuXHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHotaW5kZXg6IDA7XG5cdHBhZGRpbmc6IDFyZW0gMzdweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0cGFkZGluZzoxcmVtO1xuXHR9XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcblx0cGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgLm1vZGFsLXh4bCB7IG1heC13aWR0aDogJG1vZGFsLXh4bDtwYWRkaW5nOiAwIDIwcHg7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LW1kIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodCAhaW1wb3J0YW50O1xuICB9XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5yb3VuZGVkLXhsIHtcblx0Ym9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLmJvcmRlci0jeyRpfSB7XG4gICAgYm9yZGVyLXdpZHRoOiAkaSAqIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5ke1xuICAmLWRvd257XG4gICAgJi1zbXtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcInNtXCIpKXtcbiAgICAgICAgJi1ibG9ja3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5zaGFkb3ctZG93bi1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW1kICFpbXBvcnRhbnQ7IH1cbiAgLnNoYWRvdy1kb3duLWxnLW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnNoYWRvdy11cC1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbiAgLnNoYWRvdy11cC1sZy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gSUUgJiA8IEVkZ2UgMThcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE4MDgxNTE1MDkzNC9odHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogMTFweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNztcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0fVxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uc2xpY2stcHJldiB7XG5cdFx0bGVmdDogLTUwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcblx0XHRyaWdodDogLTUwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRyaWdodDogLTE1cHg7XG5cdFx0fVxuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qXG49PSBtYWxpaHUganF1ZXJ5IGN1c3RvbSBzY3JvbGxiYXIgcGx1Z2luID09XG5QbHVnaW4gVVJJOiBodHRwOi8vbWFub3MubWFsaWh1LmdyL2pxdWVyeS1jdXN0b20tY29udGVudC1zY3JvbGxlclxuKi9cblxuXG5cbi8qXG5DT05URU5UUzogXG5cdDEuIEJBU0lDIFNUWUxFIC0gUGx1Z2luJ3MgYmFzaWMvZXNzZW50aWFsIENTUyBwcm9wZXJ0aWVzIChub3JtYWxseSwgc2hvdWxkIG5vdCBiZSBlZGl0ZWQpLiBcblx0Mi4gVkVSVElDQUwgU0NST0xMQkFSIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgdmVydGljYWwgc2Nyb2xsYmFyLiBcblx0My4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiBob3Jpem9udGFsIHNjcm9sbGJhci5cblx0NC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSUyAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIDItYXhpcyBzY3JvbGxiYXJzLiBcblx0NS4gVFJBTlNJVElPTlMgLSBDU1MzIHRyYW5zaXRpb25zIGZvciBob3ZlciBldmVudHMsIGF1dG8tZXhwYW5kZWQgYW5kIGF1dG8taGlkZGVuIHNjcm9sbGJhcnMuIFxuXHQ2LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EUyBcblx0XHQ2LjEgVEhFTUVTIC0gU2Nyb2xsYmFyIGNvbG9ycywgb3BhY2l0eSwgZGltZW5zaW9ucywgYmFja2dyb3VuZHMgZXRjLiB2aWEgcmVhZHktdG8tdXNlIHRoZW1lcy5cbiovXG5cblxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS4gQkFTSUMgU1RZTEUgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC5tQ3VzdG9tU2Nyb2xsYmFyeyAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tOyB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0LW1zLXRvdWNoLWFjdGlvbjogaW5pdGlhbDsgdG91Y2gtYWN0aW9uOiBpbml0aWFsOyBcblx0XHR9XG5cdFx0LyogZGlyZWN0IHBvaW50ZXIgZXZlbnRzIHRvIGpzICovIH1cblx0Lm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwgLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbnsgLW1zLXRvdWNoLWFjdGlvbjogYXV0bzsgdG91Y2gtYWN0aW9uOiBhdXRvO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0LW1zLXRvdWNoLWFjdGlvbjogaW5pdGlhbDsgdG91Y2gtYWN0aW9uOiBpbml0aWFsOyBcblx0XHR9XG4gfVxuXHRcblx0Lm1DdXN0b21TY3JvbGxCb3h7IC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRkaXJlY3Rpb246IGx0cjtcblx0fVxuXG5cdC5tQ1NCX2NvbnRhaW5lcnsgLyogY29udGFpbnMgdGhlIG9yaWdpbmFsIGNvbnRlbnQgKi9cblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjIuIFZFUlRJQ0FMIFNDUk9MTEJBUiBcbnktYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcnsgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cblx0Lm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57IG1hcmdpbi1yaWdodDogMDsgfSAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cblx0XG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcnsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR9XG5cdFxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnsgbWFyZ2luLWxlZnQ6IDA7IH0gLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHN7IC8qIGNvbnRhaW5zIHNjcm9sbGJhciBtYXJrdXAgKGRyYWdnYWJsZSBlbGVtZW50LCBkcmFnZ2VyIHJhaWwsIGJ1dHRvbnMgZXRjLikgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29sc3sgcmlnaHQ6IC0yNnB4OyB9IC8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuXHRcblx0Lm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsIFxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0XG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29sc3sgbGVmdDogLTI2cHg7IH0gLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyIChzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUpICovXG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDsgXG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IG1hcmdpbjogMjBweCAwOyB9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyeyAvKiB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgKi9cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgaGVpZ2h0ICovXG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdFxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblx0XG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJvdHRvbTogMDsgfVxuXG5cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuIEhPUklaT05UQUwgU0NST0xMQkFSIFxueC1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cblx0Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcntcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGUgPiAubUNTQl9jb250YWluZXJ7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuXHQubUNTQl9ob3Jpem9udGFsID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW57IG1hcmdpbi1ib3R0b206IDA7IH0gLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogMTZweDtcblx0XHR0b3A6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcblx0Lm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgYm90dG9tOiAtMjZweDsgfSAvKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IG1hcmdpbjogMCAyMHB4OyB9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG1hcmdpbjogN3B4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcntcblx0XHR3aWR0aDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovXG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGhlaWdodDogNXB4O1xuXHRcdG1hcmdpbjogNXB4IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRoZWlnaHQ6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luOiAycHggYXV0bztcblx0fVxuXHRcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGhlaWdodDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbjogNHB4IDA7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0XG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0eyBsZWZ0OiAwOyB9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0eyByaWdodDogMDsgfVxuXG5cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgXG55eC1heGlzIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVye1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0XG5cdC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyBib3R0b206IDIwcHg7IH1cblx0XG5cdC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IHJpZ2h0OiAyMHB4OyB9XG5cdFxuXHQvKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgYm90dG9tOiAwOyB9XG5cdFxuXHQvKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgcmlnaHQ6IDA7IH1cblx0XG5cdC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXHQubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGxlZnQ6IDIwcHg7IH1cblx0XG5cdC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0Lm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBsZWZ0OiAwOyB9XG5cdFxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlcnsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR9XG5cdFxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cdFxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXHRcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbntcblx0XHRtYXJnaW4tcmlnaHQ6IDA7IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdFxuXHQvKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVueyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cblxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNS4gVFJBTlNJVElPTlMgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0XHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdFxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxuXHRcdFx0XHRcdG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxuXHRcdFx0XHRcdG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgXG5cdFx0LW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxuXHRcdFx0XHRcdG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxuXHRcdFx0XHRcdG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgXG5cdFx0LW8tdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcblx0XHRcdFx0XHRtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcblx0XHRcdFx0XHRvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IFxuXHRcdHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcblx0XHRcdFx0XHRtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG5cdFx0XHRcdFx0b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyBcblx0fVxuXG5cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXHQvKiBcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQ2LjEgVEhFTUVTIFxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCovXG5cdFxuXHQvKiBkZWZhdWx0IHRoZW1lIChcImxpZ2h0XCIpICovXG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHN7IG9wYWNpdHk6IDAuNzU7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblx0XG5cdC5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuXHQubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMDsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7IH1cblx0XG5cdC5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcblx0Lm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuXHQubUN1c3RvbVNjcm9sbEJveDpob3ZlciA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuXHQubUN1c3RvbVNjcm9sbEJveDpob3ZlciB+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuXHQubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scyxcblx0Lm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHN7IG9wYWNpdHk6IDE7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjsgfVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IFxuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTsgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgXG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHR9XG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpOyAvKiBjc3Mgc3ByaXRlcyAqL1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0b3BhY2l0eTogMC40OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyBcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHQvKiBcblx0XHRzcHJpdGVzIGxvY2F0aW9ucyBcblx0XHRsaWdodDogMCAwLCAtMTZweCAwLCAtMzJweCAwLCAtNDhweCAwLCAwIC03MnB4LCAtMTZweCAtNzJweCwgLTMycHggLTcycHhcblx0XHRkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XG5cdFx0Ki9cblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcblx0XHQvKiBcblx0XHRzcHJpdGVzIGxvY2F0aW9uc1xuXHRcdGxpZ2h0OiAwIC0yMHB4LCAtMTZweCAtMjBweCwgLTMycHggLTIwcHgsIC00OHB4IC0yMHB4LCAwIC05MnB4LCAtMTZweCAtOTJweCwgLTMycHggLTkycHhcblx0XHRkYXJrOiAtODBweCAtMjBweCwgLTk2cHggLTIwcHgsIC0xMTJweCAtMjBweCwgLTEyOHB4IC0yMHB4LCAtODBweCAtOTJweCwgLTk2cHggLTkycHgsIC0xMTIgLTkycHhcblx0XHQqL1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xuXHRcdC8qIFxuXHRcdHNwcml0ZXMgbG9jYXRpb25zIFxuXHRcdGxpZ2h0OiAwIC00MHB4LCAtMjBweCAtNDBweCwgLTQwcHggLTQwcHgsIC02MHB4IC00MHB4LCAwIC0xMTJweCwgLTIwcHggLTExMnB4LCAtNDBweCAtMTEycHhcblx0XHRkYXJrOiAtODBweCAtNDBweCwgLTEwMHB4IC00MHB4LCAtMTIwcHggLTQwcHgsIC0xNDBweCAtNDBweCwgLTgwcHggLTExMnB4LCAtMTAwcHggLTExMnB4LCAtMTIwcHggLTExMnB4XG5cdFx0Ki9cblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XG5cdFx0LyogXG5cdFx0c3ByaXRlcyBsb2NhdGlvbnMgXG5cdFx0bGlnaHQ6IDAgLTU2cHgsIC0yMHB4IC01NnB4LCAtNDBweCAtNTZweCwgLTYwcHggLTU2cHgsIDAgLTEyOHB4LCAtMjBweCAtMTI4cHgsIC00MHB4IC0xMjhweFxuXHRcdGRhcms6IC04MHB4IC01NnB4LCAtMTAwcHggLTU2cHgsIC0xMjBweCAtNTZweCwgLTE0MHB4IC01NnB4LCAtODBweCAtMTI4cHgsIC0xMDBweCAtMTI4cHgsIC0xMjBweCAtMTI4cHhcblx0XHQqL1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyeyBvcGFjaXR5OiAwLjc1OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZXsgb3BhY2l0eTogMC45OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyB9XG5cdFxuXG5cdC8qIHRoZW1lOiBcImRhcmtcIiAqL1xuXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTsgfVxuXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XG5cblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxuXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4OyB9XG5cblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXG5cblx0LyogdGhlbWU6IFwibGlnaHQtMlwiLCBcImRhcmstMlwiICovXG5cblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xuXHR9XG5cblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHR3aWR0aDogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7XG5cdH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0bWFyZ2luOiA2cHggYXV0bztcblx0fVxuXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7IH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7IH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweDsgfVxuXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDsgfVxuXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDsgfVxuXHRcblx0XG5cdC8qIHRoZW1lOiBcImRhcmstMlwiICovXG5cblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7XG5cdH1cblxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDtcblx0fVxuXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMHB4OyB9XG5cblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQwcHg7IH1cblxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC01NnB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXG5cblx0LyogdGhlbWU6IFwibGlnaHQtdGhpY2tcIiwgXCJkYXJrLXRoaWNrXCIgKi9cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDtcblx0fVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHR3aWR0aDogNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0bWFyZ2luOiA2cHggMDtcblx0fVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0bWFyZ2luOiA1cHggYXV0bztcblx0fVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOyB9XG5cblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7IH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMHB4OyB9XG5cblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweDsgfVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTU2cHg7IH1cblxuXG5cdC8qIHRoZW1lOiBcImRhcmstdGhpY2tcIiAqL1xuXHRcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHg7IH1cblxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHg7IH1cblxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTZweDsgfVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHRcblxuXG5cdC8qIHRoZW1lOiBcImxpZ2h0LXRoaW5cIiwgXCJkYXJrLXRoaW5cIiAqL1xuXHRcblx0Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgfVxuXG5cdC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiAycHg7IH1cblxuXHQubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogMTAwJTsgfVxuXG5cdC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdG1hcmdpbjogN3B4IGF1dG87XG5cdH1cblxuXG5cdC8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cblx0XG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7IH1cblxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblx0XG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXHRcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXHRcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtcdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4OyB9XG5cblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxuXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXHRcblx0XG5cdC8qIHRoZW1lIFwicm91bmRlZFwiLCBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpOyB9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7IGhlaWdodDogMTRweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdG1hcmdpbjogMCAxcHg7XG5cdH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyeyB3aWR0aDogMTRweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdG1hcmdpbjogMXB4IDA7XG5cdH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRtYXJnaW46IC0xcHggMDtcblx0fVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA0cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0aGVpZ2h0OiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdG1hcmdpbjogMCAtMXB4O1xuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGhlaWdodDogNHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG5cdFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC03MnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogNHB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgXG5cdH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTEycHg7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDsgfVxuXHRcblx0XG5cdC8qIHRoZW1lIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTI4cHg7IH1cblx0XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblx0XG5cdFxuXHRcblx0LyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUscmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHR9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuNSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHR9XG5cdFxuXHRcblx0LyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyeyBoZWlnaHQ6IDcwcHg7IH1cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7IHdpZHRoOiA3MHB4OyB9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc3tcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IFxuXHR9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuXHR9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHQgXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XG5cblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogOHB4OyB9XG5cblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdG1hcmdpbjogNHB4IDA7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC41KSwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cdH1cblxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdG1hcmdpbjogNHB4IGF1dG87XG5cdH1cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblx0XG5cdFxuXHQvKiB0aGVtZSBcIjNkLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuMSk7XG5cdH1cblx0XG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSk7IH1cblx0XG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXHRcblx0XG5cdC8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3tcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IFxuXHR9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scywgXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7IC1tb3otYm9yZGVyLXJhZGl1czogN3B4OyBib3JkZXItcmFkaXVzOiA3cHg7IH1cblx0XG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7IC1tb3otYm9yZGVyLXJhZGl1czogNXB4OyBib3JkZXItcmFkaXVzOiA1cHg7IH1cblx0XG5cdC5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgXG5cdC5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyByaWdodDogMXB4OyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjUpOyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XG5cdFx0Ym90dG9tOiAxcHg7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjUpO1xuXHR9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0bWFyZ2luOiAycHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0XG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpOyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgIFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0XG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKTtcblx0fVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXHRcblx0XG5cdC8qIHRoZW1lOiBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC4yKTsgfVxuXHRcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjIpOyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwwLjIpOyB9XG5cdCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwwLjIpOyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKTtcblx0fVxuXHRcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXHRcblx0XG5cdC8qIHRoZW1lOiBcIm1pbmltYWxcIiwgXCJtaW5pbWFsLWRhcmtcIiAqL1xuXHRcblx0Lm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCBcblx0Lm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7XG5cdFx0cmlnaHQ6IDA7IFxuXHRcdG1hcmdpbjogMTJweCAwOyBcblx0fVxuXHRcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIFxuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCBcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtcblx0XHRib3R0b206IDA7IFxuXHRcdG1hcmdpbjogMCAxMnB4OyBcblx0fVxuXHRcblx0LyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse1xuXHRcdGxlZnQ6IDA7IFxuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cdFxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cdFxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyeyBoZWlnaHQ6IDUwcHg7IH1cblx0XG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyeyB3aWR0aDogNTBweDsgfVxuXHRcblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgXG5cdH1cblx0XG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IFxuXHR9XG5cdFxuXHRcblx0LyogdGhlbWU6IFwibWluaW1hbC1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgXG5cdH1cblx0XG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyBcblx0fVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHRcblx0XG5cdFxuXHQvKiB0aGVtZSBcImxpZ2h0LTNcIiwgXCJkYXJrLTNcIiAqL1xuXHRcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuXHR9XG5cblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDZweDsgfVxuXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHRtYXJnaW46IDVweCAwO1xuXHR9XG5cdFxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogMTJweDtcblx0fVxuXHRcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luOiAycHggMDtcblx0fVxuXHRcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cdFxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXHRcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cdFxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCJkYXJrLTNcIiAqL1xuXHRcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XG5cblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XG5cblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXHRcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpOyB9XG5cdFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXHRcblx0XG5cdC8qIHRoZW1lIFwiaW5zZXRcIiwgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuXHR9XG5cblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IFxuXHRcdHdpZHRoOiA2cHg7XG5cdFx0bWFyZ2luOiAzcHggNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0bWFyZ2luOiA1cHggM3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0XG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRtYXJnaW46IDJweCAwO1xuXHR9XG5cdFxuXHQubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIFxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXHRcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIFxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCBcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblx0XG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCBcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXHRcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCBcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XG5cblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXHRcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpOyB9XG5cdFxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCBcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCBcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblx0XG5cdFxuXHQvKiB0aGVtZSBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBib3JkZXItY29sb3I6ICMwMDA7IGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjIpOyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7IH1cblx0XG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTsgfVxuXHRcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxuXHRcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXHRcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cdFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7IH1cblx0XG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTsgfVxuXHRcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsgfVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5zY3JvbGwtY29udGFpbmVyLWxlZnQge1xuXHRcdC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNCREJEQkQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdC5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzIHtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuc2Nyb2xsLWNvbnRhaW5lci1yaWdodCB7XG5cdFx0Lm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjcuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxOCBEYW5pZWwgRWRlblxuICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5oZWFydEJlYXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmphY2tJblRoZUJveCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbiAgYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLmFuaW1hdGlvbi5kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTJzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktM3Mge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG59XG5cbi5hbmltYXRlZC5kZWxheS00cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTVzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDVzO1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xufVxuXG4uYW5pbWF0ZWQuZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcbn1cblxuLmFuaW1hdGVkLmZhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbn1cblxuLmFuaW1hdGVkLnNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG59XG4vKlxuQG1lZGlhIChwcmludCksIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gIC5hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuKi9cbi5iaWdfc2hhZG93IHtcblx0YW5pbWF0aW9uLW5hbWU6IGJpZ19zaGFkb3c7XG5cdCZfYmVmb3JlIHtcblx0XHRib3gtc2hhZG93OiAwIDNweCAxNXB4IHJnYmEoMCwwLDAsLjI1KTtcblx0fVxufVxuQGtleWZyYW1lcyBiaWdfc2hhZG93IHtcblx0ZnJvbSB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCAxNXB4IHJnYmEoMCwwLDAsLjI1KVxuXHR9XG5cblx0dG8ge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLDAsMCwuMjUpXG5cdH1cbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1pbi13aWR0aDogMTUwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTNweDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkRCREJEO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG5cdGxlZnQ6IDA7IH1cblx0XG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogNnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG4gICAgcmlnaHQ6IDdweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO31cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcmsgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRkYXJrIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTU1OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiJdfQ== */

/* End */


/* Start:/local/templates/saga/html/build/css/style.min.css?17487798371137187*/
@charset "UTF-8";/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:0!important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-max,.irs--flat .irs-min{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:#fff;background:linear-gradient(to bottom,#ddd -50%,#fff 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom,#fff 0,#428bca 30%,#b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,.3);background-color:#cbcfd5;background:linear-gradient(to bottom,#fff 0,#b4b9be 30%,#fff 100%);box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,.45);background-color:#939ba7;background:linear-gradient(to bottom,#fff 0,#919ba5 30%,#fff 100%)}.irs--big .irs-max,.irs--big .irs-min{top:0;padding:1px 5px;color:#fff;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-single,.irs--big .irs-to{color:#fff;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom,#428bca 0,#3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom,#e0e4ea 0,#d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom,#20b426 0,#18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:#fff;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom,#fff 0,#e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom,#fff 0,#919ba5 30%,#fff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-max,.irs--modern .irs-min{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:#000;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:#000}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#000}.irs--sharp .irs-max,.irs--sharp .irs-min{color:#fff;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-single,.irs--sharp .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:#fff;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-single:before,.irs--sharp .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:#fff;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-max,.irs--round .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:#000}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid #000;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-max,.irs--square .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1)}.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#000;color:#fff}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}:root{--blue:#1B84FF;--indigo:#6610f2;--purple:#BB6BD9;--brown:#4F4F4F;--sea:#458EB8;--pink:#e83e8c;--safety:#6FCF97;--coding:#56CCF2;--red:#EB5757;--orange:#F2994A;--lightblue:#85AFE0;--yellow:#F2C94C;--green:#27AE60;--teal:#20c997;--cyan:#073375;--white:#ffffff;--gray:#828282;--gray-new:#BDBDBD;--gray-dark:#00143C;--primary:#1B84FF;--secondary:#828282;--success:#27AE60;--info:#073375;--warning:#F2C94C;--danger:#EB5757;--light:#F5F5F5;--dark:#00143C;--cyan:#073375;--black:#000;--orange:#F2994A;--yellow:#F2C94C;--lightblue:#85AFE0;--purple:#BB6BD9;--blue-light:#2D9CDB;--sea:#458EB8;--brown:#4F4F4F;--safety:#6FCF97;--coding:#56CCF2;--grey-new:#BDBDBD;--dark-green:#219653;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1440px;--font-family-sans-serif:"Proxima Nova",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}img{font-size:0}.header{font-size:14px;position:fixed;width:100%;left:0;top:0;z-index:10;background-color:#fff}@media (max-width:575.98px){.header__navbar-nav{overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 235px)}.header__navbar-nav-new{height:calc(100vh - 235px + 71px)}.header__navbar-nav .nav-item-drop-mob .row{margin-left:0;margin-right:0}}.header__btn-eng{width:220px}.header__container{height:135px;width:100%}@media (max-width:991.98px){.header__container{height:50px}}.header__phone{color:#252525;transition:.2s ease all}@media (min-width:992px){.header__phone{font-weight:600;font-size:14px}}.header__phone-mail{text-decoration:underline}@media (min-width:992px){.header__phone-mail{font-weight:600;font-size:14px}}.header__phone small{transform:translateY(1px)}.header__phone:hover{color:#1b84ff}.header__dropdown{color:#252525;font-size:12px}.header__dropdown:hover{color:#4b4848}.header__nav{background-color:#00143c}.header__nav-item{color:#fff!important}@media (max-width:1439.98px){.header__nav-item{font-size:12px}}@media (max-width:991.98px){.header__nav-item{font-size:14px}}.header__search{font-size:1.2rem}.header__search:hover{color:#1b84ff}.header__search-run{padding-top:8px}@media (max-width:991.98px){.header__search-run{display:none}}.header__search-item{position:relative}.header__search-container{position:absolute;width:100%;right:0;z-index:3;padding:8px 0;width:0;overflow:hidden}@media (max-width:991.98px){.header__search-container{position:relative;width:100%!important}}.header__search-container-input{box-shadow:0 0 30px rgba(184,184,184,.44)!important;padding:14px 70px;height:55px}@media (max-width:991.98px){.header__search-container-input{box-shadow:none!important;padding-left:15px}}.header__search-container-btn{position:absolute;right:15px;top:0;bottom:0;margin:auto}.header__search-container-btn-search{right:auto;left:15px}@media (max-width:991.98px){.header__search-container-btn-search{right:15px;left:auto}}.header__tag{background-color:#eb5757;border-radius:3px;text-transform:uppercase;padding:4px 6px 2px;color:#fff;font-family:Proxima Nova;font-style:normal;font-weight:700;font-size:8px;line-height:10px;position:absolute;top:12px;right:-12px}.nav-link-dropdown-item-arrow{position:relative}.nav-link-dropdown-item-arrow:after,.nav-link-dropdown-item-arrow:before{content:"";width:7px;height:2px;background-color:#00143c;text-transform:none;border:none;font-size:6px;text-decoration:none;right:-19px;position:absolute;top:3px;bottom:0;margin:auto;transform:rotate(-45deg);transition:.2s ease all}.nav-link-dropdown-item-arrow:before{transform:rotate(45deg);top:-5px}.nav-link-dropdown-item-arrow:hover:after,.nav-link-dropdown-item-arrow:hover:before{background-color:#1b84ff}.form__container{padding-top:80px;padding-bottom:70px}@media (max-width:991.98px){.form__container{padding-top:20px;padding-bottom:60px}}@media (max-width:575.98px){.form__container{padding-top:20px;padding-bottom:40px}}.form-group-input{width:calc(26% - 20px);margin-right:20px}@media (max-width:991.98px){.form-group-input{width:48%;margin-right:0}}@media (max-width:767.98px){.form-group-input{width:100%}}.form-group-btn{width:22%;max-height:58px}@media (max-width:991.98px){.form-group-btn{width:48%}}@media (max-width:767.98px){.form-group-btn{width:100%}}.form-captcha{margin:2px 0 1px 4px}.form-captcha._inline{margin:2px 0 1px 20px}.footer__link{border-bottom:2px solid transparent;transition:.2s ease all;position:relative;font-size:14px}.footer__link-collapse{font-size:16px}.footer__link:after,.footer__link:before{background-color:#fff;top:0}.footer__link[aria-expanded=true]:before{transform:translateX(-4px) rotate(138deg)}.footer__link[aria-expanded=true]:after{transform:rotate(45deg)}.footer__link:hover{border-bottom-color:#fff}.footer__container{max-width:300px;margin-left:auto}@media (max-width:767.98px){.footer__container{max-width:100%}}.footer__phone,.footer__up{color:#fff;transition:.2s ease all;font-size:14px}.footer__phone small,.footer__up small{transform:translateY(1px)}.footer__phone:hover,.footer__up:hover{color:#1b84ff}.footer__social{color:#fff;transition:.2s ease all;font-size:20px}.footer__social-facebook:hover{color:#2c5ecc}.footer__social-instagram:hover{color:#e33c5a}.footer__social-twitter:hover{color:#55acee}@media (max-width:575.98px){.custom-order-xs-1{order:1}}@media (max-width:767.98px){.custom-order-sm-1{order:1}}@media (max-width:991.98px){.custom-order-md-1{order:1}}@media (max-width:1439.98px){.custom-order-lg-1{order:1}}.custom-order-xl-1{order:1}@media (max-width:575.98px){.custom-order-xs-2{order:2}}@media (max-width:767.98px){.custom-order-sm-2{order:2}}@media (max-width:991.98px){.custom-order-md-2{order:2}}@media (max-width:1439.98px){.custom-order-lg-2{order:2}}.custom-order-xl-2{order:2}@media (max-width:575.98px){.custom-order-xs-3{order:3}}@media (max-width:767.98px){.custom-order-sm-3{order:3}}@media (max-width:991.98px){.custom-order-md-3{order:3}}@media (max-width:1439.98px){.custom-order-lg-3{order:3}}.custom-order-xl-3{order:3}@media (max-width:575.98px){.custom-order-xs-4{order:4}}@media (max-width:767.98px){.custom-order-sm-4{order:4}}@media (max-width:991.98px){.custom-order-md-4{order:4}}@media (max-width:1439.98px){.custom-order-lg-4{order:4}}.custom-order-xl-4{order:4}@media (max-width:575.98px){.custom-order-xs-5{order:5}}@media (max-width:767.98px){.custom-order-sm-5{order:5}}@media (max-width:991.98px){.custom-order-md-5{order:5}}@media (max-width:1439.98px){.custom-order-lg-5{order:5}}.custom-order-xl-5{order:5}@media (max-width:575.98px){.custom-order-xs-6{order:6}}@media (max-width:767.98px){.custom-order-sm-6{order:6}}@media (max-width:991.98px){.custom-order-md-6{order:6}}@media (max-width:1439.98px){.custom-order-lg-6{order:6}}.custom-order-xl-6{order:6}@media (max-width:575.98px){.custom-order-xs-7{order:7}}@media (max-width:767.98px){.custom-order-sm-7{order:7}}@media (max-width:991.98px){.custom-order-md-7{order:7}}@media (max-width:1439.98px){.custom-order-lg-7{order:7}}.custom-order-xl-7{order:7}@media (max-width:575.98px){.custom-order-xs-8{order:8}}@media (max-width:767.98px){.custom-order-sm-8{order:8}}@media (max-width:991.98px){.custom-order-md-8{order:8}}@media (max-width:1439.98px){.custom-order-lg-8{order:8}}.custom-order-xl-8{order:8}@media (max-width:575.98px){.custom-order-xs-9{order:9}}@media (max-width:767.98px){.custom-order-sm-9{order:9}}@media (max-width:991.98px){.custom-order-md-9{order:9}}@media (max-width:1439.98px){.custom-order-lg-9{order:9}}.custom-order-xl-9{order:9}@media (max-width:575.98px){.custom-order-xs-10{order:10}}@media (max-width:767.98px){.custom-order-sm-10{order:10}}@media (max-width:991.98px){.custom-order-md-10{order:10}}@media (max-width:1439.98px){.custom-order-lg-10{order:10}}.custom-order-xl-10{order:10}.completo-logo{width:82px;min-width:82px}.completo-logo-up{max-width:195px}@media (max-width:767.98px){.completo-logo-up{max-width:100%}}.completo-logo-text{color:#fff;transition:.2s ease all;font-size:10px}.completo-logo-link:hover .completo-logo-text{color:#1b84ff}.completo-logo-content{justify-content:flex-end}@media (max-width:767.98px){.completo-logo-content{justify-content:center;margin-top:20px;margin-bottom:8px}}.modal-cookie{position:fixed;bottom:50px;right:50px;width:390px;height:220px;padding:40px;background-color:rgba(255,255,255,.75);box-shadow:0 0 30px rgba(171,171,171,.08);border-radius:10px;z-index:100}.modal-cookie__text{margin-bottom:14px}.tetra-projects{background-image:linear-gradient(to bottom,#fff 85%,#f5f5f5 85% 100%);padding-bottom:60px}.tetra-projects-fill{flex-wrap:wrap}.tetra-projects-fill .nav-item{width:calc(30% - 20px);min-height:72px;margin:0 10px}@media (max-width:767.98px){.tetra-projects-fill .nav-item{width:calc(50% - 20px)}}@media (max-width:767.98px){.tetra-projects-fill-express .nav-item{width:100%}}.tetra-projects-tab-content>.tetra-projects-tab-content-item{display:block;height:0}.tetra-projects-tab-content>.active{height:initial}.tetra-projects__card{padding:80px 40px 0}.tetra-projects__card-main-img{max-height:400px;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.tetra-projects__card{padding:30px 0 0}}.tetra-projects-dropdown-icon{transition:.2s ease all}.tetra-projects-dropdown[aria-expanded=true] .tetra-projects-dropdown-icon{transform:rotate(180deg)}.tetra-projects-dropdown[aria-expanded=true] .tetra-project-dropdown-text-show{display:none}.tetra-projects-dropdown[aria-expanded=true] .tetra-project-dropdown-text-hide{display:block}.tetra-projects-dropdown[aria-expanded=false] .tetra-project-dropdown-text-show{display:block}.tetra-projects-dropdown[aria-expanded=false] .tetra-project-dropdown-text-hide{display:none}.tetra-projects-carousel{margin-bottom:0!important}.tetra-projects-carousel .slick-next,.tetra-projects-carousel .slick-prev{top:-45px;bottom:0;z-index:1}.tetra-projects-carousel .slick-next{right:-45px}.tetra-projects-carousel .slick-prev{left:-45px}.tetra-projects-carousel .slick-dots{top:-65px;bottom:0;z-index:0;height:34px}@media (max-width:767.98px){.tetra-projects-carousel .slick-dots{top:-40px}}@media (max-width:575.98px){.tetra-projects-carousel .slick-dots li{margin:0 2px}.tetra-projects-carousel .slick-dots li button:before{font-size:8px}}.tetra-projects-carousel__img{height:90px;max-width:200px;margin-bottom:5px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media (max-width:767.98px){.tetra-projects-carousel__img{height:60px;max-width:140px}}.tetra-projects-carousel__name{line-height:1}@media (max-width:767.98px){.tetra-projects-carousel__name{font-size:1rem}}.tetra-projects-carousel-item{overflow:hidden;padding-left:2px;margin-bottom:0}.project__head{background-color:rgba(255,255,255,.5);overflow:hidden}.project__head-logo{height:30px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:2}.project__head-logo-block{position:relative}.project__head-logo-block:before{content:'';width:calc(100% + 100px);height:calc(100% + 2rem);position:absolute;top:-1rem;right:-75px;background-color:#fff;z-index:1;transform:skew(-30deg)}.project__card{background-size:cover;position:relative;min-height:255px}@media (max-width:575.98px){.project__card-body{padding-left:10px;padding-right:10px}}.project__card-1{background-image:url(/local/templates/saga/html/build/css/../picture/upload/card1.png)}.project__card-2{background-image:url(/local/templates/saga/html/build/css/../picture/upload/card2.png)}.project__card-3{background-image:url(/local/templates/saga/html/build/css/../picture/upload/card3.png)}.project__card-4{background-image:url(/local/templates/saga/html/build/css/../picture/upload/card4.png)}.project__card:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,.8);position:absolute;left:0;top:0;z-index:0;transition:.2s ease all;border-radius:.625rem}.project__card:hover:before{opacity:.8}@media (max-width:767.98px){.project__card:hover:before{opacity:1}}.project__card>*{position:relative;z-index:1}.smartptt-program-image{width:100%;max-width:444px;transform:scale(1.35);position:absolute;bottom:65px;left:-35px}@media (max-width:1439.98px){.smartptt-program-image{transform:scale(1.25)}}@media (max-width:991.98px){.smartptt-program-image{transform:none;position:relative;max-width:330px;left:calc(50% - 155px);bottom:15px}}.smartptt-program-image._hytera{bottom:5px}@media (max-width:991.98px){.smartptt-program-image._hytera{bottom:-15px}}.smartptt-program-image._dtranpulsar{bottom:65px}@media (max-width:991.98px){.smartptt-program-image._dtranpulsar{bottom:50px}}.smartptt-program-image._radiusip{position:relative;bottom:0}.smartptt-program-block{border-top-right-radius:10px;border-bottom-right-radius:10px}@media (max-width:991.98px){.smartptt-program-block{border-top-right-radius:0;border-bottom-left-radius:10px}}@media (max-width:767.98px){.steps__text{font-size:11px}}@media (max-width:575.98px){.steps__text{font-size:8px}}.steps__main-card{height:252px;max-width:332px;margin:0 22px}@media (max-width:767.98px){.steps__main-card{height:152px;width:inherit;padding:15px 50px!important}}@media (max-width:575.98px){.steps__main-card{width:24%;padding:15px 5px!important;height:140px;margin:0 10px}}.steps__card-min{max-width:244px;margin-left:auto;margin-right:auto;padding:17px 35px}@media (max-width:991.98px){.steps__card-min{padding:20px}}@media (max-width:767.98px){.steps__card-min{padding:20px 10px}.steps__card-min a{font-size:10px}}@media (max-width:575.98px){.steps__card-min{padding:20px 4px}.steps__card-min a{font-size:8px}}.steps__card-big{justify-content:center;height:147px;width:310px}@media (max-width:1439.98px){.steps__card-big{padding:41px 24px;height:initial;width:initial}}@media (max-width:991.98px){.steps__card-big{padding:41px 14px}}@media (max-width:767.98px){.steps__card-big{padding:20px 10px}.steps__card-big a{font-size:10px}}@media (max-width:575.98px){.steps__card-big{width:35%;padding:20px 2px}.steps__card-big .radio-system__text{font-size:9px}.steps__card-big a{font-size:8px}}.custom-table-dropdown{position:absolute;left:0;right:0;bottom:25px;text-align:center;z-index:2}.custom-table-dropdown-hide:after,.custom-table-dropdown-hide:before,.custom-table-dropdown-show:after,.custom-table-dropdown-show:before{background-color:#1b84ff;top:0}.custom-table-dropdown-hide:hover:after,.custom-table-dropdown-hide:hover:before,.custom-table-dropdown-show:hover:after,.custom-table-dropdown-show:hover:before{background-color:#005fce}@media (max-width:575.98px){.custom-table-dropdown-hide{font-size:14px}}.custom-table-dropdown-hide:before{transform:translateX(-4px) rotate(-45deg)}.custom-table-dropdown-hide:after{transform:rotate(45deg)}.custom-table-head{border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff;position:relative;height:77px}@media (max-width:767.98px){.custom-table-head{height:45px}}@media (max-width:575.98px){.custom-table-head{height:31px}}.custom-table-head-container{position:absolute;left:0;top:0;width:100%}.custom-table-head-container-fixed{position:fixed;z-index:3}@media (max-width:575.98px){.custom-table-head{font-size:9px}}.custom-table-scroll{border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#fff;height:400px;position:relative}.custom-table-scroll-active:before{opacity:0;pointer-events:none}.custom-table-scroll:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background-image:linear-gradient(.78deg,#f5f5f5 19.65%,rgba(255,255,255,0) 124.89%);z-index:1;transition:.2s ease all}@media (max-width:575.98px){.custom-table-scroll:before{height:70%}}@media (max-width:575.98px){.custom-table-scroll{font-size:10px}}.custom-table-row{border-bottom:1px solid #dee2e6;padding:0 15px}.custom-table-row:last-child{border-bottom:none}.main{height:663px;background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/367105817.jpg);background-size:cover;background-position:left center;position:relative;padding-bottom:70px}.main__bottom{margin-top:-70px;position:relative;z-index:3}@media (max-width:575.98px){.main__bottom{margin-top:0}}.main__bottom-card{padding:80px 60px}@media (max-width:991.98px){.main__bottom-card{padding:60px 40px}}@media (max-width:575.98px){.main__bottom-card{padding:60px 0}}.main__bottom-card-col{border-right:1px solid rgba(189,189,189,.5)}@media (max-width:991.98px){.main__bottom-card-col{border-right:none;border-bottom:.5px solid rgba(189,189,189,.5);padding-bottom:30px}}.main__bottom-card-col-item{max-width:250px;margin:auto}.main__bottom-card-col-item-num{font-size:64px}@media (max-width:991.98px){.main__bottom-card-col-item-num-new{font-size:36px}}@media (max-width:575.98px){.main__bottom-card-col-item-num{font-size:36px}}@media (max-width:991.98px){.main__bottom-card-col-item{max-width:initial}}@media (max-width:575.98px){.main{height:initial;padding-top:180px;padding-bottom:10px;background-position:26%}}.main:before{content:'';width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0));position:absolute;left:0;top:0;z-index:1}.main>*{position:relative;z-index:2}.main__block{position:absolute;right:60px;top:15px;width:470px;padding:20px 30px;box-sizing:border-box;background-color:rgba(255,255,255,.75);box-shadow:0 0 30px rgba(171,171,171,.08);border-radius:10px}@media (max-width:1439.98px){.main__block{right:15px}}@media (max-width:991.98px){.main__block{display:none}}.main__block-link{transform:translateY(2px)}.main__block-close{position:absolute;right:20px;top:10px;cursor:pointer;transition:.2s ease all}.main__block-close:hover{color:#1b84ff}.main__title{border-bottom:3px solid #fff;line-height:1;display:inline-block}@media (max-width:991.98px){.main__title{border-bottom:none}}@media (max-width:575.98px){.main__title{font-size:32px}}.main__title-big{position:relative}.main__title-big:before{content:'';width:calc(100% - 55px);height:8px;background-color:#fff;bottom:0;left:0;position:absolute;border-bottom-left-radius:15px;border-bottom-right-radius:15px}@media (max-width:1439.98px){.main__title-big:before{bottom:-2px}}@media (max-width:991.98px){.main__title-big:before{bottom:0;width:calc(100% - 33px)}}@media (max-width:575.98px){.main__title-big:before{display:none}}.solutions{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image_143.png);background-size:contain;background-position:bottom center;background-repeat:no-repeat;padding:120px 0 420px;margin-top:40px}@media (max-width:991.98px){.solutions{padding:80px 0 420px;margin-top:20px}}@media (max-width:575.98px){.solutions{margin-top:0;padding:60px 0 280px;background-size:250%;background-position:70% bottom}}.solutions__card{height:100%;padding:20px 10px}@media (max-width:575.98px){.solutions__card-body{padding:0}}@media (max-width:1439.98px){.solutions__card{padding:0;height:100%}}.solutions__card-img{height:67px;-o-object-fit:contain;object-fit:contain}.solutions .dropdown-toggle[aria-expanded=true]:before{transform:translateX(-4px) rotate(138deg)}.solutions .dropdown-toggle[aria-expanded=true]:after{transform:rotate(45deg)}.solutions .dropdown-toggle:after,.solutions .dropdown-toggle:before{right:15px}.solutions._hytera{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/hytera-communications-solutions.jpg);background-size:cover;padding:120px 0 120px}.building{padding:120px 0}@media (max-width:991.98px){.building{padding:80px 0}}@media (max-width:575.98px){.building{padding:60px 0 40px}}.building .slick-dots{bottom:-15px}.building .dropdown-toggle{cursor:pointer}.building .dropdown-toggle[aria-expanded=true]:before{transform:translateX(-4px) rotate(138deg)}.building .dropdown-toggle[aria-expanded=true]:after{transform:rotate(45deg)}.building .dropdown-toggle:after,.building .dropdown-toggle:before{right:0;top:35px;bottom:auto}@media (max-width:767.98px){.building .dropdown-toggle:after,.building .dropdown-toggle:before{left:0;margin:auto;top:auto;bottom:-8px}}.building__text-1{color:#4f4f4f}.building__dots{position:relative}.building__dots:before{content:'';width:1px;border-left:1px dashed rgba(0,20,60,.5);height:100%;position:absolute;top:0;left:43px;margin:auto;z-index:0}@media (max-width:1439.98px){.building__dots:before{left:64px}}.building__dots-bottom:before{height:50%}.building__dots-top:before{height:calc(50% + 1.3rem);top:50%}.building__dots-mid:before{bottom:0;top:auto;height:calc(100% + 1.3rem)}@media (max-width:767.98px){.building__card{box-shadow:0 0 20px rgba(184,184,184,.44)!important;margin:20px 15px;width:calc(100% - 30px)!important;min-height:300px}}@media (max-width:575.98px){.building__card{min-height:initial}}.building__card-mob{padding-bottom:20px}.building__card-mob .collapse:not(.show){display:block;height:0;overflow:hidden}.building__card-mob .text-center{position:absolute;left:0;right:0;margin:auto;bottom:20px}.building__card-head{padding:60px 0 15px 0;margin-left:40px;margin-right:40px;margin-bottom:45px;width:calc(100% - 80px);border-bottom:1px solid #00143c;white-space:normal}@media (max-width:991.98px){.building__card-head{padding-top:30px;margin-left:15px;margin-right:15px;width:calc(100% - 30px)}}.building__card-head-item{content:'';height:6px;background-color:#00143c;border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:absolute;left:0;bottom:-21px;width:0;max-width:100%;transition:.2s ease all}@media (max-width:1439.98px){.building__block{padding-left:20px}}.building__block-text{width:calc(100% - 60px - 1rem)}@media (min-width:1440px){.building__block-text{max-width:300px}}.building__block-item{position:absolute;left:-20px;top:0;height:100%;width:20px;display:flex;align-items:center;justify-content:center}@media (max-width:1439.98px){.building__block-item{left:-9px}}@media (max-width:767.98px){.building__block-item{display:none}}.building__block-item:before{content:'';height:100%;width:5px;border-top-left-radius:2px;border-bottom-left-radius:2px;border:.5px solid #4f4f4f;border-right-color:transparent;position:absolute;left:30px;bottom:0}@media (max-width:1439.98px){.building__block-item:before{left:20px}}.building__block-item-1:before{border-color:#073375;border-right-color:transparent}.building__block-item-2:before{border-color:#00143c;border-right-color:transparent}.building__block-absolute{font-size:18px;transform:rotate(-90deg);position:relative;color:#4f4f4f;white-space:nowrap}@media (max-width:1439.98px){.building__block-absolute{font-size:14px}}.building__block-num{background-color:#fff;padding-top:10px;padding-bottom:10px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;position:relative}.building__block-num-absolute{background-image:url(/local/templates/saga/html/build/css/../picture/upload/list.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:60px;height:60px;position:absolute;left:0;top:0}.building__block-num._dmr{height:30px}.building__card-head-item-1{max-width:12.5%}.building__card-head-item-2{max-width:25%}.building__card-head-item-3{max-width:37.5%}.building__card-head-item-4{max-width:50%}.building__card-head-item-5{max-width:62.5%}.building__card-head-item-6{max-width:75%}.building__card-head-item-7{max-width:87.5%}.building__card-head-item-8{max-width:100%}.building__card-head-item-9{max-width:112.5%}.newline{-webkit-animation-name:newline;animation-name:newline;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes newline{from{width:0}to{width:100%}}@keyframes newline{from{width:0}to{width:100%}}.rotate{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(60deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(60deg)}}.radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image_bg.png);background-size:cover;padding:100px 0;margin-top:40px;position:relative}.radio a.btn{max-width:335px}@media (max-width:767.98px){.radio{margin-top:0;padding:52px 0}.radio a.btn{font-size:12px}.radio p.text-white{font-weight:700}}@media (max-width:575.98px){.radio{background-position:70%;background-size:300%}}@media (max-width:575.98px){.radio-new-main-page{background-position:left center;background-size:cover}}.radio-new{height:600px;padding:0;display:flex;align-items:center}@media (max-width:767.98px){.radio-new{height:initial;padding:40px 0;background-size:cover;background-repeat:no-repeat}}.radio-new__btn{max-width:240px}.radio:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(90deg,rgba(14,14,14,.75) 22.08%,rgba(14,14,14,0) 72.08%);z-index:auto}@media (max-width:575.98px){.radio:before{background-image:linear-gradient(90deg,rgba(14,14,14,.75) 22.08%,rgba(14,14,14,.3) 72.08%)}}.task{padding:160px 0;background-image:linear-gradient(to bottom,#f5f5f5 70%,#fff 70% 100%)}@media (max-width:1439.98px){.task{padding:100px 0 80px}}@media (max-width:991.98px){.task{padding:80px 0}}@media (max-width:575.98px){.task{padding:60px 0}}@media (max-width:767.98px){.task{background-image:none}}.task__icon{max-width:26px}@media (max-width:991.98px){.task__icon{max-width:20px}}.task__dropdown:after,.task__dropdown:before{top:auto;bottom:-10px;left:0}.equipment{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/bg-2.png);background-size:cover;background-position-y:center;padding:100px 0;position:relative}.equipment__btn{max-width:418px;font-size:14px;height:52px;padding:5px 0}@media (max-width:1439.98px){.equipment__btn{font-size:12px}}@media (max-width:767.98px){.equipment{margin-top:0;padding:64px 0;background-position-x:right}.equipment a.btn{font-size:12px}.equipment p.text-white{font-weight:700}}@media (max-width:575.98px){.equipment{background-position-x:18%}}.equipment:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(270deg,rgba(14,14,14,.7) 29.18%,rgba(14,14,14,0) 96.77%);z-index:1}@media (max-width:767.98px){.equipment:before{background-image:linear-gradient(270deg,rgba(14,14,14,.8) 29.18%,rgba(14,14,14,.4) 96.77%)}}.equipment>*{position:relative;z-index:2}.news{padding:160px 0 80px}@media (max-width:1439.98px){.news{padding:80px 0 40px}}@media (max-width:575.98px){.news{padding:60px 0}}.news__card{height:460px}@media (max-width:991.98px){.news__card{height:255px}.news__card .h5{font-size:16px}}.article{padding:80px 0}@media (max-width:991.98px){.article{padding-bottom:20px}}@media (max-width:575.98px){.article{padding-bottom:0;padding-top:60px}}.article .slick-dots{bottom:40px}.article .slick-dots li button:before{content:'';width:10px;height:10px;opacity:1;background-color:#c4c4c4;border-radius:100%}.article .slick-dots li.slick-active button:before{opacity:1;background-color:#00143c;border:2px solid #fff}.article__card{margin:30px 15px;height:480px;position:relative;box-shadow:0 0 20px rgba(184,184,184,.26)!important;background-size:cover}@media (max-width:767.98px){.article__card{height:300px}}.article__card:before{content:'';width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.6);position:absolute;z-index:0;transition:.2s ease all;border-radius:.625rem}.article__card:hover:before{opacity:.8}.article__card>*{position:relative;z-index:1}.article__card-1{background-image:url(/local/templates/saga/html/build/css/../picture/upload/article1.jpg)}.article__card-2{background-image:url(/local/templates/saga/html/build/css/../picture/upload/article2.png)}@media (max-width:767.98px){.sitemap__link{font-size:14px}}.sitemap a.text-dark{transition:.2s ease all}.sitemap a.text-dark:after,.sitemap a.text-dark:before{top:0}.sitemap a.text-dark:hover{color:#1b84ff!important}.sitemap a.text-dark.dropdown-toggle:hover:after,.sitemap a.text-dark.dropdown-toggle:hover:before{background-color:#1b84ff}.contact__map{height:500px;width:100%}@media (max-width:991.98px){.contact__map{height:300px}}.news-container img[aligh=right]{margin-left:10px}.news-container img[aligh=left]{margin-right:10px}@media (max-width:991.98px){.news-container{padding-bottom:60px}}@media (max-width:767.98px){.news-container{padding-bottom:0}}@media (max-width:991.98px){.news-container-table p{font-size:14px}}@media (max-width:767.98px){.news-container-table p{font-size:12px}}@media (max-width:575.98px){.news-container-table p{font-size:10px}}@media (min-width:992px){.news-container__card{min-height:360px}}.news-container__card-img{position:relative;background-size:cover}.news-container__card-img-1{background-image:url(/local/templates/saga/html/build/css/../picture/upload/Subtract.png)}.news-container__card-img:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.8);z-index:0;transition:.2s ease all;border-radius:.625rem}.news-container__card-img>*{position:relative;z-index:1}.news-container__card-img:hover:before{opacity:.8}.news-container__next-item,.news-container__prev-item{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#f5f5f5;margin:0 4px;color:#00143c;transition:.2s ease all}.news-container__next:hover .news-container__next-item,.news-container__next:hover .news-container__prev-item,.news-container__prev:hover .news-container__next-item,.news-container__prev:hover .news-container__prev-item{background-color:#dcdcdc}.search-wrapping{transform:translateY(6px)}.card__link-js{line-height:1.7}.card__link-js-parent{height:115px;display:block}.fancy-hover{position:relative}.fancy-hover:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,.8);position:absolute;left:0;top:0;z-index:1;opacity:0;transition:.2s ease all}.fancy-hover:after{content:'Смотреть подробнее...';width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;text-align:center;font-weight:700;color:#1b84ff;position:absolute;left:0;top:0;z-index:2;opacity:0;transition:.2s ease all}.fancy-hover:hover:after,.fancy-hover:hover:before{opacity:1}@media (max-width:991.98px){.fancy-hover:after,.fancy-hover:before{display:none}}.translate-y-10{transform:translateY(-10px)}.cases-review{padding-top:80px}@media (max-width:991.98px){.cases-review{padding-top:60px}}@media (max-width:767.98px){.cases-review{padding-top:30px}}.cases__img-logo{max-width:265px;width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.cases__single-row{justify-content:center}@media (max-width:991.98px){.cases__single-row{justify-content:flex-start}}.cases__single-img{width:100%;max-width:102px;margin-bottom:26px}.cases__single-img-person{max-width:300px}@media (min-width:768px){.cases__single-img-person{max-width:187px}}.cases__single-ul{counter-reset:step}.cases__single-list{position:relative;padding-left:34px}.cases__single-list:before{content:counter(step);counter-increment:step;width:22px;height:22px;background-color:#1b84ff;position:absolute;top:5px;left:0;border-radius:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:2}.cases__single-num{font-size:64px;font-weight:700;line-height:1.2}@media (max-width:575.98px){.cases__single-num{font-size:40px}}.cases__single__border{border-right:.5px solid #bdbdbd;padding-top:30px;padding-bottom:30px;display:flex;justify-content:center}@media (max-width:991.98px){.cases__single__border{text-align:center}}@media (max-width:575.98px){.cases__single__border{padding-top:15px;padding-bottom:15px}}.cases__single__border-right{border-right:none;display:flex}.cases__single__border-left{justify-content:flex-start}@media (max-width:991.98px){.cases__single__border-left{justify-content:center}.cases__single__border-left-2{border-right:none}}.cases__card{position:relative}@media (min-width:1440px){.cases__card{min-height:418px}}.cases__card-num{position:absolute;top:16px;right:30px;font-size:28px;color:#bdbdbd;font-weight:700}@media (max-width:575.98px){.cases__card{min-height:initial}}.cases__card .h5{word-wrap:break-word}@media (max-width:1439.98px){.cases__card .h5{font-size:1.175rem}}.cases__card-about{font-size:14px;text-transform:uppercase}.cases__card-img{background-image:url(/local/templates/saga/html/build/css/../picture/upload/case.jpg);background-size:cover}.classification .h3,.classification .h4,.classification .h5,.classification h3,.classification h4,.classification h5{font-weight:700}.classification p{line-height:1.87}.classification .h7:first-child{margin-bottom:1.5rem}.classification__card_two-colors{position:relative;background:#f5f5f5;border-radius:20px}.classification__card_two-colors::before{content:"";position:absolute;top:0;left:0;width:41.7%;height:100%;background:#fff;border-radius:20px}@media (max-width:991.98px){.classification__card_two-colors::before{width:50%}}@media (max-width:767.98px){.classification__card_two-colors{background:#fff}}.classification__card-link{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.classification__card-link-text{transition:.2s ease all;color:#1b84ff;margin-top:7px}.classification__card-link-img{width:90px;height:90px;border:3px solid transparent;transition:.2s ease all;background-color:#fff;padding:3px;-o-object-fit:contain;object-fit:contain}@media (max-width:991.98px){.classification__card-link-img{width:45px;height:45px}}@media (max-width:767.98px){.classification__card-link{width:90px;margin-bottom:15px}.classification__card-link-img{width:90px;height:90px;border-color:#1b84ff}}@media (max-width:575.98px){.classification__card-link-img{width:60px;height:60px}}.classification__card-link:hover .classification__card-link-img{border-color:#1b84ff}.classification__card-link:hover .classification__card-link-text{opacity:.8}.classification__card-left{padding-left:65px;padding-right:65px}@media (max-width:1439.98px){.classification__card-left{padding-left:45px;padding-right:45px}}@media (max-width:767.98px){.classification__card-left{padding-left:25px;padding-right:25px}}.classification__card-right{padding-left:70px}@media (max-width:1439.98px){.classification__card-right{padding-left:45px}}@media (max-width:767.98px){.classification__card-right{padding-left:25px}}@media (max-width:1439.98px){.classification__type{padding-left:4rem}}.classification__type-num{position:absolute;right:100%;top:calc(50% - 2rem);width:3.6rem;height:3.6rem;background:url(/local/templates/saga/html/build/css/../picture/upload/list.svg) center no-repeat;text-align:center;line-height:3rem}@media (max-width:1439.98px){.classification__type-num{right:auto;left:0}}.classification__list{padding-left:1rem;list-style:none}.classification__list li{position:relative;line-height:1.2;margin-bottom:.5rem}.classification__list li::before{content:"";position:absolute;top:4px;left:-1.3rem;width:10px;height:10px}.classification__list-main li{line-height:1.5}.classification__list-new li{line-height:1.6}.classification__list-new li:before{top:7px}.classification__list_plus li::before{background:url(/local/templates/saga/html/build/css/../picture/upload/check.svg) center no-repeat}.classification__list_minus li::before{background:url(/local/templates/saga/html/build/css/../picture/upload/x.svg) center no-repeat}.bg-transparent{background-color:transparent}.close-circle{background:url(/local/templates/saga/html/build/css/../picture/upload/close-circle.svg) center no-repeat;background-size:100%;width:34px;height:34px}.checkmark-circle{background:url(/local/templates/saga/html/build/css/../picture/upload/Group-1472.svg) center no-repeat;background-size:100%;width:34px;height:34px}.classification__icon-text{position:relative;padding-left:70px}.classification__icon-text .icon{position:absolute;top:calc(50% - 20px);left:0;width:50px;font-size:40px;line-height:1}.classification__icon-text .icon-avatar+.icon-avatar{left:22px}.classification__icon-text .icon-arrow-down{left:28px}.classification__border-left-block{border-left:3px solid #073375}.classification__pic img{max-width:90%}.classification__vertical-text-wrap{position:relative;width:30px;margin-bottom:100px}.classification__vertical-text-wrap::after{content:"";position:absolute;top:calc(100% + 10px);left:calc(50% - 40px);width:79px;height:79px;background:center no-repeat}.classification__vertical-text{text-align:center;border-bottom:1px dashed #00143c;transform:rotate(-90deg) translateX(-100%);transform-origin:0 0}.classification__scheme_1 .classification__vertical-text-wrap{height:193px}.classification__scheme_1 .classification__vertical-text-wrap::after{background-image:url(/local/templates/saga/html/build/css/../picture/upload/radio-color.svg)}.classification__scheme_1 .classification__vertical-text{width:193px}.classification__scheme_2 .classification__vertical-text-wrap{height:393px}.classification__scheme_2 .classification__vertical-text-wrap::after{background-image:url(/local/templates/saga/html/build/css/../picture/upload/radio-dark.svg)}.classification__scheme_2 .classification__vertical-text{width:393px;text-align:right}.classification__scheme-note{width:90%;position:absolute;top:120px;left:5%;padding:40px 20%;text-align:center}.classification__scheme-note::after{content:"";position:absolute;top:20px;left:0;width:100%;height:calc(100% - 40px);background:0 0;border:1px solid #00143c;border-radius:10px}.icon-radio-color,.icon-radio-dark{display:block;text-align:center;font-size:79px;line-height:1}.test{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/classification-bg.jpg);background-size:cover;background-position:center top;padding:145px 0;position:relative}@media (max-width:1439.98px){.test{padding:100px 0}}@media (max-width:991.98px){.test{padding:80px 0}}@media (max-width:767.98px){.test{padding:70px 0}}.test__btn{width:220px;margin-top:24px}@media (max-width:575.98px){.test__btn{width:100%}}.test::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(90deg,rgba(14,14,14,.75) 22.08%,rgba(14,14,14,0) 72.08%);z-index:auto}@media (max-width:575.98px){.test::before{background-image:linear-gradient(90deg,rgba(14,14,14,.75) 22.08%,rgba(14,14,14,.3) 72.08%)}}.test-new:before{background-image:linear-gradient(40deg,rgba(14,14,14,.65) 45.08%,rgba(14,14,14,0) 72.08%)}@media (max-width:991.98px){.test-new:before{background-image:linear-gradient(40deg,rgba(14,14,14,.65) 53.08%,rgba(14,14,14,0) 100.08%)}}.dmr-ip-radio-classification{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/classification-lte.jpg);background-position:top}.dmr-ip-radio-classification:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}.dmr-ip-radio-classification-btn{max-width:320px!important}@media (max-width:767.98px){.dmr-ip-radio-classification-btn{max-width:44%!important}}@media (max-width:575.98px){.dmr-ip-radio-classification-btn{max-width:100%!important}}.dmr-ip-radio-classification-title{max-width:680px}@media (max-width:767.98px){.dmr-ip-radio-classification{background-position:left center}}.search-page{padding:80px 0}@media (max-width:1439.98px){.search-page{padding:60px 0}}@media (max-width:767.98px){.search-page{padding:40px 0}}.search-page__form{border-bottom:1px solid #828282}.search-page__form input{width:calc(100% - 100px);font-weight:700;color:#00143c;background:0 0;border:none;box-shadow:none;outline:0!important;transform:translateY(5px)}@media (max-width:575.98px){.search-page__form input{font-size:1rem;transform:none}}.search-page__form .btn{width:100px}.search-page__result{max-width:980px}.search-page__result-wrap{border-bottom:1px solid #bdbdbd}.search-page__result-wrap-last{border-bottom:none}.search-page__result-link{border-bottom:2px solid currentColor;line-height:1.5}.tetra__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/tetra-main.jpg);height:initial;padding-top:0;padding-bottom:140px}@media (max-width:991.98px){.tetra__main{padding-bottom:100px}}@media (max-width:575.98px){.tetra__main{padding-bottom:40px}}.tetra__main:before{background-image:linear-gradient(270deg,rgba(14,14,14,.1) 29.18%,rgba(14,14,14,.8) 96.77%)}.tetra__main-block{display:flex;max-width:350px;margin:auto}@media (max-width:991.98px){.tetra__main-block{max-width:100%}}.tetra__main-block-content{margin-left:20px}.tetra__main-block-icon{margin-top:64px;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;width:77px}@media (max-width:1439.98px){.tetra__main-block-icon{margin-top:56px}}@media (max-width:991.98px){.tetra__main-block-icon{margin-top:0}}.tetra__main-img{width:100%;max-width:55px;margin-bottom:10px}.tetra-cards{padding-bottom:2rem}@media (min-width:1440px){.tetra-cards-item{padding-top:40px;padding-bottom:40px}}@media (max-width:767.98px){.tetra-cards-item{min-height:200px;display:flex;align-items:center;justify-content:center}}@media (max-width:575.98px){.tetra-cards-item{min-height:250px}}.tetra-cards-img{height:90px;display:flex;align-items:center;justify-content:center}.tetra-cards-icon{height:90px;display:flex;align-items:center;justify-content:center}@media (max-width:767.98px){.tetra-cards .mobile_slider .card{box-shadow:none!important}}.tetra-solutions{padding:120px 0}@media (max-width:991.98px){.tetra-solutions{padding:80px 0}}@media (max-width:767.98px){.tetra-solutions{padding:60px 0}}.tetra-solutions-img-block{display:flex;flex-direction:column;justify-content:center;align-items:center;width:98px;margin-left:auto;margin-right:auto}.tetra-solutions-img-block-text{transition:.2s ease all;color:#1b84ff;margin-top:7px}.tetra-solutions-img-block-img{width:98px;height:98px;background-color:#fff;border:3px solid transparent;transition:.3s ease all;border-radius:10px;display:flex;align-items:center;justify-content:center}@media (max-width:1439.98px){.tetra-solutions-img-block{width:80px}.tetra-solutions-img-block-img{width:80px;height:80px}}@media (max-width:991.98px){.tetra-solutions-img-block{margin-left:0;margin-right:15px;width:95px}.tetra-solutions-img-block-img{width:95px;height:95px;display:inline-flex}}.tetra-solutions-img-block img{width:80%;height:90%;-o-object-fit:contain;object-fit:contain}.tetra-solutions__pl{padding-left:34px}@media (max-width:767.98px){.tetra-solutions__pl{padding-left:0}.tetra-solutions__pl-list{padding-left:20px}}.tetra-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/tetra-radio.jpg);background-repeat:no-repeat;background-size:cover;margin-top:0;padding:130px 0}@media (max-width:991.98px){.tetra-radio{padding:100px 0}}@media (max-width:767.98px){.tetra-radio{padding:52px 0}}.tetra-equipment{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/tetra-radio-2.jpg);padding:190px 0}.tetra-equipment__btn{max-width:240px}@media (max-width:991.98px){.tetra-equipment{padding:100px 0}}.tetra-clients{padding:120px 0}@media (max-width:991.98px){.tetra-clients{padding:80px 0}}@media (max-width:767.98px){.tetra-clients{padding:60px 0}}.tetra-clients-img{max-width:10%;height:70px;-o-object-fit:contain;object-fit:contain}@media (max-width:575.98px){.tetra-clients-img{width:26%;max-width:initial;margin-bottom:15px}.tetra-clients-img:last-child{margin-bottom:0}}.tetra-system{padding:100px 0 40px}@media (max-width:991.98px){.tetra-system{padding:30px 0 40px}}.tetra-product{padding-bottom:120px}@media (max-width:991.98px){.tetra-product{padding-bottom:80px}}@media (max-width:767.98px){.tetra-product{padding-bottom:60px}}@media (max-width:575.98px){.tetra-product .h5{font-size:14px}}.tetra-product-img{width:100%;height:250px;display:block;margin:auto;-o-object-position:bottom center;object-position:bottom center}.tetra-product-img-height{height:250px}.tetra-product-img-min{-o-object-position:center;object-position:center;width:100%;height:initial}@media (max-width:767.98px){.tetra-product-img{height:150px}}@media (max-width:575.98px){.tetra-product-img{height:80px}}.tetra-product-img._compact{height:auto}.tetra-product-img._compact{height:200px}.tetra-product-link{display:block}.tetra-product-link-head{font-size:28px;padding-left:27px;padding-right:27px}@media (max-width:767.98px){.tetra-product-link-head{font-size:22px;padding-left:15px;padding-right:15px}}@media (max-width:575.98px){.tetra-product-link-head{font-size:18px;padding-left:10px;padding-right:10px}}.tetra-product-link-head-blue{background-color:#458eb8}.tetra-product-link-title{border-bottom:2px solid transparent;display:inline;transition:.2s ease all}@media (max-width:767.98px){.tetra-product-link-title{font-size:14px}}@media (max-width:575.98px){.tetra-product-link-title{font-size:12px}}@media (max-width:575.98px){.tetra-product-link-title._compact{font-size:14px;line-height:22px}}.tetra-product-link:hover .tetra-product-link-title{border-bottom-color:currentColor}@media (max-width:575.98px){.tetra-product__item{margin-right:-80px}}.tetra-function{padding:120px 0}@media (max-width:991.98px){.tetra-function{padding:80px 0}}@media (max-width:767.98px){.tetra-function{padding:60px 0}}.tetra-function-scroll{max-height:319px;overflow-y:scroll;padding-right:15px}@media (max-width:1439.98px){.tetra-function-scroll{max-height:367px}}@media (max-width:991.98px){.tetra-function-scroll{max-height:392px}}.tetra-core__main{background-color:#073375;background-image:none;padding-bottom:0}@media (max-width:1439.98px){.tetra-core__main{padding-bottom:60px}}@media (max-width:991.98px){.tetra-core__main{padding-bottom:70px}}@media (max-width:767.98px){.tetra-core__main{padding-bottom:0}}.tetra-core__main:before{display:none}.tetra-core__main._accessnet{padding-bottom:100px}@media (max-width:1439.98px){.tetra-core__main._accessnet{padding-bottom:100px}}@media (max-width:991.98px){.tetra-core__main._accessnet{padding-bottom:90px}}.tetra-core__main-image{z-index:-1;bottom:-40px;position:absolute;right:0}.tetra-core-block{max-width:305px;margin:auto}.tetra-core-block-img-container{text-align:center}@media (max-width:767.98px){.tetra-core-block-img-container{text-align:left}}@media (max-width:767.98px){.tetra-core-block{max-width:100%}}.tetra-core-block-bottom{border-right:.5px solid rgba(189,189,189,.5)}@media (max-width:767.98px){.tetra-core-block-bottom{border-right:none;border-bottom:.5px solid rgba(189,189,189,.5);padding-bottom:20px}}.tetra-core-block-img{height:60px;max-width:70px}.tetra-core-block-img-new{height:49px;margin-bottom:11px}@media (max-width:991.98px){.tetra-core-block-img-new{height:40px;max-width:50px}}@media (max-width:991.98px){.tetra-core-block-img{height:40px;max-width:50px}}.tetra-core-block-icon{font-size:60px;display:block;height:60px;line-height:1}.tetra-core-block-icon-2{font-size:50px!important}@media (max-width:991.98px){.tetra-core-block-icon-2{height:40px;font-size:36px!important}}@media (max-width:991.98px){.tetra-core-block-icon{height:40px;font-size:40px}}.tetra-radio-core{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image_182.jpg);margin-top:0;margin-bottom:120px;background-size:cover;padding:130px 0}@media (max-width:991.98px){.tetra-radio-core{margin-bottom:80px;padding:100px 0}}@media (max-width:767.98px){.tetra-radio-core{margin-bottom:60px;padding:52px 0;background-position:left center}.tetra-radio-core:before{background-image:linear-gradient(90deg,rgba(14,14,14,.85) 22.08%,rgba(14,14,14,.3) 72.08%)}}.tetra-core-center__top{padding-bottom:100px}@media (max-width:991.98px){.tetra-core-center__top{padding-bottom:0}.tetra-core-center__top-text{margin-bottom:60px}}@media (max-width:767.98px){.tetra-core-center__top-text{margin-bottom:30px}}.tetra-core-center__top-img{transform:translateX(-30px)}@media (max-width:991.98px){.tetra-core-center__top-img{transform:none}}.tetra-core-center__top._accessnet{padding-bottom:200px}.tetra-core-center__bottom{padding-top:150px;padding-bottom:100px}@media (max-width:991.98px){.tetra-core-center__bottom{padding-top:80px;padding-bottom:50px}}@media (max-width:767.98px){.tetra-core-center__bottom{padding-top:60px;padding-bottom:30px}}.tetra-core-center__bottom-card{padding:40px 0;margin-bottom:40px;height:448px}@media (max-width:1439.98px){.tetra-core-center__bottom-card{height:initial}}@media (max-width:991.98px){.tetra-core-center__bottom-card-img{max-height:250px;-o-object-fit:contain;object-fit:contain}}.tetra-core-center__bottom-card._auto-height{height:auto;min-height:450px}.tetra-core-center__bottom-container{margin-top:-328px}@media (max-width:991.98px){.tetra-core-center__bottom-container{margin-top:0}}.tetra-core-program{padding-bottom:160px}@media (max-width:991.98px){.tetra-core-program{padding-bottom:100px}}@media (max-width:767.98px){.tetra-core-program{padding-bottom:80px}}.tetra-core-program-title{max-width:140px;margin:auto}@media (max-width:767.98px){.tetra-core-program-title-block{width:30%}}@media (max-width:575.98px){.tetra-core-program-title-block{width:100%}}@media (max-width:767.98px){.tetra-core-program-title{font-size:12px;max-width:initial}.tetra-core-program-title-big{max-width:initial}}.tetra-core-program-title-big{max-width:250px}.tetra-core-program-card{position:relative}.tetra-core-program-card>*{position:relative;z-index:2}.tetra-core-program-card-link{text-align:center;margin-top:80px}@media (max-width:1439.98px){.tetra-core-program-card-link{text-align:right}}@media (max-width:767.98px){.tetra-core-program-card-link{text-align:left;margin-top:20px}}.tetra-core-program-card-img{transform:scale(1.2) translateY(25px)}@media (max-width:767.98px){.tetra-core-program-card-img{transform:none;margin-top:20px}}.tetra-core-program-card-row{padding-top:70px}.tetra-core-program-card-row-block li,.tetra-core-program-card-row-block p{color:#fff}@media (max-width:767.98px){.tetra-core-program-card-row-block li,.tetra-core-program-card-row-block p{color:#00143c}}@media (max-width:991.98px){.tetra-core-program-card-row{padding-top:0}}.tetra-core-program-card:before{content:'';width:58%;height:calc(50% + 35px);position:absolute;bottom:0;left:0;background-color:#00143c;z-index:1;border-top-right-radius:.625rem}@media (max-width:1439.98px){.tetra-core-program-card:before{height:calc(50% + 90px)}}@media (max-width:991.98px){.tetra-core-program-card:before{width:54%;height:calc(50% + 150px)}}@media (max-width:767.98px){.tetra-core-program-card:before{display:none}}@media (max-width:991.98px){.tetra-core-program-card-dmr li,.tetra-core-program-card-dmr p{color:#00143c}}.tetra-core-program-card-dmr:before{height:calc(100% - 250px)}@media (max-width:991.98px){.tetra-core-program-card-dmr:before{display:none}}.tetra-radio-core-2{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image_183.jpg);margin-top:0;margin-bottom:120px;background-size:cover;padding:155px 0}@media (max-width:991.98px){.tetra-radio-core-2{margin-bottom:80px;padding:100px 0}}@media (max-width:767.98px){.tetra-radio-core-2{margin-bottom:60px;padding:52px 0}}.tetra-radio-core-2._hytera{margin-bottom:0}.tetra-core__main{background-color:#073375;background-image:none;padding-bottom:0}@media (max-width:1439.98px){.tetra-core__main{padding-bottom:60px}}@media (max-width:991.98px){.tetra-core__main{padding-bottom:70px}}@media (max-width:767.98px){.tetra-core__main{padding-bottom:0}}.tetra-core__main:before{display:none}.tetra-core-block{max-width:305px;margin:auto}@media (max-width:767.98px){.tetra-core-block{max-width:100%}}.tetra-core-block-bottom{border-right:.5px solid rgba(189,189,189,.5)}@media (max-width:767.98px){.tetra-core-block-bottom{border-right:none;border-bottom:.5px solid rgba(189,189,189,.5);padding-bottom:20px}}.tetra-core-block-img{height:60px}@media (max-width:991.98px){.tetra-core-block-img{height:40px}}.tetra-core-block-icon{font-size:60px;display:block;height:60px;line-height:1}@media (max-width:991.98px){.tetra-core-block-icon{height:40px;font-size:40px}}.tetra-express{background-image:none;background-color:#073375}.tetra-express:before{display:none}.tetra-express-block{display:flex;align-items:flex-start;justify-content:space-between}.tetra-express-block-img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.tetra-express-block-text{width:calc(100% - 84px)}@media (max-width:991.98px){.tetra-express-h5{font-size:1.2rem}}.tetra-radio-express{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image_190.jpg);margin-top:0;margin-bottom:120px;background-size:cover;padding:130px 0}@media (max-width:991.98px){.tetra-radio-express{margin-bottom:80px;padding:100px 0}}@media (max-width:767.98px){.tetra-radio-express{margin-bottom:60px;padding:52px 0;background-position:left center}.tetra-radio-express:before{background-image:linear-gradient(90deg,rgba(14,14,14,.85) 22.08%,rgba(14,14,14,.3) 72.08%)}}.tetra-express-center{padding:120px 0}@media (max-width:991.98px){.tetra-express-center{padding:40px 0}}.tetra-blue-block{padding:65px 0;overflow:hidden}.tetra-blue-block-img{position:relative;z-index:2}.tetra-blue-block-circle{position:absolute;left:35%;top:20px;width:414px;height:414px;background-color:#fff;border-radius:100%;z-index:1}@media (max-width:991.98px){.tetra-blue-block-circle{width:300px;height:300px;top:20%;left:20%}}@media (max-width:767.98px){.tetra-blue-block-circle{display:none}}.tetra-express-icon{font-size:40px;line-height:40px;min-width:40px;margin-right:20px;max-width:42px;max-height:42px}.article-mob-tab{padding:15px;border:1px solid #00143c;color:#00143c;border-radius:10px;font-weight:700}.article-mob-tab-img{width:40px;height:40px;margin-right:8px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.article-mob-tab:after,.article-mob-tab:before{right:15px}.article-mob-tab:focus,.article-mob-tab:hover{color:#00143c}.article-mob-tab[aria-expanded=true]{border-color:#1b84ff;color:#1b84ff}.article-mob-tab[aria-expanded=true]:after,.article-mob-tab[aria-expanded=true]:before{background-color:#1b84ff}.article-data-item{position:absolute;right:15px;top:15px;color:#fff}.article-card__dark .card-body{position:initial}.article__card-container-1 .card{min-height:452px}@media (max-width:991.98px){.article__card-container-1 .card{min-height:initial}}.article__card-container-2 .card{min-height:280px}@media (max-width:991.98px){.article__card-container-2 .card{min-height:initial}}.article__list{display:flex}.article__list-param{width:25px;height:22px;border-radius:4px;background-color:#073375;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:6px;font-weight:700}.article__list-name{width:calc(100% - 28px);transform:translateY(-4px)}@media (max-width:575.98px){.article__list-name{transform:translateY(0)}}.article-table tr th{vertical-align:middle}.article-table-1 tr th{width:50%}@media (max-width:767.98px){.article-table-1 tr th{width:initial}}@media (max-width:575.98px){.article-table-2 td,.article-table-2 th{font-size:12px}}.article-table-2-item{transform:translateX(1px)}.article-table-2 tr td:first-child,.article-table-2 tr td:nth-child(2){width:20%}.article-table-3 tr:first-child td{padding-top:30px}.article-table-3 th{text-align:center}@media (max-width:575.98px){.article-table-3 td,.article-table-3 th{font-size:12px}}.article-table-3 tr td:first-child{width:120px;text-align:center;vertical-align:middle}@media (max-width:991.98px){.article-table-3 tr td:first-child{width:80px}}@media (max-width:575.98px){.article-table-3 tr td:first-child{vertical-align:top}}.article-table-4 th{width:33.3333%}@media (max-width:575.98px){.article-table-4 td,.article-table-4 th{font-size:12px}}.article-table-5 td{padding:20px 40px;width:33.3333%}@media (max-width:991.98px){.article-table-5 td{padding:.75rem;width:initial}}.article-table-5 tr:first-child td{padding-top:30px}.article-table-5 th{text-align:center}@media (max-width:575.98px){.article-table-5 td,.article-table-5 th{font-size:12px}}.article-table-5 tr td:first-child{width:120px;text-align:center;vertical-align:middle}@media (max-width:991.98px){.article-table-5 tr td:first-child{width:80px}}@media (max-width:575.98px){.article-table-5 tr td:first-child{vertical-align:top}}.article__tab{flex-wrap:nowrap;margin-bottom:56px}@media (max-width:991.98px){.article__tab{flex-wrap:wrap;margin-bottom:20px;justify-content:space-between}}.article__tab .nav-item{margin:0 10px}@media (max-width:1439.98px){.article__tab .nav-item .nav-link{font-size:14px}}@media (max-width:991.98px){.article__tab .nav-item{width:calc(50% - 15px);font-size:16px;margin:0;flex:initial}}@media (max-width:767.98px){.article__tab .nav-item{width:100%;margin:0}}.article__tab .nav-item:first-child{margin-left:0}.article__tab .nav-item:last-child{margin-right:0}.article-container__card{background-image:url(/local/templates/saga/html/build/css/../picture/upload/9431aab380ef52244248d632773d16f1.jpeg);background-size:cover}.article__single-block{padding:120px 0}@media (max-width:991.98px){.article__single-block{padding:80px 0}}@media (max-width:767.98px){.article__single-block{padding:60px 0}}.article__single-block-blue{background-color:rgba(133,175,224,.2)}.article__single-img-block{border-radius:20px;overflow:hidden;margin-bottom:40px}@media (max-width:991.98px){.article__single-img-block{height:initial}}@media (max-width:767.98px){.article__single-img-block{border-radius:10px;margin-bottom:15px}}.table-overflow{margin:0 -25px}@media (max-width:767.98px){.table-overflow{margin:0}}.table-overflow-block{min-width:500px;padding:25px}.table-overflow-block-1{min-width:600px}@media (max-width:767.98px){.table-overflow-block{padding:0}.table-overflow-block .card{box-shadow:none!important;border:1px solid #dee2e6}.table-overflow-block .card.bg-light{border:none}}.bg-lightblue-opacity{background-color:rgba(133,175,224,.2)}.smartptt__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/smartptt-bg.jpg);height:initial;padding-top:0;padding-bottom:140px;background-position:right}@media (max-width:991.98px){.smartptt__main{padding-bottom:100px}}@media (max-width:575.98px){.smartptt__main{padding-bottom:40px;background-position:left}}.smartptt__main:before{background-image:linear-gradient(270deg,rgba(14,14,14,.1) 29.18%,rgba(14,14,14,.8) 96.77%)}.smartptt__main-img{width:100%;max-width:104px;margin-bottom:10px;margin-top:40px}@media (max-width:575.98px){.smartptt__main-img{margin-top:0}}.smartptt-cards{padding-top:80px}.smartptt-cards__card-min{width:80px;height:50px;padding:12px;box-sizing:border-box}.smartptt-cards__card-min-tetra{padding:3px 0}.smartptt-cards__card-min img{vertical-align:baseline}@media (max-width:991.98px){.smartptt-cards{padding-top:60px}}@media (max-width:575.98px){.smartptt-cards{padding-top:40px}}.smartptt-solutions{padding:120px 0}@media (max-width:991.98px){.smartptt-solutions{padding:80px 0}}@media (max-width:767.98px){.smartptt-solutions{padding:60px 0}}.smartptt-solutions-dropdown{cursor:pointer}@media (max-width:1439.98px){.smartptt-solutions-dropdown{white-space:inherit}}@media (max-width:767.98px){.smartptt-solutions-dropdown._mob-modify:after,.smartptt-solutions-dropdown._mob-modify:before{display:none}}@media (max-width:767.98px){.smartptt-solutions-dropdown._mob-modify{height:86px;display:flex;align-items:center;justify-content:center;text-align:left;border-radius:10px;font-size:12px;border:2px solid #00143c;color:#00143c;background-color:#fff;padding:.5rem 1rem;position:relative}}@media (max-width:767.98px){.smartptt-solutions__content{box-shadow:0 0 30px rgba(184,184,184,.24);padding:1.25rem;border-radius:10px;margin-top:24px}}.smartptt-solutions__picture{width:24px}.smartptt-solutions__max-height{max-height:535px}@media (max-width:767.98px){.smartptt-solutions__max-height{max-height:initial}}.smartptt-solutions__title{font-family:Proxima Nova;font-style:normal;font-weight:700;font-size:28px;line-height:120%;color:#00143c}@media (max-width:767.98px){.smartptt-solutions__title{font-size:14px;line-height:22px;text-align:center}}.smartptt-product{background-image:linear-gradient(to bottom,#073375 66%,#fff 66% 100%);margin-top:-1px}.smartptt-product-text{width:calc(100% - 120px)}.smartptt-product-text-item{max-width:170px}@media (max-width:991.98px){.smartptt-product-text-item{max-width:initial}}@media (max-width:1439.98px){.smartptt-product-text{width:calc(100% - 80px)}}.smartptt-product-num{width:22px;min-width:22px;height:22px;background-color:#1b84ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.smartptt-product-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.smartptt-product-img-block{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100px;margin-left:auto;margin-right:auto}.smartptt-product-img-block-text{transition:.2s ease all;color:#1b84ff;margin-top:7px;line-height:1.4;font-size:14px}.smartptt-product-img-block-img{width:100px;height:100px;background-color:#fff;border:3px solid transparent;transition:.3s ease all;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:5px}@media (max-width:1439.98px){.smartptt-product-img-block{width:65px}.smartptt-product-img-block-img{width:65px;height:65px}}.smartptt-product-img-block:hover .smartptt-product-img-block-img{border-color:#1b84ff}.smartptt-product-img-block:hover .smartptt-product-img-block-text{opacity:.8}.smartptt-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image_203.jpg);background-repeat:no-repeat;background-size:cover;margin-top:0;padding:156px 0}@media (max-width:1439.98px){.smartptt-radio{background-position:center right}}@media (max-width:991.98px){.smartptt-radio{padding:100px 0}}@media (max-width:767.98px){.smartptt-radio{padding:52px 0}}@media (max-width:575.98px){.smartptt-radio{background-position:center left}}.smartptt-clients{padding:120px 0}@media (max-width:991.98px){.smartptt-clients{padding:80px 0}}@media (max-width:767.98px){.smartptt-clients{padding:60px 0}}.smartptt-clients__card{min-height:137px;background-size:cover}@media (max-width:991.98px){.smartptt-clients__card{box-shadow:none!important}}.smartptt-clients__card-image_99{background-image:url(/local/templates/saga/html/build/css/../picture/upload/image_99.jpg)}.smartptt-clients__card-image_96{background-image:url(/local/templates/saga/html/build/css/../picture/upload/image_96.jpg)}.smartptt-clients__card-image_93{background-image:url(/local/templates/saga/html/build/css/../picture/upload/image_93.jpg)}.smartptt-clients__card-image_95{background-image:url(/local/templates/saga/html/build/css/../picture/upload/image_95.jpg)}.smartptt-clients__card-image_98{background-image:url(/local/templates/saga/html/build/css/../picture/upload/image_98.jpg)}.smartptt-clients__card-Policia{background-image:url(/local/templates/saga/html/build/css/../picture/upload/Policia.jpg)}.smartptt-clients__card-molten-steel-pouring-liquid-hot-metal-of-steel-spi-3G75XDQ{background-image:url(/local/templates/saga/html/build/css/../picture/upload/molten-steel-pouring-liquid-hot-metal-of-steel-spi-3G75XDQ.jpg)}.smartptt-clients__card-aerial-view-of-the-stadium-zenit-arena-7SPYWZT{background-image:url(/local/templates/saga/html/build/css/../picture/upload/aerial-view-of-the-stadium-zenit-arena-7SPYWZT.jpg)}.smartptt-clients__card-welder-used-grinding-stone-on-steel-in-factory-wit-GYJX3WZ{background-image:url(/local/templates/saga/html/build/css/../picture/upload/welder-used-grinding-stone-on-steel-in-factory-wit-GYJX3WZ.jpg)}.smartptt-clients__card-cleaning-beach-H3VDRX6{background-image:url(/local/templates/saga/html/build/css/../picture/upload/cleaning-beach-H3VDRX6.jpg)}.smartptt-clients__card-image-96{background-image:url(/local/templates/saga/html/build/css/../picture/upload/image-96.jpg)}.smartptt-clients__card-gos-atex{background-image:url(/local/templates/saga/html/build/css/../picture/upload/gos-atex.jpg)}.smartptt-clients__card-politica-2{background-image:url(/local/templates/saga/html/build/css/../picture/upload/politica-2.jpg)}.smartptt-clients__card-danger-producing{background-image:url(/local/templates/saga/html/build/css/../picture/upload/danger-producing.jpg)}.smartptt-clients__card-massa{background-image:url(/local/templates/saga/html/build/css/../picture/upload/massa.jpg)}.smartptt-clients__card-commersial-sector{background-image:url(/local/templates/saga/html/build/css/../picture/upload/commersial-sector.jpg)}.smartptt-clients__card-ermak-image_93{background-image:url(/local/templates/saga/html/build/css/../picture/upload/ermak-image_93.jpg)}.smartptt-clients__card-ermak-image_961{background-image:url(/local/templates/saga/html/build/css/../picture/upload/ermak-image_961.jpg)}.smartptt-clients__card-ermak-image_96{background-image:url(/local/templates/saga/html/build/css/../picture/upload/ermak-image_96.jpg)}.smartptt-clients-img{width:10%;height:70px;-o-object-fit:contain;object-fit:contain}@media (max-width:767.98px){.smartptt-clients-img{width:26%;margin-bottom:15px}.smartptt-clients-img:last-child{margin-bottom:0}}.slick-slider-cli .slick-next{right:-50px}@media (max-width:1439.98px){.slick-slider-cli .slick-next{right:-20px;opacity:.3}}@media (max-width:767.98px){.slick-slider-cli .slick-next{right:-15px}}.slick-slider-cli .slick-prev{left:-50px}@media (max-width:1439.98px){.slick-slider-cli .slick-prev{left:-20px;opacity:.3}}@media (max-width:767.98px){.slick-slider-cli .slick-prev{left:-15px}}.slick-slider-cli-img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:center;object-position:center}.slick-slider-cli-img-block{padding:0 20px;height:90px}.smartptt-function{padding:120px 0}@media (max-width:991.98px){.smartptt-function{padding:80px 0}}@media (max-width:767.98px){.smartptt-function{padding:60px 0}}.smartptt-function__card .h5{font-size:22px;max-width:300px}.smartptt-function__card-min{width:208px;height:94px;display:flex;align-items:center;justify-content:center;padding:25px;transition:.2s ease all;cursor:pointer;position:relative}.smartptt-function__card-min-info:before{content:'';width:17px;height:17px;position:absolute;right:15px;top:0;bottom:0;margin:auto;background-image:url(/local/templates/saga/html/build/css/../picture/upload/info-icon.svg);background-repeat:no-repeat;background-size:contain}@media (max-width:991.98px){.smartptt-function__card-min-info:before{display:none}}.smartptt-function__card-min-1{padding:10px}.smartptt-function__card-min-2{padding:15px}.smartptt-function__card-min-main{height:94px;display:flex;align-items:center;justify-content:center;margin:40px 0;position:relative}.smartptt-function__card-min-main:after,.smartptt-function__card-min-main:before{content:'';width:4px;height:40px;left:0;right:0;margin:auto;background-color:#073375;position:absolute}.smartptt-function__card-min-main:before{bottom:100%}.smartptt-function__card-min-main:after{top:100%}@media (max-width:575.98px){.smartptt-function__card-min-main{height:65px;margin:20px 0}.smartptt-function__card-min-main:after,.smartptt-function__card-min-main:before{height:20px}}@media (max-width:575.98px){.smartptt-function__card-min{height:60px;padding:15px;border-radius:20px!important}.smartptt-function__card-min-1{padding:7px}.smartptt-function__card-min-2{padding:9px}}.smartptt-function__card-min:hover{border-color:#1b84ff!important}@media (max-width:991.98px){.smartptt-function__card-min:hover{border-color:#073375!important}}.smartptt-function__card-min:hover .smartptt-function__card-min-absolute{opacity:1}.smartptt-function__card-min-absolute{left:calc(100% + 15px);top:0;position:absolute;bottom:0;margin:auto;height:117px;text-align:left;border-radius:4px;opacity:0;pointer-events:none;transition:.2s ease all}.smartptt-function__card-min-absolute-1{min-width:150px}.smartptt-function__card-min-absolute-2{min-width:155px;height:60px}.smartptt-function__card-min-absolute-3{min-width:120px;height:90px}@media (max-width:991.98px){.smartptt-function__card-min-absolute{display:none}}.smartptt-function__card-min-absolute:before{content:'';width:15px;right:100%;top:0;bottom:0;margin:auto;position:absolute;height:4px;background-color:#1b84ff}.smartptt-function__card-min-absolute-left{right:calc(100% + 15px);left:auto}.smartptt-function__card-min-absolute-left:before{right:auto;left:100%}.smartptt-function__card-min-absolute-list{position:relative;display:flex;align-items:center}.smartptt-function__card-min-absolute-list:after,.smartptt-function__card-min-absolute-list:before{content:'';position:absolute;width:12px;height:4px;border-radius:4px;top:0;left:-3px;background-color:#1b84ff}.smartptt-function__card-min-absolute-list:after{top:auto;bottom:0}.smartptt-function__card-min-absolute-list-left{min-width:155px}.smartptt-function__card-min-absolute-list-left:after,.smartptt-function__card-min-absolute-list-left:before{left:auto;right:-3px}.smartptt-function__card-min-border{height:45px}@media (max-width:575.98px){.smartptt-function__card-min-border{height:30px}}.smartptt-function__card-min-border-top{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.smartptt-function__card-min-border-bottom{border-top-left-radius:20px;border-top-right-radius:20px}.smartptt-function__card-img-1{background-image:url(/local/templates/saga/html/build/css/../picture/upload/img-1.png)}.smartptt-function__card-img-2{background-image:url(/local/templates/saga/html/build/css/../picture/upload/img-2.png)}.smartptt-function__card-img-3{background-image:url(/local/templates/saga/html/build/css/../picture/upload/img-3.png)}.smartptt-function__card-img-4{background-image:url(/local/templates/saga/html/build/css/../picture/upload/img-4.png)}.smartptt-equipment{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image_204.jpg)}@media (min-width:992px){.smartptt-equipment{padding:160px 0}}.smartptt-equipment__btn{max-width:240px}@media (max-width:575.98px){.smartptt-equipment__btn{max-width:initial}}.smartptt-object{padding-bottom:120px}@media (max-width:991.98px){.smartptt-object{padding-bottom:80px}}@media (max-width:767.98px){.smartptt-object{padding-bottom:60px}}.smartptt-object .h5{font-size:22px}.smartptt-object__btn{max-width:306px}@media (max-width:767.98px){.smartptt-object__btn{max-width:100%}}.compare__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/compare-2.jpg);height:initial;padding-top:0;padding-bottom:60px;background-position:right}.compare__main .h2{max-width:600px}.compare__main .btn{max-width:316px}@media (max-width:575.98px){.compare__main{padding-bottom:40px;background-position:left}}.compare__main:before{background-image:linear-gradient(270deg,rgba(14,14,14,.1) 29.18%,rgba(14,14,14,.8) 96.77%)}.main-about__border{flex:1 1 auto;height:1px;border-top:6px dotted #fff}@media (max-width:991.98px){.main-about__border{flex:initial;width:20%}}@media (max-width:991.98px){.main-about__block{width:50%}.main-about__block-1{width:30%}}@media (max-width:767.98px){.main-about__block{width:38%}.main-about__block-1{width:42%}}@media (max-width:575.98px){.main-about__block{width:44%}.main-about__block-1{width:36%}}.main-about__card{height:100%;width:200px}@media (max-width:991.98px){.main-about__card{width:initial}}.main-about__card-min{height:87px;width:200px}@media (max-width:991.98px){.main-about__card-min{width:100%}}.main-about__info{border:1px solid transparent;padding:15px 5px;transition:.2s ease all;position:relative;cursor:pointer;height:122px}.main-about__info-button{position:absolute;border:none;background-color:transparent;width:26px;height:26px;top:5px;right:13px;width:25%;max-width:26px}.main-about__info:hover{border-color:#e0e0e0}.compare__radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/Utilities_Z4U7713-1.jpg);background-repeat:no-repeat;background-size:cover;margin-top:0;padding:120px 0}.compare__radio p.text-white{max-width:450px}.compare__radio:before{display:none}@media (max-width:1439.98px){.compare__radio{background-position:center}}@media (max-width:991.98px){.compare__radio{padding:100px 0}}@media (max-width:767.98px){.compare__radio{padding:52px 0}}@media (max-width:575.98px){.compare__radio{background-position:center left}}.purpose__card{width:113px;height:45px;margin-right:50px}@media (max-width:1439.98px){.purpose__card{margin-right:25px}}@media (max-width:991.98px){.purpose__card{width:55px;height:45px;margin-right:10px}}.purpose__card-arrow{border-top:1px dashed #fff;height:1px;width:0;position:relative;visibility:hidden}.purpose__card-arrow:after,.purpose__card-arrow:before{content:'';background-color:#fff;position:absolute;right:-5px;bottom:0;top:-3px;width:6px;height:2px;transform:rotate(45deg)}.purpose__card-arrow:after{transform:rotate(-45deg);top:0}.purpose__card-arrow-1{max-width:140px}@media (max-width:991.98px){.purpose__card-arrow-1{max-width:25%}}.purpose__card-arrow-2{max-width:210px}@media (max-width:991.98px){.purpose__card-arrow-2{max-width:50%}}.purpose__card-arrow-3{max-width:346px}@media (max-width:991.98px){.purpose__card-arrow-3{max-width:70%}}.compare__radio-2{background-image:url("/local/templates/saga/html/build/css/../picture/backgrounds/04_MSI_Police Scotland_Pronto.jpg");background-repeat:no-repeat;background-size:cover;margin-top:0;padding:77px 0}.compare__radio-2__card{max-width:520px}@media (max-width:991.98px){.compare__radio-2__card p{font-size:14px}}.compare__radio-2 ul{max-width:400px;margin-bottom:0}@media (max-width:767.98px){.compare__radio-2 ul{margin-bottom:20px}}.compare__radio-2 ul li{line-height:1.8}.compare__radio-2 ul li:before{top:10px}.compare__radio-2:before{background-image:linear-gradient(90deg,rgba(14,14,14,.8) 22.08%,rgba(14,14,14,.4) 72.08%)}@media (max-width:1439.98px){.compare__radio-2{background-position:center right}}@media (max-width:575.98px){.compare__radio-2{background-position:center left}}.advantages__block{display:flex;align-items:center;flex-wrap:wrap}.advantages__block-card{width:31%}.advantages__block-card-blue{background-color:rgba(133,175,224,.6)}@media (max-width:767.98px){.advantages__block-card{width:45%}}@media (max-width:575.98px){.advantages__block-card{width:100%}}.advantages__block-border{width:calc(25% - 50px);margin:0 25px;border-color:#073375;flex:initial}@media (max-width:767.98px){.advantages__block-border{width:calc(10% - 20px);margin:0 10px}}@media (max-width:575.98px){.advantages__block-border{width:1px;height:60px;margin:15px auto;border:none;border-left:6px dotted #073375}}.advantages__block-list{width:40%}@media (max-width:767.98px){.advantages__block-list{width:45%}}@media (max-width:575.98px){.advantages__block-list{width:100%;margin-bottom:15px}}.lte-block{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/ontonic-tdYUm7VFi7Y-unsplash.jpg);background-repeat:no-repeat;background-size:cover;margin-top:0;padding:135px 0}.lte-block__item{max-width:570px}.lte-block__item-text{max-width:460px}@media (max-width:1439.98px){.lte-block{background-position:center right}}@media (max-width:991.98px){.lte-block{padding:100px 0}}@media (max-width:767.98px){.lte-block{padding:52px 0}}@media (max-width:575.98px){.lte-block{background-position:center left}}.compare__clients-card{height:210px;border:3px solid #00143c}@media (max-width:991.98px){.compare__clients-card-body{display:flex;align-items:center;flex-direction:column;justify-content:center}}.compare__clients-card-img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.compare__clients-card-secondary{padding-top:10px}@media (max-width:991.98px){.compare__clients-card-secondary{padding-top:0}}.compare__clients-card-blue{border-color:#56ccf2;border-width:6px;transition:.2s ease all;padding:24px 0}@media (max-width:991.98px){.compare__clients-card-blue{padding:10px 0}}.compare__clients-card-blue-text{font-weight:700}.compare__clients-card-blue-img{width:54px;height:54px}@media (max-width:991.98px){.compare__clients-card-blue-img{width:40px;height:40px}}.compare__clients-card-blue:hover{background-color:rgba(86,204,242,.2)}.compare__clients-pyramid{cursor:pointer}.compare__clients-pyramid-img{width:54px;height:54px}.conclusion__img{height:55px;width:127px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-bottom:15px;margin-top:5px}.conclusion__circle{width:25px;height:25px}.conclusion__circle-2{width:10px;border-radius:4px}.conclusion__text{border-bottom:2px solid #fff;margin:0 8px;transform:translateY(-11px);line-height:1.6;position:relative}.conclusion__text:after,.conclusion__text:before{content:'';background-color:#fff;position:absolute;right:-3px;width:7px;height:2px;transform:rotate(45deg);bottom:0}.conclusion__text:after{transform:rotate(-45deg);bottom:-4px}.solutions__text{font-size:22px;width:calc(100% - 100px);margin-right:20px;font-weight:700;max-width:280px}@media (max-width:767.98px){.solutions__text{width:100%!important;order:2;max-width:initial}}.solutions__text-1{width:calc(100% - 180px)}.solutions__img{width:80px}@media (max-width:767.98px){.solutions__img{order:1;margin-bottom:15px}}.solutions__img-1{width:160px}.matrix__graph{height:370px;border-top-left-radius:0!important;border-bottom-right-radius:0!important;position:relative;padding:0 46px 40px}@media (max-width:575.98px){.matrix__graph{height:250px;padding:0 20px 20px}}.matrix__graph:after,.matrix__graph:before{content:'';position:absolute;left:-6px;top:-2px;background-image:url(/local/templates/saga/html/build/css/../picture/upload/angle-top.png);width:10px;height:6px;background-size:contain;background-repeat:no-repeat}.matrix__graph:after{background-image:url(/local/templates/saga/html/build/css/../picture/upload/angle-left.png);left:auto;top:auto;bottom:-6px;right:-2px;width:6px;height:10px}.matrix__graph-text{position:absolute;text-align:center;margin:auto}.matrix__graph-text-1{top:0;bottom:0;left:-25px}@media (max-width:767.98px){.matrix__graph-text-1{left:-20px}}.matrix__graph-text-1 span{transform:translate(-48%,148px) rotate(-90deg);display:inline-block;width:300px}@media (max-width:575.98px){.matrix__graph-text-1 span{transform:translate(-48%,114px) rotate(-90deg);width:230px}}.matrix__graph-text-2{left:0;right:0;bottom:-30px}.matrix__graph-card{position:absolute}.matrix__graph-card-block{position:relative;height:100%}.matrix__graph-card-1{width:30%;height:40%;left:0;top:0}.matrix__graph-card-2{width:90%;left:0;bottom:0;height:50%;z-index:1;padding-left:40px}@media (max-width:767.98px){.matrix__graph-card-2{height:45%;width:100%}}@media (max-width:575.98px){.matrix__graph-card-2{padding-left:0}}.matrix__graph-card-3{height:100%;width:30%;left:0;right:0;margin:auto;bottom:0;z-index:2}@media (max-width:767.98px){.matrix__graph-card-3{width:35%;margin:0;left:40%}}.technology__border{position:relative;width:calc(50% + 30px);margin-left:-30px;height:50%;border-bottom-right-radius:20px;border-right:2px dashed #00143c;border-bottom:2px dashed #00143c}.technology__border:before{content:'';position:absolute;right:-6px;top:-2px;background-image:url(/local/templates/saga/html/build/css/../picture/upload/angle-top.png);width:10px;height:6px;background-size:contain;background-repeat:no-repeat}.technology__card-1{background-color:rgba(133,175,224,.6)}.technology__card-2{background-color:rgba(69,142,184,.6)}.experience__block{max-height:initial;height:140px;overflow:hidden}@media (max-width:1439.98px){.experience__block{height:133px}}.experience__row{margin-top:100px;margin-bottom:30px}@media (max-width:991.98px){.experience__row{margin-top:80px;margin-bottom:0}}.experience__card{position:relative;cursor:pointer}@media (max-width:991.98px){.experience__card{margin-bottom:80px}}.experience__card:before{content:'';width:100%;height:140px;bottom:0;left:0;position:absolute;background-image:linear-gradient(.78deg,rgba(245,245,245,.8) 3.65%,rgba(255,255,255,.3) 49.89%);z-index:2;transition:.2s ease all;border-radius:.625rem;pointer-events:none}@media (max-width:1439.98px){.experience__card:before{height:120px}}.experience__card-no-grad:before{opacity:0}.experience__card-img{width:200px;height:200px;margin:-80px auto 40px}.about__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image_218.png);height:initial;padding-top:0;padding-bottom:140px;min-height:660px;background-size:995px 724px;background-repeat:no-repeat;background-position:calc(100% - 63px) calc(100% + 90px)}@media (max-width:1439.98px){.about__main{background-size:735px;min-height:600px}}@media (max-width:991.98px){.about__main{background-size:700px;background-position:center bottom;min-height:800px;background-color:#d3d3d3}.about__main:before{display:none}}@media (max-width:575.98px){.about__main{padding-bottom:75vw;background-size:100%;min-height:initial}}.about__main:before{background-image:linear-gradient(270deg,rgba(14,14,14,.1) 29.18%,rgba(14,14,14,.8) 96.77%)}@media (max-width:1439.98px){.about__main-card .h3{font-size:17px}}@media (max-width:1439.98px){.about__main-card .h2{font-size:2rem}}.about__main-card-img{width:66px;height:66px;margin-right:44px}@media (max-width:1439.98px){.about__main-card-img{margin-right:20px}}@media (max-width:991.98px){.about__main-card-img{width:40px;height:40px}}.radio-system__img{width:75px;height:71px}@media (max-width:575.98px){.radio-system__img{width:50px;height:48px}}.radio-system__img-2{transform:rotate(90deg)}.radio-system__img-3{transform:rotate(180deg)}.radio-system__img-4{transform:rotate(270deg)}.radio-system__card{width:44%;border-width:8px!important}@media (max-width:767.98px){.radio-system__card{border-width:4px!important}}@media (max-width:575.98px){.radio-system__card{border-width:2px!important;width:40%}}@media (max-width:767.98px){.radio-system__text{font-size:14px}.radio-system__text-min{font-size:12px}}@media (max-width:575.98px){.radio-system__text{font-size:10px}.radio-system__text-min{font-size:9px}}.radio-system__text-1{width:33%}@media (max-width:767.98px){.radio-system__text-1{width:30%}}.achievements__video{min-height:300px}.achievements__padding{padding-top:160px}@media (max-width:991.98px){.achievements__padding{padding-top:100px}}@media (max-width:767.98px){.achievements__padding{padding-top:80px}}.achievements__avatar{width:210px;height:210px}.achievements__avatar-big{width:290px;height:290px}.achievements__card{margin-top:30px;overflow:initial;position:relative}.achievements__card:before{content:'';width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid #fff;position:absolute;left:0;right:0;top:-17px;margin:auto}.achievements__item{max-width:290px;width:85%}@media (max-width:575.98px){.achievements__item{max-width:420px;margin:auto;width:100%}}.achievements__item-icon{width:70px;height:59px;-o-object-position:left top;object-position:left top;margin-right:5px;-o-object-fit:contain;object-fit:contain}.achievements__item-border{position:relative}.achievements__item-border:before{content:'';width:1px;height:219px;border-right:1px solid #bdbdbd;position:absolute;right:0;top:0;bottom:0;margin:auto}@media (max-width:991.98px){.achievements__item-border:before{height:100%}}@media (max-width:767.98px){.achievements__item-border:before{display:none}}.achievements__item-border-full:before{height:100%}@media (max-width:991.98px){.achievements__item-border-1:before{display:none}}.achievements__item-border-2:before{height:241px}@media (max-width:991.98px){.achievements__item-border-2:before{height:100%}}.achievements__item-img{width:100%;height:100px;-o-object-position:left top;object-position:left top;-o-object-fit:contain;object-fit:contain}.achievements__item-img-min{height:66px;width:100%;-o-object-position:30% top;object-position:30% top;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.achievements__item-img-min-1{-o-object-position:center top;object-position:center top}.achievements__item-img-min-2{max-width:90px;-o-object-position:center;object-position:center}.achievements__item-img-min-3{max-width:90px;-o-object-position:center;object-position:center;height:50px}@media (max-width:575.98px){.achievements__item-img-min{-o-object-position:left top;object-position:left top}}@media (max-width:767.98px){.achievements__item-img-min-sm{-o-object-position:left top;object-position:left top}}@media (max-width:991.98px){.achievements__item-img{height:75px}}.achievements__item-img-2{-o-object-position:center top;object-position:center top}@media (max-width:575.98px){.achievements__item-img-2{-o-object-position:left top;object-position:left top}}.achievements__item-arrow{border-top:1px dashed #00143c;height:1px;width:100%;position:relative;margin:27px 0}.achievements__item-arrow:after,.achievements__item-arrow:before{content:'';background-color:#00143c;position:absolute;right:-5px;bottom:0;top:-3px;width:6px;height:2px;transform:rotate(45deg)}.achievements__item-arrow:after{transform:rotate(-45deg);top:0}.arrow__container{margin:220px 0 80px 120px;height:26px;width:calc(100% - 70px);background-image:url(/local/templates/saga/html/build/css/../picture/upload/Line-164.svg);background-repeat:no-repeat;background-size:contain;position:relative;margin-left:70px}@media (max-width:991.98px){.arrow__container{margin:220px 0 80px 70px}}@media (max-width:575.98px){.arrow__container{width:100%;margin-left:0;height:13px;margin:90px 0 40px}}.arrow__container-item{position:absolute;bottom:-44px;width:140px;z-index:2;height:180px;transition:.2s ease all}@media (max-width:767.98px){.arrow__container-item{height:140px;bottom:-7px}}@media (max-width:575.98px){.arrow__container-item{width:40px;height:100px;bottom:6px}}.arrow__container-item-1{left:-70px}@media (max-width:575.98px){.arrow__container-item-1{left:0}}.arrow__container-item-2{left:calc(24% - 70px)}@media (max-width:575.98px){.arrow__container-item-2{left:20%}}.arrow__container-item-3{left:calc(48% - 70px)}@media (max-width:575.98px){.arrow__container-item-3{left:40%}}.arrow__container-item-4{left:calc(72% - 70px)}@media (max-width:575.98px){.arrow__container-item-4{left:60%}}.arrow__container-item-5{left:calc(94% - 70px)}@media (max-width:575.98px){.arrow__container-item-5{left:80%}}.arrow__container-item-img{width:140px;height:140px;margin-top:-100px;margin-bottom:30px;border-radius:20px;border:3px solid transparent;transition:.2s ease all;cursor:pointer;position:relative}@media (max-width:991.98px){.arrow__container-item-img{width:90px;height:90px;margin-top:-50px}}@media (max-width:767.98px){.arrow__container-item-img{width:40px;height:40px;margin-top:0}}.arrow__container-item-img:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,.8);position:absolute;left:0;top:0;z-index:1;opacity:0;transition:.2s ease all;pointer-events:none;border-radius:16px}.arrow__container-item-img:after{content:'Подробнее';width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;text-align:center;font-weight:700;color:#1b84ff;position:absolute;left:0;top:0;z-index:2;opacity:0;transition:.2s ease all;pointer-events:none}@media (max-width:991.98px){.arrow__container-item-img:after,.arrow__container-item-img:before{display:none}}.arrow__container-item-dot{width:14px;height:14px;position:relative}@media (max-width:767.98px){.arrow__container-item-dot{width:6px;height:6px}}@media (max-width:575.98px){.arrow__container-item-dot{width:10px;height:10px;margin-top:-2px!important}}.arrow__container-item-dot:before{content:'';width:120%;height:120%;position:absolute;left:-10%;top:-9%;background-image:linear-gradient(0deg,#00397c 0,#0bb1d3 100%);border-radius:100%;z-index:-1;transition:.2s ease all;opacity:0}@media (max-width:575.98px){.arrow__container-item-dot:before{display:none}}.arrow__container-item-dot-2{width:16px;height:16px}@media (max-width:767.98px){.arrow__container-item-dot-2{width:8px;height:8px}}@media (max-width:575.98px){.arrow__container-item-dot-2{width:10px;height:10px}}.arrow__container-item-dot-3{width:24px;height:24px}@media (max-width:767.98px){.arrow__container-item-dot-3{width:12px;height:12px}}@media (max-width:575.98px){.arrow__container-item-dot-3{width:10px;height:10px}}.arrow__container-item-dot-4{width:32px;height:32px}@media (max-width:767.98px){.arrow__container-item-dot-4{width:16px;height:16px}}@media (max-width:575.98px){.arrow__container-item-dot-4{width:10px;height:10px}}.arrow__container-item-dot-5{width:40px;height:40px}@media (max-width:767.98px){.arrow__container-item-dot-5{width:20px;height:20px}}@media (max-width:575.98px){.arrow__container-item-dot-5{width:10px;height:10px}}.arrow__container-item-dot-6{width:48px;height:48px}@media (max-width:767.98px){.arrow__container-item-dot-6{width:24px;height:24px}}@media (max-width:575.98px){.arrow__container-item-dot-6{width:10px;height:10px}}.arrow__container-item-dot-2{margin-top:-2px}@media (max-width:767.98px){.arrow__container-item-dot-2{margin-top:-1px}}.arrow__container-item-dot-3{margin-top:-7px}@media (max-width:767.98px){.arrow__container-item-dot-3{margin-top:-3px}}.arrow__container-item-dot-4{margin-top:-12px}@media (max-width:767.98px){.arrow__container-item-dot-4{margin-top:-6px}}.arrow__container-item-dot-5{margin-top:-16px}@media (max-width:767.98px){.arrow__container-item-dot-5{margin-top:-8px}}.arrow__container-item-text{position:absolute;pointer-events:none;white-space:nowrap;bottom:0;left:0;right:0;margin:auto;transition:.2s ease all;margin-bottom:0}@media (max-width:767.98px){.arrow__container-item-text{font-size:18px}}.arrow__container-item-text-up{white-space:nowrap;margin-bottom:12px;opacity:0;transition:.2s ease all;transform:translateY(-100px)}@media (max-width:991.98px){.arrow__container-item-text-up{transform:translateY(-50px)}}@media (max-width:767.98px){.arrow__container-item-text-up{transform:none}}@media (max-width:575.98px){.arrow__container-item-text-up{font-size:10px}}.arrow__container-item:hover .arrow__container-item-img{border-color:#1b84ff}.arrow__container-item:hover .arrow__container-item-img:after,.arrow__container-item:hover .arrow__container-item-img:before{opacity:1}.arrow__container-item:hover .arrow__container-item-text{opacity:0}.arrow__container-item:hover .arrow__container-item-dot:before,.arrow__container-item:hover .arrow__container-item-text-up{opacity:1}.about__map{height:523px}@media (max-width:991.98px){.about__map{height:500px}}@media (max-width:767.98px){.about__map{height:300px}}.about__map-link{color:#00143c}.about__map-wrapper{position:relative}.about__map-filter{position:absolute;z-index:1;left:10px;top:8px}.about__map-filter_active .about__map-filter-dropdown{transform:scale(1)}.about__map-filter_active .about__map-filter-button{background:#1b84ff}.about__map-filter-button{background-color:#00143c;border:none;box-shadow:0 1px 2px 1px rgba(0,0,0,.15),0 2px 5px -3px rgba(0,0,0,.15);border-radius:3px;color:#fff;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;display:inline-block;text-align:left;height:28px;font-size:13px;padding:0 15px;transition:.3s}.about__map-filter-dropdown{position:absolute;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 8px 30px -5px rgba(0,0,0,.5);left:-5px;padding:1px;transform-origin:44px 0;width:210px;top:100%;margin-top:14px;background:#fff;padding:10px 10px 0;transform:scale(0);transition:.3s}.about__map-filter-dropdown-arrow{position:absolute;z-index:10;border-left:13.4px solid transparent;border-right:13.4px solid transparent;border-bottom:13.4px solid rgba(0,0,0,.15);top:-12.4px;left:32px}.about__map-filter-dropdown-arrow:after{content:'';display:block;position:absolute;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #fff;left:-13px;top:1.4px}.about__map-filter-row{margin-bottom:10px}.about__map-filter-checkbox{position:relative}.about__map-filter-checkbox-control{opacity:0;left:0;bottom:0;position:absolute;width:0;height:0}.about__map-filter-checkbox-control:checked+.about__map-filter-checkbox-label:after{opacity:1}.about__map-filter-checkbox-control[disabled]{cursor:not-allowed}.about__map-filter-checkbox-control[disabled]+.about__map-filter-checkbox-label{opacity:.3}.about__map-filter-checkbox-label{font-size:14px;min-height:22px;position:relative;padding-left:28px;padding-top:4px;cursor:pointer;display:inline-block;line-height:normal;transition:opacity .15s linear}.about__map-filter-checkbox-label:before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:4px;border:#00143c 1px solid}.about__map-filter-checkbox-label:after{content:'';position:absolute;left:4px;top:6px;width:12px;height:8px;border-left:#00143c 2px solid;border-bottom:#00143c 2px solid;transform:rotateZ(-45deg);opacity:0;transition:opacity .15s linear}.about__map-modal{max-width:1000px}.about__map-modal_small{max-width:500px}.about__map-modal_small .about__map-modal-left{flex-basis:100%}.about__map-modal_small .about__map-modal-right{flex-basis:100%}.about__map-modal .modal-content{background:#fff}.about__map-modal-content{padding:7px 0 44px}.about__map-modal-row{display:flex;align-items:flex-start;margin-bottom:10px}@media (max-width:767.98px){.about__map-modal-row{display:block;margin-bottom:22px}}.about__map-modal-left{flex-basis:45%;padding-right:25px;max-width:45%}@media (max-width:767.98px){.about__map-modal-left{padding-right:0;max-width:none}}.about__map-modal-right{flex-basis:55%}.about__map-modal-img{width:100%;height:auto;min-height:300px;-o-object-fit:contain;object-fit:contain;display:block;border-radius:20px;margin-bottom:30px}@media (max-width:767.98px){.about__map-modal-img{min-height:0;margin:0 auto 30px}}.about__map-modal-logo{display:block;width:100%;max-width:110px;max-height:110px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin:25px 0}@media (max-width:767.98px){.about__map-modal-logo{margin:30px auto 30px}}.about__map-modal-title{margin-bottom:25px}.about__map-modal-info{margin-bottom:31px}@media (max-width:767.98px){.about__map-modal-info{margin-bottom:10px}}.about__map-modal-info-value{font-weight:700}.about__map-modal-subtitle{margin-bottom:21px}.about__map-modal-text{margin-bottom:17px}.about__map-modal-link{font-size:1.125rem}.about__map-modal-links{margin-bottom:9px}.about__icon{font-size:26px}.about__icon-block{width:45px;min-width:45px;height:45px;border-radius:6px;border:1px solid #bdbdbd;background-color:#fff;text-align:center;position:relative;z-index:2}.about__drop{cursor:pointer}.about__drop .dropdown-toggle:after,.about__drop .dropdown-toggle:before{top:2px}.about__drop[aria-expanded=true] .dropdown-toggle:after{transform:rotate(45deg)}.about__drop[aria-expanded=true] .dropdown-toggle:before{transform:translateX(-4px) rotate(-45deg)}.about__border-right{border-right:1px solid #bdbdbd}@media (max-width:767.98px){.about__border-right{border-right:none}}.about__img-logo{height:55px;-o-object-fit:contain;object-fit:contain}.recomended__img{width:116px;height:116px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:0 auto 36px;display:block}.recomended__img-new{height:113px;width:100%;max-width:259px;margin-bottom:12px}@media (min-width:992px){.recomended__card{min-height:581px}}.doc__link{color:#00143c;width:133px;display:block}@media (max-width:991.98px){.doc__link{width:initial}}.doc__link-img{border:4px solid transparent;transition:.2s ease all;height:133px}@media (max-width:991.98px){.doc__link-img{height:initial}}@media (max-width:767.98px){.doc__link-img{width:120px;height:120px;margin:auto}}.doc__link:hover .doc__link-img{border-color:#1b84ff}.dmr-ip-radio-about{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/about-lte.jpg);background-position:top}.dmr-ip-radio-about:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}@media (max-width:767.98px){.dmr-ip-radio-about a.btn{font-size:9px}}.dmr-ip-radio-about-btn{max-width:320px!important}@media (max-width:767.98px){.dmr-ip-radio-about-btn{max-width:44%!important}}@media (max-width:575.98px){.dmr-ip-radio-about-btn{max-width:100%!important}}.dmr-ip-radio-about-title{max-width:680px}@media (max-width:767.98px){.dmr-ip-radio-about{background-position:left center}}.dmr__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image-226.jpg);height:initial;padding-top:0;padding-bottom:140px;background-position:right}.dmr__main-img-big{max-width:270px}.dmr__main-btn{max-width:316px}@media (max-width:575.98px){.dmr__main-btn{max-width:initial}}@media (max-width:991.98px){.dmr__main{padding-bottom:100px;background-position:calc(50% - 100px)}}@media (max-width:575.98px){.dmr__main{padding-bottom:40px}}.dmr__main:before{display:none}.dmr__main-img{width:100%;max-width:68px;margin-bottom:15px;margin-top:15px}@media (max-width:575.98px){.dmr__main-img{margin-top:20px;margin-bottom:20px}}.dmr__main-img._hytera{max-width:100px;top:-10px;position:relative}.dmr__main-block{margin-top:-70px;height:70px;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;z-index:3;position:relative}.dmr__main._hytera{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/dmr-hytera.jpg)}.dmr__card{min-height:367px}.dmr__card-title{line-height:30px;font-size:22px}@media (max-width:767.98px){.dmr__card-title{line-height:22px;font-size:16px}}.dmr__card-sign{font-size:17px;line-height:21px;margin-bottom:5px;padding:15px 0}@media (max-width:991.98px){.dmr__card-sign{margin-bottom:15px}}@media (max-width:767.98px){.dmr__card-sign{margin-bottom:12px}}.dmr__card-img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;margin-bottom:15px}.dmr__card-min{min-height:200px}@media (max-width:767.98px){.dmr__card-min{min-height:initial}}.dmr__card-min-height{min-height:283px}@media (max-width:767.98px){.dmr__card-min-height{min-height:initial}}.dmr__card-min__img{max-width:80px;height:50px;margin-bottom:15px}.dmr__card-min__img._small{height:40px;width:40px}.dmr__card-min__img._middle{height:40px}.dmr__card-big{min-height:360px}@media (max-width:991.98px){.dmr__card-big{min-height:300px}}.dmr__card-big__img{max-width:120px;height:80px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;margin-bottom:15px}.dmr__card-big__img-1{width:90px}.dmr__card-big__img-2{height:40px}@media (max-width:767.98px){.dmr__card-big__img{margin-bottom:15px}}@media (max-width:767.98px){.dmr__card-big{min-height:initial}}.dmr__card-large__img{height:75px;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left;margin-right:10px}.dmr__card-tag{position:absolute;left:calc(50% + 35px);top:0;bottom:0;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:1440px){.dmr__card-tag{left:calc(50% + 45px)}}.dmr__card-tag._left{left:0}@media (max-width:767.98px){.dmr__card{min-height:initial}}.gradient-num{width:55px;height:55px;background:url(/local/templates/saga/html/build/css/../picture/upload/list.svg) center no-repeat;display:flex;align-items:center;justify-content:center}.dmr__systems-img-min{width:55px;height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin-right:25px}.dmr__systems-max-height{max-height:440px;overflow:hidden}.dmr__systems-img{max-height:400px;width:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}@media (max-width:767.98px){.dmr__systems-img{max-height:300px}}.dmr__systems-card{margin-bottom:80px}.dmr__systems-card-collapse{height:400px;overflow:hidden;margin-bottom:24px;position:relative}.dmr__systems-card-collapse-min{height:200px}.dmr__systems-card-collapse-middle{height:392px}@media (max-width:767.98px){.dmr__systems-card-collapse{height:initial}.dmr__systems-card-collapse:before{display:none}.dmr__systems-card-collapse-middle{height:240px}.dmr__systems-card-collapse-middle:before{display:block}}.dmr__systems-card-collapse-link-icon{transition:.2s ease all;font-size:10px;display:inline-block}.dmr__systems-card-collapse-link-hide,.dmr__systems-card-collapse-link-show{margin-right:6px}.dmr__systems-card-collapse-link[aria-expanded=false] .dmr__systems-card-collapse-link-icon{transform:none}.dmr__systems-card-collapse-link[aria-expanded=false] .dmr__systems-card-collapse-link-show{display:inline}.dmr__systems-card-collapse-link[aria-expanded=false] .dmr__systems-card-collapse-link-hide{display:none}.dmr__systems-card-collapse-link[aria-expanded=true] .dmr__systems-card-collapse-link-icon{transform:rotate(180deg)}.dmr__systems-card-collapse-link[aria-expanded=true] .dmr__systems-card-collapse-link-show{display:none}.dmr__systems-card-collapse-link[aria-expanded=true] .dmr__systems-card-collapse-link-hide{display:inline}.dmr__systems-card-collapse:before{content:'';width:100%;height:50%;background-image:linear-gradient(.78deg,#fff 0,rgba(255,255,255,0) 70%);position:absolute;left:0;bottom:0;transition:.2s ease all;z-index:1}.dmr__systems-card-collapse-active:before{opacity:0;pointer-events:none}.dmr__systems-card-link{max-width:340px}@media (min-width:992px){.dmr__systems-card-link{margin-left:auto;margin-right:auto;display:block}}@media (max-width:991.98px){.dmr__systems-card-link{max-width:initial}}.dmr__systems-card:last-child{margin-bottom:40px}@media (max-width:767.98px){.dmr__systems-card{margin-bottom:40px}}.dmr-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image-209-1.jpg)}.dmr-radio:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}@media (max-width:767.98px){.dmr-radio{background-position:left center}}.dmr-radio__btn{max-width:316px}.dmr-radio-2{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image-3224.jpg)}.dmr-radio-2:before{background-image:linear-gradient(90.17deg,#000 2.14%,rgba(0,0,0,0) 129.69%)}.test-slider-child-container{height:100%;padding-top:40px}@media (max-width:767.98px){.test-slider-child-container{padding-top:10px}}.dmr-ip__img{height:90px;width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:7px}.dmr-ip__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/Depositphotos_28613681_xl-2015.jpg);padding-top:0;padding-bottom:140px;background-position:right}@media (max-width:991.98px){.dmr-ip__main{padding-bottom:100px;background-position:calc(50% - 100px)}}@media (max-width:767.98px){.dmr-ip__main{padding-bottom:80px;min-height:555px;display:flex;align-items:center}}@media (max-width:575.98px){.dmr-ip__main{padding-bottom:0}}.dmr-ip__main:before{background-image:linear-gradient(90.01deg,#000 -14.23%,rgba(0,0,0,0) 95.66%,rgba(41,41,41,.06))}.dmr-ip__main-img{width:100%;max-width:68px;margin-bottom:15px;margin-top:40px}@media (max-width:575.98px){.dmr-ip__main-img{margin-top:20px}}.dmr-ip__main-block{margin-top:-80px;height:80px;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.dmr-ip__main._multi-site{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/dmr-hytera-multi-site.jpg)}.dmr-title-text{font-size:28px;line-height:120%}@media (max-width:575.98px){.dmr-title-text{font-size:16px;line-height:22px}}.dmr-ip-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image-231.jpg);background-position:bottom}.dmr-ip-radio:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}.dmr-ip-radio-title{max-width:680px}.dmr-ip-radio__btn{max-width:316px}@media (max-width:767.98px){.dmr-ip-radio{background-position:left center}}.scheme-dmr__tag{background-color:#a5b6ca}.scheme-dmr__card{background-color:rgba(133,175,224,.2)}.scheme-dmr__img{margin-top:-80px;-o-object-fit:contain;object-fit:contain}.scheme-dmr__img-1{margin-top:-20px}@media (max-width:1439.98px){.scheme-dmr__img{margin-top:0!important}}.dmr-capacity__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image-244.jpg);padding-top:0;padding-bottom:140px;background-position:right;height:720px}@media (max-width:991.98px){.dmr-capacity__main{padding-bottom:100px;background-position:calc(50% - 100px)}}@media (max-width:767.98px){.dmr-capacity__main{padding-bottom:80px;min-height:555px;display:flex;align-items:center}}@media (max-width:575.98px){.dmr-capacity__main{padding-bottom:0}}.dmr-capacity__main:before{display:none}.dmr-capacity__main-img{width:100%;max-width:68px;margin-bottom:15px;margin-top:40px}@media (max-width:575.98px){.dmr-capacity__main-img{margin-top:20px}}.dmr-capacity__main-block{margin-top:-70px;height:70px;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.dmr-capacity__main-block-min{max-width:440px}@media (max-width:1439.98px){.dmr-capacity__main-block-min{max-width:90%}}@media (max-width:767.98px){.dmr-capacity__main-block-min{max-width:100%}}.dmr-capacity__main-block-min-img{height:77px;width:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;margin:0 auto 17px}@media (max-width:575.98px){.dmr-capacity__main-block-min-img{-o-object-position:left center;object-position:left center;margin-left:auto}}.dmr-capacity__main._hytera{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/hytera-bg.png);height:760px}.dmr-capacity__main._trunking-lite{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/trunking-lite-bg.jpg);height:760px}.dmr-capacity__main._pulsar{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/pulsar_bg.jpg);height:800px}.dmr-capacity__main._walkiefleet{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/walkiefleet_bg.png);height:760px}.dmr-capacity__main._bda-hytera{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/bg_dba-hytera.jpg);height:760px}.dmr-capacity__main._radiusip{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/radiusip_main.jpg);height:760px}.capacity-dropdown{font-size:16px;line-height:22px;display:block}@media (min-width:768px){.capacity-dropdown{line-height:30px}}.capacity-dropdown[aria-expanded=true] .capacity-dropdown-text-show{display:none}.capacity-dropdown[aria-expanded=true] .capacity-dropdown-text-hide{display:block}@media (min-width:768px){.capacity-dropdown[aria-expanded=true] .capacity-dropdown-text-hide{padding-top:10px}}.capacity-dropdown[aria-expanded=false] .capacity-dropdown-text-show{display:block}.capacity-dropdown[aria-expanded=false] .capacity-dropdown-text-hide{display:none}.dmr-ip-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image-231.jpg);background-position:bottom}.dmr-ip-radio:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}.dmr-ip-radio-title{max-width:680px}.dmr-ip-radio-text{font-size:24px;line-height:34px;font-weight:700}@media (max-width:767.98px){.dmr-ip-radio{background-position:left center}}.dmr-capacity-max__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/Depositphotos_302774468_xl-2015.jpg);padding-top:0;padding-bottom:140px;background-position:right}@media (max-width:991.98px){.dmr-capacity-max__main{padding-bottom:100px;background-position:calc(50% - 100px)}}@media (max-width:767.98px){.dmr-capacity-max__main{padding-bottom:80px;min-height:555px;display:flex;align-items:center}}@media (max-width:575.98px){.dmr-capacity-max__main{padding-bottom:0}}.dmr-capacity-max__main-img{width:100%;max-width:68px;margin-bottom:15px;margin-top:40px}@media (max-width:575.98px){.dmr-capacity-max__main-img{margin-top:20px}}.dmr-capacity-max__main-block{margin-top:-80px;height:80px;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.dmr-capacity-max__main-block-min{max-width:440px}@media (max-width:1439.98px){.dmr-capacity-max__main-block-min{max-width:90%}}@media (max-width:767.98px){.dmr-capacity-max__main-block-min{max-width:100%}}.dmr-capacity-max__main-block-min-img{height:77px;width:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;margin:0 auto 17px}.dmr-ip-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image-231.jpg);background-position:bottom}.dmr-ip-radio:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}.dmr-ip-radio-title{max-width:680px}@media (max-width:767.98px){.dmr-ip-radio{background-position:left center}}.dmr-mototrbo__img-icon{height:71px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-bottom:14px}.dmr-mototrbo__img-icon-big{height:102px}.dmr-mototrbo__img-icon-middle{height:102px;padding:0 40px}.dmr-mototrbo__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image3245.jpg);padding-top:0;padding-bottom:140px;background-position:right}@media (max-width:991.98px){.dmr-mototrbo__main{padding-bottom:100px;background-position:calc(50% - 100px)}}@media (max-width:767.98px){.dmr-mototrbo__main{padding-bottom:80px;min-height:555px;display:flex;align-items:center}}@media (max-width:575.98px){.dmr-mototrbo__main{padding-bottom:0}}.dmr-mototrbo__main:before{display:none}.dmr-mototrbo__main._conv-system{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/conventional-system_bg.jpg);background-position:calc(50% - 0px)}.dmr-ip-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image-231.jpg);background-position:bottom}.dmr-ip-radio:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}.dmr-ip-radio-title{max-width:680px}@media (max-width:767.98px){.dmr-ip-radio{background-position:left center}}.scheme-mototrbo li{line-height:1.8}.scheme-mototrbo li:before{top:11px}.audit__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/Group-1044.jpg);height:initial;padding-top:0;padding-bottom:140px;background-position:right top;min-height:662px}@media (max-width:991.98px){.audit__main{padding-bottom:100px;min-height:initial}}@media (max-width:575.98px){.audit__main{padding-bottom:40px;background-position:left}}.audit__main:before{display:none}.audit__num{font-size:64px;margin-bottom:15px;font-weight:700;line-height:1}.audit__item{width:90%}@media (min-width:1440px){.audit__item-width{width:100%}}.audit__item-border:before{height:100%;opacity:.5}.dmr-ip-radio-audit{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/23fsdf3.jpg);background-position:top}@media (max-width:991.98px){.dmr-ip-radio-audit{margin-bottom:60px}}@media (max-width:575.98px){.dmr-ip-radio-audit{margin-bottom:40px}}.dmr-ip-radio-audit:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}.dmr-ip-radio-audit-btn{max-width:320px!important}@media (max-width:767.98px){.dmr-ip-radio-audit-btn{max-width:44%!important}}@media (max-width:575.98px){.dmr-ip-radio-audit-btn{max-width:100%!important}}.dmr-ip-radio-audit-title{max-width:680px}@media (max-width:767.98px){.dmr-ip-radio-audit{background-position:left center}}.audit__mobile-block{margin-left:calc(48px + 1rem)}.audit__mobile-list{counter-reset:heading;padding-left:18px}.audit__mobile-list li{position:relative}.audit__mobile-list li:after{content:'';left:-20px;position:absolute;border-left:1px dashed rgba(79,79,79,.6);top:26px;z-index:1;height:100%}.audit__mobile-list li:last-child:after{display:none}.audit__mobile-list li:before{counter-increment:heading;content:counter(heading);width:22px;height:22px;background-color:#1b84ff;border-radius:50%;justify-content:center;display:flex;align-items:center;color:#fff;font-weight:700;position:absolute;left:-30px;top:3px;z-index:2}.audit__arrow{width:47px;transform:translateY(-34px);margin-right:15px}@media (max-width:767.98px){.audit__arrow{transform:translateY(10px)}}.audit__arrow-block{margin-left:11.5%}.audit__arrow-block-about{margin-left:7%}@media (max-width:991.98px){.audit__arrow-block-about{margin-left:10%}.audit__arrow-block-about .audit__arrow{width:47px;transform:translateY(-34px);margin-right:15px}}@media (max-width:767.98px){.audit__arrow-block-about{margin-left:14%}}@media (max-width:575.98px){.audit__arrow-block-about{margin-left:20px}}.audit__arrow-block-new{margin-left:35.5%}@media (max-width:767.98px){.audit__arrow-block{margin-left:1rem}}.audit__list{position:relative}.audit__list:before{content:'';width:80px;height:1px;border-top:1px dashed rgba(79,79,79,.6);position:absolute;top:13px;right:calc(100% + 14px)}.audit__list-right:before{right:auto;left:calc(100% + 14px)}.audit__list-systems:before{width:20px;right:calc(100% + 28px)}.audit__list-systems-right:before{right:-32px}.audit__hide-block{display:flex}.audit__hide-block .smartptt-product-num{min-width:22px}.audit__hide-block-1{margin-left:11.5%}.audit__hide-block-2{margin-left:15.25%}.audit__hide-block-3{margin-right:15.25%}.audit__hide-block-4{margin-right:11.5%}@media (max-width:767.98px){.audit__hide-block{margin-right:0;padding-left:12px}}.audit__hide-block-border{border-top-left-radius:4px;border-left:1px dashed rgba(79,79,79,.6);border-top:1px dashed rgba(79,79,79,.6);width:80px;min-width:80px;margin-right:14px}.audit__hide-block-border-right{border-top-right-radius:4px;border-right:1px dashed rgba(79,79,79,.6);border-top:1px dashed rgba(79,79,79,.6);width:80px;min-width:80px;margin-left:14px}.audit__hide-block-border-systems{width:20px;min-width:20px}.audit__hide-block-list{transform:translateY(-11px)}.audit__work-custom-text{line-height:1.6;transform:translateY(-6px)}@media (max-width:991.98px){.audit__work-custom-text{transform:translateY(-3px)}}.audit__work-icon{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}@media (max-width:767.98px){.audit__work-icon{width:20px;height:20px}}.audit__work-num{text-decoration:none!important}.audit__work-btn{width:100%;height:100%;border-radius:100%;border-width:8px;border-style:solid;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:.3s ease all}@media (max-width:767.98px){.audit__work-btn{border-width:5px}}.audit__work-btn-block{width:74px;height:74px;margin:0 auto 22px auto;background-color:#f5f5f5}@media (max-width:767.98px){.audit__work-btn-block{width:48px;height:48px;margin:0}}.audit__work-block{position:relative}.audit__work-block-content[aria-expanded=true] .audit__work-btn{transform:scale(1.2)}.audit__work-block-content[aria-expanded=true] .h5{text-decoration:underline}.audit__work-block .h5{transition:.3s ease all}@media (max-width:991.98px){.audit__work-block .h5{font-size:1.15rem}}.audit__work-block-content{cursor:pointer}.audit__work-block-content:hover .audit__work-btn{transform:scale(1.2)}.audit__work-block-content:hover .h5{text-decoration:underline}.audit__work-block>*{position:relative;z-index:2}.audit__work-block:before{content:'';width:220px;height:6px;background-image:linear-gradient(to right,#666464,#00143c);position:absolute;top:35px;left:calc(50% + 36px)}.audit__work-block-2:before{background-image:linear-gradient(to right,#00143c,#1b84ff)}.audit__work-block-3:before{background-image:linear-gradient(to right,#1b84ff,#0bb1d3)}.audit__work-block-4:before{content:'';width:85px;height:42px;background-image:url(/local/templates/saga/html/build/css/../picture/upload/Line-229.svg);background-size:contain;position:absolute;top:17px;left:calc(50% + 35px);background-repeat:no-repeat}@media (max-width:991.98px){.audit__work-block-4:before{left:calc(50% + 25px)}}.audit-slick-container{margin:0 -15px}@media (max-width:991.98px){.audit-slick-container{margin:0}}.audit-slick .slick-next,.audit-slick .slick-prev{background-color:#fff}.audit__min-card{min-height:283px}.audit__min-card-icon{font-size:70px;line-height:1}.audit__min-card-img{width:24px;height:24px;display:block;margin:0 auto 15px auto}@media (max-width:767.98px){.audit__min-card{min-height:initial}}.audit__carousel-card{height:226px;border:3px solid #073375;transition:.2s ease all}.audit__carousel-card:hover{border-color:#1b84ff}.audit__carousel-card-container{padding:15px 15px 25px 15px}.audit__img-card{height:57px;width:57px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto 15px}@media (max-width:767.98px){.audit__img-card{width:40px;height:40px}}@media (max-width:575.98px){.audit__img-card{width:30px;height:30px}}@media (max-width:767.98px){.audit__fill .nav-item{font-size:12px}}@media (max-width:575.98px){.audit__fill .nav-item{width:100%}}.border-audit-blue{border-color:#2f80ed}.text-audit-blue{color:#2f80ed}.border-audit-blue-2{border-color:#2d9cdb}.text-audit-blue-2{color:#2d9cdb}.audit-slick-min .slick-next,.audit-slick-min .slick-prev{background-color:#fff}.bg-lightblue-min{background-color:#f5faff}.control__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/Group3950.jpg);height:initial;padding-top:0;padding-bottom:140px;background-position:right top;min-height:662px}@media (max-width:991.98px){.control__main{padding-bottom:100px;min-height:initial}}@media (max-width:575.98px){.control__main{padding-bottom:40px;background-position:left}}.control__main:before{display:none}.control__img-icon{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;margin:0 auto 24px}@media (max-width:1439.98px){.control__img-icon{width:72px;height:72px}}@media (max-width:991.98px){.control__img-icon{width:60px;height:60px}}@media (max-width:767.98px){.control__img-icon{margin-left:0}}.radio-control-equipment{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/Group3937.jpg);background-position:top}.radio-control-equipment:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 85%)}.radio-control-equipment-title{max-width:680px}@media (max-width:767.98px){.radio-control-equipment{background-position:left center}}.link-overflow-text{line-height:1.8;height:174px;overflow:hidden}.link-overflow-text-active{height:initial;overflow:auto}.service-page__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/eyJ3IjoyMDQ4LC.jpg);height:initial;padding-top:0;padding-bottom:140px;background-position:right top;min-height:662px}@media (max-width:991.98px){.service-page__main{padding-bottom:100px;min-height:initial}}@media (max-width:575.98px){.service-page__main{padding-bottom:40px;background-position:left}}.service-page__main:before{display:none}.service-page__img-icon{height:70px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;margin:0 auto 20px}.systems-table{height:665px;overflow:hidden;position:relative}@media (max-width:575.98px){.systems-table .classification__list li::before{top:0;left:-15px}}.systems-table:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background-image:linear-gradient(.78deg,#f5f5f5 19.65%,rgba(255,255,255,0) 124.89%);z-index:1;transition:.2s ease all}.systems-table-white-bg:before{background-image:linear-gradient(.78deg,#fff 19.65%,rgba(255,255,255,0) 124.89%)}.systems-table-active:before{opacity:0;pointer-events:none}.systems-table-head{position:absolute;left:0;width:100%;top:0}@media (max-width:575.98px){.systems-table-head{position:initial}}.systems-table-head-block{height:166px}@media (max-width:991.98px){.systems-table-head-block{height:222px}}@media (max-width:767.98px){.systems-table-head-block{height:268px}}@media (max-width:575.98px){.systems-table-head-block{height:initial}}.systems-table-head-fixed{position:fixed;z-index:3}@media (max-width:575.98px){.systems-table-text{font-size:9px}}.systems-table-block{position:relative}.systems-table-dropdown{position:absolute;left:0;right:0;text-align:center;bottom:20px;z-index:2}.systems-table-dropdown-hide-icon{transform:rotate(180deg)}.systems-table-dropdown-btn{font-size:16px}.systems-table-dropdown-icon{font-size:10px}.radio-service-2{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/woman.jpg);background-position:top}.radio-service-2__btn{max-width:200px}.radio-service-2:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 85%)}@media (max-width:767.98px){.radio-service-2{background-position:left center}}.radio-service-1{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/service231.jpg);background-position:top}.radio-service-1:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}@media (max-width:767.98px){.radio-service-1{background-position:left center}}.radio-situation{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/service11.jpg);background-position:top}@media (max-width:991.98px){.radio-situation{margin-bottom:60px}}@media (max-width:575.98px){.radio-situation{margin-bottom:40px}}.radio-situation:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}@media (max-width:767.98px){.radio-situation{background-position:left center}}.warranity-table{height:665px;overflow:hidden;position:relative}.warranity-table:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background-image:linear-gradient(.78deg,#fff 19.65%,rgba(255,255,255,0) 124.89%);z-index:3;transition:.2s ease all}.warranity-table-active:before{opacity:0;pointer-events:none}.warranity-table-block{position:relative}.warranity-table-dropdown{position:absolute;left:0;right:0;text-align:center;bottom:20px;z-index:4}.warranity-table-dropdown-hide-icon{transform:rotate(180deg)}.warranity-table-dropdown-btn{font-size:16px}.warranity-table-dropdown-icon{font-size:10px}.warranity__img-calendar{width:116px;margin-right:33px}.warranity__block{position:relative}.warranity__block>*{z-index:3}.warranity__block:before{content:'';width:1px;border-left:1px dashed #bdbdbd;height:calc(100% - 60px);position:absolute;left:0;top:30px;z-index:1}.warranity__block-btn[aria-expanded=false] .warranity__block-btn-hide{display:none}.warranity__block-btn[aria-expanded=true] .warranity__block-btn-arrow{transform:rotate(180deg)}.warranity__block-btn[aria-expanded=true] .warranity__block-btn-hide{display:inline}.warranity__block-btn[aria-expanded=true] .warranity__block-btn-show{display:none}.warranity__block-min:before{height:calc(100% - 103px);top:45px}.warranity__block-card{box-shadow:0 0 30px rgba(184,184,184,.26);border-radius:10px;width:122px;height:60px;margin-right:27px;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;background-color:#fff}@media (min-width:1440px){.warranity__block-card-text{max-width:313px}}.warranity__block-card-container{position:relative}.warranity__block-card-container:before{content:'';left:-15px;top:0;bottom:0;margin:auto;width:30px;height:30px;background-color:#f2994a;border-radius:100%;z-index:1;position:absolute}.warranity__block-card-container-red:before{background-color:#eb5757}.warranity__block-card-container-green:before{background-color:#27ae60}.warranity__card-num{width:60px;height:60px;z-index:2;margin:0 auto -30px;position:relative}@media (max-width:767.98px){.warranity__card-num .building__block-num-absolute{-webkit-animation:none!important;animation:none!important}}.warranity__card-num-block{height:100%}@media (max-width:767.98px){.warranity__card-num-block{height:170px}}.service-dep__card{padding:60px 0;background-size:cover;background-position:center}@media (max-width:767.98px){.service-dep__card{min-height:418px}}.service-dep__card:before{background-color:rgba(0,0,0,.6)}.service-dep__card-1{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/sfb3.jpg)}.service-dep__card-2{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/vsdf3.jpg)}.service-dep__card-3{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/sdfv31.jpg)}.bg-lightblue-min-container{background-color:#ecf4fb}.services-page__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/Group-1061.jpg);height:initial;padding-top:0;padding-bottom:140px;background-position:right top;min-height:662px}@media (max-width:991.98px){.services-page__main{padding-bottom:100px;min-height:initial}}@media (max-width:575.98px){.services-page__main{padding-bottom:40px;background-position:left}}.services-page__main:before{display:none}.design-page__container{height:140px}@media (max-width:767.98px){.design-page__container{height:initial}}.design-page__middle{position:relative}.design-page__middle:before{content:'';width:1px;height:5px;border-left:1px dashed #828282;position:absolute;left:-11px;right:0;margin:auto;bottom:0}.design-page__card{width:60px;height:60px;margin:0 10px 10px 0;border-radius:4px}.design-page__card-max{width:130px}.design-page__card-left:before{content:'';width:5px;height:44px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:1px dashed #828282;border-top:1px dashed #828282;border-bottom:1px dashed #828282;position:absolute;left:-8px;top:42px}.design-page__card-bottom:before{content:'';width:44px;height:5px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-left:1px dashed #828282;border-right:1px dashed #828282;border-bottom:1px dashed #828282;position:absolute;left:42px;bottom:0}.design-page__card-bottom-big:before{content:'';width:142px;height:5px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-left:1px dashed #828282;border-right:1px dashed #828282;border-bottom:1px dashed #828282;position:absolute;left:30px;bottom:0}.design-page__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image-261.jpg);height:initial;padding-top:0;padding-bottom:140px;background-position:right center;min-height:662px}@media (max-width:991.98px){.design-page__main{padding-bottom:100px;min-height:initial}}@media (max-width:575.98px){.design-page__main{padding-bottom:40px;background-position:left}}.design-page__main:before{background-image:linear-gradient(90deg,#000 -23.33%,rgba(0,0,0,0) 127.08%)}.design__mobile-list{padding-left:20px;position:relative}.design__mobile-list:before{content:'';border:1px dashed rgba(79,79,79,.6);border-right:none;width:20px;height:calc(100% - 86px);position:absolute;left:0;top:43px;border-top-left-radius:4px;border-bottom-left-radius:4px}.design__mobile-list-item{height:86px;display:flex;align-items:center;justify-content:flex-start;text-align:left;border-radius:10px;font-size:12px;border:2px solid #00143c;color:#00143c;background-color:#fff;padding:.5rem 1rem;position:relative}.design__mobile-list-item:before{content:'';width:20px;height:1px;position:absolute;top:0;left:-20px;bottom:0;margin:auto;border-top:1px dashed rgba(79,79,79,.6)}.design__mobile-list-item-no-border:before{display:none}.design__mobile-list-item:first-child:before,.design__mobile-list-item:last-child:before{display:none}.design__mobile-list-item:focus,.design__mobile-list-item:hover{color:#00143c}.design__mobile-list-item[aria-expanded=true]{border-color:#1b84ff;color:#1b84ff}.design__mobile-list-item-icon{font-size:35px;line-height:1;height:35px;margin-right:8px}.design__mobile-list-item._dmr{font-size:14px;line-height:22px;justify-content:center;text-align:center}.design__mobile-list-item._symbol{padding-right:50px}.design__tab-mobile{border-top:4px solid transparent;width:100%;margin-bottom:10px;text-align:center;height:60px;display:flex;align-items:center;justify-content:center;font-weight:700;background-color:#fff}.design__tab-mobile:focus,.design__tab-mobile:hover{color:#1b84ff}.design__tab-mobile[aria-expanded=true]{border-top-color:#1b84ff;color:#1b84ff}.design__icon-big{font-size:30px!important;margin-right:8px!important}.design__function-tab{min-height:87px}.design__function-block{max-width:425px;padding-left:20px}.design__function-block-systems{max-width:335px}.design__function-block-systems-right{width:calc(100% - 365px)}@media (max-width:991.98px){.design__function-block-systems-right{width:100%;padding:0 15px;margin-top:30px}}@media (max-width:991.98px){.design__function-block{max-width:initial;width:calc(100% - 20px)}}.design__function-block-icon{color:#eb5757}.design__function-block-right{width:calc(100% - 455px)}@media (max-width:991.98px){.design__function-block-right{width:100%;padding:0 15px;margin-top:30px}}.nav-pills .nav-link.active .design__function-block-icon,.nav-pills .nav-link:hover .design__function-block-icon,.nav-pills .show>.nav-link .design__function-block-icon{color:#1b84ff}.radio-new-padding-bot{padding-bottom:80px;background-color:#f5f5f5}.design-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image-23r13.jpg);background-position:center}.design-radio__btn{max-width:200px}.design-radio:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 85%)}@media (max-width:767.98px){.design-radio{background-position:left center}}.big-form__img{height:100%}@media (max-width:991.98px){.big-form__img{height:initial}}.big-form__btn{max-width:377px}.big-form__btn-carousel{height:85px;border:4px solid #1b84ff;border-radius:10px;color:#1b84ff}@media (max-width:575.98px){.big-form__btn-carousel{justify-content:flex-start!important;padding-left:20px}}.big-form__btn-carousel .smartptt-product-num{transition:.2s ease all}.big-form__btn-carousel:hover{background-color:#1b84ff;color:#fff}.big-form__btn-carousel:hover .smartptt-product-num{color:#1b84ff;background-color:#fff}.big-form__btn-carousel[disabled]{border:2px solid #bdbdbd;color:#bdbdbd;background-color:transparent}.big-form__btn-carousel[disabled] .smartptt-product-num{background-color:#bdbdbd;color:#fff}.big-form__input{box-shadow:0 0 30px rgba(159,159,159,.16);border-radius:4px;height:60px}.big-form__textarea{width:100%;height:166px;resize:none;background-color:#fff;box-shadow:0 0 30px rgba(159,159,159,.16);border-radius:8px;padding:20px;border:none;outline:0}.big-form__select .select2-selection.select2-selection--single{background-color:#fff;box-shadow:0 0 30px rgba(159,159,159,.16);border-radius:8px;height:50px}.big-form__select .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px}.big-form__checkbox{display:block;min-width:20px;border:1px solid #bdbdbd}.big-form__checkbox-img{width:100%;height:82px}.big-form__text{font-size:14px}.big-form__step{color:#828282}.checkbox__block-icon{font-size:60px;color:#00143c;line-height:1;height:60px}.checkbox__block-icon-block{height:82px;width:100%}.email__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/Group_1684.jpg);background-size:cover;background-position:top center;padding-top:0;position:relative}.email__main-bottom-card{overflow:inherit}@media (max-width:767.98px){.email__main{padding-bottom:40px;min-height:660px;background-position:60% 100%}}.email__main:before{background:0 0}.email__main-title{background-color:rgba(255,255,255,.1);max-width:730px;padding:30px 45px;position:relative;border-radius:10px;width:100%}@media (max-width:1439.98px){.email__main-title{max-width:670px}}@media (max-width:991.98px){.email__main-title{max-width:470px}}@media (max-width:575.98px){.email__main-title{margin:0 auto;background-color:rgba(255,255,255,.2);padding:20px;top:160px}}.email__main-title:before{content:'';width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid rgba(255,255,255,.1);position:absolute;right:-20px;top:0;bottom:0;margin:auto}@media (max-width:575.98px){.email__main-title:before{display:none}}.email__main-button{max-width:316px;width:100%;padding-top:16px;padding-bottom:16px;text-align:center;display:block;margin:auto}.email__main-row{position:relative;margin-bottom:calc(93px - 1.875rem);justify-content:space-around}@media (max-width:575.98px){.email__main-row{margin-left:0;margin-right:0}}.email__main-h1{font-family:Proxima Nova;font-weight:900;font-size:42px;line-height:51px;color:#fff}@media (max-width:991.98px){.email__main-h1{font-weight:700;font-size:28px;line-height:34px;letter-spacing:-.01em}}.email__main-ul{font-family:Proxima Nova;font-style:normal;font-weight:700;font-size:28px;line-height:120%;color:#fff}@media (max-width:991.98px){.email__main-ul{font-size:14px;line-height:22px}}.email__main-card{width:27%;height:160px}@media (max-width:767.98px){.email__main-card{width:100%;margin-bottom:24px}}.bg-blue{background-color:#ecf4fb!important}.mailing-checkbox{transform:none}.mailing__list{counter-reset:nums;display:flex;flex-direction:column;flex-wrap:wrap;max-height:720px}.mailing__list-item{position:relative;padding-left:33px}.mailing__list-item:nth-child(5n):after{display:none}@media (max-width:575.98px){.mailing__list-item:nth-child(5n):after{display:block}}.mailing__list-item:last-child:after{display:none}.mailing__list-item:before{content:counter(nums);counter-increment:nums;width:22px;min-width:22px;height:22px;background-color:#1b84ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;position:absolute;left:0;top:0;bottom:0;margin:auto;z-index:2}.mailing__list-item:after{content:'';left:10px;top:calc(50% + 11px);border-left:1px dashed #828282;height:120px;width:1px;position:absolute;z-index:1}@media (max-width:991.98px){.mailing__list{max-height:1020px}.mailing__list-item:nth-child(5n):after{display:block}.mailing__list-item:last-child:after{display:none}.mailing__list-item:nth-child(7n):after{display:none}}@media (max-width:575.98px){.mailing__list{max-height:initial}.mailing__list-item:nth-child(7n):after{display:block}.mailing__list-item:last-child:after{display:none}}.mailing__link{position:relative;z-index:5}.mailing__gradient{position:relative}.mailing__gradient:before{content:'';width:330px;height:100%;position:absolute;right:0;top:0;background-image:linear-gradient(to left,#fff,rgba(255,255,255,0));z-index:4}.mailing__card-min{width:50px}.mailing__card-large{width:60px;background-color:transparent}.mailing__block{max-width:162px;width:100%;display:flex;justify-content:flex-end;align-items:center}.mailing__block-img{width:40px;height:60px;-o-object-fit:contain;object-fit:contain}@media (max-width:767.98px){.mailing__block{max-width:120px;width:initial}}@media (max-width:575.98px){.mailing__block{order:2}}.mailing__item{min-width:169px;width:169px;height:95px;background-color:#fff;border-radius:10px;border:1px dashed #828282;display:flex;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase;text-align:center;padding:15px;position:relative;margin-right:31px}.mailing__item-text{position:relative;z-index:2;font-size:10px}.mailing__item-line{width:88px;height:1px;border:1px dashed #828282;position:absolute;top:25px;z-index:1;opacity:.7}.mailing__item-line-1{left:0;transform:rotate(30deg)}.mailing__item-line-2{right:0;transform:rotate(-30deg)}.mailing__item:before{content:'';width:31px;height:9px;background-image:url(/local/templates/saga/html/build/css/../picture/upload/arrow168.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:100%;top:0;bottom:0;margin:auto}.mailing__item:last-child{margin-right:0}.mailing__item:last-child:before{display:none}@media (min-width:992px){.modal-xl-min{max-width:900px}}.email-img-block{max-height:191px}@media (max-width:1439.98px){.email-img-block{max-height:147px}}@media (max-width:991.98px){.email-img-block{max-height:79px}}@media (max-width:767.98px){.email-img-block{max-height:117px}}.systems__nav-item{width:initial!important;max-width:calc(50% - .25rem)}.systems__function-tab{min-height:78px}.systems__function-icon{font-size:30px;margin-right:8px;transform:translateY(3px)}.systems__dropdown-toggle{white-space:initial}.tab__dropdown-link{padding-right:10px}.classification__list .systems__task-item{line-height:1.8}.classification__list .systems__task-item:before{top:10px}.review__btn{width:270px}.review__btn[aria-expanded=false] .review__btn-true{display:inline-block}.review__btn[aria-expanded=false] .review__btn-false{display:none}.review__btn[aria-expanded=true] .review__btn-true{display:none}.review__btn[aria-expanded=true] .review__btn-false{display:inline-block}.review__modal-left{float:left}.review__modal-left-img{max-width:306px;float:left;margin-right:30px;margin-bottom:30px}@media (max-width:1439.98px){.review__modal-left-img{max-width:200px}}@media (max-width:767.98px){.review__modal-left-img{max-width:100px}}.review__modal-right-img{max-width:323px;float:right;margin-left:30px;margin-bottom:30px}@media (max-width:1439.98px){.review__modal-right-img{max-width:200px}}@media (max-width:767.98px){.review__modal-right-img{max-width:100px}}.review__card-clients-img{width:113px;height:113px;-o-object-fit:contain;object-fit:contain}.review__card-clients-doc{display:flex;flex-direction:column;justify-content:center;align-items:center}.review__card-clients-doc-text{transition:.2s ease all}.review__card-clients-doc-img{width:90px;height:90px;background-color:#fff;transition:.3s ease all;border-radius:10px;overflow:hidden;position:relative}@media (max-width:575.98px){.review__card-clients-doc-img{width:60px;height:60px}}.review__card-clients-doc-img:before{content:'cм. фото';position:absolute;left:0;top:0;width:100%;border-radius:10px;height:100%;background-color:rgba(18,18,18,.75);opacity:0;transition:.2s ease all;display:flex;align-items:center;justify-content:center;text-align:center;color:#1b84ff;font-weight:700;font-size:16px}.review__card-clients-doc:hover .review__card-clients-doc-img:before{opacity:1}.review__card-clients-doc:hover .review__card-clients-doc-text{opacity:0}@media (max-width:767.98px){.radio__btn-review{font-size:10px!important}}.review__video-carousel .slick-next,.review__video-carousel .slick-prev{top:170px}@media (max-width:1439.98px){.review__video-carousel .slick-next,.review__video-carousel .slick-prev{top:130px}}.review__video-carousel-child{padding:0 18px}.review__video-carousel-child-link:hover .review__video-carousel-child-img-container:before{opacity:.4}.review__video-carousel-child-link:hover .review__video-carousel-child-icon{color:#00143c}.review__video-carousel-child-icon{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;font-size:54px;color:#828282;display:flex;align-items:center;justify-content:center;transition:.2s ease all;z-index:2;transition:.2s ease all;background-image:url(/local/templates/saga/html/build/css/../picture/upload/play-btn.svg);background-size:54px;background-position:center;background-repeat:no-repeat}.review__video-carousel-child-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.review__video-carousel-child-img-container{border-radius:10px;overflow:hidden;width:340px;height:340px;position:relative}@media (max-width:1439.98px){.review__video-carousel-child-img-container{width:274px;height:274px}}@media (max-width:991.98px){.review__video-carousel-child-img-container{width:100%}}.review__video-carousel-child-img-container:before{content:'';width:100%;height:100%;background-color:rgba(224,224,224,.5);position:absolute;left:0;top:0;z-index:1;border-radius:10px;transition:.2s ease all}.reward__container{padding-bottom:140px}@media (max-width:991.98px){.reward__container{padding-bottom:80px}}.reward__card{padding:65px 65px 30px 65px}@media (max-width:991.98px){.reward__card{padding:20px 20px 0 20px}}.reward__card-text{line-height:1.3}.reward__card-text-year{min-width:45px;margin-left:10px}.reward__card-img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;-o-object-position:center;object-position:center}.reward__card-img-container{height:275px;display:flex;align-items:center;justify-content:center}@media (max-width:991.98px){.reward__card-img-container{height:175px}}@media (max-width:767.98px){.reward__card-img-container{height:initial}}.radius__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/radius-bg.jpg);height:initial;padding-top:0;padding-bottom:130px;background-position:top center}.radius__main:before{display:none}.radius__main-img{width:165px}@media (max-width:991.98px){.radius__main{padding-bottom:100px;background-position:top left}}@media (max-width:575.98px){.radius__main{padding-bottom:40px}}.radius__card{min-height:376px}@media (max-width:991.98px){.radius__card{min-height:initial}}.radius__card-icon-img{height:45px;margin-top:2px;margin-bottom:5px}@media (max-width:1439.98px){.radius__card-icon-img{height:38px}}@media (max-width:991.98px){.radius__card-icon-img{height:32px}}@media (max-width:767.98px){.radius__card-icon-img{height:27px}}.radius__card-img{height:70px}.radius__card-min{overflow:initial;min-height:87px}@media (max-width:991.98px){.radius__card-min{min-height:initial}}.radius__card-min:before{content:'';width:45px;position:absolute;left:100%;top:0;bottom:0;margin:auto;height:5px;background-image:url(/local/templates/saga/html/build/css/../picture/upload/arrow-grey.svg);background-repeat:no-repeat;background-size:contain}@media (max-width:991.98px){.radius__card-min:before{display:none}}.radius__card-min-no-arrow:before{display:none}.radius__card-min-block{height:38px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px dashed #828282;border-right:1px dashed #828282;border-bottom:1px dashed #828282;position:relative}.radius__card-min-block:before{content:'';height:100%;width:1px;border-right:1px dashed #828282;position:absolute;bottom:0;left:0;right:0;margin:auto}.line-height-14{line-height:1.4}.radius-equipment{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/eyJ3IjoyMDQ4LCJoIjoyMDQ4LCJzY29wZSI6ImFwcCJ93.jpg);padding:190px 0}.radius-equipment:before{background-image:linear-gradient(-270deg,rgba(14,14,14,.7) 29.18%,rgba(14,14,14,0) 96.77%)}.radius-equipment__btn{max-width:240px}@media (max-width:991.98px){.radius-equipment{padding:100px 0}}.certificate__card-img{height:265px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media (max-width:1439.98px){.certificate__card-img{height:200px}}.radius__solution-icon{height:47px;margin-bottom:16px}.radius__solution-scheme{max-width:215px}@media (max-width:991.98px){.radius__solution-scheme{max-height:300px}}@media (max-width:575.98px){.radius__solution-scheme{max-height:250px}}.radius__solution__card{min-height:282px}@media (max-width:991.98px){.radius__solution__card{min-height:initial}}.radius__solution__card-num{width:75px;height:75px;-o-object-fit:contain;object-fit:contain;position:relative;display:flex;align-items:center;justify-content:center}.radius__solution__card-num:before{content:'';width:60px;height:60px;background-image:url(/local/templates/saga/html/build/css/../picture/upload/Group11911.png);background-size:contain;position:absolute;background-repeat:no-repeat;top:0;left:0;right:0;bottom:0;margin:auto;transform:translateX(-3px)}.radius__solution__card-num-2:before,.radius__solution__card-num-5:before{background-image:url(/local/templates/saga/html/build/css/../picture/upload/Group1192.png);transform:translateX(3px)}.radius__solution-tab{width:50%}.radius__solution-tab-link.nav-link{align-items:flex-start}@media (max-width:767.98px){.radius__solution-tab-link.nav-link{align-items:center}}.radius__solution-tab-ru:before{content:'';width:30px;height:30px;background-image:url(/local/templates/saga/html/build/css/../picture/upload/russia-flag.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:5px}.h2-span{font-size:2rem}@media (max-width:991.98px){.h2-span{font-size:1.6rem}}@media (max-width:575.98px){.h2-span{font-size:1.3rem}}.about__main-new{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/photo-carier-2.jpg);background-size:1440px 660px;background-position:right top}.about__main-new:before{display:none}@media (max-width:991.98px){.about__main-new:before{background-image:linear-gradient(to top,rgba(255,255,255,.6),rgba(255,255,255,0));display:block}}@media (max-width:1439.98px){.about__main-new{background-size:cover}}@media (max-width:767.98px){.about__main-new{min-height:500px;padding-bottom:40px}}@media (max-width:575.98px){.about__main-new{padding-bottom:0}}.about__main._calendar{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/calendar_bg.jpg);background-size:cover;background-position:initial}@media (max-width:991.98px){.about__main._calendar{min-height:500px;padding-bottom:40px}}.vacancy__card-head{min-height:173px}.vacancy__card-head-min{min-height:150px}@media (max-width:991.98px){.vacancy__card-head-min{min-height:initial}}@media (max-width:1439.98px){.vacancy__card-head{min-height:initial}}.vacancy__card-img{height:70px;width:70px}@media (max-width:991.98px){.vacancy__card-img{width:50px;height:50px}}.vacancy__card-border:before{content:'';position:absolute;left:100%;top:0;height:100%;border-right:1px solid #bdbdbd}@media (max-width:991.98px){.vacancy__card-border-md:before{display:none}}@media (max-width:767.98px){.vacancy__card-border-sm:before{display:none}}@media (max-width:1439.98px){.vacancy__card-border-lg:before{display:none}}@media (max-width:1439.98px){.vacancy__card-text{font-size:1.1rem}}@media (max-width:991.98px){.vacancy__card-text{font-size:.8rem}}.vacancy__video{width:100%;border:none;height:556px}@media (max-width:991.98px){.vacancy__video{height:300px}}@media (max-width:767.98px){.vacancy__video{height:200px}}.vacancy__btn{max-width:320px}@media (max-width:991.98px){.vacancy__btn{max-width:initial}}.vacancy__label{cursor:pointer}.vacancy__label-icon,.vacancy__label-text{transition:.2s ease all}.vacancy__label:hover .vacancy__label-icon,.vacancy__label:hover .vacancy__label-text{color:#1b84ff}.career-work__icon{font-size:70px;line-height:1}.career-work__icon-container{height:70px}.slick-slider-career .slick-next{right:-80px}@media (max-width:1439.98px){.slick-slider-career .slick-next{right:-50px}}.slick-slider-career .slick-prev{left:-80px}@media (max-width:1439.98px){.slick-slider-career .slick-prev{left:-50px}}@media (max-width:991.98px){.vacancy-card__title{font-size:22px}}@media (max-width:575.98px){.vacancy-card__title{font-size:18px}}.radio__career{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/Waukeshaw-658522.jpg);background-position:center;min-height:200px}.radio__career:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}@media (max-width:767.98px){.career-blockquote__video{min-height:300px}}@media (max-width:575.98px){.career-blockquote__video{min-height:200px}}.career-blockquote__avatar{min-width:70px;width:70px;height:70px;border-radius:100%;overflow:hidden}.career-blockquote-text{font-size:14px}.career-blockquote__blockquote{font-style:italic;display:flex;justify-content:space-between}.career-blockquote__blockquote-content{width:calc(100% - 50px)}.career-blockquote__blockquote:after,.career-blockquote__blockquote:before{content:'';width:13px;height:13px;background-size:contain;background-repeat:no-repeat;display:inline-block}.career-blockquote__blockquote:before{background-image:url(/local/templates/saga/html/build/css/../picture/upload/Group-103.svg);transform:translateY(7px)}.career-blockquote__blockquote:after{background-image:url(/local/templates/saga/html/build/css/../picture/upload/Group-1417.svg);align-self:flex-end}.main__vendors{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/photo_59.jpg);padding-top:0;min-height:350px;background-position:center center}.vendors__margin{margin-bottom:40px}.vendors__card{height:200px;max-width:200px}.vendors__card-link .main__block-link{transform:none}.vendors__card-link-text{font-size:18px;font-weight:700;line-height:1.5}@media (max-width:991.98px){.vendors__card-link-text{font-size:14px;line-height:2}}@media (max-width:767.98px){.vendors__card-link-text{font-size:16px;line-height:1.4}}.vendors__card-link:hover .card{box-shadow:0 0 40px rgba(86,86,86,.4)}.vendors__dropdown i,.vendors__dropdown span{transition:.2s ease all}.vendors__dropdown[aria-expanded=false] .vendors__dropdown-show{display:inline}.vendors__dropdown[aria-expanded=false] .vendors__dropdown-hide{display:none;order:1}.vendors__dropdown[aria-expanded=false] .vendors__dropdown-icon{transform:none;order:2}.vendors__dropdown[aria-expanded=true] .vendors__dropdown-show{display:none}.vendors__dropdown[aria-expanded=true] .vendors__dropdown-hide{display:inline;order:2}.vendors__dropdown[aria-expanded=true] .vendors__dropdown-icon{transform:rotate(180deg);order:1}.vendors__img{width:calc(100% - 40px);height:calc(100% - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:991.98px){.vendors__img{max-height:120px}}.vendors__img-card{height:140px}.filter__button-reset{border-width:4px;padding-top:calc(1rem - 3px)!important;padding-bottom:calc(1rem - 3px)!important}.filter__blocks{margin:0 -15px}.filter__block{flex-basis:28%;padding:16px 15px 25px}@media (max-width:1439.98px){.filter__block{flex-basis:50%}}@media (max-width:575.98px){.filter__block{flex-basis:100%;padding:20px 15px 0}}.filter__block-header{cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative}.filter__block-header .h3{line-height:42px}.filter__block-header:hover{color:#1b84ff}.filter__block-help{cursor:default;color:#00143c;position:absolute;left:5px;top:52px;z-index:1;background:#fff;padding:36px;font-size:1rem;box-shadow:0 0 30px rgba(184,184,184,.26);width:269px;min-height:161px;opacity:0;visibility:hidden;transition:.15s;border-radius:0 4px 4px 4px}.filter__block-help_active{opacity:1;visibility:visible}.filter__block-help:before{content:'';border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#fff;border-width:15px;left:-15px;top:-15px;transform:rotateZ(-135deg)}.filter__block-help_reverse{right:-15px;left:auto}.filter__block-help_reverse:before{left:auto;right:-15px;transform:rotateZ(135deg)}@media (max-width:1439.98px){.filter__block-help_reverse:before{left:-15px;transform:rotateZ(-135deg)}}@media (max-width:1439.98px){.filter__block-help_reverse{left:0;right:auto}}@media (max-width:1439.98px){.filter__block-help{left:0;right:auto;top:50px}.filter__block-help:before{left:-15px;transform:rotateZ(-135deg)}}.filter__block-help-close{position:absolute;color:#00143c;right:16px;top:11px;font-size:10px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.filter__block-help-close:hover{color:#1b84ff}.filter__block-icon{margin-right:13px;margin-top:6px}.filter__block-row{position:relative;margin-bottom:5px;transition:max-height .25s,margin-top .5s;margin-top:10px;max-height:900px}.filter__block-row.collapsed{overflow:hidden;max-height:0;margin:0;cursor:pointer}.filter__block-radio{position:relative}.filter__block-radio-control{opacity:0;left:0;bottom:0;position:absolute;width:0;height:0}.filter__block-radio-control:checked+.filter__block-radio-label:after{opacity:1}.filter__block-radio-control[disabled]{cursor:not-allowed}.filter__block-radio-control[disabled]+.filter__block-radio-label{opacity:.3}.filter__block-radio-label{font-size:16px;min-height:30px;position:relative;padding-left:28px;padding-top:2px;font-weight:700;cursor:pointer;display:inline-block;line-height:normal;transition:opacity .15s linear}.filter__block-radio-label:before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:10px;border:#00143c 1px solid}.filter__block-radio-label:after{content:'';position:absolute;left:5px;top:7px;background:#1b84ff;width:10px;height:10px;border-radius:5px;opacity:0;transition:opacity .15s linear}.filter__block-checkbox{position:relative}.filter__block-checkbox-control{opacity:0;left:0;bottom:0;position:absolute;width:0;height:0}.filter__block-checkbox-control:checked+.filter__block-checkbox-label:after{opacity:1}.filter__block-checkbox-control[disabled]{cursor:not-allowed}.filter__block-checkbox-control[disabled]+.filter__block-checkbox-label{opacity:.3}.filter__block-checkbox-label{font-size:16px;min-height:30px;position:relative;padding-left:28px;padding-top:2px;font-weight:700;cursor:pointer;display:inline-block;line-height:normal;transition:opacity .15s linear}.filter__block-checkbox-label:before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:4px;border:#00143c 1px solid}.filter__block-checkbox-label:after{content:'';position:absolute;left:4px;top:6px;width:12px;height:8px;border-left:#00143c 2px solid;border-bottom:#00143c 2px solid;transform:rotateZ(-45deg);opacity:0;transition:opacity .15s linear}.filter__collapse{font-size:12px;position:absolute;top:calc(50% - 10px);right:-32px;height:18px;width:20px;transform:rotateX(180deg);text-decoration:none}@media (max-width:1439.98px){.filter__collapse{right:-26px}}.filter__collapse:hover{color:#1b84ff}.filter__collapse.collapsed{transform:rotateX(0)}.catalog__main-block{height:43px;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;z-index:3;position:relative}.catalog-result{display:flex;flex-wrap:wrap;margin:30px -15px;justify-content:space-between}.catalog-result__item{padding:15px;flex-basis:47%;display:flex;align-items:flex-start;margin-bottom:90px}@media (max-width:991.98px){.catalog-result__item{flex-basis:100%;margin-bottom:60px}}@media screen and (max-width:374px){.catalog-result__item{display:block}}.catalog-result__item-left{flex-basis:92px;min-width:92px;margin-right:37px}@media screen and (max-width:374px){.catalog-result__item-left{margin:0 0 30px;display:flex;justify-content:center}}.catalog-result__item-right{flex-basis:100%}.catalog-result__item-img{width:100%;height:auto;margin-top:23px}@media (max-width:575.98px){.catalog-result__item-img{flex-basis:60px;min-width:60px;margin-right:15px}}@media screen and (max-width:374px){.catalog-result__item-img{width:auto;margin-top:0;max-width:100%;max-height:200px;flex-basis:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}}.catalog-result__item-tags{margin-bottom:2px;margin-left:-5px}.catalog-result__item-title{margin-bottom:55px;display:inline-block;color:#00143c;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.catalog-result__item-title:hover{color:#1b84ff}.catalog-result__item-height{margin-bottom:38px}.catalog-result__item-info{margin-left:5px;line-height:30px;max-width:382px}.catalog-result__item-info-row{display:flex;justify-content:space-between;margin-bottom:13px;position:relative}.catalog-result__item-info-row:before{content:'....................................................................................................';position:absolute;left:0;top:0;right:0;overflow:hidden}.catalog-result__item-info-inner{background:#fff;position:relative}.catalog-result__item-info-label{white-space:nowrap}.catalog-result__item-info-label .catalog-result__item-info-inner{padding-right:1px}.catalog-result__item-info-value{text-align:right;font-weight:700;margin-left:-120px;text-indent:120px}.catalog-result__item-info-value .catalog-result__item-info-inner{padding-left:1px}.catalog-result__item-button{width:100%;max-width:315px;margin-left:4px}@media screen and (max-width:374px){.catalog-result__item-button{max-width:100%}}.select2-dropdown--below{box-shadow:0 0 30px rgba(184,184,184,.5)}.product-accessories__container{display:flex;align-items:flex-start;margin:50px 0 40px}@media (max-width:991.98px){.product-accessories__container{flex-wrap:wrap}}.product-accessories__left{min-width:360px;flex-basis:360px;padding-right:30px}@media (max-width:991.98px){.product-accessories__left{min-width:0;flex-basis:100%;padding-right:0;display:flex;flex-wrap:wrap;margin-bottom:20px}}.product-accessories__right{flex-basis:100%}.product-accessories__info{background:#f5f5f5;border-radius:20px;padding:37px 42px 80px 36px;display:none}@media (max-width:767.98px){.product-accessories__info{padding:20px}}.product-accessories__info_active{display:block}.product-accessories__info-columns{display:flex;align-items:flex-start}@media (max-width:767.98px){.product-accessories__info-columns{flex-wrap:wrap}}.product-accessories__info-right{min-width:203px;flex-basis:203px}@media (max-width:1439.98px){.product-accessories__info-right{min-width:150px;flex-basis:150px}}@media (max-width:767.98px){.product-accessories__info-right{min-width:0;flex-basis:100%}}.product-accessories__info-left{flex-basis:100%;padding-right:69px}@media (max-width:767.98px){.product-accessories__info-left{padding-right:0;margin-bottom:20px}}.product-accessories__info-title{line-height:1.5;margin-bottom:12px}.product-accessories__info-text{line-height:1.875;margin-bottom:26px}.product-accessories__info-button{width:100%;max-width:290px}@media (max-width:767.98px){.product-accessories__info-button{max-width:none}}.product-accessories__info-images{display:flex;flex-wrap:wrap;margin:8px -9px -11px}.product-accessories__info-item{flex-basis:calc(50% - 18px);margin:11px 9px;box-shadow:0 0 30px rgba(184,184,184,.26);background:#fff;border-radius:10px;height:91px;padding:8px;position:relative;overflow:hidden}@media (max-width:1439.98px){.product-accessories__info-item{height:66px}}@media (max-width:767.98px){.product-accessories__info-item{height:91px}}.product-accessories__info-item:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(19,19,19,.79);opacity:0;transition:opacity .15s linear;border-radius:10px}.product-accessories__info-item_big{flex-basis:calc(100% - 18px);height:203px;padding:35px;border-radius:20px}@media (max-width:1439.98px){.product-accessories__info-item_big{height:150px}}@media (max-width:767.98px){.product-accessories__info-item_big{height:150px}}.product-accessories__info-item-text{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(19,19,19,.79);color:#1b84ff;font-weight:700;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s linear}.product-accessories__info-item_link:hover .product-accessories__info-item-text{opacity:1}.product-accessories__info-item_link:hover:before{opacity:1}.product-accessories__info-img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.product-accessories__row{margin-bottom:16px}@media (max-width:991.98px){.product-accessories__row{flex-basis:50%;padding-right:25px;margin-bottom:6px;display:none}}@media (max-width:767.98px){.product-accessories__row{flex-basis:100%}}.product-accessories__radio{position:relative;margin:0}.product-accessories__radio-control{opacity:0;left:0;bottom:0;position:absolute;width:0;height:0}.product-accessories__radio-control:checked+.product-accessories__radio-label{color:#1b84ff}.product-accessories__radio-control:checked+.product-accessories__radio-label:after{opacity:1}.product-accessories__radio-label{display:inline-block;font-size:16px;min-height:30px;position:relative;padding-left:38px;padding-top:0;font-weight:700;cursor:pointer;transition:.15s;line-height:1.875}@media (max-width:991.98px){.product-accessories__radio-label{padding-top:4px}}.product-accessories__radio-label:before{content:'';position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:10px;border:#00143c 1px solid}.product-accessories__radio-label:after{content:'';position:absolute;left:5px;top:9px;background:#1b84ff;width:10px;height:10px;border-radius:5px;opacity:0;transition:opacity .15s linear}.product-accessories__select{width:100%;position:relative;font-weight:700}.product-accessories__select .select2{width:100%!important}.product-info{margin-bottom:96px}@media (max-width:991.98px){.product-info{margin-bottom:60px}}.product-info__tab{margin-right:21px;flex:0 0 161px!important;font-weight:700}.product-info__tab:last-child{margin-right:0}@media (max-width:991.98px){.product-info__tab{flex:0 0 100%!important;margin-right:0;margin-bottom:10px}}.product-info__container{display:flex;margin:45px 0 50px}@media (max-width:991.98px){.product-info__container{flex-wrap:wrap}}.product-info__left{flex-basis:100%;max-width:100%}.product-info__right{min-width:222px;margin-left:25px}@media (max-width:991.98px){.product-info__right{min-width:0;margin:30px -10px 0;display:flex;flex-wrap:wrap}.product-info__right .h3{flex-basis:100%;margin-left:10px;margin-right:10px}}.product-info__text{padding-right:43px;margin-bottom:30px}.product-info__project{width:222px;height:200px;position:relative;margin-bottom:10px;display:block;border-radius:5px;overflow:hidden;transition:.2s ease all}@media (max-width:991.98px){.product-info__project{margin:10px;width:calc(33.33% - 20px)}}@media (max-width:767.98px){.product-info__project{width:calc(100% - 20px)}}.product-info__project:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,.8);position:absolute;left:0;top:0;z-index:0;transition:.2s ease all;border-radius:5px}.product-info__project:hover:before{opacity:.8}.product-info__project-img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.product-info__project-text{position:absolute;left:20px;right:10px;top:10px;bottom:10px;color:#fff;font-weight:700;display:flex;align-items:center}.product-info__tab-container{display:none}.product-info__tab-container_active{display:block}.product-info__tab-container p{line-height:1.875;margin-bottom:1.875rem}.product-info__tab-container iframe{width:100%;height:500px;border:none}@media (max-width:991.98px){.product-info__tab-container iframe{height:400px}}@media (max-width:767.98px){.product-info__tab-container iframe{height:350px}}@media (max-width:575.98px){.product-info__tab-container iframe{height:280px}}.product-info__link{font-size:1.125rem}.product-info__links{margin-bottom:10px}.product-info__table{width:100%}.product-info__table-container{overflow:auto;border-radius:20px;background:#fff;box-shadow:0 0 30px rgba(184,184,184,.26)}.product-info__table-container_expandable{overflow:hidden;height:1066px;padding-bottom:144px;position:relative}.product-info__table-container_expanded{height:auto}@media (max-width:767.98px){.product-info__table-container_expanded{overflow:auto}}.product-info__table-container_expanded .product-info__table-expand-control:before{opacity:0;visibility:hidden}.product-info__table-expand-control{position:absolute;bottom:0;left:0;right:0;height:143px;background:#fff;display:flex;align-items:center;justify-content:center;padding:10px}.product-info__table-expand-control:before{content:'';left:0;right:0;bottom:82px;background:linear-gradient(0deg,#fff 10.26%,rgba(255,255,255,0) 72.32%);height:298px;position:absolute;transition:.3s}.product-info__table-button{position:relative;display:flex;align-items:center;justify-content:center;height:60px;width:100%;max-width:317px;border-width:2px;font-size:1rem;font-weight:700}.product-info__table-button-text{margin-right:7px;margin-left:21px}.product-info__table-button .icon{transform:scale(.7);margin-top:4px;transition:.3s}.product-info__table-button_active .icon{transform:scale(.7) rotateZ(-180deg);margin-top:-4px}.product-info__table-thead-tr{background:#00143c;color:#fff}.product-info__table-th{height:99px;vertical-align:middle;text-align:center;padding:10px}.product-info__table-th_big{font-size:1.375rem;text-align:left;padding:10px 36px}@media (max-width:575.98px){.product-info__table-th_big{padding:10px;font-size:.875rem}}.product-info__table-tbody-tr{border-bottom:rgba(189,189,189,.5) 1px solid}.product-info__table-tbody-tr_subheader{border:none;background:#eee}.product-info__table-td{padding:10px;text-align:center;vertical-align:middle;border-left:rgba(189,189,189,.5) 1px solid;line-height:1.875;padding:10px}@media (max-width:575.98px){.product-info__table-td{padding:10px;font-size:.75rem}}.product-info__table-td_label{text-align:left;padding:10px 10px 10px 36px;font-weight:700;border-left:none}@media (max-width:575.98px){.product-info__table-td_label{padding:10px}}.product-info__table-td_subheader{font-weight:700;padding:10px 10px 10px 36px;text-align:left;color:#000}@media (max-width:575.98px){.product-info__table-td_subheader{padding:10px}}.product-info__table-td_1{width:30.34%}.product-info__table-td_2{width:23.22%}.product-info__table-td_3{width:23.22%}.product-info__table-td_4{width:23.22%}.product-info__complect{display:flex;flex-wrap:wrap;margin:0 -15px;padding:4px 0}.product-info__complect-item{flex-basis:calc(50% - 30px);margin:28px 15px;display:flex;align-items:flex-start;color:#00143c}@media (max-width:767.98px){.product-info__complect-item{flex-basis:calc(100% - 30px)}}.product-info__complect-item:hover{color:#00143c}.product-info__complect-item-left{flex-basis:26.2%;background:#fff;border-radius:20px;padding:6px}.product-info__complect-item-img{display:block;width:100%;height:auto}.product-info__complect-item-right{flex-basis:73.8%;padding-left:25px;display:flex;flex-direction:column}.product-info__complect-item-title{margin-bottom:16px;line-height:1.36;margin-top:-6px}.product-info__complect-item-text{line-height:1.875}.product-info__projects{max-height:630px;overflow:hidden;width:222px}.product-info__projects.slick-initialized{overflow:visible;max-height:none}.product-info__projects.slick-initialized .product-info__project{display:block!important;width:auto!important}.product-info__projects .slick-prev{transform:rotateZ(90deg);position:static;margin:0 auto 10px}.product-info__projects .slick-next{transform:rotateZ(90deg);position:static;margin:0 auto 0}@media (max-width:991.98px){.product-info__projects .slick-next{margin-top:10px}}.product-info__projects .slick-slide{border:none;width:100%!important}@media (max-width:991.98px){.product-info__projects{width:auto;max-height:none;overflow:visible;flex-basis:100%;display:flex;flex-wrap:wrap}}.product-main{margin-bottom:156px}@media (max-width:991.98px){.product-main{margin-bottom:50px}}.product-main__tag{vertical-align:middle;margin:0 24px 20px 0}.product-main__advantages{display:flex;margin:0 -10px 44px;flex-wrap:wrap}@media (max-width:575.98px){.product-main__advantages{display:none}}.product-main__advantages-item{max-width:204px;justify-content:center;text-align:center;background:#fff;box-shadow:0 0 30px rgba(184,184,184,.26);border-radius:20px;line-height:1.7;font-size:.875rem;text-transform:uppercase;display:flex;align-items:center;min-height:72px;margin:10px;font-weight:700;padding:0 10px 6px}@media (max-width:991.98px){.product-main__advantages-item{width:calc(50% - 20px);max-width:none}}@media (max-width:767.98px){.product-main__advantages-item{width:calc(100% - 20px)}}.product-main__columns{display:flex;align-items:flex-start}@media (max-width:991.98px){.product-main__columns{flex-wrap:wrap}}.product-main__columns-left{flex-basis:58.5%;padding-right:34px;display:flex;align-items:flex-start}@media (max-width:991.98px){.product-main__columns-left{flex-basis:100%;padding-right:0}}@media (max-width:575.98px){.product-main__columns-left{flex-direction:column-reverse}}.product-main__columns-right{flex-basis:41.5%}@media (max-width:991.98px){.product-main__columns-right{flex-basis:100%;margin-top:50px}}.product-main__columns-preview{min-width:83px;flex-basis:83px;margin-right:34px}@media (max-width:575.98px){.product-main__columns-preview{width:100%;display:flex;flex-wrap:wrap;margin:0 -10px}}.product-main__columns-full{flex-basis:100%;position:relative;height:433px}@media (max-width:575.98px){.product-main__columns-full{width:100%;flex-basis:auto;height:auto;margin-bottom:30px}}.product-main__preview-item{width:83px;height:83px;background:#fff;border-radius:10px;position:relative;margin-bottom:18px;display:block;box-shadow:0 0 30px rgba(184,184,184,.26);padding:11px}@media (max-width:575.98px){.product-main__preview-item{margin:10px}}.product-main__preview-item:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:10px;border:3px solid #1b84ff;opacity:0;transition:opacity .15s linear}.product-main__preview-item_active:before{opacity:1}.product-main__full-link{width:100%;margin:13px 0 0;position:absolute;left:0;top:0;opacity:0;visibility:hidden;transition:opacity .15s linear;display:flex;justify-content:center}@media (max-width:575.98px){.product-main__full-link{position:static;display:none}}.product-main__full-link_active{opacity:1;visibility:visible}@media (max-width:575.98px){.product-main__full-link_active{display:flex}}.product-main__full-image{max-width:100%;height:auto;max-height:420px;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media (max-width:575.98px){.product-main__full-image{height:300px}}.product-main__preview-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.product-main__logo{max-width:180px;max-height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin-bottom:24px}.product-main__info{margin-bottom:16px}.product-main__info-row{display:flex;position:relative;line-height:1.875;justify-content:space-between;margin-bottom:12px}.product-main__info-row:before{content:'........................................................................................................................................................................................................';position:absolute;left:0;top:0;right:0;overflow:hidden}.product-main__info-label{white-space:nowrap}.product-main__info-label .product-main__info-inner{padding-right:1px}.product-main__info-value{font-weight:700;text-align:right}.product-main__info-value .product-main__info-inner{padding-left:1px}.product-main__info-inner{background:#fff;position:relative}.product-main__article{font-size:.75rem;color:#828282;line-height:1.25}.product-modal{max-width:624px}.product-modal .slick-arrow{margin-top:20px}.product-modal .modal-content{background:#fff}.product-modal__slider{margin:-20px 25px 40px}@media (max-width:1439.98px){.product-modal__slider{margin:-20px -10px 40px;padding:0 35px}}@media (max-width:767.98px){.product-modal__slider{margin:-20px 10px 40px}}.product-modal__slider-item-inner{display:flex;align-items:center}@media (max-width:575.98px){.product-modal__slider-item-inner{display:block}}.product-modal__slider-item-img{flex-basis:32.32%;max-width:32.32%;height:auto}@media (max-width:575.98px){.product-modal__slider-item-img{width:100%;max-width:80px;margin:0 auto 30px}}.product-modal__slider-item-right{padding-left:25px}@media (max-width:575.98px){.product-modal__slider-item-right{padding-left:0}}.product-modal__slider-item-title{margin-bottom:15px;margin-top:20px}.product-modal__slider-item-text{line-height:1.875}.education__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/education-bg.jpg)}@media (max-width:991.98px){.education__main{height:400px}}@media (max-width:575.98px){.education__main{height:initial}}.education__main:before{display:none}.education__main-title{margin-top:140px}@media (max-width:991.98px){.education__main-title{margin-top:70px}}@media (max-width:575.98px){.education__main-title{margin-top:40px;margin-bottom:40px}}.education__radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/J02A0710-1.png);background-position:top}.education__radio:before{background-image:linear-gradient(90deg,#0e0e0e 29.18%,rgba(14,14,14,0) 96.77%)}.education__radio-btn{max-width:253px!important}@media (max-width:575.98px){.education__radio-btn{max-width:initial!important}}.education__radio-btn-big{max-width:365px!important}@media (max-width:575.98px){.education__radio-btn-big{max-width:initial!important}}@media (max-width:767.98px){.education-system-text{font-size:18px}}.education-system__card-avatar{width:200px;height:200px;margin:0 auto 26px}.education-system__card-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.education-system__card-item{font-size:18px}@media (max-width:991.98px){.education-system__card-item{font-size:16px}}.education-system__card-title{min-height:60px}@media (max-width:767.98px){.education-system__card-title .h5{font-size:18px}}.font-weight-semi{font-weight:600}.do-education__card{width:500px;height:100%}@media (max-width:1439.98px){.do-education__card{width:450px}}@media (max-width:767.98px){.do-education__card{height:initial}}@media (max-width:575.98px){.do-education__card{width:initial}}.adaptive-card-row{margin-top:60px}@media (max-width:991.98px){.adaptive-card-row{margin-top:40px}}@media (max-width:575.98px){.adaptive-card-row{margin-top:30px}}.adaptive-card__img{height:42px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.education__tabs{flex-wrap:nowrap}@media (max-width:767.98px){.education__tabs-item{width:initial}.education__tabs-item .h5{font-size:12px}}.course__card{min-height:267px}@media (max-width:991.98px){.course__card{min-height:175px}}@media (max-width:767.98px){.course__card{min-height:initial}}.speakers__avatar{width:150px;height:150px;border-radius:100%;margin-bottom:26px}.speakers__title{font-size:14px;font-style:italic}.speakers__name{font-weight:700;font-size:22px}@media (max-width:767.98px){.speakers__name{font-size:18px}}.review-education__card{min-height:268px}.review-education__card-title{font-size:14px;line-height:1.64;display:block}.review-education__card-name{line-height:1.2}.review-education__card-img{width:70px;height:70px;margin-right:20px}@media (max-width:991.98px){.review-education__card-img{margin-right:10px}}@media (max-width:991.98px){.review-education__card{min-height:initial}}.atex-main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/atex.jpg);padding-top:0;padding-bottom:140px}@media (max-width:767.98px){.atex-main{height:initial;padding-bottom:80px}}@media (max-width:575.98px){.atex-main{padding-bottom:20px}}.atex-main._hytera{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/hytera-atex.jpg)}.atex-main-title{margin-top:75px;margin-bottom:112px}@media (max-width:767.98px){.atex-main-title{margin-top:30px;margin-bottom:40px}}@media (max-width:575.98px){.atex-main-title{margin-top:20px;margin-bottom:45px}}.atex-main-card{position:relative}.atex-main-card-min{min-height:235px}@media (max-width:1439.98px){.atex-main-card-min{min-height:210px}}.atex-main-card-min-text{position:absolute;left:0;right:0;margin:auto;bottom:15px;text-align:center}.atex-main-card-min-text-link{display:block}.atex-main-card-min-text-link[aria-expanded=true]{transform:rotate(180deg)}.atex-main-card-img{width:83px;height:83px;margin-right:15px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:1439.98px){.atex-main-card-img{width:60px;height:60px}}@media (max-width:991.98px){.atex-main-card-img{margin-right:0;margin-bottom:15px}}.atex-main-card-icon{font-size:60px;line-height:1}@media (max-width:991.98px){.atex-main-card .h5{font-size:18px}}.atex-main-card-block:last-child .atex-main-card-border{display:none}.atex-main-card-block:last-child .atex-main-card:after,.atex-main-card-block:last-child .atex-main-card:before{display:none}.atex-main-card:after,.atex-main-card:before{content:'';width:15px;height:3px;position:absolute;left:calc(150% - 17px);background-color:#fff}@media (max-width:767.98px){.atex-main-card:after,.atex-main-card:before{display:none}}.atex-main-card:before{transform:rotate(45deg);top:27px}.atex-main-card:after{transform:rotate(-45deg);top:39px}.atex-main-card-border{width:calc(100% - 35px);border-top:4px dashed #fff;height:1px;position:absolute;top:32px;left:calc(50% + 35px)}@media (max-width:767.98px){.atex-main-card-border{display:none}}.atex-main-card-num{margin:0 auto 16px;width:70px;height:70px;border:6px solid #fff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;border-radius:100%;transition:.2s ease all}.atex-main-card:hover .atex-main-card-num{background-color:#fff;color:#00143c}@media (max-width:575.98px){.atex-product-card{max-width:300px}}.atex-product-card-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-height:250px}@media (max-width:575.98px){.atex-product-card-img{max-height:200px}}.atex-product-card-container{margin-bottom:80px}@media (max-width:767.98px){.atex-product-card-container{margin-bottom:50px}}@media (min-width:992px){.atex-product-card-container-bottom{margin-bottom:0}}.card-table{display:flex;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd}@media (max-width:767.98px){.card-table{flex-direction:column}}.card-table-block{border-right:1px solid #bdbdbd}.card-table-block:last-child{border-right:none}@media (max-width:767.98px){.card-table-block{border-right:none}.card-table-block:first-child{border-top:1px solid #bdbdbd}}.card-table-item{border-bottom:1px solid #bdbdbd;height:104px;display:flex;align-items:center;justify-content:center;padding:0 22px}@media (max-width:767.98px){.card-table-item{height:74px}}@media (max-width:991.98px){.card-table-item{font-size:14px;padding:0 10px}}@media (max-width:575.98px){.card-table-item{font-size:12px}}.card-table-item-head{border-top:1px solid #bdbdbd;font-weight:700;height:74px}@media (max-width:767.98px){.card-table-item-head{border-top:none;border-right:1px solid #bdbdbd}}.certificate-alex-slider .slick-slide{padding:40px 25px 30px}.certificate-alex-slider-card-img{width:100%;height:322px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:1439.98px){.certificate-alex-slider-card-img{height:248px}}@media (max-width:991.98px){.certificate-alex-slider-card-img{height:165px}}@media (max-width:767.98px){.certificate-alex-slider-card-img{height:290px}}@media (max-width:575.98px){.certificate-alex-slider-card-img{height:initial;max-height:290px}}.choice-card{border:2px solid #00143c;padding:30px 45px;transition:.2s ease all}.choice-card:hover{border-color:#1b84ff;color:#1b84ff}.choice-card-icon{font-size:60px;line-height:1}@media (min-width:1440px){.choice-list{font-size:22px}}.atex-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/atex-radio.jpg);background-repeat:no-repeat;background-size:cover;margin:0}.atex-radio-btn{max-width:253px}@media (max-width:575.98px){.atex-radio-btn{max-width:initial}}.atex-radio:before{display:none}.atex-min-card{cursor:pointer}.atex-min-card-title{font-size:14px}.atex-min-card-img{width:47px;height:47px;display:block;margin-left:auto;margin-right:auto}@media (max-width:575.98px){.mobile_slider-xs .card{box-shadow:0 0 30px rgba(184,184,184,.24)!important;margin-top:20px}.mobile_slider-xs .atex-min-card{min-height:193px}.mobile_slider-xs .slick-dots li{margin:0 3px}.mobile_slider-xs .slick-dots li button:before{font-size:8px}}@media (max-width:575.98px){.atex-padding-section{padding:40px 0}}@media (max-width:767.98px){.accessories-video{min-height:300px}}.accessories-card{padding:60px 20px}@media (max-width:991.98px){.accessories-card{padding:20px 10px}}.accessories-card-container{margin-top:90px}@media (max-width:767.98px){.accessories-card-container{margin-top:40px}}.accessories-card-img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-height:280px}.accessories-card-title{max-width:556px}.line-height-15{line-height:1.5}.radiostation-nav li.nav-item{margin:0 10px;width:calc(25% - 20px)}@media (max-width:575.98px){.radiostation-nav li.nav-item:nth-child(2) .nav-link,.radiostation-nav li.nav-item:nth-child(3) .nav-link{color:#00143c;background-color:rgba(0,0,0,.1)}.radiostation-nav li.nav-item:nth-child(2) .nav-link:before,.radiostation-nav li.nav-item:nth-child(3) .nav-link:before{border-color:rgba(0,0,0,.6)}}@media (max-width:575.98px){.radiostation-nav li.nav-item{width:calc(50% - 20px)}.radiostation-nav li.nav-item:nth-child(2n){margin-right:0}.radiostation-nav li.nav-item:nth-child(2n+1){margin-left:0}}.radiostation-nav li.nav-item:first-child{margin-left:0}.radiostation-nav li.nav-item:last-child{margin-right:0}.radiostation-nav-card{padding:40px 20px}.radiostation-nav-card-top{border-top-left-radius:0!important;border-top-right-radius:0!important;box-shadow:0 20px 30px rgba(184,184,184,.26)!important}@media (max-width:575.98px){.radiostation-nav-card{padding:20px 0}}.radiostation-nav-card-btn{width:100%;max-width:450px;padding:13px;font-weight:700;text-transform:uppercase;border-width:2px}@media (max-width:1439.98px){.radiostation-nav-card-btn{max-width:initial}}.radiostation-nav-card-img{width:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.radiostation-nav-card-img-min{max-height:101px}@media (max-width:1439.98px){.radiostation-nav-card-img-min{max-height:82px}}@media (max-width:991.98px){.radiostation-nav-card-img-min{max-height:63px}}@media (max-width:575.98px){.radiostation-nav-card-img-min{max-height:initial;height:80px}}.radiostation-nav-card-img-big{max-height:360px}.radiostation-nav-card-img-card{cursor:pointer}@media (max-width:575.98px){.radiostation-nav-card-img-card{max-width:80px;height:80px;box-shadow:0 0 20px rgba(184,184,184,.24)!important;margin-top:10px;margin-bottom:10px}}.radiostation-tab-content>.tab-pane{display:block;height:0}.radiostation-tab-content>.active{height:initial}.radiostation-container{margin-bottom:50px}.radiostation-container:last-child{margin-bottom:0}@media (max-width:575.98px){.radiostation-carousel{padding-top:50px;padding-bottom:50px}}.radiostation-carousel .slick-next,.radiostation-carousel .slick-prev{left:0;right:0;margin:auto;transform:rotate(-90deg)}.radiostation-carousel .slick-next{top:0}.radiostation-carousel .slick-prev{top:initial;bottom:0}.capabilities-video{min-height:480px}@media (max-width:1439.98px){.capabilities-video{min-height:380px}}@media (max-width:991.98px){.capabilities-video{min-height:273px}}@media (max-width:575.98px){.capabilities-video{min-height:180px}}.apco__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/apco-main.jpg);padding-top:0}.apco__main:before{display:none}.apco__main-btn{max-width:316px}@media (max-width:575.98px){.apco__main-btn{max-width:initial}}.apco__main-img{width:58px;padding:3px;background-color:#fff;margin-bottom:5px;border-radius:2px}.apco__main-img-bottom{width:180px;margin-bottom:37px}.atex-card-img{height:60px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.atex-card-title{line-height:60px}.apco-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/apco-img.jpg);background-repeat:no-repeat;background-size:cover;margin:0}.apco-radio:before{display:none}@media (max-width:991.98px){.apco-radio{padding:100px 0}}@media (max-width:767.98px){.apco-radio{padding:52px 0}}.why-pmr__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/why-pmr.jpg);height:initial;padding-top:0;padding-bottom:60px;background-position:right}.why-pmr__main-container{padding-top:110px;padding-bottom:130px}@media (max-width:575.98px){.why-pmr__main-container{padding-top:40px;padding-bottom:20px}}@media (max-width:575.98px){.why-pmr__main{padding-bottom:40px}}.why-pmr__main:before{display:none}.professional__card{min-height:146px}.professional__card-block{position:relative}.professional__card-block-border{position:relative}.professional__card-block-border:before{content:'';width:30px;height:1px;border-bottom:2px dashed #00143c;top:0;bottom:0;left:calc(100% - 15px);margin:auto;position:absolute}@media (max-width:575.98px){.professional__card-block-border:before{display:none}}.professional__card-block:before{content:'';width:1px;height:calc(75% + 48px);bottom:calc(25% + 15px);left:0;right:0;margin:auto;border-right:2px dashed #00143c;position:absolute}@media (max-width:575.98px){.professional__card-block:before{bottom:20%;height:calc(80% + 63px)}}.professional__card-big{min-height:180px;margin-bottom:63px}.professional__card-icon{font-size:40px;line-height:1}.demands__tab{max-width:calc(33% - 10px)}@media (max-width:991.98px){.demands__tab{font-size:12px}}@media (max-width:767.98px){.demands__tab{margin-bottom:0!important}}@media (max-width:767.98px){.demands__tab{font-size:9px;max-width:calc(33% - 4px)}}.demands-block{border:2px solid #85afe0;padding:40px 40px 16px 40px;margin-bottom:40px}.demands__container{padding-bottom:70px}@media (max-width:991.98px){.demands__container{padding-bottom:30px}}.demands__card{min-height:168px}.demands__card-title{font-size:30px;line-height:40px;font-weight:600}@media (max-width:991.98px){.demands__card-text{font-size:14px}}.demands__card-img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:40px;display:block;margin-left:auto;margin-right:auto}.technology__card-img{height:93px;width:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;margin-bottom:23px}@media (max-width:991.98px){.technology__card-img{height:60px}}.technology__avatar{width:173px;height:173px;border-radius:100%;overflow:hidden}@media (max-width:575.98px){.technology__avatar{width:80px;height:80px}}.technology__avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.technology__dialog{background-color:#f5f5f5;padding:40px;position:relative;width:calc(100% - 213px);margin-top:15px;min-height:136px}@media (max-width:575.98px){.technology__dialog{width:calc(100% - 110px);margin-top:0;padding:20px;min-height:82px}}.technology__dialog:before{content:'';width:0;height:0;position:absolute;border-top:20px solid transparent;border-bottom:20px solid transparent;top:49px}@media (max-width:575.98px){.technology__dialog:before{top:20px}}.technology__dialog-right:before{border-left:20px solid #f5f5f5;left:100%}.technology__dialog-left:before{border-right:20px solid #1b84ff;right:100%}@media (min-width:992px){.padding-section-bottom-min{padding-bottom:80px}}.why-pmr-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/compare-2.jpg);margin-top:0}.why-pmr-radio:before{display:none}.why-pmr-radio-btn{max-width:253px!important}@media (max-width:575.98px){.why-pmr-radio-btn{max-width:initial!important}}.card-conclusion{background-color:#073375}.card-conclusion:hover{background-color:#06295d}.analog-main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/analog-bg-24-03.jpg);padding-top:0;padding-bottom:120px;height:initial}@media (max-width:575.98px){.analog-main{padding-bottom:15px}}.analog-main-row{justify-content:flex-end}@media (max-width:767.98px){.analog-main-row{justify-content:center}}.analog-main-blue{background-color:#f5faff;border:1px dashed #a5c2df}.analog-main__card{min-height:300px;margin-bottom:70px;position:relative}.analog-main__card-title{position:absolute;left:20px;top:20px;font-weight:700;text-transform:uppercase;font-size:20px}.analog-main__card-arrow{overflow:initial}.analog-main__card-arrow:before{content:'';width:52px;height:16px;background-image:url(/local/templates/saga/html/build/css/../picture/upload/analog-Arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:-65px;top:0;bottom:0;margin:auto}@media (max-width:1439.98px){.analog-main__card-arrow:before{left:-50px;width:45px}}@media (max-width:767.98px){.analog-main__card-arrow:before{transform:rotate(90deg);left:0;right:0;top:calc(-100% - 40px);width:32px}}.analog-main__card-body{display:flex;align-items:center;justify-content:flex-start}@media (max-width:991.98px){.analog-main__card-body{flex-direction:column;justify-content:center}}.analog-main__card-text{line-height:1.2}@media (max-width:991.98px){.analog-main__card-text{font-size:14px}}.analog-main__card:last-child{margin-bottom:0}@media (max-width:1439.98px){.analog-main__card{margin-bottom:40px}}@media (max-width:767.98px){.analog-main__card{text-align:center;min-height:initial}}@media (max-width:575.98px){.analog-main__card{padding-top:40px!important}}.analog-digital-card{min-height:229px}@media (max-width:767.98px){.analog-digital-card{min-height:initial}}.analog-digital-card-img{width:50px;height:50px;display:block;margin:0 auto 15px}.analog-digital-block{padding:60px 0 40px}@media (max-width:575.98px){.analog-choice__list{font-size:10px}}.analog-choice__card-blue{border-top-left-radius:25px;border-bottom-left-radius:25px;border-top-right-radius:20px;border-bottom-right-radius:20px}.analog-choice__card-border{position:relative}.analog-choice__card-border:before{content:'';width:1px;height:100%;border-right:3px solid #073375;position:absolute;left:-13px;top:0}@media (max-width:991.98px){.analog-choice__card-border:before{left:-5px}}@media (max-width:767.98px){.analog-choice__card-border:before{display:none}}.analog-choice__card-img{height:180px;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}@media (max-width:575.98px){.analog-choice__card-img{height:100px}}.analog-choice__card-img-min{width:70px;height:70px;display:block;margin:0 auto 15px}.analog-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/analog-radio-24-03.jpg);background-repeat:no-repeat;background-size:cover;margin:0}@media (max-width:575.98px){.analog-radio{background-position:left center}}.ermak__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/ermak-bg-24-03.jpg);padding-top:0}@media (max-width:991.98px){.ermak__main{height:initial}}.ermak__main:before{display:none}.atex-card-img{height:60px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.atex-card-title{line-height:60px}.ermak-radio{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/ermak-radio.jpg);background-repeat:no-repeat;background-size:cover;margin:0}.ermak-radio:before{background-image:linear-gradient(90deg,rgba(14,14,14,0) 22.08%,rgba(14,14,14,.75) 72.08%)}@media (min-width:768px){.ermak-radio:before{display:none}}@media (max-width:767.98px){.ermak-radio{padding:100px 0}}@media (max-width:575.98px){.ermak-radio{background-position:left center;padding:60px 0}}.ermak-product-fill .nav-item:first-child{margin-left:0}@media (max-width:767.98px){.ermak-product-fill .nav-item:first-child{margin:0 10px}}.ermak-product-fill .nav-item:last-child{margin-right:0}@media (max-width:767.98px){.ermak-product-fill .nav-item:last-child{margin:0 10px}}.ermak-product__btn-hide .systems-table-dropdown-icon{transform:rotate(180deg)}.ermak-product__btn .systems-table-dropdown-icon{height:17px;display:inline-block}.ermak-product__btn-hide-container{display:none}.telephone-main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/Screenshot_22312.png);padding-top:0;padding-bottom:60px;height:580px}@media (max-width:991.98px){.telephone-main{height:initial;padding-bottom:100px}}@media (max-width:575.98px){.telephone-main{padding-bottom:30px}}@media (max-width:575.98px){.telephone-main__text{word-break:break-all}}.telephone-main__card:after,.telephone-main__card:before{background-color:#00143c}@media (max-width:767.98px){.telephone-main__card:after,.telephone-main__card:before{display:block;left:34px;top:calc(100% + 55px)}}@media (max-width:767.98px){.telephone-main__card:before{left:25px}}@media (max-width:767.98px){.telephone-main__card .atex-main-card-border{display:block;border-top:none;border-left:4px dashed #00143c;width:1px;height:60px;left:35px;top:100%}}@media (max-width:767.98px){.telephone-main__card{display:flex;align-items:center;margin-bottom:60px}}.telephone-main__card-content{text-align:center}@media (max-width:767.98px){.telephone-main__card-content{text-align:left}}@media (max-width:767.98px){.telephone-main__card-num{margin-left:0;margin-right:11px;margin-bottom:0;min-width:70px}}@media (max-width:767.98px){.atex-main-card-block:last-child .telephone-main__card{margin-bottom:0}}.atex-main-card:hover .telephone-main__card-num{background-color:#00143c;color:#fff!important}.telephone__tab{max-width:calc(25% - 10px)}@media (max-width:991.98px){.telephone__tab{max-width:calc(50% - 10px);margin-bottom:15px}}.telephone__tab-list{margin-top:-76px}@media (max-width:991.98px){.telephone__tab-list{margin-top:0;padding-top:40px}.telephone__tab-list .nav-link.nav-link-top{border:2px solid #00143c!important;border-radius:10px!important}.telephone__tab-list .nav-link.nav-link-top[aria-selected=true]{border-color:#1b84ff!important}}@media (max-width:575.98px){.padding-section-min-telephone{padding-top:0;padding-bottom:40px}}@media (max-width:575.98px){.telephone-row{justify-content:center}}@media (min-width:768px){.tetra-projects-fill-telephone li:first-child{margin-left:0}}@media (min-width:768px){.tetra-projects-fill-telephone li:last-child{margin-right:0}}.video-control__main{background-image:none;background-color:#fff;height:auto}.video-control__main:before{display:none}@media (max-width:991.98px){.video-control__main{padding-top:10px}}@media (max-width:767.98px){.video-control__main{padding-top:50px;padding-bottom:50px}}.audit__work-block._video-control:before{width:100%;max-width:365px}.audit__work-block._video-control-last:before{content:'';width:100%;height:42px;background-image:url(/local/templates/saga/html/build/css/../picture/upload/Line-266.svg);background-size:auto;background-position:right center;position:absolute;top:17px;left:15%;background-repeat:no-repeat}@media (max-width:1439.98px){.audit__work-block._video-control-last:before{width:50%;left:60%}}@media (max-width:991.98px){.audit__work-block._video-control-last:before{width:50%}}.audit__work-btn-block._video-control{flex-shrink:0;background:0 0}.audit__work-text{font-size:22px;line-height:30px;font-weight:700}.audit__hide-block._video-control.audit__hide-block-1{margin-left:5.6%}@media (max-width:1439.98px){.audit__hide-block._video-control.audit__hide-block-1{margin-left:6.8%}}@media (max-width:991.98px){.audit__hide-block._video-control.audit__hide-block-1{margin-left:7.2%}}.audit__hide-block._video-control.audit__hide-block-2{margin-left:32.2%}@media (max-width:1439.98px){.audit__hide-block._video-control.audit__hide-block-2{margin-left:33.2%}}@media (max-width:991.98px){.audit__hide-block._video-control.audit__hide-block-2{margin-left:33.8%}}.audit__hide-block._video-control.audit__hide-block-3{margin-right:-24.8%}@media (max-width:1439.98px){.audit__hide-block._video-control.audit__hide-block-3{margin-right:-26%}}@media (max-width:991.98px){.audit__hide-block._video-control.audit__hide-block-3{margin-right:16.5%}}.audit__points{margin-left:-152px}@media (max-width:1439.98px){.audit__points{margin-left:-110px}}@media (max-width:991.98px){.audit__points{margin-left:-78px}}.audit__arrow-block-new._video-control{margin-left:43.5%}@media (max-width:991.98px){.audit__arrow-block-new._video-control{margin-left:43.5%}}@media (max-width:767.98px){.audit__arrow-block-new._video-control{margin-left:1rem}}.implementation__card-title{line-height:30px}@media (max-width:1439.98px){.implementation__card-title{line-height:120%}}@media (min-width:992px){.bg-lg-white{background-color:#fff!important}}.video-control-radio__btn{max-width:390px!important}@media (max-width:991.98px){.video-control-radio__btn{max-width:100%!important}}.video-control-radio__btn._small{max-width:350px!important}@media (max-width:991.98px){.video-control-radio__btn._small{max-width:100%!important}}.video-control-radio__title{font-size:42px;line-height:51px;max-width:680px}@media (max-width:991.98px){.video-control-radio__title{font-size:28px;line-height:32px}}@media (max-width:575.98px){.video-control-radio__title{font-size:16px;line-height:19px;font-weight:400}}.video-control-audit{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/23fsdf3.jpg);background-position:top;min-height:600px}.video-control-audit:before{background-image:linear-gradient(90deg,#000 12.07%,rgba(0,0,0,0) 104.46%)}@media (max-width:991.98px){.video-control-audit{margin-bottom:60px}}@media (max-width:575.98px){.video-control-audit{margin-bottom:40px;min-height:470px}.video-control-audit:before{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 12.07%,rgba(0,0,0,.5) 104.46%)}}.video-control-audit-btn{max-width:320px!important}@media (max-width:767.98px){.video-control-audit-btn{max-width:44%!important}}@media (max-width:575.98px){.video-control-audit-btn{max-width:100%!important}}.video-control-audit-title{max-width:680px}@media (max-width:767.98px){.video-control-audit{background-position:70% center}}.avigilon__main{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/image_281.jpg);background-repeat:no-repeat;background-size:cover;padding:70px 0;color:#fff;overflow:hidden;position:relative}.timeline{display:flex;justify-content:space-between;counter-reset:timeline;padding-bottom:160px;margin-right:-160px}@media (max-width:991.98px){.timeline{margin-right:-100px}}@media (max-width:767.98px){.timeline{flex-direction:column;padding-bottom:60px}}.timeline__item{z-index:5;font-size:16px;line-height:30px;position:relative;flex:1}@media (max-width:991.98px){.timeline__item{padding-right:45px}}@media (max-width:767.98px){.timeline__item{font-size:14px;line-height:22px;max-height:104px}}.timeline__item span{display:block}@media (max-width:767.98px){.timeline__item span{position:relative;top:-60px;left:60px}}.timeline__item:before{position:relative;counter-increment:timeline;content:counter(timeline);display:block;border-radius:50%;width:40px;height:40px;font-weight:700;font-size:22px;line-height:42px;text-align:center;margin-bottom:20px;z-index:5;background:#02005c}.timeline__item:after{position:absolute;content:"";height:6px;width:100%;z-index:2;top:17px;left:38px;background:linear-gradient(90deg,#02005c 28.41%,#073375 73.01%)}@media (max-width:767.98px){.timeline__item:after{background:linear-gradient(180deg,#02005c 28.41%,#073375 73.01%);height:100%;width:6px;top:26px;left:17px}}@media (min-width:992px){.timeline__item:nth-child(1):before{margin-left:10px}}.timeline__item:nth-child(2):before{background:#073375}.timeline__item:nth-child(2):after{background:linear-gradient(90deg,#073375 28.41%,#2f80ed 73.01%)}@media (max-width:767.98px){.timeline__item:nth-child(2):after{background:linear-gradient(180deg,#073375 28.41%,#2f80ed 73.01%)}}.timeline__item:nth-child(3):before{background:#2f80ed}.timeline__item:nth-child(3):after{background:linear-gradient(90deg,#2f80ed 28.41%,#2d9cdb 73.01%)}@media (max-width:767.98px){.timeline__item:nth-child(3):after{background:linear-gradient(180deg,#2f80ed 28.41%,#2d9cdb 73.01%)}}@media (max-width:767.98px){.timeline__item:nth-child(4) span{width:100px}}.timeline__item:nth-child(4):before{background:#2d9cdb}.timeline__item:nth-child(4):after{background:linear-gradient(90deg,#2d9cdb 28.41%,#75b4ff 73.01%)}@media (max-width:767.98px){.timeline__item:nth-child(4):after{background:linear-gradient(180deg,#2d9cdb 28.41%,#75b4ff 73.01%)}}@media (max-width:767.98px){.timeline__item:nth-child(5){max-height:40px}}@media (max-width:1439.98px){.timeline__item:nth-child(5) span{padding-right:50px}}@media (max-width:991.98px){.timeline__item:nth-child(5) span{padding-right:0}}.timeline__item:nth-child(5):before{background:#75b4ff}.timeline__item:nth-child(5):after{display:none}.utp-cards{margin-left:-40px;margin-right:-40px}@media (max-width:1439.98px){.utp-cards{margin-left:-30px;margin-right:-30px}}@media (max-width:991.98px){.utp-cards{margin-left:-15px;margin-right:-15px}}.utp-card-wrapper{padding:0 35px}@media (max-width:1439.98px){.utp-card-wrapper{padding:0 25px}}@media (max-width:991.98px){.utp-card-wrapper{padding:0 15px}}.card._utp{z-index:5;border-radius:20px;color:#00143c}.smartptt-solutions__title._large{font-weight:700;font-size:22px;line-height:30px}.smartptt-solutions__title._wrap{white-space:pre-wrap}.smartptt-solutions__img{border-radius:10px;overflow:hidden;display:inline-block}.dropdown-toggle._large:after,.dropdown-toggle._large:before{width:14px;height:3px;border-radius:10px}.dropdown-toggle._large:before{transform:translateX(-8px) rotate(45deg)}.dropdown-toggle._large[aria-expanded=true]:after{transform:rotate(45deg)}.dropdown-toggle._large[aria-expanded=true]:before{transform:translateX(-8px) rotate(-45deg)}.design__full{background-color:#fff}.design__full-mobile{border-top:4px solid transparent;width:100%;margin-top:15px;text-align:center;height:60px;display:flex;align-items:center;justify-content:center;font-weight:700;background-color:#fff}.design__full-mobile[aria-expanded=true]{border-top-color:#1b84ff;color:#1b84ff}.tab-pane__blue-box{background-color:#ecf4fb;border-radius:10px;padding:0 54px 0 27px;margin-bottom:28px;height:200px;display:flex;align-items:center;color:#00143c}.card._blue{background-color:#ecf4fb;display:flex;align-items:start;justify-content:center;min-height:160px}.saga-tag._totop{position:relative;top:-10px}.photo-slick{margin:0 50px 40px!important}@media (max-width:1439.98px){.photo-slick{margin:0 10px 30px}}.photo-slick__text-container{display:none}.photo-slick .slick-track{display:flex!important;align-items:center}.photo__carousel-card-container{display:flex!important;justify-content:center}.photo__carousel-card-container img{max-width:100%}.tablet_slider._overflow-visible .slick-list{overflow:visible}.cam_slider iframe{max-width:100%}.building__card-head._compact{padding:40px 0 15px 0}.building__card-head-item-1-1{max-width:15%}.building__card-head-item-1-2{max-width:30%}.building__card-head-item-1-3{max-width:50%}.building__card-head-item-1-4{max-width:70%}.building__card-head-item-1-5{max-width:100%}.tetra-projects__card._compact{padding:40px}.tetra-projects__card-main-img._compact{max-height:initial}.video-slider{width:100%;padding:40px 20px}@media (max-width:1439.98px){.video-slider{padding:0 20px}}.video-slider__container{padding:20px 40px 0}@media (max-width:1439.98px){.video-slider__container{padding:40px 40px 0}}.video-slider__container video{max-height:100%;max-width:100%}.video-slider .slick-dots{padding-right:60px}.main._indsol{height:auto;min-height:379px;padding-top:80px;padding-bottom:80px;background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/indsol-bg.jpg);position:relative}@media (max-width:991.98px){.main._indsol{min-height:294px}}.main._indsol:after{content:"";position:absolute;background-color:rgba(0,0,0,.6);top:0;bottom:0;left:0;right:0}.utp-companies{display:flex;align-items:center;justify-content:space-between}.design__mobile-list{padding-left:0}.design__mobile-list._indsol:before{display:none}.design__mobile-list-item._indsol{justify-content:center;font-size:14px;line-height:22px}.design__mobile-list-item._indsol:before{display:none}.work-exp__title{font-weight:700;font-size:22px;line-height:30px}.work-exp__description{font-weight:700;font-size:14px;line-height:170%;text-transform:uppercase}.work-exp__year{font-size:16px;line-height:30px}@media (min-width:992px){.work-exp-slider__elem:nth-child(+7){display:none}}@media (max-width:991.98px){.work-exp-slider__collapse{display:none}.work-exp-slider__btn{display:none}}.tetra-project-dropdown-text-show .tetra-projects-dropdown-icon._right-arrow{display:inline-block}.tetra-project-dropdown-text-show .tetra-projects-dropdown-icon._right-arrow .icon{position:relative;top:3px;left:3px}.tetra-project-dropdown-text-hide .tetra-projects-dropdown-icon._right-arrow{display:inline-block}.tetra-project-dropdown-text-hide .tetra-projects-dropdown-icon._right-arrow .icon{position:relative;right:3px}.service-form{line-height:30px}.form-table{line-height:30px}.filter__block._service-form{flex-basis:100%;padding:0}.filter__block-radio._service-form{display:flex;align-items:center}.calendar-page{position:relative;overflow:hidden}@media (max-width:991.98px){.calendar-page{background-repeat:no-repeat;background-position:calc(50% + 25px) center;background-size:auto calc(100% - 40px);background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/calendar_bg_mob.png)}}.calendar-page__inner{display:flex;justify-content:center;height:450px;width:100%}@media (min-width:992px){.calendar-page__inner{flex-direction:column;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/calendar_bg.png)}}.calendar-page__dots{position:absolute;width:1440px;height:100%;left:calc(50% - 720px);top:0}.calendar-page__dot{position:absolute;background:#002dcb;border-radius:2px;height:12px;width:12px;top:-12px;-webkit-animation-duration:40s;animation-duration:40s;-webkit-animation-name:dot;animation-name:dot;-webkit-animation-timing-function:steps(40,end);animation-timing-function:steps(40,end);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes dot{from{top:0}to{top:100%}}@keyframes dot{from{top:0}to{top:100%}}.icon-filter-settings{font-size:28px;color:#00143c}.icon-filter-settings:hover{color:#1b84ff}.nav._avigilon{padding-left:15px}.filter__button-reset._compact{border-width:2px}.filter__block._gray{background:#f5f5f5;border-radius:10px;padding:20px 15px;flex-basis:auto}.filter__block-header._avigilon{width:100%}.filter__block-header._avigilon .filter__collapse{top:calc(50% - 10px);right:0}.filter__range-wrapper{position:relative}.filter__range-select{display:none;background-color:#fff;border-radius:8px;padding:15px 20px;width:calc(100% + 30px);height:380px;left:-15px;position:relative}.filter__range-select-scroll{display:flex;flex-direction:column;max-height:calc(100% - 120px);margin:20px 0;overflow-y:scroll}.filter__range-select-scroll span{padding:4px 0;font-family:Proxima Nova;font-size:24px;line-height:150.3%;color:#e0e0e0;border-bottom:1px solid #e9e9e9;text-align:center}.filter__range-select-scroll span.active{color:#00143c}.filter__range-close{position:absolute;right:15px;top:20px;color:#00143c}.filter__range-close:hover{color:#1b84ff}.filter__toggler{margin-bottom:0}.filter__toggler input{opacity:0;width:0;height:0}.filter__toggler input:checked+.filter__toggler-inner{border:1px solid #00143c}.filter__toggler input:checked+.filter__toggler-inner:before{background-color:#1b84ff;transform:translateX(10px)}.filter__toggler-inner{border-radius:10px;border:1px solid #bdbdbd;position:absolute;cursor:pointer;width:30px;height:20px;background-color:#fff;transition:.2s}.filter__toggler-inner:before{border-radius:50%;position:absolute;content:"";height:10px;width:10px;left:4px;top:4px;background-color:#bdbdbd;transition:.2s}.filter__checkbox{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter__checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter__checkbox input:checked~.filter__checkmark:before{display:block}.filter__checkmark{position:absolute;top:3px;left:0;height:20px;width:20px;border-radius:4px;background-color:#fff}.filter__checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.filter__checkmark:before{content:"";background-color:#1b84ff;height:12px;width:12px;top:4px;left:4px;border-radius:4px;position:relative}.filter__checkmark-text{font-family:Proxima Nova;font-size:16px;line-height:24px;color:#00143c}.irs--saga{height:72px!important}.irs--saga .irs-line{width:calc(100% - 10px);height:2px;background-color:#00143c;z-index:6;cursor:pointer;top:20px}.irs--saga .irs-grid{width:calc(100% - 10px)!important;left:0!important;top:18px}.irs--saga .irs-grid-text{display:none}.irs--saga .irs-grid-pol{width:6px;height:6px;background:#00143c;border-radius:50%;z-index:9}.irs--saga .irs-grid-pol.small{display:none}.irs--saga .irs-bar{background:#1b84ff;top:20px;height:2px;z-index:8;display:none}.irs--saga .irs-handle{top:14px;height:15px;width:15px;z-index:9}.irs--saga .irs-handle>i:first-child{left:0;height:15px;width:15px;background:#00143c!important;border-radius:50%;cursor:pointer}.irs--saga .irs-handle>i:first-child:hover{background:#1b84ff!important}.irs--saga .irs-min{visibility:visible!important;top:40px;border:1px solid #00143b;border-radius:10px;background:#fff;padding:4px 8px;font-size:16px;color:#00143c;font-family:Proxima Nova}.irs--saga .irs-min:before{content:"Мин";padding-right:4px}.irs--saga .irs-max{visibility:visible!important;top:40px;border:1px solid #00143b;border-radius:10px;background:#fff;padding:4px 8px;font-size:16px;color:#00143c;font-family:Proxima Nova}.irs--saga .irs-max:before{content:"Мак";padding-right:4px}.irs--saga .irs-from,.irs--saga .irs-single,.irs--saga .irs-to{display:none;border-radius:10px;top:-20px;border:1px solid #00143b;background:#fff;padding:4px 8px;font-size:16px;color:#00143c;font-family:Proxima Nova}.irs--saga .irs-from:before,.irs--saga .irs-single:before,.irs--saga .irs-to:before{display:none}@media (max-width:767.98px){.filter-popup{z-index:10;background-color:#fff;padding:25px 15px;position:absolute;box-shadow:0 0 30px rgba(184,184,184,.26);display:none;left:0}}.filter-popup-inner{position:relative;padding-right:0;padding-left:0}@media (min-width:576px){.filter-popup-inner{max-width:540px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}@media (min-width:768px){.filter-popup-inner{max-width:initial;padding-right:initial;padding-left:initial}}.filter-popup-overlay{display:none}@media (max-width:767.98px){.filter-popup-overlay{display:block;background:#090909;opacity:.6;top:100%;left:0;position:absolute;width:100%;height:100%}}.filter-popup__close{position:absolute;right:0;top:0;color:#00143c}@media (min-width:576px){.filter-popup__close{right:15px}}.filter-popup__close:hover{color:#1b84ff}.catalog-avigilon__item{margin-bottom:32px}.catalog-avigilon__item-wrapper{border-radius:8px;background-color:#fff;box-shadow:0 0 30px rgba(184,184,184,.26);padding:23px 22px}.catalog-avigilon__item-title{color:#00143c}.catalog-avigilon__item-title span{color:#1b84ff}.catalog-avigilon__item-img{max-height:300px}.catalog-avigilon__item-img-inner{max-width:100%;max-height:100%}.catalog-avigilon__item-info{line-height:30px;position:relative}.catalog-avigilon__item-info [data-trigger]{cursor:pointer}.catalog-avigilon__item-info [data-trigger] .filter__block-help{left:0;top:40px;min-height:auto}.catalog-avigilon__item-info-row{display:flex;justify-content:space-between;margin-bottom:13px;position:relative}.catalog-avigilon__item-info-row:before{position:absolute;left:0;top:0;right:0;overflow:hidden}.catalog-avigilon__item-info-inner{background:#fff;position:relative}.catalog-avigilon__item-info-label{font-family:Proxima Nova;font-size:16px;line-height:30px}.catalog-avigilon__item-info-value{font-family:Proxima Nova;font-size:16px;line-height:30px;font-weight:700}.catalog-avigilon__item-button{width:100%}.catalog-avigilon__item-icon{height:16px;width:16px;font-size:16px;margin-left:5px;color:#00143c;transform:scaleY(-1);display:inline-block;position:relative;top:17px}@media (min-width:768px){.catalog-avigilon__item-icon{top:15px}}.product-main._compact{margin-bottom:45px}@media (max-width:991.98px){.product-main._compact{margin-bottom:80px}}.product-main__columns._border-bottom{border-bottom:1px solid #00143c}.product-main__columns-full._compact{height:auto;margin-bottom:45px}.product-main__columns-right._compact{margin-bottom:30px}@media (max-width:991.98px){.product-main__columns-right._compact{margin-bottom:65px}}.migration__inner{background:#073375;box-shadow:0 0 30px rgba(184,184,184,.26);border-radius:20px;padding:60px 65px}@media (max-width:767.98px){.migration__inner{padding:35px 10px}}.migration__block{background:#fff;box-shadow:0 0 30px rgba(184,184,184,.26);border-radius:20px;margin-bottom:32px;padding:20px 23px}@media (max-width:767.98px){.migration__block{margin-bottom:10px}}.line-height-20{line-height:20px}.radio._migration{background-image:url(/local/templates/saga/html/build/css/../picture/backgrounds/migration-bg.png);background-position:bottom}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9pb24tcmFuZ2VzbGlkZXIvY3NzL2lvbi5yYW5nZVNsaWRlci5taW4uY3NzIiwiYm9vdHN0cmFwL19yb290LnNjc3MiLCJzdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9oZWFkZXIvc3R5bGUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9tb2R1bGVzL2Zvcm0vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvZm9vdGVyL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3Byb2plY3QtY2FyZC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9wcm9qZWN0cy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9zbWFydHB0dC1wcm9ncmFtL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3N0ZXBzL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3RhYmxlL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL21haW4tcGFnZS9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL21haW4tcGFnZS9zb2x1dGlvbnMvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvbWFpbi1wYWdlL2J1aWxkaW5nL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL21haW4tcGFnZS9yYWRpby9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9tYWluLXBhZ2UvdGFzay9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9tYWluLXBhZ2UvZXF1aXBtZW50L3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL21haW4tcGFnZS9uZXdzL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL21haW4tcGFnZS9hcnRpY2xlL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3NpdGVtYXAvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvY29udGFjdC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9uZXdzL21haW4vc3R5bGUuc2NzcyIsInN0eWxlLmNzcyIsIi4uL21vZHVsZXMvY2FzZXMvbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jbGFzc2lmaWNhdGlvbi9wYXJ0MS9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jbGFzc2lmaWNhdGlvbi9wYXJ0Mi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jbGFzc2lmaWNhdGlvbi90ZXN0L3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2NsYXNzaWZpY2F0aW9uL2VxdWlwbWVudC0yL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3NlYXJjaC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZXRyYS9tYWluL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvdGV0cmEvbWFpbi9jYXJkcy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZXRyYS9tYWluL3NvbHV0aW9ucy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZXRyYS9tYWluL3JhZGlvL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3RldHJhL21haW4vZXF1aXBtZW50L3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3RldHJhL21haW4vY2xpZW50cy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZXRyYS9tYWluL3N5c3RlbS9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZXRyYS9tYWluL3Byb2R1Y3Qvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvdGV0cmEvbWFpbi9mdW5jdGlvbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZXRyYS9jb3JlL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvdGV0cmEvY29yZS9yYWRpby9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZXRyYS9jb3JlL2NlbnRlci9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZXRyYS9jb3JlL3Byb2dyYW0vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvdGV0cmEvY29yZS9yYWRpby0yL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3RldHJhL2NvcmUvcHJvZHVjdC1jYXJvdXNlbC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZXRyYS9leHByZXNzL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvdGV0cmEvZXhwcmVzcy9yYWRpby9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZXRyYS9leHByZXNzL2NlbnRlci9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZXRyYS9leHByZXNzL2JsdWUtYmxvY2svc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvdGV0cmEvZXhwcmVzcy9mdW5jdGlvbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9hcnRpY2xlL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvc21hcnRwdHQvbWFpbi9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3NtYXJ0cHR0L21haW4vY2FyZHMvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvc21hcnRwdHQvbWFpbi9zbWFydC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9zbWFydHB0dC9tYWluL3Byb2R1Y3Qvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvc21hcnRwdHQvbWFpbi9yYWRpby9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9zbWFydHB0dC9tYWluL2NsaWVudHMvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvc21hcnRwdHQvbWFpbi9mdW5jdGlvbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9zbWFydHB0dC9tYWluL2VxdWlwbWVudC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9zbWFydHB0dC9tYWluL29iamVjdC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jb21wYXJlL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvY29tcGFyZS9tYWluLWFib3V0L3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2NvbXBhcmUvbHRlL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2NvbXBhcmUvcHVycG9zZS9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jb21wYXJlL2x0ZS0yL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2NvbXBhcmUvYWR2YW50YWdlcy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jb21wYXJlL3JhZGlvL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2NvbXBhcmUvY2xpZW50cy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jb21wYXJlL2NvbmNsdXNpb24vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvY29tcGFyZS9zb2x1dGlvbnMvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvY29tcGFyZS9tYXRyaXgvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvY29tcGFyZS90ZWNobm9sb2d5L3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2NvbXBhcmUvZXhwZXJpZW5jZS9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9hYm91dC9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2Fib3V0L3JhZGlvLXN5c3RlbS9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9hYm91dC9hY2hpZXZlbWVudHMvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvYWJvdXQvbWFwL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2Fib3V0L2NhcmRzL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2Fib3V0L3JlY29tZW5kZWQvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvYWJvdXQvZG9jL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2Fib3V0L2VxdWlwbWVudC0yL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2Rtci9tYWluL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvZG1yL21haW4vY2FyZHMvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvZG1yL21haW4vc3lzdGVtcy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9kbXIvbWFpbi9lcXVpcG1lbnQvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvZG1yL21haW4vb2JqZWN0L3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2Rtci9pcC9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2Rtci9pcC9lcXVpcG1lbnQvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvZG1yL2lwL3NjaGVtZS9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9kbXIvY2FwYWNpdHkvbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9kbXIvY2FwYWNpdHkvZXF1aXBtZW50L3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2Rtci9jYXBhY2l0eS1tYXgvbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9kbXIvY2FwYWNpdHktbWF4L2VxdWlwbWVudC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9kbXIvbW90b3RyYm8vbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9kbXIvbW90b3RyYm8vZXF1aXBtZW50L3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2Rtci9tb3RvdHJiby9zY2hlbWUvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvYXVkaXQvbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9hdWRpdC9lcXVpcG1lbnQtMi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9hdWRpdC9zeXN0ZW1zL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2NvbnRyb2wvbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jb250cm9sL2VxdWlwbWVudC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jb250cm9sL3JlY29tZW5kZWQvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvc2VydmljZS9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3NlcnZpY2Uvc3lzdGVtcy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9zZXJ2aWNlL2VxdWlwbWVudC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9zZXJ2aWNlL2VxdWlwbWVudC0yL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3NlcnZpY2UvZXF1aXBtZW50LTMvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvc2VydmljZS93YXJyYW5pdHkvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvc2VydmljZS93YXJyYW5pdHktbWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3NlcnZpY2UvcHJvamVjdHMvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvc2VydmljZS9mdW5jdGlvbi0yL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3NlcnZpY2VzL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvZGVzaWduL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvZGVzaWduL2Z1bmN0aW9uL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2Rlc2lnbi9lcXVpcG1lbnQtMi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9kZXNpZ24vZXF1aXBtZW50L3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2Rlc2lnbi9iaWdmb3JtL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2VtYWlsL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvZW1haWwvbWFpbGluZy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9lbWFpbC9tYWlsL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3N5c3RlbXMvZnVuY3Rpb24vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvc3lzdGVtcy90YXNrL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3Jldmlldy9yZXZpZXcvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvcmV2aWV3L3RyYWluaW5nL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3Jld2FyZC9yZXdhcmQvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvcmFkaXVzL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvcmFkaXVzL2NhcmQvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvcmFkaXVzL2VxdWlwbWVudC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9yYWRpdXMvY2VydGlmaWNhdGVzL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3JhZGl1cy9zb2x1dGlvbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jYXJlZXIvbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jYXJlZXIvd29yay9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jYXJlZXIvdmFjYW5jeS9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jYXJlZXIvcmFkaW8vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvY2FyZWVyL2Jsb2NrcXVvdGVzL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3ZlbmRvcnMvbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy92ZW5kb3JzL3ZlbmRvcnMvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvY2F0YWxvZy9maWx0ZXIvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvY2F0YWxvZy9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2NhdGFsb2cvcmVzdWx0L3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3Byb2R1Y3QvYWNjZXNzb3JpZXMvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvcHJvZHVjdC9pbmZvL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3Byb2R1Y3QvbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9wcm9kdWN0L21vZGFsL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2VkdWNhdGlvbi9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2VkdWNhdGlvbi9yYWRpby9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9lZHVjYXRpb24vc3lzdGVtL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2VkdWNhdGlvbi9kby1lZHVjYXRpb24vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvZWR1Y2F0aW9uL2FkYXB0aXZlL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2VkdWNhdGlvbi90YWJzL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2VkdWNhdGlvbi9jb3Vyc2Uvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvZWR1Y2F0aW9uL3NwZWFrZXJzL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2VkdWNhdGlvbi9yZXZpZXcvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvYXRleC9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2F0ZXgvcHJvZHVjdC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9hdGV4L3RhYmxlL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2F0ZXgvY2VydGlmaWNhdGVzL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2F0ZXgvY2hvaWNlL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2F0ZXgvcmFkaW8vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvYXRleC9jYXJkcy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9hdGV4L2FjY2Vzc29yaWVzL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2F0ZXgvcmFkaW9zdGF0aW9uL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2F0ZXgvY2FwYWJpbGl0aWVzL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2FwY28vbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9hcGNvL2NhcmRzL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2FwY28vcmFkaW8vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvd2h5LXBtci9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3doeS1wbXIvcHJvZmVzc2lvbmFsL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3doeS1wbXIvZGVtYW5kcy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy93aHktcG1yL3RlY2hub2xvZ3kvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvd2h5LXBtci9yYWRpby9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy93aHktcG1yL2NvbmNsdXNpb24vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvYW5hbG9nL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvYW5hbG9nL2RpZ2l0YWwvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvYW5hbG9nL2Nob2ljZS9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9hbmFsb2cvcmFkaW8vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvZXJtYWsvbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9lcm1hay9jYXJkcy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9lcm1hay9yYWRpby9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZWxlcGhvbmUvbWFpbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy90ZWxlcGhvbmUvdGFicy9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy92aWRlby1jb250cm9sL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvdmlkZW8tY29udHJvbC9pbXBsZW1lbnRhdGlvbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy92aWRlby1jb250cm9sL2VxdWlwbWVudC9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9hdmlnaWxvbi9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2F2aWdpbG9uL2Z1bmN0aW9uL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2luZHVzdHJ5LXNvbHV0aW9ucy9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL2luZHVzdHJ5LXNvbHV0aW9ucy9mdW5jdGlvbi9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9pbmR1c3RyeS1zb2x1dGlvbnMvd29yay1leHBlcmllbmNlL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL3NlcnZpY2UtZm9ybS9oZWxsby9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9zZXJ2aWNlLWZvcm0vZm9ybS9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jYWxlbmRhci9zdHlsZS5zY3NzIiwiLi4vbW9kdWxlcy9jYXRhbG9nLWF2aWdpbG9uL21haW4vc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvY2F0YWxvZy1hdmlnaWxvbi9maWx0ZXIvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvY2F0YWxvZy1hdmlnaWxvbi9yZXN1bHQvc3R5bGUuc2NzcyIsIi4uL21vZHVsZXMvcHJvZHVjdC1hdmlnaWxvbi9tYWluL3N0eWxlLnNjc3MiLCIuLi9tb2R1bGVzL21pZ3JhdGlvbi9zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSxzR0FBc0csS0FBSyxTQUFTLFNBQVMsUUFBUSxNQUFNLHNCQUFzQixLQUFLLG9CQUFvQixLQUFLLG1CQUFtQixLQUFLLGlCQUFpQixLQUFLLGdCQUFnQixLQUFLLFlBQVksS0FBSyxVQUFVLEtBQUssWUFBWSxL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LEtGNENFLDRCRTlDSCxtQkFJRSxVQUFBLE1BR0YsZUFBQSxZQUVDLE1BQUEsS0FDQSxXQUFBLElBQUEsS0FBQSxJQUNBLFVBQUEsS0FKQSxxQkFBQSxrQkFNQyxVQUFBLGdCQU5ELHFCQUFBLGtCQVNDLE1BQUEsUUFHRixnQkFDQyxNQUFBLEtBQ0EsV0FBQSxJQUFBLEtBQUEsSUFDQSxVQUFBLEtBQ0MsK0JBRUMsTUFBQSxRQUdELGdDQUVDLE1BQUEsUUFHRCw4QkFFQyxNQUFBLFFGV0EsNEJFQUEsbUJBQ0MsTUFBQSxHRkRELDRCRUFBLG1CQUNDLE1BQUEsR0ZERCw0QkVBQSxtQkFDQyxNQUFBLEdGREQsNkJFQUEsbUJBQ0MsTUFBQSxHQURELG1CQUNDLE1BQUEsRUZERCw0QkVBQSxtQkFDQyxNQUFBLEdGREQsNEJFQUEsbUJBQ0MsTUFBQSxHRkRELDRCRUFBLG1CQUNDLE1BQUEsR0ZERCw2QkVBQSxtQkFDQyxNQUFBLEdBREQsbUJBQ0MsTUFBQSxFRkRELDRCRUFBLG1CQUNDLE1BQUEsR0ZERCw0QkVBQSxtQkFDQyxNQUFBLEdGREQsNEJFQUEsbUJBQ0MsTUFBQSxHRkRELDZCRUFBLG1CQUNDLE1BQUEsR0FERCxtQkFDQyxNQUFBLEVGREQsNEJFQUEsbUJBQ0MsTUFBQSxHRkRELDRCRUFBLG1CQUNDLE1BQUEsR0ZERCw0QkVBQSxtQkFDQyxNQUFBLEdGREQsNkJFQUEsbUJBQ0MsTUFBQSxHQURELG1CQUNDLE1BQUEsRUZERCw0QkVBQSxtQkFDQyxNQUFBLEdGREQsNEJFQUEsbUJBQ0MsTUFBQSxHRkRELDRCRUFBLG1CQUNDLE1BQUEsR0ZERCw2QkVBQSxtQkFDQyxNQUFBLEdBREQsbUJBQ0MsTUFBQSxFRkRELDRCRUFBLG1CQUNDLE1BQUEsR0ZERCw0QkVBQSxtQkFDQyxNQUFBLEdGREQsNEJFQUEsbUJBQ0MsTUFBQSxHRkRELDZCRUFBLG1CQUNDLE1BQUEsR0FERCxtQkFDQyxNQUFBLEVGREQsNEJFQUEsbUJBQ0MsTUFBQSxHRkRELDRCRUFBLG1CQUNDLE1BQUEsR0ZERCw0QkVBQSxtQkFDQyxNQUFBLEdGREQsNkJFQUEsbUJBQ0MsTUFBQSxHQURELG1CQUNDLE1BQUEsRUZERCw0QkVBQSxtQkFDQyxNQUFBLEdGREQsNEJFQUEsbUJBQ0MsTUFBQSxHRkRELDRCRUFBLG1CQUNDLE1BQUEsR0ZERCw2QkVBQSxtQkFDQyxNQUFBLEdBREQsbUJBQ0MsTUFBQSxFRkRELDRCRUFBLG1CQUNDLE1BQUEsR0ZERCw0QkVBQSxtQkFDQyxNQUFBLEdGREQsNEJFQUEsbUJBQ0MsTUFBQSxHRkRELDZCRUFBLG1CQUNDLE1BQUEsR0FERCxtQkFDQyxNQUFBLEVGREQsNEJFQUEsb0JBQ0MsTUFBQSxJRkRELDRCRUFBLG9CQUNDLE1BQUEsSUZERCw0QkVBQSxvQkFDQyxNQUFBLElGREQsNkJFQUEsb0JBQ0MsTUFBQSxJQURELG9CQUNDLE1BQUEsR0FPTCxlQUNDLE1BQUEsS0FDQSxVQUFBLEtBQ0Esa0JBQ0MsVUFBQSxNRlpFLDRCRVdILGtCQUdFLFVBQUEsTUFHRixvQkFDQyxNQUFBLEtBQ0EsV0FBQSxJQUFBLEtBQUEsSUFDQSxVQUFBLEtBRUEsOENBR0UsTUFBQSxRQUlILHVCQUNDLGdCQUFBLFNGOUJFLDRCRTZCSCx1QkFHRSxnQkFBQSxPQUNBLFdBQUEsS0FDQSxjQUFBLEtBS0gsY0FDRSxTQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFFBQUEsS0FDQSxpQkFBQSxzQkFDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLHNCQUNBLGNBQUEsS0FDQSxRQUFBLElBQ0Esb0JBQ0UsY0FBQSxLQzVISixnQkFDQyxpQkFBQSxxREFDQSxlQUFBLEtBQ0EscUJBQ0MsVUFBQSxLQURBLCtCQUdDLE1BQUEsaUJBQ0EsV0FBQSxLQUNBLE9BQUEsRUFBQSxLSGlFQyw0Qkd0RUYsK0JBT0UsTUFBQSxrQkgrREEsNEJHNURELHVDQUdFLE1BQUEsTUFLSCw2REFHRSxRQUFBLE1BQ0EsT0FBQSxFQUpGLG9DQU9FLE9BQUEsUUFJSCxzQkFDQyxRQUFBLEtBQUEsS0FBQSxFQUNBLCtCQUNDLFdBQUEsTUFDQSxjQUFBLE1BQUEsV0FBQSxNSHFDQyw0Qkd6Q0gsc0JBT0UsUUFBQSxLQUFBLEVBQUEsR0FJRCw4QkFDQyxXQUFBLElBQUEsS0FBQSxJQUZELDJFQU1FLFVBQUEsZUFORiwrRUFVRyxRQUFBLEtBVkgsK0VBYUcsUUFBQSxNQWJILGdGQW9CRyxRQUFBLE1BcEJILGdGQXVCRyxRQUFBLEtBS0oseUJBQ0MsY0FBQSxZQURBLHFDQUFBLHFDQUdDLElBQUEsTUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUxELHFDQVFDLE1BQUEsTUFSRCxxQ0FXQyxLQUFBLE1BWEQscUNBY0MsSUFBQSxNQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxLSGRDLDRCR0hGLHFDQW1CRSxJQUFBLE9IaEJBLDRCR0hGLHdDQXVCRyxPQUFBLEVBQUEsSUF2Qkgsc0RBeUJJLFVBQUEsS0FLSiw4QkFDQyxPQUFBLEtBQ0EsVUFBQSxNQUNBLGNBQUEsSUFDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLG1CQUFBLEtBQUEsT0FBQSxnQkFBQSxLQUFBLE9IaENDLDRCRzJCRiw4QkFPRSxPQUFBLEtBQ0EsVUFBQSxPQUtGLCtCQUNDLFlBQUEsRUh6Q0MsNEJHd0NGLCtCQUdFLFVBQUEsTUFHRiw4QkFDQyxTQUFBLE9BQ0EsYUFBQSxJQUNBLGNBQUEsRUN6SEYsZUFDQyxpQkFBQSxxQkFDQSxTQUFBLE9BQ0Esb0JBQ0MsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsU0FBQSxTQUNBLFFBQUEsRUFDQSwwQkFDQyxTQUFBLFNBREEsaUNBR0MsUUFBQSxHQUNBLE1BQUEsbUJBQ0EsT0FBQSxrQkFDQSxTQUFBLFNBQ0EsSUFBQSxNQUNBLE1BQUEsTUFDQSxpQkFBQSxLQUNBLFFBQUEsRUFDQSxVQUFBLGFBTUosZUFDQyxnQkFBQSxNQUNBLFNBQUEsU0FDQSxXQUFBLE1KNENFLDRCSTNDRixvQkFFRSxhQUFBLEtBQ0EsY0FBQSxNQUlELGlCQUNDLGlCQUFBLGlDQURELGlCQUNDLGlCQUFBLGlDQURELGlCQUNDLGlCQUFBLGlDQURELGlCQUNDLGlCQUFBLGlDQVpGLHNCQWdCQyxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxlQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLGNBQUEsUUF6QkQsNEJBNkJFLFFBQUEsR0prQkEsNEJJL0NGLDRCQStCRyxRQUFBLEdBL0JILGlCQW9DQyxTQUFBLFNBQ0EsUUFBQSxFQzlERCx3QkFDRSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFVBQUEsWUFDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsTUxrRUEsNkJLeEVGLHdCQVFJLFVBQUEsYUxnRUYsNEJLeEVGLHdCQVdJLFVBQUEsS0FDQSxTQUFBLFNBQ0EsVUFBQSxNQUNBLEtBQUEsa0JBQ0EsT0FBQSxNQWZILGdDQWtCRyxPQUFBLElMc0RGLDRCS3hFRCxnQ0FvQkssT0FBQSxPQXBCTCxxQ0F3QkcsT0FBQSxLTGdERiw0Qkt4RUQscUNBMEJLLE9BQUEsTUExQkwsa0NBOEJHLFNBQUEsU0FDQSxPQUFBLEVBR0osd0JBQ0Usd0JBQUEsS0FDQSwyQkFBQSxLTG9DQSw0Qkt0Q0Ysd0JBSUksd0JBQUEsRUFDQSwwQkFBQSxNTGlDRiw0Qk14RUgsYUFFRSxVQUFBLE1Oc0VDLDRCTXhFSCxhQUtFLFVBQUEsS0FHRixrQkFDQyxPQUFBLE1BQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLTjZERSw0Qk1oRUgsa0JBS0UsT0FBQSxNQUNBLE1BQUEsUUFDQSxRQUFBLEtBQUEsZ0JOeURDLDRCTWhFSCxrQkFVRSxNQUFBLElBQ0EsUUFBQSxLQUFBLGNBQ0EsT0FBQSxNQUNBLE9BQUEsRUFBQSxNQUlELGlCQUNDLFVBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLFFBQUEsS0FBQSxLTjJDQyw0Qk0vQ0YsaUJBTUUsUUFBQSxNTnlDQSw0Qk0vQ0YsaUJBU0UsUUFBQSxLQUFBLEtBVEQsbUJBV0UsVUFBQSxNTm9DRCw0Qk0vQ0YsaUJBZUUsUUFBQSxLQUFBLElBZkQsbUJBaUJFLFVBQUEsS0FJSCxpQkFFQyxnQkFBQSxPQUNBLE9BQUEsTUFDQSxNQUFBLE1Oc0JDLDZCTTFCRixpQkFNRSxRQUFBLEtBQUEsS0FDQSxPQUFBLFFBQ0EsTUFBQSxTTmtCQSw0Qk0xQkYsaUJBV0UsUUFBQSxLQUFBLE1OZUEsNEJNMUJGLGlCQWNFLFFBQUEsS0FBQSxLQWRELG1CQWdCRSxVQUFBLE1OVUQsNEJNMUJGLGlCQW9CRSxNQUFBLElBQ0EsUUFBQSxLQUFBLElBckJELHFDQXVCRSxVQUFBLElBdkJGLG1CQTBCRSxVQUFBLEtDeEVKLHVCQUNDLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxFQUNDLGtDQUFBLG1DQUFBLGtDQUFBLG1DQUlDLGlCQUFBLFFBQ0EsSUFBQSxFQUxELHdDQUFBLHlDQUFBLHdDQUFBLHlDQVVFLGlCQUFBLFFQdURELDRCT25ERiw0QkFFRSxVQUFBLE1BRkQsbUNBS0MsVUFBQSxpQkFBQSxlQUxELGtDQVFDLFVBQUEsY0FJSCxtQkFDQyx1QkFBQSxLQUNBLHdCQUFBLEtBQ0EsaUJBQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxLUGtDRSw0Qk92Q0gsbUJBT0UsT0FBQSxNUGdDQyw0Qk92Q0gsbUJBVUUsT0FBQSxNQUVELDZCQUNDLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxtQ0FDQyxTQUFBLE1BRUEsUUFBQSxFUG1CQSw0Qk92Q0gsbUJBOEJFLFVBQUEsS0FHRixxQkFDQywwQkFBQSxLQUNBLDJCQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLE1BQ0EsU0FBQSxTQUNDLG1DQUdDLFFBQUEsRUFDQSxlQUFBLEtBVkYsNEJBY0MsUUFBQSxHQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsbUVBQ0EsUUFBQSxFQUNBLFdBQUEsSUFBQSxLQUFBLElQaEJDLDRCT05GLDRCQXdCRSxPQUFBLEtQbEJBLDRCT05ILHFCQTBDRSxVQUFBLE1BR0Ysa0JBQ0MsY0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEVBQUEsS0FGQSw2QkFJQyxjQUFBLEtDcEhILE1BQ0MsT0FBQSxNQUNBLGlCQUFBLDBDQUNBLGdCQUFBLE1BQ0Esb0JBQUEsS0FBQSxPQUNBLFNBQUEsU0FDQSxlQUFBLEtBQ0EsY0FDQyxXQUFBLE1BQ0EsU0FBQSxTQUNBLFFBQUEsRVIrREUsNEJRbEVILGNBS0UsV0FBQSxHQUVELG1CQUNDLFFBQUEsS0FBQSxLUjBEQyw0QlEzREYsbUJBR0UsUUFBQSxLQUFBLE1Sd0RBLDRCUTNERixtQkFNRSxRQUFBLEtBQUEsR0FFRCx1QkFDQyxhQUFBLElBQUEsTUFBQSxxQlJrREEsNEJRbkRELHVCQUdFLGFBQUEsS0FDQSxjQUFBLEtBQUEsTUFBQSxxQkFDQSxlQUFBLE1BRUQsNEJBQ0MsVUFBQSxNQUNBLE9BQUEsS0FDQSxnQ0FDQyxVQUFBLEtSd0NGLDRCUXZDRSxvQ0FFRSxVQUFBLE1ScUNKLDRCUXpDQyxnQ0FRRSxVQUFBLE1SaUNILDRCUTVDQSw0QkFlRSxVQUFBLFNSNkJGLDRCUXpFSixNQW1ERSxPQUFBLFFBQ0EsWUFBQSxNQUNBLGVBQUEsS0FDQSxvQkFBQSxLQXRERixhQXlERSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxxREFDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxRQUFBLEVBaEVGLFFBbUVFLFNBQUEsU0FDQSxRQUFBLEVBRUQsYUFDQyxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxXQUNBLGlCQUFBLHNCQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsc0JBQ0EsY0FBQSxLUk5FLDZCUUhILGFBV0UsTUFBQSxNUlJDLDRCUUhILGFBY0UsUUFBQSxNQUVELGtCQUNDLFVBQUEsZ0JBRUQsbUJBQ0MsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0EsT0FBQSxRQUNBLFdBQUEsSUFBQSxLQUFBLElBTEEseUJBT0MsTUFBQSxRQUlILGFBQ0MsY0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLEVBQ0EsUUFBQSxhUjlCRSw0QlEyQkgsYUFLRSxjQUFBLE1SaENDLDRCUTJCSCxhQVFFLFVBQUEsTUFFRCxpQkFDQyxTQUFBLFNBREEsd0JBR0MsUUFBQSxHQUNBLE1BQUEsa0JBQ0EsT0FBQSxJQUNBLGlCQUFBLEtBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsMEJBQUEsS0FDQSwyQkFBQSxLUmhEQSw2QlFxQ0Qsd0JBYUUsT0FBQSxNUmxERCw0QlFxQ0Qsd0JBZ0JFLE9BQUEsRUFDQSxNQUFBLG1CUnRERCw0QlFxQ0Qsd0JBb0JFLFFBQUEsTUNsSUwsV0FDQyxpQkFBQSwwQ0FDQSxnQkFBQSxRQUNBLG9CQUFBLE9BQUEsT0FDQSxrQkFBQSxVQUNBLFFBQUEsTUFBQSxFQUFBLE1BQ0EsV0FBQSxLVG1FRyw0QlN6RUosV0FRRSxRQUFBLEtBQUEsRUFBQSxNQUNBLFdBQUEsTVRnRUUsNEJTekVKLFdBWUUsV0FBQSxFQUNBLFFBQUEsS0FBQSxFQUFBLE1BQ0EsZ0JBQUEsS0FDQSxvQkFBQSxJQUFBLFFBRUQsaUJBRUMsT0FBQSxLQUNBLFFBQUEsS0FBQSxLVHFERSw0QlNwREYsc0JBRUUsUUFBQSxHVGtEQSw2QlN4REgsaUJBVUUsUUFBQSxFQUNBLE9BQUEsTUFFRCxxQkFDQyxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFoQ0gsdURBc0NJLFVBQUEsaUJBQUEsZUF0Q0osc0RBeUNJLFVBQUEsY0F6Q0osa0NBQUEsbUNBOENHLE1BQUEsS0E5Q0gsbUJBa0RJLGlCQUFBLGdFQUNBLGdCQUFBLE1BQ0EsUUFBQSxNQUFBLEVBQUEsTUNwREosVUFDQyxRQUFBLE1BQUEsRVZ3RUcsNEJVekVKLFVBR0UsUUFBQSxLQUFBLEdWc0VFLDRCVXpFSixVQU1FLFFBQUEsS0FBQSxFQUFBLE1BTkYsc0JBU0UsT0FBQSxNQVRGLDJCQVlFLE9BQUEsUUFaRixzREFlSSxVQUFBLGlCQUFBLGVBZkoscURBa0JJLFVBQUEsY0FsQkosaUNBQUEsa0NBdUJHLE1BQUEsRUFDQSxJQUFBLEtBQ0EsT0FBQSxLVmdEQyw0QlV6RUosaUNBQUEsa0NBMkJJLEtBQUEsRUFDQSxPQUFBLEtBQ0EsSUFBQSxLQUNBLE9BQUEsTUFLRixrQkFDQyxNQUFBLFFBR0YsZ0JBQ0MsU0FBQSxTQURBLHVCQUdDLFFBQUEsR0FDQSxNQUFBLElBQ0EsWUFBQSxJQUFBLE9BQUEsaUJBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVWdUJDLDZCVWxDRix1QkFhRSxLQUFBLE1BR0QsOEJBRUMsT0FBQSxJQUdELDJCQUVDLE9BQUEsbUJBQ0EsSUFBQSxJQUdELDJCQUVDLE9BQUEsRUFDQSxJQUFBLEtBQ0EsT0FBQSxvQlZHQSw0QlVDSCxnQkFFRSxXQUFBLEVBQUEsRUFBQSxLQUFBLGdDQUNBLE9BQUEsS0FBQSxLQUNBLE1BQUEsNEJBQ0EsV0FBQSxPVk5DLDRCVUNILGdCQVFFLFdBQUEsU0FFRCxvQkFDQyxlQUFBLEtBREEseUNBR0MsUUFBQSxNQUNBLE9BQUEsRUFDQSxTQUFBLE9BTEQsaUNBUUMsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxLQUNBLE9BQUEsS0FHRixxQkFDQyxRQUFBLEtBQUEsRUFBQSxLQUFBLEVBQ0EsWUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxrQkFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFlBQUEsT1ZqQ0MsNEJVMEJGLHFCQVNFLFlBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLE1BQUEsbUJBRUQsMEJBQ0MsUUFBQSxHQUNBLE9BQUEsSUFDQSxpQkFBQSxRQUNBLDBCQUFBLElBQ0EsMkJBQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE9BQUEsTUFDQSxNQUFBLEVBQ0EsVUFBQSxLQUNBLFdBQUEsSUFBQSxLQUFBLElWbkRBLDZCVXVESCxpQkFJRSxhQUFBLE1BRUQsc0JBQ0MsTUFBQSx5QlYzRUMsMEJVMEVGLHNCQUdFLFVBQUEsT0FHRixzQkFDQyxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT1YzRUMsNkJVbUVGLHNCQVVFLEtBQUEsTVY3RUEsNEJVbUVGLHNCQWFFLFFBQUEsTUFiRCw2QkFnQkMsUUFBQSxHQUNBLE9BQUEsS0FDQSxNQUFBLElBQ0EsdUJBQUEsSUFDQSwwQkFBQSxJQUNBLE9BQUEsS0FBQSxNQUFBLFFBQ0EsbUJBQUEsWUFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLE9BQUEsRVY1RkEsNkJVbUVELDZCQTJCRSxLQUFBLE1BR0QsK0JBRUMsYUFBQSxRQUNBLG1CQUFBLFlBR0QsK0JBRUMsYUFBQSxRQUNBLG1CQUFBLFlBSUgsMEJBQ0MsVUFBQSxLQUNBLFVBQUEsZUFDQSxTQUFBLFNBQ0EsTUFBQSxRQUNBLFlBQUEsT1ZuSEMsNkJVOEdGLDBCQU9FLFVBQUEsTUFHRixxQkFFQyxpQkFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBSUEsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxTQUFBLFNBQ0EsOEJBQ0MsaUJBQUEsZ0NBQ0EsZ0JBQUEsUUFDQSxvQkFBQSxPQUNBLGtCQUFBLFVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUF6QkQsMEJBNEJDLE9BQUEsS0FRRiw0QkFDQyxVQUFBLE1BREQsNEJBQ0MsVUFBQSxJQURELDRCQUNDLFVBQUEsTUFERCw0QkFDQyxVQUFBLElBREQsNEJBQ0MsVUFBQSxNQURELDRCQUNDLFVBQUEsSUFERCw0QkFDQyxVQUFBLE1BREQsNEJBQ0MsVUFBQSxLQURELDRCQUNDLFVBQUEsT0FNSCxTQUNDLHVCQUFBLFFBQUEsZUFBQSxRQUNBLGtDQUFBLE9BQUEsMEJBQUEsT0FFRCwyQkFDQyxLQUNFLE1BQUEsRUFFRixHQUNDLE1BQUEsTUFMRixtQkFDQyxLQUNFLE1BQUEsRUFFRixHQUNDLE1BQUEsTUFJRixRQUNDLHVCQUFBLE9BQUEsZUFBQSxPQUNBLGtDQUFBLE9BQUEsMEJBQUEsT0FFRCwwQkFDQyxLQUNFLFVBQUEsVUFFRixHQUNDLFVBQUEsZUFMRixrQkFDQyxLQUNFLFVBQUEsVUFFRixHQUNDLFVBQUEsZUNsUUYsT0FDQyxpQkFBQSx5Q0FDQSxnQkFBQSxNQUNBLFFBQUEsTUFBQSxFQUNBLFdBQUEsS0FDQSxTQUFBLFNBTEQsYUFPRSxVQUFBLE1Ya0VFLDRCV3pFSixPQVVFLFdBQUEsRUFDQSxRQUFBLEtBQUEsRUFYRixhQWFHLFVBQUEsS0FiSCxvQkFnQkcsWUFBQSxLWHlEQyw0Qld6RUosT0FvQkUsb0JBQUEsSUFDQSxnQkFBQSxNWG9ERSw0QldsREgscUJBRUUsb0JBQUEsS0FBQSxPQUNBLGdCQUFBLE9BR0YsV0FDQyxPQUFBLE1BQ0EsUUFBQSxFQUNBLFFBQUEsS0FDQSxZQUFBLE9Yd0NFLDRCVzVDSCxXQU1FLE9BQUEsUUFDQSxRQUFBLEtBQUEsRUFDQSxnQkFBQSxNQUNBLGtCQUFBLFdBRUQsZ0JBQ0MsVUFBQSxNQXpDSCxjQTZDRSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxpQkFBQSx5RUFDQSxRQUFBLEtYcUJFLDRCV3pFSixjQXNERyxpQkFBQSwyRUN0REgsTUFDQyxRQUFBLE1BQUEsRUFDQSxpQkFBQSxxRFp1RUcsNkJZekVKLE1BSUUsUUFBQSxNQUFBLEVBQUEsTVpxRUUsNEJZekVKLE1BT0UsUUFBQSxLQUFBLEdaa0VFLDRCWXpFSixNQVVFLFFBQUEsS0FBQSxHWitERSw0Qll6RUosTUFhRSxpQkFBQSxNQUVELFlBQ0MsVUFBQSxLWnlERSw0QlkxREgsWUFHRSxVQUFBLE1BR0Qsc0JBQUEsdUJBR0MsSUFBQSxLQUNBLE9BQUEsTUFDQSxLQUFBLEVDMUJILFdBQ0MsaUJBQUEscUNBQ0EsZ0JBQUEsTUFDQSxzQkFBQSxPQUNBLFFBQUEsTUFBQSxFQUVBLFNBQUEsU0FDQSxnQkFDQyxVQUFBLE1BQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLElBQUEsRWI4REUsNkJhbEVILGdCQU1FLFVBQUEsTWI0REMsNEJhekVKLFdBaUJFLFdBQUEsRUFDQSxRQUFBLEtBQUEsRUFDQSxzQkFBQSxNQW5CRixpQkFxQkcsVUFBQSxLQXJCSCx3QkF3QkcsWUFBQSxLYmlEQyw0QmF6RUosV0E0QkUsc0JBQUEsS0E1QkYsa0JBK0JFLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLGlCQUFBLHlFQUNBLFFBQUEsRWJtQ0UsNEJhekVKLGtCQXdDRyxpQkFBQSwyRUF4Q0gsYUE0Q0UsU0FBQSxTQUNBLFFBQUEsRUM3Q0YsTUFDQyxRQUFBLE1BQUEsRUFBQSxLZHdFRyw2QmN6RUosTUFHRSxRQUFBLEtBQUEsRUFBQSxNZHNFRSw0QmN6RUosTUFNRSxRQUFBLEtBQUEsR0FFRCxZQUNDLE9BQUEsTWRnRUUsNEJjakVILFlBTUUsT0FBQSxNQU5ELGdCQUlFLFVBQUEsTUNaSixTQUNDLFFBQUEsS0FBQSxFZndFRyw0QmV6RUosU0FHRSxlQUFBLE1mc0VFLDRCZXpFSixTQU1FLGVBQUEsRUFDQSxZQUFBLE1BUEYscUJBVUUsT0FBQSxLQVZGLHNDQWFJLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxpQkFBQSxRQUNBLGNBQUEsS0FsQkosbURBcUJJLFFBQUEsRUFDQSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLEtBSUgsZUFDQyxPQUFBLEtBQUEsS0FDQSxPQUFBLE1BQ0EsU0FBQSxTQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsZ0NBQ0EsZ0JBQUEsTWZ5Q0UsNEJlOUNILGVBT0UsT0FBQSxPQVBELHNCQWFDLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsaUJBQUEsZUFDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLFdBQUEsSUFBQSxLQUFBLElBQ0EsY0FBQSxRQXRCRCw0QkF5QkMsUUFBQSxHQXpCRCxpQkE0QkMsU0FBQSxTQUNBLFFBQUEsRUFFRCxpQkFDQyxpQkFBQSxvQ0FFRCxpQkFDQyxpQkFBQSxvQ2ZXQyw0QmdCeEVILGVBRUUsVUFBQSxNQUhILHFCQU9FLFdBQUEsSUFBQSxLQUFBLElBUEYsMkJBQUEsNEJBVUcsSUFBQSxFQVZILDJCQWFHLE1BQUEsa0JBYkgsaURBQUEsa0RBbUJLLGlCQUFBLFFDbEJKLGNBQ0MsT0FBQSxNQUNBLE1BQUEsS2pCc0VFLDRCaUJ4RUgsY0FJRSxPQUFBLE9DTEgsaUNBRUUsWUFBQSxLQUZGLGdDQUtFLGFBQUEsS2xCb0VFLDRCa0J6RUosZ0JBUUUsZUFBQSxNbEJpRUUsNEJrQnpFSixnQkFXRSxlQUFBLEdsQjhERSw0QmtCNURGLHdCQUdFLFVBQUEsTWxCeURBLDRCa0I1REYsd0JBTUUsVUFBQSxNbEJzREEsNEJrQjVERix3QkFTRSxVQUFBLE1sQnNDQSx5QmtCbENILHNCQUVFLFdBQUEsT0FFRCwwQkFDQyxTQUFBLFNBQ0EsZ0JBQUEsTUFDQSw0QkFDQyxpQkFBQSxvQ0FKRCxpQ0FPQyxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxpQkFBQSxlQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLGNBQUEsUUFoQkQsNEJBbUJDLFNBQUEsU0FDQSxRQUFBLEVBcEJELHVDQXdCRSxRQUFBLEdBT0gsMkJBQUEsMkJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsY0FBQSxJQUNBLGlCQUFBLFFBQ0EsT0FBQSxFQUFBLElBQ0EsTUFBQSxRQUNBLFdBQUEsSUFBQSxLQUFBLElDdzVDSCx1REFEd0QsdURBQXhELHVERG42Q0UsdURBaUJFLGlCQUFBLFFBS0osaUJBQ0MsVUFBQSxnQkFHRCxlQUNDLFlBQUEsSUFDQSxzQkFDQyxPQUFBLE1BQ0EsUUFBQSxNQUlGLGFBQ0MsU0FBQSxTQURELG9CQUdFLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLGVBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsS0FBQSxJQVpGLG1CQWVFLFFBQUEsd0JBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxJQUFBLEtBQUEsSUE5QkYseUJBQUEsMEJBbUNHLFFBQUEsRWxCdkRDLDRCa0JvQkosbUJBQUEsb0JBeUNHLFFBQUEsTUFLSCxnQkFDRSxVQUFBLGtCRTNJRCxjQUNDLFlBQUEsS3BCdUVFLDRCb0J4RUgsY0FHRSxZQUFBLE1wQnFFQyw0Qm9CeEVILGNBTUUsWUFBQSxNQUdGLGlCQUNDLFVBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsS0FBQSxJQUFBLGdCQUFBLEtBQUEsSUFHQSxtQkFDQyxnQkFBQSxPcEJzREMsNEJvQnZERixtQkFHRSxnQkFBQSxZQUdGLG1CQUNDLE1BQUEsS0FDQSxVQUFBLE1BQ0EsY0FBQSxLQUNBLDBCQUlDLFVBQUEsTXBCNEJBLHlCb0JoQ0QsMEJBRUUsVUFBQSxPQUtILGtCQUNDLGNBQUEsS0FFRCxvQkFDQyxTQUFBLFNBQ0EsYUFBQSxLQUZBLDJCQUlDLFFBQUEsY0FDQSxrQkFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsUUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsRUFDQSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxZQUFBLElBQ0EsUUFBQSxFQUdGLG1CQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJcEJXQyw0Qm9CZEYsbUJBS0UsVUFBQSxNQUdGLHVCQUNDLGFBQUEsS0FBQSxNQUFBLFFBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxRQUFBLEtBQ0EsZ0JBQUEsT3BCQ0MsNEJvQk5GLHVCQU9FLFdBQUEsUXBCREEsNEJvQk5GLHVCQVVFLFlBQUEsS0FDQSxlQUFBLE1BRUQsNkJBQ0MsYUFBQSxLQUNBLFFBQUEsS0FJRCw0QkFDQyxnQkFBQSxXcEJkQSw0Qm9CYUQsNEJBR0UsZ0JBQUEsT0FDQSw4QkFDQyxhQUFBLE1BTUwsYUFDQyxTQUFBLFNwQnRDRSwwQm9CcUNILGFBR0UsV0FBQSxPQUVELGlCQUNDLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxJcEJuQ0MsNEJvQndCSCxhQWNFLFdBQUEsU0FkRCxpQkFpQkMsVUFBQSxXcEJ6Q0MsNkJvQndCRixpQkFvQkUsVUFBQSxVQUdGLG1CQUNDLFVBQUEsS0FDQSxlQUFBLFVBRUQsaUJBQ0MsaUJBQUEsZ0NBQ0EsZ0JBQUEsTUM5SEgsb0JBQUEsb0JBQUEsb0JBQUEsbUJBQUEsbUJBQUEsbUJBQzRCLFlBQUEsSUFENUIsa0JBRUksWUFBQSxLQUZKLGdDQUdrQixjQUFBLE9BQ2pCLGlDQUNDLFNBQUEsU0FDQSxXQUFBLFFBQ0EsY0FBQSxLQUhBLHlDQUtDLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtyQnlEQyw0QnFCckVGLHlDQWNFLE1BQUEsS3JCdURBLDRCcUJyRUgsaUNBa0JFLFdBQUEsTUFJRCwyQkFDQyxRQUFBLEtBQ0EsZUFBQSxPQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQWVBLE9BQUEsUUFkQSxnQ0FDQyxXQUFBLElBQUEsS0FBQSxJQUNBLE1BQUEsUUFDQSxXQUFBLElBRUQsK0JBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxZQUNBLFdBQUEsSUFBQSxLQUFBLElBQ0EsaUJBQUEsS0FDQSxRQUFBLElBQ0EsY0FBQSxRQUFBLFdBQUEsUXJCOEJBLDRCcUIxQkEsK0JBQ0MsTUFBQSxLQUNBLE9BQUEsTXJCd0JELDRCcUIvQ0YsMkJBMkJFLE1BQUEsS0FDQSxjQUFBLEtBQ0EsK0JBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLFNyQmVELDRCcUJYQSwrQkFDQyxNQUFBLEtBQ0EsT0FBQSxNQXRDRixnRUEyQ0UsYUFBQSxRQTNDRixpRUE4Q0UsUUFBQSxHQUtKLDJCQUNDLGFBQUEsS0FDQSxjQUFBLEtyQk5FLDZCcUJJSCwyQkFJRSxhQUFBLEtBQ0EsY0FBQSxNckJUQyw0QnFCSUgsMkJBUUUsYUFBQSxLQUNBLGNBQUEsTUFHRiw0QkFDQyxhQUFBLEtyQmpCRSw2QnFCZ0JILDRCQUdFLGFBQUEsTXJCbkJDLDRCcUJnQkgsNEJBTUUsYUFBQSxNckJ0QkMsNkJxQnlCSCxzQkFFRSxhQUFBLE1BR0YsMEJBQ0MsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLGlCQUNBLE1BQUEsT0FDQSxPQUFBLE9BQ0EsV0FBQSxnQ0FBQSxPQUFBLFVBQ0EsV0FBQSxPQUNBLFlBQUEsS3JCdENFLDZCcUI4QkgsMEJBVUUsTUFBQSxLQUNBLEtBQUEsR0FHRixzQkFDQyxhQUFBLEtBQ0EsV0FBQSxLQUZBLHlCQUlDLFNBQUEsU0FDQSxZQUFBLElBQ0EsY0FBQSxNQU5ELGlDQVFFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUdELDhCQUVDLFlBQUEsSUFHRCw2QkFFQyxZQUFBLElBRkQsb0NBSUUsSUFBQSxJQUlILHNDQUNDLFdBQUEsaUNBQUEsT0FBQSxVQUVELHVDQUNDLFdBQUEsNkJBQUEsT0FBQSxVQUtILGdCQUNDLGlCQUFBLFlBR0QsY0FDQyxXQUFBLHdDQUFBLE9BQUEsVUFDQSxnQkFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBR0Qsa0JBQ0MsV0FBQSxzQ0FBQSxPQUFBLFVBQ0EsZ0JBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQ3pLQSwyQkFDQyxTQUFBLFNBQ0EsYUFBQSxLQUZBLGlDQUlDLFNBQUEsU0FDQSxJQUFBLGlCQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsRUFURCxxREFXNkIsS0FBQSxLQVg3Qiw0Q0FZa0IsS0FBQSxLQUVuQixtQ0FDQyxZQUFBLElBQUEsTUFBQSxRQUVELHlCQUNDLFVBQUEsSUFFRCxvQ0FDQyxTQUFBLFNBQ0EsTUFBQSxLQUNBLGNBQUEsTUFIQSwyQ0FLQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsa0JBQ0EsS0FBQSxpQkFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FBQSxVQUdGLCtCQUNDLFdBQUEsT0FDQSxjQUFBLElBQUEsT0FBQSxRQUNBLFVBQUEsZUFBQSxrQkFDQSxpQkFBQSxFQUFBLEVBRUEsOERBRUMsT0FBQSxNQUZELHFFQUlFLGlCQUFBLHVDQUpGLHlEQVFDLE1BQUEsTUFHRCw4REFFQyxPQUFBLE1BRkQscUVBSUUsaUJBQUEsc0NBSkYseURBUUMsTUFBQSxNQUNBLFdBQUEsTUFHRiw2QkFDQyxNQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsTUFDQSxLQUFBLEdBQ0EsUUFBQSxLQUFBLElBQ0EsV0FBQSxPQU5BLG9DQVFDLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxrQkFDQSxXQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEtBSUgsa0JBQUEsaUJBQ0MsUUFBQSxNQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxFQ3hGRCxNQUNDLGlCQUFBLGtEQUNBLGdCQUFBLE1BQ0Esb0JBQUEsT0FBQSxJQUNBLFFBQUEsTUFBQSxFQUNBLFNBQUEsU3ZCb0VHLDZCdUJ6RUosTUFPRSxRQUFBLE1BQUEsR3ZCa0VFLDRCdUJ6RUosTUFVRSxRQUFBLEtBQUEsR3ZCK0RFLDRCdUJ6RUosTUFhRSxRQUFBLEtBQUEsR0FFRCxXQUNDLE1BQUEsTUFDQSxXQUFBLEt2QndERSw0QnVCMURILFdBSUUsTUFBQSxNQW5CSCxjQXVCRSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxpQkFBQSx5RUFDQSxRQUFBLEt2QjJDRSw0QnVCekVKLGNBZ0NHLGlCQUFBLDJFQUdELGlCQUVDLGlCQUFBLHlFdkJvQ0MsNEJ1QnRDRixpQkFJRSxpQkFBQSwyRUN2Q0osNkJBQ0MsaUJBQUEsbURBQ0Esb0JBQUEsSUFGRCxvQ0FJRSxpQkFBQSx5REFFRCxpQ0FDQyxVQUFBLGdCeEJrRUUsNEJ3Qm5FSCxpQ0FHRSxVQUFBLGV4QmdFQyw0QndCbkVILGlDQU1FLFVBQUEsZ0JBR0YsbUNBQ0MsVUFBQSxNeEJ5REUsNEJ3QnpFSiw2QkFtQkUsb0JBQUEsS0FBQSxRQ25CRixhQUNDLFFBQUEsS0FBQSxFekJ3RUcsNkJ5QnpFSixhQUdFLFFBQUEsS0FBQSxHekJzRUUsNEJ5QnpFSixhQU1FLFFBQUEsS0FBQSxHQUVELG1CQUNDLGNBQUEsSUFBQSxNQUFBLFFBREEseUJBR0MsTUFBQSxtQkFDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFdBQUEsSUFDQSxPQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsWUFDQSxVQUFBLGdCekJ1REMsNEJ5QmpFRix5QkFZRSxVQUFBLEtBQ0EsVUFBQSxNQWJGLHdCQWlCQyxNQUFBLE1BR0YscUJBQ0MsVUFBQSxNQUNBLDBCQUNDLGNBQUEsSUFBQSxNQUFBLFFBQ0EsK0JBQ0MsY0FBQSxLQUdGLDBCQUNDLGNBQUEsSUFBQSxNQUFBLGFBQ0EsWUFBQSxJQ3JDRixhQUNDLGlCQUFBLDJDQUNBLE9BQUEsUUFDQSxZQUFBLEVBQ0EsZUFBQSxNMUJvRUUsNEIwQnhFSCxhQU1FLGVBQUEsTzFCa0VDLDRCMEJ4RUgsYUFTRSxlQUFBLE1BVEQsb0JBWUMsaUJBQUEsMEVBRUQsbUJBQ0MsUUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEsxQnVEQyw0QjBCMURGLG1CQUtFLFVBQUEsTUFFRCwyQkFDQyxZQUFBLEtBRUQsd0JBQ0MsV0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsSUFBQSxPQUFBLGdCQUFBLElBQUEsT0FDQSxNQUFBLEsxQjRDQSw2QjBCaERELHdCQU1FLFdBQUEsTTFCMENELDRCMEJoREQsd0JBU0UsV0FBQSxHQUlILGlCQUNDLE1BQUEsS0FDQSxVQUFBLEtBQ0EsY0FBQSxLQ3hDRixhQUNDLGVBQUEsSzNCMERFLDBCMkJ6REYsa0JBRUUsWUFBQSxLQUNBLGVBQUEsTTNCbUVBLDRCMkJ0RUYsa0JBTUUsV0FBQSxNQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsUTNCNkRBLDRCMkJ0RUYsa0JBWUUsV0FBQSxPQUdGLGlCQUNDLE9BQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BRUQsa0JBQ0MsT0FBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsTzNCNkNDLDRCMkJ4Q0osa0NBR0csV0FBQSxnQkNwQ0gsaUJBQ0MsUUFBQSxNQUFBLEU1QndFRyw0QjRCekVKLGlCQUdFLFFBQUEsS0FBQSxHNUJzRUUsNEI0QnpFSixpQkFNRSxRQUFBLEtBQUEsR0FFRCwyQkFDQyxRQUFBLEtBQ0EsZUFBQSxPQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLGdDQUNDLFdBQUEsSUFBQSxLQUFBLElBQ0EsTUFBQSxRQUNBLFdBQUEsSUFFRCwrQkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLGNBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE81QjJDQyw2QjRCakVILDJCQXlCRSxNQUFBLEtBQ0EsK0JBQ0MsTUFBQSxLQUNBLE9BQUEsTTVCcUNBLDRCNEJqRUgsMkJBZ0NFLFlBQUEsRUFDQSxhQUFBLEtBQ0EsTUFBQSxLQUNBLCtCQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxhQXRDRiwrQkEwQ0MsTUFBQSxJQUNBLE9BQUEsSUFDQSxjQUFBLFFBQUEsV0FBQSxRQVdGLHFCQUNDLGFBQUEsSzVCU0UsNEI0QlZILHFCQUdFLGFBQUEsRUFDQSwwQkFDQyxhQUFBLE1DcEVKLGFBQ0MsaUJBQUEsNENBQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQUNBLFdBQUEsRUFDQSxRQUFBLE1BQUEsRTdCb0VHLDRCNkJ6RUosYUFPRSxRQUFBLE1BQUEsRzdCa0VFLDRCNkJ6RUosYUFVRSxRQUFBLEtBQUEsR0NWRixpQkFDQyxpQkFBQSw4Q0FDQSxRQUFBLE1BQUEsRUFDQSxzQkFDQyxVQUFBLE05QnFFRSw0QjhCekVKLGlCQU9FLFFBQUEsTUFBQSxHQ1BGLGVBQ0MsUUFBQSxNQUFBLEUvQndFRyw0QitCekVKLGVBR0UsUUFBQSxLQUFBLEcvQnNFRSw0QitCekVKLGVBTUUsUUFBQSxLQUFBLEdBRUQsbUJBQ0MsVUFBQSxJQUNBLE9BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRL0I4REUsNEIrQmpFSCxtQkFLRSxNQUFBLElBQ0EsVUFBQSxRQUNBLGNBQUEsS0FQRCw4QkFTRSxjQUFBLEdDakJKLGNBQ0MsUUFBQSxNQUFBLEVBQUEsS2hDd0VHLDRCZ0N6RUosY0FHRSxRQUFBLEtBQUEsRUFBQSxNQ0hGLGVBQ0MsZUFBQSxNakN3RUcsNEJpQ3pFSixlQUdFLGVBQUEsTWpDc0VFLDRCaUN6RUosZUFNRSxlQUFBLE1qQ21FRSw0QmlDekVKLG1CQVVHLFVBQUEsTUFHRixtQkFDQyxNQUFBLEtBQ0EsT0FBQSxNQUVBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsbUJBQUEsT0FBQSxPQUFBLGdCQUFBLE9BQUEsT0FDQSwwQkFDQyxPQUFBLE1BRUQsdUJBRUMsbUJBQUEsT0FBQSxnQkFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLFFqQzhDQyw0QmlDNURILG1CQWlCRSxPQUFBLE9qQzJDQyw0QmlDNURILG1CQW9CRSxPQUFBLE1BcEJELDRCQXVCQyxPQUFBLEtBdkJELDRCQTBCQyxPQUFBLE1BR0Ysb0JBQ0MsUUFBQSxNQUNBLHlCQUNDLFVBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLakMwQkMsNEJpQzdCRix5QkFLRSxVQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsTWpDc0JBLDRCaUM3QkYseUJBVUUsVUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLE1BRUQsOEJBQ0MsaUJBQUEsUUFHRiwwQkFDQyxjQUFBLElBQUEsTUFBQSxZQUNBLFFBQUEsT0FDQSxXQUFBLElBQUEsS0FBQSxJakNRQyw0QmlDWEYsMEJBS0UsVUFBQSxNakNNQSw0QmlDWEYsMEJBUUUsVUFBQSxNakNHQSw0QmlDWEQsbUNBWUUsVUFBQSxLQUNBLFlBQUEsTUFqQ0gsb0RBdUNFLG9CQUFBLGFqQ1JBLDRCaUNZSCxxQkFFRSxhQUFBLE9DdkZILGdCQUNDLFFBQUEsTUFBQSxFbEN3RUcsNEJrQ3pFSixnQkFHRSxRQUFBLEtBQUEsR2xDc0VFLDRCa0N6RUosZ0JBTUUsUUFBQSxLQUFBLEdBRUQsdUJBQ0MsV0FBQSxNQUNBLFdBQUEsT0FDQSxjQUFBLEtsQzhERSw2QmtDakVILHVCQUtFLFdBQUEsT2xDNERDLDRCa0NqRUgsdUJBUUUsV0FBQSxPQ2ZGLGtCQUNDLGlCQUFBLFFBQ0EsaUJBQUEsS0FDQSxlQUFBLEVuQ3FFRSw2Qm1DeEVILGtCQUtFLGVBQUEsTW5DbUVDLDRCbUN4RUgsa0JBUUUsZUFBQSxNbkNnRUMsNEJtQ3hFSCxrQkFXRSxlQUFBLEdBWEQseUJBY0MsUUFBQSxLQWRELDZCQWlCQyxlQUFBLE1uQ3VEQyw2Qm1DeEVGLDZCQW1CRSxlQUFBLE9uQ3FEQSw0Qm1DeEVGLDZCQXNCRSxlQUFBLE1BR0Ysd0JBQ0MsUUFBQSxHQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUdGLGtCQUNDLFVBQUEsTUFDQSxPQUFBLEtBQ0EsZ0NBQ0MsV0FBQSxPbkNvQ0MsNEJtQ3JDRixnQ0FHRSxXQUFBLE1uQ2tDQSw0Qm1DeENILGtCQVVFLFVBQUEsTUFFRCx5QkFDQyxhQUFBLEtBQUEsTUFBQSxxQm5DMkJDLDRCbUM1QkYseUJBR0UsYUFBQSxLQUNBLGNBQUEsS0FBQSxNQUFBLHFCQUNBLGVBQUEsTUFHRixzQkFDQyxPQUFBLEtBQ0EsVUFBQSxLQUNBLDBCQUNDLE9BQUEsS0FDQSxjQUFBLEtuQ2VBLDRCbUNqQkQsMEJBSUUsT0FBQSxLQUNBLFVBQUEsTW5DWUQsNEJtQ3BCRixzQkFZRSxPQUFBLEtBQ0EsVUFBQSxNQUdGLHVCQUNDLFVBQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUNBLFlBQUEsRUFDQSx5QkFDQyxVQUFBLGVuQ0ZBLDRCbUNDRCx5QkFHRSxPQUFBLEtBQ0EsVUFBQSxnQm5DTEQsNEJtQ0pGLHVCQWFFLE9BQUEsS0FDQSxVQUFBLE1DbkZKLGtCQUNDLGlCQUFBLDBDQUNBLFdBQUEsRUFDQSxjQUFBLE1BQ0EsZ0JBQUEsTUFDQSxRQUFBLE1BQUEsRXBDb0VHLDRCb0N6RUosa0JBT0UsY0FBQSxLQUNBLFFBQUEsTUFBQSxHcENpRUUsNEJvQ3pFSixrQkFXRSxjQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0Esb0JBQUEsS0FBQSxPQWJGLHlCQWVHLGlCQUFBLDJFQ2RGLHdCQUNDLGVBQUEsTXJDdUVFLDRCcUN4RUgsd0JBR0UsZUFBQSxFQUNBLDZCQUNDLGNBQUEsTXJDbUVBLDRCcUNoRUYsNkJBRUUsY0FBQSxNQUdGLDRCQUNDLFVBQUEsa0JyQzBEQyw0QnFDM0RGLDRCQUdFLFVBQUEsTUFoQkYsbUNBb0JDLGVBQUEsTUFHRiwyQkFDQyxZQUFBLE1BQ0EsZUFBQSxNckMrQ0UsNEJxQ2pESCwyQkFJRSxZQUFBLEtBQ0EsZUFBQSxNckM0Q0MsNEJxQ2pESCwyQkFRRSxZQUFBLEtBQ0EsZUFBQSxNQUVELGdDQUNDLFFBQUEsS0FBQSxFQUNBLGNBQUEsS0FDQSxPQUFBLE1yQ21DQyw2QnFDdENGLGdDQUtFLE9BQUEsU3JDaUNBLDRCcUM5QkEsb0NBQ0MsV0FBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFNBVkYsNkNBY0MsT0FBQSxLQUNBLFdBQUEsTUFHRixxQ0FDQyxXQUFBLE9yQ21CQyw0QnFDcEJGLHFDQUdFLFdBQUEsR0N4REosb0JBQ0MsZUFBQSxNdEN3RUcsNEJzQ3pFSixvQkFHRSxlQUFBLE90Q3NFRSw0QnNDekVKLG9CQU1FLGVBQUEsTUFFRCwwQkFDQyxVQUFBLE1BQ0EsT0FBQSxLdEMrREUsNEJzQzlERixnQ0FFRSxNQUFBLEt0QzREQSw0QnNDOURGLGdDQUtFLE1BQUEsTXRDeURBLDRCc0NqRUgsMEJBWUUsVUFBQSxLQUNBLFVBQUEsUUFDQSw4QkFDQyxVQUFBLFNBR0YsOEJBQ0MsVUFBQSxNQUdGLHlCQUNDLFNBQUEsU0FEQSwyQkFHQyxTQUFBLFNBQ0EsUUFBQSxFQUVELDhCQUNDLFdBQUEsT0FDQSxXQUFBLEt0Q21DQyw2QnNDckNGLDhCQUlFLFdBQUEsT3RDaUNBLDRCc0NyQ0YsOEJBT0UsV0FBQSxLQUNBLFdBQUEsTUFHRiw2QkFDQyxVQUFBLFdBQUEsaUJ0Q3lCQyw0QnNDMUJGLDZCQUdFLFVBQUEsS0FDQSxXQUFBLE1BR0YsNkJBQ0MsWUFBQSxLQUNDLHNDQUFBLHFDQUVDLE1BQUEsS3RDZUQsNEJzQ2pCQSxzQ0FBQSxxQ0FJRSxNQUFBLFN0Q2FGLDRCc0NuQkYsNkJBV0UsWUFBQSxHQW5DRixnQ0F1Q0MsUUFBQSxHQUNBLE1BQUEsSUFDQSxPQUFBLGlCQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLGlCQUFBLFFBQ0EsUUFBQSxFQUNBLHdCQUFBLFF0Q0pDLDZCc0MzQ0YsZ0NBaURFLE9BQUEsa0J0Q05BLDRCc0MzQ0YsZ0NBb0RFLE1BQUEsSUFDQSxPQUFBLG1CdENWQSw0QnNDM0NGLGdDQXdERSxRQUFBLE10Q2JBLDRCc0NnQkQsZ0NBQUEsK0JBR0UsTUFBQSxTQUhGLG9DQU9DLE9BQUEsbUJ0Q3ZCQSw0QnNDZ0JELG9DQVNFLFFBQUEsTUNsR0wsb0JBQ0MsaUJBQUEsMENBQ0EsV0FBQSxFQUNBLGNBQUEsTUFDQSxnQkFBQSxNQUNBLFFBQUEsTUFBQSxFdkNvRUcsNEJ1Q3pFSixvQkFPRSxjQUFBLEtBQ0EsUUFBQSxNQUFBLEd2Q2lFRSw0QnVDekVKLG9CQVdFLGNBQUEsS0FDQSxRQUFBLEtBQUEsR0FaRiw0QkFlRSxjQUFBLEVDZEQsa0JBQ0MsaUJBQUEsUUFDQSxpQkFBQSxLQUNBLGVBQUEsRXhDcUVFLDZCd0N4RUgsa0JBS0UsZUFBQSxNeENtRUMsNEJ3Q3hFSCxrQkFRRSxlQUFBLE14Q2dFQyw0QndDeEVILGtCQVdFLGVBQUEsR0FYRCx5QkFjQyxRQUFBLEtBR0Ysa0JBQ0MsVUFBQSxNQUNBLE9BQUEsS3hDcURFLDRCd0N2REgsa0JBSUUsVUFBQSxNQUVELHlCQUNDLGFBQUEsS0FBQSxNQUFBLHFCeENnREMsNEJ3Q2pERix5QkFHRSxhQUFBLEtBQ0EsY0FBQSxLQUFBLE1BQUEscUJBQ0EsZUFBQSxNQUdGLHNCQUNDLE9BQUEsS3hDd0NDLDRCd0N6Q0Ysc0JBR0UsT0FBQSxNQUdGLHVCQUNDLFVBQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUNBLFlBQUEsRXhDK0JDLDRCd0NuQ0YsdUJBTUUsT0FBQSxLQUNBLFVBQUEsTUM3Q0osZUFDQyxpQkFBQSxLQUNBLGlCQUFBLFFBRkQsc0JBSUUsUUFBQSxLQUVELHFCQUNDLFFBQUEsS0FDQSxZQUFBLFdBQ0EsZ0JBQUEsY0FDQSx5QkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsSUFBQSxPQUFBLGdCQUFBLElBQUEsT0FFRCwwQkFDQyxNQUFBLGtCekN3REMsNEJ5Q3JESCxrQkFFRSxVQUFBLFFDdEJILHFCQUNDLGlCQUFBLDBDQUNBLFdBQUEsRUFDQSxjQUFBLE1BQ0EsZ0JBQUEsTUFDQSxRQUFBLE1BQUEsRTFDb0VHLDRCMEN6RUoscUJBT0UsY0FBQSxLQUNBLFFBQUEsTUFBQSxHMUNpRUUsNEIwQ3pFSixxQkFXRSxjQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0Esb0JBQUEsS0FBQSxPQWJGLDRCQWVHLGlCQUFBLDJFQ2ZILHNCQUNDLFFBQUEsTUFBQSxFM0N3RUcsNEIyQ3pFSixzQkFHRSxRQUFBLEtBQUEsR0NIRixrQkFDQyxRQUFBLEtBQUEsRUFDQSxTQUFBLE9BQ0Esc0JBQ0MsU0FBQSxTQUNBLFFBQUEsRUFFRCx5QkFDQyxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGlCQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsRTVDMERFLDRCNENsRUgseUJBVUUsTUFBQSxNQUNBLE9BQUEsTUFDQSxJQUFBLElBQ0EsS0FBQSxLNUNxREMsNEI0Q2xFSCx5QkFnQkUsUUFBQSxNQ3ZCSCxvQkFDQyxVQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0FDQSxhQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsS0NMQSxpQkFDQyxRQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLFFBQ0EsY0FBQSxLQUNBLFlBQUEsSUFDQSxxQkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsSUFDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FYRCx1QkFBQSx3QkFlQyxNQUFBLEtBZkQsdUJBQUEsdUJBbUJDLE1BQUEsUUFuQkQscUNBc0JDLGFBQUEsUUFDQSxNQUFBLFFBdkJELDJDQUFBLDRDQTBCRSxpQkFBQSxRQUlILG1CQUNDLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLE1BQUEsS0FFQSwrQkFFQyxTQUFBLFFBS0MsaUNBRUMsV0FBQSxNOUMyQkQsNEI4QzdCQSxpQ0FJRSxXQUFBLFNBSUYsaUNBRUMsV0FBQSxNOUNtQkQsNEI4Q3JCQSxpQ0FJRSxXQUFBLFNBTUwsZUFDQyxRQUFBLEtBQ0EscUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLGFBQUEsSUFDQSxZQUFBLElBRUQsb0JBQ0MsTUFBQSxrQkFDQSxVQUFBLGlCOUNMQyw0QjhDR0Ysb0JBSUUsVUFBQSxlQUlGLHFCQUVDLGVBQUEsT0FFQSx1QkFFQyxNQUFBLEk5Q2pCQSw0QjhDZUQsdUJBSUUsTUFBQSxTOUNuQkQsNEI4Q3VCRCxvQkFBQSxvQkFHRSxVQUFBLE1BR0Ysc0JBQ0MsVUFBQSxnQkFQRCxtQzNCeWpGSCxvQzJCOWlGSSxNQUFBLElBR0QsbUNBRUMsWUFBQSxLQUZELG9CQUtDLFdBQUEsTzlDMUNBLDRCOENxQ0Qsb0JBQUEsb0JBU0UsVUFBQSxNQVRGLG1DQWFDLE1BQUEsTUFDQSxXQUFBLE9BQ0EsZUFBQSxPOUNwREEsNEI4Q3FDRCxtQ0FpQkUsTUFBQSxNOUN0REQsNEI4Q3FDRCxtQ0FvQkUsZUFBQSxLQUlGLG9CQUVDLE1BQUEsUzlDL0RBLDRCOEM2REQsb0JBQUEsb0JBTUUsVUFBQSxNQUlGLG9CQUVDLFFBQUEsS0FBQSxLQUNBLE1BQUEsUzlDMUVBLDRCOEN1RUQsb0JBS0UsUUFBQSxPQUNBLE1BQUEsU0FORixtQ0FVQyxZQUFBLEtBVkQsb0JBYUMsV0FBQSxPOUNwRkEsNEI4Q3VFRCxvQkFBQSxvQkFpQkUsVUFBQSxNQWpCRixtQ0FxQkMsTUFBQSxNQUNBLFdBQUEsT0FDQSxlQUFBLE85QzlGQSw0QjhDdUVELG1DQXlCRSxNQUFBLE05Q2hHRCw0QjhDdUVELG1DQTRCRSxlQUFBLEtBS0osY0FDQyxVQUFBLE9BQ0EsY0FBQSxLOUMxR0UsNEI4Q3dHSCxjQUlFLFVBQUEsS0FDQSxjQUFBLEtBQ0EsZ0JBQUEsZUFORCx3QkFTQyxPQUFBLEVBQUEsSzlDakhDLDZCOEN3R0Ysa0NBWUcsVUFBQSxNOUNwSEQsNEI4Q3dHRix3QkFnQkUsTUFBQSxpQkFDQSxVQUFBLEtBQ0EsT0FBQSxFQUNBLEtBQUEsUzlDM0hBLDRCOEN3R0Ysd0JBc0JFLE1BQUEsS0FDQSxPQUFBLEdBdkJGLG9DQTBCRSxZQUFBLEVBMUJGLG1DQTZCRSxhQUFBLEVBS0YseUJBQ0MsaUJBQUEsNkRBQ0EsZ0JBQUEsTUFJRCx1QkFDQyxRQUFBLE1BQUEsRTlDakpDLDRCOENnSkYsdUJBR0UsUUFBQSxLQUFBLEc5Q25KQSw0QjhDZ0pGLHVCQU1FLFFBQUEsS0FBQSxHQUVELDRCQUNDLGlCQUFBLHFCQUlELDJCQUNDLGNBQUEsS0FDQSxTQUFBLE9BQ0EsY0FBQSxLOUNoS0EsNEI4QzZKRCwyQkFLRSxPQUFBLFM5Q2xLRCw0QjhDNkpELDJCQVFFLGNBQUEsS0FDQSxjQUFBLE1BTUwsZ0JBQ0MsT0FBQSxFQUFBLE05QzdLRyw0QjhDNEtKLGdCQUdFLE9BQUEsR0FFRCxzQkFDQyxVQUFBLE1BQ0EsUUFBQSxLQUNBLHdCQUNDLFVBQUEsTTlDckxDLDRCOENpTEgsc0JBT0UsUUFBQSxFQVBELDRCQVNFLFdBQUEsZUFDQSxPQUFBLElBQUEsTUFBQSxRQVZGLHFDQWFFLE9BQUEsTUFLSixzQkFDQyxpQkFBQSxxQkM1UUEsZ0JBQ0MsaUJBQUEsNENBQ0EsT0FBQSxRQUNBLFlBQUEsRUFDQSxlQUFBLE1BQ0Esb0JBQUEsTS9DbUVFLDRCK0N4RUgsZ0JBT0UsZUFBQSxPL0NpRUMsNEIrQ3hFSCxnQkFVRSxlQUFBLEtBQ0Esb0JBQUEsTUFYRCx1QkFjQyxpQkFBQSwwRUFFRCxvQkFDQyxNQUFBLEtBQ0EsVUFBQSxNQUNBLGNBQUEsS0FDQSxXQUFBLEsvQ29EQyw0QitDeERGLG9CQU1FLFdBQUEsR0N0QkgsZ0JBQ0MsWUFBQSxLQUNBLDBCQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUNBLFdBQUEsV0FDQSxnQ0FDQyxRQUFBLElBQUEsRUFORCw4QkFTQyxlQUFBLFNoRDZEQSw0QmdEeEVILGdCQWVFLFlBQUEsTWhEeURDLDRCZ0R4RUgsZ0JBa0JFLFlBQUEsTUNuQkgsb0JBQ0MsUUFBQSxNQUFBLEVqRHdFRyw0QmlEekVKLG9CQUdFLFFBQUEsS0FBQSxHakRzRUUsNEJpRHpFSixvQkFNRSxRQUFBLEtBQUEsR0FFRCw2QkFDQyxPQUFBLFFqRGdFRSw2QmlEakVILDZCQUdFLFlBQUEsU2pEOERDLDRCaURqRUYsK0NBQUEsZ0RBUUcsUUFBQSxNakR5REQsNEJpRGpFRix5Q0FZRSxPQUFBLEtBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLGlCQUFBLEtBQ0EsUUFBQSxNQUFBLEtBQ0EsU0FBQSxVakQwQ0EsNEJpRHRDSCw2QkFFRSxXQUFBLEVBQUEsRUFBQSxLQUFBLHNCQUNBLFFBQUEsUUFDQSxjQUFBLEtBQ0EsV0FBQSxNQUdGLDZCQUNDLE1BQUEsS0FFRCxnQ0FDQyxXQUFBLE1qRDBCRSw0QmlEM0JILGdDQUdFLFdBQUEsU0FHRiwyQkFDQyxZQUFBLFFBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRakRlRSw0QmlEckJILDJCQVFFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxRQzlESCxrQkFDQyxpQkFBQSxxREFDQSxXQUFBLEtBQ0EsdUJBQ0MsTUFBQSxtQkFDQSw0QkFDQyxVQUFBLE1sRG1FQyw0QmtEcEVGLDRCQUdFLFVBQUEsU2xEaUVBLDZCa0R0RUgsdUJBU0UsTUFBQSxtQkFHRixzQkFDQyxNQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsTUFBQSxLQUNBLFlBQUEsSUFFRCxzQkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsNEJBQ0MsUUFBQSxLQUNBLGVBQUEsT0FDQSxnQkFBQSxPQUNBLFlBQUEsT0FDQSxNQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsS0FDQSxpQ0FDQyxXQUFBLElBQUEsS0FBQSxJQUNBLE1BQUEsUUFDQSxXQUFBLElBQ0EsWUFBQSxJQUNBLFVBQUEsS0FFRCxnQ0FDQyxNQUFBLE1BQ0EsT0FBQSxNQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLGNBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsUUFBQSxJbERpQkEsNkJrRDFDRiw0QkE0QkUsTUFBQSxLQUNBLGdDQUNDLE1BQUEsS0FDQSxPQUFBLE1BL0JGLGtFQXFDRSxhQUFBLFFBckNGLG1FQXdDRSxRQUFBLEdDdkVMLGdCQUNDLGlCQUFBLDBDQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxXQUFBLEVBQ0EsUUFBQSxNQUFBLEVuRG9FRyw2Qm1EekVKLGdCQU9FLG9CQUFBLE9BQUEsT25Ea0VFLDRCbUR6RUosZ0JBVUUsUUFBQSxNQUFBLEduRCtERSw0Qm1EekVKLGdCQWFFLFFBQUEsS0FBQSxHbkQ0REUsNEJtRHpFSixnQkFnQkUsb0JBQUEsT0FBQSxNQ2ZGLGtCQUNDLFFBQUEsTUFBQSxFcER1RUcsNEJvRHhFSixrQkFHRSxRQUFBLEtBQUEsR3BEcUVFLDRCb0R4RUosa0JBTUUsUUFBQSxLQUFBLEdBRUQsd0JBQ0MsV0FBQSxNQUNBLGdCQUFBLE1wRDhERSw0Qm9EaEVILHdCQUlFLFdBQUEsZ0JBR0EsaUNBQ0MsaUJBQUEsb0NBREQsaUNBQ0MsaUJBQUEsb0NBREQsaUNBQ0MsaUJBQUEsb0NBREQsaUNBQ0MsaUJBQUEsb0NBREQsaUNBQ0MsaUJBQUEsb0NBREQsZ0NBQ0MsaUJBQUEsbUNBREQsbUZBQ0MsaUJBQUEsc0ZBREQsdUVBQ0MsaUJBQUEsMEVBREQsbUZBQ0MsaUJBQUEsc0ZBREQsK0NBQ0MsaUJBQUEsa0RBREQsaUNBQ0MsaUJBQUEsb0NBREQsaUNBQ0MsaUJBQUEsb0NBREQsbUNBQ0MsaUJBQUEsc0NBREQseUNBQ0MsaUJBQUEsNENBREQsOEJBQ0MsaUJBQUEsaUNBREQsMENBQ0MsaUJBQUEsNkNBREQsdUNBQ0MsaUJBQUEsMENBREQsd0NBQ0MsaUJBQUEsMkNBREQsdUNBQ0MsaUJBQUEsMENBSUgsc0JBQ0MsTUFBQSxJQUNBLE9BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRcERpREUsNEJvRHBESCxzQkFLRSxNQUFBLElBQ0EsY0FBQSxLQU5ELGlDQVFFLGNBQUEsR0FNSiw4QkFFRSxNQUFBLE1wRG9DRSw2Qm9EdENKLDhCQUlHLE1BQUEsTUFDQSxRQUFBLElwRGlDQyw0Qm9EdENKLDhCQVFHLE1BQUEsT0FSSCw4QkFZRSxLQUFBLE1wRDBCRSw2Qm9EdENKLDhCQWNHLEtBQUEsTUFDQSxRQUFBLElwRHVCQyw0Qm9EdENKLDhCQWtCRyxLQUFBLE9BR0Ysc0JBQ0MsY0FBQSxRQUFBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FDQSw0QkFDQyxRQUFBLEVBQUEsS0FDQSxPQUFBLEtDOURILG1CQUNDLFFBQUEsTUFBQSxFckR1RUcsNEJxRHhFSixtQkFHRSxRQUFBLEtBQUEsR3JEcUVFLDRCcUR4RUosbUJBTUUsUUFBQSxLQUFBLEdBRUEsNkJBRUMsVUFBQSxLQUNBLFVBQUEsTUFFRCw2QkFDQyxNQUFBLE1BQ0EsT0FBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxRQUFBLEtBQ0EsV0FBQSxJQUFBLEtBQUEsSUFDQSxPQUFBLFFBQ0EsU0FBQSxTQUNDLHlDQUVDLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEtBQ0EsaUJBQUEscUNBQ0Esa0JBQUEsVUFDQSxnQkFBQSxRckRxQ0QsNEJxRGpEQSx5Q0FjRSxRQUFBLE1BSUgsK0JBQ0MsUUFBQSxLQUVELCtCQUNDLFFBQUEsS0FFRCxrQ0FDQyxPQUFBLEtBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLE9BQUEsS0FBQSxFQUNBLFNBQUEsU0FOQSx3Q0FBQSx5Q0FTQyxRQUFBLEdBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxpQkFBQSxRQUNBLFNBQUEsU0FoQkQseUNBbUJDLE9BQUEsS0FuQkQsd0NBc0JDLElBQUEsS3JER0QsNEJxRHpCRCxrQ0F5QkUsT0FBQSxLQUNBLE9BQUEsS0FBQSxFQTFCRCx3Q0FBQSx5Q0E2QkUsT0FBQSxNckRKRiw0QnFEM0RGLDZCQW9FRSxPQUFBLEtBQ0EsUUFBQSxLQUNBLGNBQUEsZUFDQSwrQkFDQyxRQUFBLElBRUQsK0JBQ0MsUUFBQSxLQTNFRixtQ0ErRUMsYUFBQSxrQnJEcEJBLDRCcUQzREQsbUNBaUZFLGFBQUEsbUJBakZGLHlFQW9GRSxRQUFBLEVBR0Ysc0NBQ0MsS0FBQSxrQkFDQSxJQUFBLEVBQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxPQUFBLEtBQ0EsT0FBQSxNQUNBLFdBQUEsS0FDQSxjQUFBLElBQ0EsUUFBQSxFQUNBLGVBQUEsS0FDQSxXQUFBLElBQUEsS0FBQSxJQUNBLHdDQUNDLFVBQUEsTUFFRCx3Q0FDQyxVQUFBLE1BQ0EsT0FBQSxLQUVELHdDQUNDLFVBQUEsTUFDQSxPQUFBLEtyRGpERCw0QnFENEJELHNDQXdCRSxRQUFBLE1BeEJELDZDQTJCQyxRQUFBLEdBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUNBLGlCQUFBLFFBRUQsMkNBQ0MsTUFBQSxrQkFDQSxLQUFBLEtBRkEsa0RBSUMsTUFBQSxLQUNBLEtBQUEsS0FHRiwyQ0FDQyxTQUFBLFNBQ0EsUUFBQSxLQUNBLFlBQUEsT0FIQSxpREFBQSxrREFNQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsY0FBQSxJQUNBLElBQUEsRUFDQSxLQUFBLEtBQ0EsaUJBQUEsUUFiRCxpREFnQkMsSUFBQSxLQUNBLE9BQUEsRUFFRCxnREFDQyxVQUFBLE1BREEsc0RBQUEsdURBSUMsS0FBQSxLQUNBLE1BQUEsS0FLSixvQ0FDQyxPQUFBLEtyRHZHQSw0QnFEc0dELG9DQUdFLE9BQUEsTUFFRCx3Q0FDQywwQkFBQSxLQUNBLDJCQUFBLEtBRUQsMkNBQ0MsdUJBQUEsS0FDQSx3QkFBQSxLQUtGLCtCQUNDLGlCQUFBLGlDQURELCtCQUNDLGlCQUFBLGlDQURELCtCQUNDLGlCQUFBLGlDQURELCtCQUNDLGlCQUFBLGlDQ2hNSixvQkFDQyxpQkFBQSwwQ3REMkRHLHlCc0Q1REosb0JBR0UsUUFBQSxNQUFBLEdBRUQseUJBQ0MsVUFBQSxNdERtRUUsNEJzRHBFSCx5QkFHRSxVQUFBLFNDUkgsaUJBQ0MsZUFBQSxNdkR3RUcsNEJ1RHpFSixpQkFHRSxlQUFBLE12RHNFRSw0QnVEekVKLGlCQU1FLGVBQUEsTUFORixxQkFTRSxVQUFBLEtBRUQsc0JBQ0MsVUFBQSxNdkQ2REUsNEJ1RDlESCxzQkFHRSxVQUFBLE1DYkYsZUFDQyxpQkFBQSwwQ0FDQSxPQUFBLFFBQ0EsWUFBQSxFQUNBLGVBQUEsS0FDQSxvQkFBQSxNQUxBLG1CQU9DLFVBQUEsTUFQRCxvQkFVQyxVQUFBLE14RDhEQyw0QndEeEVILGVBYUUsZUFBQSxLQUNBLG9CQUFBLE1BZEQsc0JBaUJDLGlCQUFBLDBFQ2pCRixvQkFHQyxLQUFBLEVBQUEsRUFBQSxLQUNBLE9BQUEsSUFDQSxXQUFBLElBQUEsT0FBQSxLekRtRUUsNEJ5RHhFSCxvQkFRRSxLQUFBLFFBQ0EsTUFBQSxLekQrREMsNEJ5RDVESCxtQkFFRSxNQUFBLElBQ0EscUJBQ0MsTUFBQSxLekR3REEsNEJ5RDVESCxtQkFRRSxNQUFBLElBQ0EscUJBQ0MsTUFBQSxLekRrREEsNEJ5RDVESCxtQkFjRSxNQUFBLElBQ0EscUJBQ0MsTUFBQSxLQUlILGtCQUNDLE9BQUEsS0FDQSxNQUFBLE16RHNDRSw0QnlEeENILGtCQUlFLE1BQUEsU0FFRCxzQkFDQyxPQUFBLEtBQ0EsTUFBQSxNekRnQ0MsNEJ5RGxDRixzQkFJRSxNQUFBLE1BSUgsa0JBQ0MsT0FBQSxJQUFBLE1BQUEsWUFDQSxRQUFBLEtBQUEsSUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLFNBQUEsU0FDQSxPQUFBLFFBQ0EsT0FBQSxNQUNBLHlCQUNDLFNBQUEsU0FDQSxPQUFBLEtBQ0EsaUJBQUEsWUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFVBQUEsS0FoQkQsd0JBbUJDLGFBQUEsUUNsRUgsZ0JBQ0MsaUJBQUEsb0RBQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQUNBLFdBQUEsRUFDQSxRQUFBLE1BQUEsRUFMRCw2QkFPRSxVQUFBLE1BUEYsdUJBVUUsUUFBQSxLMUQrREUsNkIwRHpFSixnQkFhRSxvQkFBQSxRMUQ0REUsNEIwRHpFSixnQkFnQkUsUUFBQSxNQUFBLEcxRHlERSw0QjBEekVKLGdCQW1CRSxRQUFBLEtBQUEsRzFEc0RFLDRCMER6RUosZ0JBc0JFLG9CQUFBLE9BQUEsTUN0QkYsZUFDQyxNQUFBLE1BQ0EsT0FBQSxLQUNBLGFBQUEsSzNEc0VHLDZCMkR6RUosZUFLRSxhQUFBLE0zRG9FRSw0QjJEekVKLGVBUUUsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLE1BRUQscUJBQ0MsV0FBQSxJQUFBLE9BQUEsS0FDQSxPQUFBLElBQ0EsTUFBQSxFQUNBLFNBQUEsU0FDQSxXQUFBLE9BTEEsMkJBQUEsNEJBUUMsUUFBQSxHQUNBLGlCQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsSUFBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsVUFBQSxjQWhCRCwyQkFtQkMsVUFBQSxlQUNBLElBQUEsRUFFRCx1QkFDQyxVQUFBLE0zRHNDQyw0QjJEdkNGLHVCQUdFLFVBQUEsS0FHRix1QkFDQyxVQUFBLE0zRGdDQyw0QjJEakNGLHVCQUdFLFVBQUEsS0FHRix1QkFDQyxVQUFBLE0zRDBCQyw0QjJEM0JGLHVCQUdFLFVBQUEsS0NqREosa0JBQ0MsaUJBQUEsZ0VBQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQUNBLFdBQUEsRUFDQSxRQUFBLEtBQUEsRUFDQSx3QkFDQyxVQUFBLE01RGtFRSw0QjREbkVGLDBCQUlFLFVBQUEsTUFWSixxQkFlRSxVQUFBLE1BQ0EsY0FBQSxFNUR5REUsNEI0RHpFSixxQkFrQkcsY0FBQSxNQWxCSCx3QkFxQkcsWUFBQSxJQXJCSCwrQkF1QkksSUFBQSxLQXZCSix5QkE2QkUsaUJBQUEseUU1RDRDRSw2QjREekVKLGtCQWdDRSxvQkFBQSxPQUFBLE81RHlDRSw0QjREekVKLGtCQW1DRSxvQkFBQSxPQUFBLE1DbkNGLG1CQUNDLFFBQUEsS0FDQSxZQUFBLE9BQ0EsVUFBQSxLQUlBLHdCQUNDLE1BQUEsSUFDQSw2QkFDQyxpQkFBQSxxQjdEK0RDLDRCNkRsRUgsd0JBTUUsTUFBQSxLN0Q0REMsNEI2RGxFSCx3QkFTRSxNQUFBLE1BR0YsMEJBQ0MsTUFBQSxpQkFDQSxPQUFBLEVBQUEsS0FDQSxhQUFBLFFBQ0EsS0FBQSxRN0RrREUsNEI2RHRESCwwQkFNRSxNQUFBLGlCQUNBLE9BQUEsRUFBQSxNN0QrQ0MsNEI2RHRESCwwQkFVRSxNQUFBLElBQ0EsT0FBQSxLQUNBLE9BQUEsS0FBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLElBQUEsT0FBQSxTQUdGLHdCQUNDLE1BQUEsSTdEb0NFLDRCNkRyQ0gsd0JBR0UsTUFBQSxLN0RrQ0MsNEI2RHJDSCx3QkFNRSxNQUFBLEtBQ0EsY0FBQSxNQzNDSCxXQUNDLGlCQUFBLDZEQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxXQUFBLEVBQ0EsUUFBQSxNQUFBLEVBQ0EsaUJBQ0MsVUFBQSxNQUNBLHNCQUNDLFVBQUEsTTlEZ0VDLDZCOER6RUosV0FhRSxvQkFBQSxPQUFBLE85RDRERSw0QjhEekVKLFdBZ0JFLFFBQUEsTUFBQSxHOUR5REUsNEI4RHpFSixXQW1CRSxRQUFBLEtBQUEsRzlEc0RFLDRCOER6RUosV0FzQkUsb0JBQUEsT0FBQSxNQ3JCRCx1QkFDQyxPQUFBLE1BQ0EsT0FBQSxJQUFBLE1BQUEsUS9Ec0VFLDRCK0RwRUYsNEJBRUUsUUFBQSxLQUNBLFlBQUEsT0FDQSxlQUFBLE9BQ0EsZ0JBQUEsUUFHRiwyQkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBRUQsaUNBQ0MsWUFBQSxLL0RzREMsNEIrRHZERixpQ0FHRSxZQUFBLEdBR0YsNEJBQ0MsYUFBQSxRQUNBLGFBQUEsSUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLFFBQUEsS0FBQSxFL0Q2Q0MsNEIrRGpERiw0QkFNRSxRQUFBLEtBQUEsR0FFRCxpQ0FDQyxZQUFBLElBRUQsZ0NBQ0MsTUFBQSxLQUNBLE9BQUEsSy9Eb0NBLDRCK0R0Q0QsZ0NBSUUsTUFBQSxLQUNBLE9BQUEsTUFoQkYsa0NBb0JDLGlCQUFBLG9CQUlILDBCQUNDLE9BQUEsUUFDQSw4QkFDQyxNQUFBLEtBQ0EsT0FBQSxLQ25ERixpQkFDQyxPQUFBLEtBQ0EsTUFBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsS0FDQSxXQUFBLElBRUQsb0JBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxzQkFDQyxNQUFBLEtBQ0EsY0FBQSxJQUdGLGtCQUNDLGNBQUEsSUFBQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLElBQ0EsVUFBQSxrQkFDQSxZQUFBLElBQ0EsU0FBQSxTQUxBLHdCQUFBLHlCQVFDLFFBQUEsR0FDQSxpQkFBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxVQUFBLGNBQ0EsT0FBQSxFQWZELHdCQWtCQyxVQUFBLGVBQ0EsT0FBQSxLQ25DRixpQkFDQyxVQUFBLEtBQ0EsTUFBQSxtQkFDQSxhQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsTWpFbUVFLDRCaUV4RUgsaUJBT0UsTUFBQSxlQUNBLE1BQUEsRUFDQSxVQUFBLFNBRUQsbUJBQ0MsTUFBQSxtQkFHRixnQkFDQyxNQUFBLEtqRXdERSw0QmlFekRILGdCQUdFLE1BQUEsRUFDQSxjQUFBLE1BRUQsa0JBQ0MsTUFBQSxNQ3RCRixlQUNDLE9BQUEsTUFDQSx1QkFBQSxZQUNBLDJCQUFBLFlBQ0EsU0FBQSxTQUNBLFFBQUEsRUFBQSxLQUFBLEtsRW1FRSw0QmtFeEVILGVBT0UsT0FBQSxNQUNBLFFBQUEsRUFBQSxLQUFBLE1BUkQscUJBQUEsc0JBWUMsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsSUFBQSxLQUNBLGlCQUFBLHFDQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsZ0JBQUEsUUFDQSxrQkFBQSxVQXBCRCxxQkF1QkMsaUJBQUEsc0NBQ0EsS0FBQSxLQUNBLElBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLEtBRUQsb0JBQ0MsU0FBQSxTQUNBLFdBQUEsT0FDQSxPQUFBLEtBQ0Esc0JBQ0MsSUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLE1sRWtDQSw0QmtFckNELHNCQUtFLEtBQUEsT0FMRCwyQkFRQyxVQUFBLHNCQUFBLGVBQ0EsUUFBQSxhQUNBLE1BQUEsTWxFMkJELDRCa0VyQ0EsMkJBWUUsVUFBQSxzQkFBQSxlQUNBLE1BQUEsT0FJSCxzQkFDQyxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsTUFHRixvQkFDQyxTQUFBLFNBQ0EsMEJBQ0MsU0FBQSxTQUNBLE9BQUEsS0FFRCxzQkFFQyxNQUFBLElBRUEsT0FBQSxJQUNBLEtBQUEsRUFDQSxJQUFBLEVBRUQsc0JBQ0MsTUFBQSxJQUNBLEtBQUEsRUFDQSxPQUFBLEVBRUEsT0FBQSxJQUNBLFFBQUEsRUFDQSxhQUFBLEtsRVBBLDRCa0VBRCxzQkFTRSxPQUFBLElBQ0EsTUFBQSxNbEVWRCw0QmtFQUQsc0JBYUUsYUFBQSxHQUdGLHNCQUNDLE9BQUEsS0FFQSxNQUFBLElBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRWxFeEJBLDRCa0VnQkQsc0JBVUUsTUFBQSxJQUNBLE9BQUEsRUFDQSxLQUFBLEtDcEdKLG9CQUNDLFNBQUEsU0FDQSxNQUFBLGlCQUNBLFlBQUEsTUFDQSxPQUFBLElBQ0EsMkJBQUEsS0FDQSxhQUFBLElBQUEsT0FBQSxRQUNBLGNBQUEsSUFBQSxPQUFBLFFBUEEsMkJBU0MsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLGlCQUFBLHFDQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsZ0JBQUEsUUFDQSxrQkFBQSxVQUlELG9CQUNDLGlCQUFBLHFCQUVELG9CQUNDLGlCQUFBLG9CQ3pCRixtQkFDQyxXQUFBLFFBQ0EsT0FBQSxNQUVBLFNBQUEsT3BFb0VFLDZCb0V4RUgsbUJBTUUsT0FBQSxPQUlGLGlCQUNDLFdBQUEsTUFDQSxjQUFBLEtwRTRERSw0Qm9FOURILGlCQUlFLFdBQUEsS0FDQSxjQUFBLEdBR0Ysa0JBQ0MsU0FBQSxTQUNBLE9BQUEsUXBFb0RFLDRCb0V0REgsa0JBSUUsY0FBQSxNQUpELHlCQU9DLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxNQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLGlCQUFBLCtFQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLGNBQUEsUUFDQSxlQUFBLEtwRXFDQyw2Qm9FdERGLHlCQW1CRSxPQUFBLE9BR0QsaUNBRUMsUUFBQSxFQUdGLHNCQUNDLE1BQUEsTUFDQSxPQUFBLE1BQ0EsT0FBQSxNQUFBLEtBQUEsS0NoREYsYUFDQyxpQkFBQSwwQ0FDQSxPQUFBLFFBQ0EsWUFBQSxFQUNBLGVBQUEsTUFDQSxXQUFBLE1BQ0UsZ0JBQUEsTUFBQSxNQUNBLGtCQUFBLFVBQ0Ysb0JBQUEsa0JBQUEsa0JyRWdFRSw2QnFFeEVILGFBV0UsZ0JBQUEsTUFDQSxXQUFBLE9yRTREQyw0QnFFeEVILGFBZUUsZ0JBQUEsTUFDQSxvQkFBQSxPQUFBLE9BQ0EsV0FBQSxNQUlBLGlCQUFBLFFBckJELG9CQW1CRSxRQUFBLE1yRXFEQSw0QnFFeEVILGFBd0JFLGVBQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEsU0ExQkQsb0JBNkJDLGlCQUFBLDBFckUyQ0MsNkJxRXpDRCxzQkFHRSxVQUFBLE1yRXNDRCw2QnFFekNELHNCQVFFLFVBQUEsTUFHRixzQkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsS3JFMkJBLDZCcUU5QkQsc0JBS0UsYUFBQSxNckV5QkQsNEJxRTlCRCxzQkFRRSxNQUFBLEtBQ0EsT0FBQSxNQ25ESixtQkFDQyxNQUFBLEtBQ0EsT0FBQSxLdEVzRUUsNEJzRXhFSCxtQkFJRSxNQUFBLEtBQ0EsT0FBQSxNQUVELHFCQUNDLFVBQUEsY0FFRCxxQkFDQyxVQUFBLGVBRUQscUJBQ0MsVUFBQSxlQUdGLG9CQUNDLE1BQUEsSUFDQSxhQUFBLGN0RXFERSw0QnNFdkRILG9CQUlFLGFBQUEsZXRFbURDLDRCc0V2REgsb0JBT0UsYUFBQSxjQUNBLE1BQUEsS3RFK0NDLDRCc0U1Q0gsb0JBRUUsVUFBQSxLQUNBLHdCQUNDLFVBQUEsTXRFd0NBLDRCc0U1Q0gsb0JBUUUsVUFBQSxLQUNBLHdCQUNDLFVBQUEsS0FHRixzQkFDQyxNQUFBLEl0RThCQyw0QnNFL0JGLHNCQUdFLE1BQUEsS0M1Q0gscUJBQ0MsV0FBQSxNQUVELHVCQUNDLFlBQUEsTXZFb0VFLDRCdUVyRUgsdUJBR0UsWUFBQSxPdkVrRUMsNEJ1RXJFSCx1QkFNRSxZQUFBLE1BR0Ysc0JBQ0MsTUFBQSxNQUNBLE9BQUEsTUFDQSwwQkFDQyxNQUFBLE1BQ0EsT0FBQSxNQUdGLG9CQUNDLFdBQUEsS0FDQSxTQUFBLFFBQ0EsU0FBQSxTQUhBLDJCQUtDLFFBQUEsR0FDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFlBQUEsS0FBQSxNQUFBLFlBQ0EsYUFBQSxLQUFBLE1BQUEsWUFDQSxjQUFBLEtBQUEsTUFBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLElBQUEsTUFDQSxPQUFBLEtBR0Ysb0JBQ0MsVUFBQSxNQUNBLE1BQUEsSXZFZ0NFLDRCdUVsQ0gsb0JBSUUsVUFBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLE1BRUQseUJBQ0MsTUFBQSxLQUVBLE9BQUEsS0FDQSxtQkFBQSxLQUFBLElBQUEsZ0JBQUEsS0FBQSxJQUNBLGFBQUEsSUFDQSxjQUFBLFFBQUEsV0FBQSxRQUdELDJCQUNDLFNBQUEsU0FEQSxrQ0FHQyxRQUFBLEdBQ0EsTUFBQSxJQUNBLE9BQUEsTUFDQSxhQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEt2RU1BLDRCdUVqQkQsa0NBYUUsT0FBQSxNdkVJRCw0QnVFakJELGtDQWdCRSxRQUFBLE1BSUQsdUNBRUMsT0FBQSxLdkVMRCw0QnVFUUEsb0NBR0UsUUFBQSxNQUlGLG9DQUVDLE9BQUEsTXZFakJELDRCdUVlQSxvQ0FJRSxPQUFBLE1BTUosd0JBQ0MsTUFBQSxLQUNBLE9BQUEsTUFDQSxtQkFBQSxLQUFBLElBQUEsZ0JBQUEsS0FBQSxJQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsNEJBQ0MsT0FBQSxLQUNBLE1BQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsZ0JBQUEsSUFBQSxJQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsY0FBQSxLQUNBLDhCQUNDLG1CQUFBLE9BQUEsSUFBQSxnQkFBQSxPQUFBLElBRUQsOEJBQ0MsVUFBQSxLQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FFRCw4QkFDQyxVQUFBLEtBQ0EsbUJBQUEsT0FBQSxnQkFBQSxPQUNBLE9BQUEsS3ZFOUNELDRCdUU4QkQsNEJBbUJFLG1CQUFBLEtBQUEsSUFBQSxnQkFBQSxLQUFBLEt2RWpERCw0QnVFbURBLCtCQUVFLG1CQUFBLEtBQUEsSUFBQSxnQkFBQSxLQUFBLEt2RXJERiw0QnVFeUJGLHdCQWlDRSxPQUFBLE1BRUQsMEJBQ0MsbUJBQUEsT0FBQSxJQUFBLGdCQUFBLE9BQUEsSXZFN0RBLDRCdUU0REQsMEJBR0UsbUJBQUEsS0FBQSxJQUFBLGdCQUFBLEtBQUEsS0FJSCwwQkFDQyxXQUFBLElBQUEsT0FBQSxRQUNBLE9BQUEsSUFDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsS0FBQSxFQUxBLGdDQUFBLGlDQVFDLFFBQUEsR0FDQSxpQkFBQSxRQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLElBQUEsS0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLFVBQUEsY0FoQkQsZ0NBbUJDLFVBQUEsZUFDQSxJQUFBLEVBTUosa0JBQ0MsT0FBQSxNQUFBLEVBQUEsS0FBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLGtCQUNBLGlCQUFBLG9DQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsUUFDQSxTQUFBLFNBQ0EsWUFBQSxLdkVyR0csNEJ1RTZGSixrQkFVRSxPQUFBLE1BQUEsRUFBQSxLQUFBLE12RXZHRSw0QnVFNkZKLGtCQWFFLE1BQUEsS0FDQSxZQUFBLEVBQ0EsT0FBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLE1BRUQsdUJBQ0MsU0FBQSxTQUNBLE9BQUEsTUFDQSxNQUFBLE1BQ0EsUUFBQSxFQUNBLE9BQUEsTUFDQSxXQUFBLElBQUEsS0FBQSxJdkVySEUsNEJ1RStHSCx1QkFRRSxPQUFBLE1BQ0EsT0FBQSxNdkV4SEMsNEJ1RStHSCx1QkFZRSxNQUFBLEtBQ0EsT0FBQSxNQUNBLE9BQUEsS0FFRCx5QkFDQyxLQUFBLE12RWhJQyw0QnVFK0hGLHlCQUdFLEtBQUEsR0FHRix5QkFDQyxLQUFBLGlCdkV0SUMsNEJ1RXFJRix5QkFHRSxLQUFBLEtBR0YseUJBQ0MsS0FBQSxpQnZFNUlDLDRCdUUySUYseUJBR0UsS0FBQSxLQUdGLHlCQUNDLEtBQUEsaUJ2RWxKQyw0QnVFaUpGLHlCQUdFLEtBQUEsS0FHRix5QkFDQyxLQUFBLGlCdkV4SkMsNEJ1RXVKRix5QkFHRSxLQUFBLEtBR0YsMkJBQ0MsTUFBQSxNQUNBLE9BQUEsTUFDQSxXQUFBLE9BQ0EsY0FBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxZQUNBLFdBQUEsSUFBQSxLQUFBLElBQ0EsT0FBQSxRQUNBLFNBQUEsU3ZFdEtDLDRCdUU2SkYsMkJBV0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE92RTFLQSw0QnVFNkpGLDJCQWdCRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsR0FsQkQsa0NBcUJDLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLGVBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLGVBQUEsS0FDQSxjQUFBLEtBaENELGlDQW1DQyxRQUFBLFlBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxJQUFBLEtBQUEsSUFDQSxlQUFBLEt2RWhOQSw0QnVFNkpELGlDQUFBLGtDQXdERSxRQUFBLE1BSUgsMkJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFN2RTVOQyw0QnVFeU5GLDJCQUtFLE1BQUEsSUFDQSxPQUFBLEt2RS9OQSw0QnVFeU5GLDJCQVNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxnQkFYRCxrQ0FjQyxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsSUFDQSxpQkFBQSw2Q0FDQSxjQUFBLEtBQ0EsUUFBQSxHQUNBLFdBQUEsSUFBQSxLQUFBLElBQ0EsUUFBQSxFdkVqUEEsNEJ1RXlORCxrQ0EwQkUsUUFBQSxNQUlELDZCQUNDLE1BQUEsS0FDQSxPQUFBLEt2RXpQRCw0QnVFdVBBLDZCQUlFLE1BQUEsSUFDQSxPQUFBLEt2RTVQRiw0QnVFdVBBLDZCQVFFLE1BQUEsS0FDQSxPQUFBLE1BVEYsNkJBQ0MsTUFBQSxLQUNBLE9BQUEsS3ZFelBELDRCdUV1UEEsNkJBSUUsTUFBQSxLQUNBLE9BQUEsTXZFNVBGLDRCdUV1UEEsNkJBUUUsTUFBQSxLQUNBLE9BQUEsTUFURiw2QkFDQyxNQUFBLEtBQ0EsT0FBQSxLdkV6UEQsNEJ1RXVQQSw2QkFJRSxNQUFBLEtBQ0EsT0FBQSxNdkU1UEYsNEJ1RXVQQSw2QkFRRSxNQUFBLEtBQ0EsT0FBQSxNQVRGLDZCQUNDLE1BQUEsS0FDQSxPQUFBLEt2RXpQRCw0QnVFdVBBLDZCQUlFLE1BQUEsS0FDQSxPQUFBLE12RTVQRiw0QnVFdVBBLDZCQVFFLE1BQUEsS0FDQSxPQUFBLE1BVEYsNkJBQ0MsTUFBQSxLQUNBLE9BQUEsS3ZFelBELDRCdUV1UEEsNkJBSUUsTUFBQSxLQUNBLE9BQUEsTXZFNVBGLDRCdUV1UEEsNkJBUUUsTUFBQSxLQUNBLE9BQUEsTUFJSCw2QkFDQyxXQUFBLEt2RXJRQSw0QnVFb1FELDZCQUdFLFdBQUEsTUFHRiw2QkFDQyxXQUFBLEt2RTNRQSw0QnVFMFFELDZCQUdFLFdBQUEsTUFHRiw2QkFDQyxXQUFBLE12RWpSQSw0QnVFZ1JELDZCQUdFLFdBQUEsTUFHRiw2QkFDQyxXQUFBLE12RXZSQSw0QnVFc1JELDZCQUdFLFdBQUEsTUFJSCw0QkFDQyxTQUFBLFNBQ0EsZUFBQSxLQUNBLFlBQUEsT0FFQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEtBQ0EsV0FBQSxJQUFBLEtBQUEsSUFDQSxjQUFBLEV2RXZTQyw0QnVFNlJGLDRCQVlFLFVBQUEsTUFFRCwrQkFDQyxZQUFBLE9BQ0EsY0FBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLFVBQUEsbUJ2RWhUQSw0QnVFMlNELCtCQU9FLFVBQUEsbUJ2RWxURCw0QnVFMlNELCtCQVVFLFVBQUEsTXZFclRELDRCdUUyU0QsK0JBYUUsVUFBQSxNQXpNSCx3REFtTkUsYUFBQSxRQW5ORiw4REFBQSwrREFpTkcsUUFBQSxFQWpOSCx5REFzTkUsUUFBQSxFcERrMEhBLCtEb0R4aElGLDREQTBORSxRQUFBLEVDalpILFlBQ0MsT0FBQSxNeEV1RUUsNEJ3RXhFSCxZQUdFLE9BQUEsT3hFcUVDLDRCd0V4RUgsWUFNRSxPQUFBLE9BRUQsaUJBQ0MsTUFBQSxRQUVELG9CQUNDLFNBQUEsU0FFRCxtQkFFQyxTQUFBLFNBQ0EsUUFBQSxFQUNBLEtBQUEsS0FDQSxJQUFBLElBQ0Msc0RBRUMsVUFBQSxTQUZELG9EQUtDLFdBQUEsUUFHRiwwQkFDQyxpQkFBQSxRQUNBLE9BQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZ0JBQ0EsY0FBQSxJQUNBLE1BQUEsS0FDQSxlQUFBLE9BQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBQUEsQ0FBQSxTQUFBLENBQUEsV0FDQSxPQUFBLFFBQ0EsUUFBQSxhQUNBLFdBQUEsS0FDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFdBQUEsSUFFRCw0QkFDQyxTQUFBLFNBQ0EsV0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEtBQUEsZUFDQSxLQUFBLEtBQ0EsUUFBQSxJQUNBLGlCQUFBLEtBQUEsRUFDQSxNQUFBLE1BQ0EsSUFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsRUFDQSxVQUFBLFNBQ0EsV0FBQSxJQUNBLGtDQUNDLFNBQUEsU0FDQSxRQUFBLEdBQ0EsWUFBQSxPQUFBLE1BQUEsWUFDQSxhQUFBLE9BQUEsTUFBQSxZQUNBLGNBQUEsT0FBQSxNQUFBLGdCQUNBLElBQUEsUUFDQSxLQUFBLEtBUEEsd0NBU0MsUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsWUFBQSxLQUFBLE1BQUEsWUFDQSxhQUFBLEtBQUEsTUFBQSxZQUNBLGNBQUEsS0FBQSxNQUFBLEtBQ0EsS0FBQSxNQUNBLElBQUEsTUFJSCx1QkFDQyxjQUFBLEtBRUQsNEJBRUMsU0FBQSxTQUNBLG9DQUNDLFFBQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsT0FBQSxFQU5BLG9GQVVHLFFBQUEsRUFWSCw4Q0FlQyxPQUFBLFlBZkQsZ0ZBaUJFLFFBQUEsR0FJSCxrQ0FDQyxVQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxhQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsUUFDQSxRQUFBLGFBQ0EsWUFBQSxPQUNBLFdBQUEsUUFBQSxLQUFBLE9BVEEseUNBV0MsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsUUFBQSxJQUFBLE1BbEJELHdDQXFCQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxZQUFBLFFBQUEsSUFBQSxNQUNBLGNBQUEsUUFBQSxJQUFBLE1BQ0EsVUFBQSxnQkFDQSxRQUFBLEVBQ0EsV0FBQSxRQUFBLEtBQUEsT0FLSixrQkFFQyxVQUFBLE9BQ0Esd0JBQ0MsVUFBQSxNQURBLCtDQUdDLFdBQUEsS0FIRCxnREFNQyxXQUFBLEtBVEYsaUNBYUMsV0FBQSxLQUVELDBCQUNDLFFBQUEsSUFBQSxFQUFBLEtBRUQsc0JBQ0MsUUFBQSxLQUNBLFlBQUEsV0FDQSxjQUFBLEt4RTFGQSw0QndFdUZELHNCQUtFLFFBQUEsTUFDQSxjQUFBLE1BR0YsdUJBQ0MsV0FBQSxJQUNBLGNBQUEsS0FDQSxVQUFBLEl4RW5HQSw0QndFZ0dELHVCQUtFLGNBQUEsRUFDQSxVQUFBLE1BR0Ysd0JBQ0MsV0FBQSxJQUVELHNCQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsUUFBQSxNQUNBLGNBQUEsS0FDQSxjQUFBLEt4RW5IQSw0QndFNEdELHNCQVNFLFdBQUEsRUFDQSxPQUFBLEVBQUEsS0FBQSxNQUdGLHVCQUNDLFFBQUEsTUFDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsTUFDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLG1CQUFBLEtBQUEsT0FBQSxnQkFBQSxLQUFBLE9BQ0EsT0FBQSxLQUFBLEV4RWhJQSw0QndFeUhELHVCQVNFLE9BQUEsS0FBQSxLQUFBLE1BR0Ysd0JBQ0MsY0FBQSxLQUVELHVCQUNDLGNBQUEsS3hFeklBLDRCd0V3SUQsdUJBR0UsY0FBQSxNQUVELDZCQUNDLFlBQUEsSUFHRiwyQkFDQyxjQUFBLEtBRUQsdUJBQ0MsY0FBQSxLQUVELHVCQUNDLFVBQUEsU0FFRCx3QkFDQyxjQUFBLElBSUgsYUFDQyxVQUFBLEtBQ0EsbUJBQ0MsTUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsS0FDQSxXQUFBLE9BQ0EsU0FBQSxTQUNBLFFBQUEsRUFHRixhQUNDLE9BQUEsUUFEQSxvQ0FBQSxxQ0FHQyxJQUFBLElBSEQsd0RBT0UsVUFBQSxjQVBGLHlEQVVFLFVBQUEsaUJBQUEsZUMvUEgscUJBQ0MsYUFBQSxJQUFBLE1BQUEsUXpFdUVFLDRCeUV4RUgscUJBR0UsYUFBQSxNQUdGLGlCQUNDLE9BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQ1JELGlCQUNDLE1BQUEsTUFDQSxPQUFBLE1BQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxtQkFBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxRQUFBLE1BQ0EscUJBQ0MsT0FBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsY0FBQSxLMUVnREMseUIwRTdDSCxrQkFFRSxXQUFBLE9DaEJGLFdBQ0MsTUFBQSxRQUNBLE1BQUEsTUFDQSxRQUFBLE0zRXFFRSw0QjJFeEVILFdBS0UsTUFBQSxTQUVELGVBQ0MsT0FBQSxJQUFBLE1BQUEsWUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLE9BQUEsTTNFOERDLDRCMkVqRUYsZUFLRSxPQUFBLFMzRTREQSw0QjJFakVGLGVBUUUsTUFBQSxNQUNBLE9BQUEsTUFDQSxPQUFBLE1BakJGLGdDQXNCRSxhQUFBLFFDdkJKLG9CQUNDLGlCQUFBLDBDQUNBLG9CQUFBLElBRkQsMkJBSUUsaUJBQUEseUQ1RXFFRSw0QjRFekVKLDBCQVFHLFVBQUEsS0FHRix3QkFDQyxVQUFBLGdCNUU2REUsNEI0RTlESCx3QkFHRSxVQUFBLGU1RTJEQyw0QjRFOURILHdCQU1FLFVBQUEsZ0JBR0YsMEJBQ0MsVUFBQSxNNUVvREUsNEI0RXpFSixvQkF3QkUsb0JBQUEsS0FBQSxRQ3ZCRCxXQUNDLGlCQUFBLDBDQUNBLE9BQUEsUUFDQSxZQUFBLEVBQ0EsZUFBQSxNQUNBLG9CQUFBLE1BQ0EsbUJBQ0MsVUFBQSxNQUVELGVBQ0MsVUFBQSxNN0U4REMsNEI2RS9ERixlQUdFLFVBQUEsUzdFNERBLDRCNkV4RUgsV0FnQkUsZUFBQSxNQUNBLG9CQUFBLG1CN0V1REMsNEI2RXhFSCxXQW9CRSxlQUFBLE1BcEJELGtCQXVCQyxRQUFBLEtBRUQsZUFDQyxNQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEs3RTJDQyw0QjZFL0NGLGVBTUUsV0FBQSxLQUNBLGNBQUEsTUFQRCx1QkFVQyxVQUFBLE1BQ0EsSUFBQSxNQUNBLFNBQUEsU0FHRixpQkFDQyxXQUFBLE1BQ0EsT0FBQSxLQUNBLDBCQUFBLFlBQ0EsMkJBQUEsWUFDQSxRQUFBLEVBQ0EsU0FBQSxTQTlDRCxtQkFpREMsaUJBQUEsMkNDakRGLFdBQ0MsV0FBQSxNQUNBLGlCQUNDLFlBQUEsS0FDQSxVQUFBLEs5RW9FQyw0QjhFdEVGLGlCQUlFLFlBQUEsS0FDQSxVQUFBLE1BR0YsZ0JBQ0MsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLElBQ0EsUUFBQSxLQUFBLEU5RTBEQyw0QjhFOURGLGdCQU1FLGNBQUEsTTlFd0RBLDRCOEU5REYsZ0JBU0UsY0FBQSxNQUdGLGVBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLGNBQUEsS0FFRCxlQUNDLFdBQUEsTTlFMkNDLDRCOEU1Q0YsZUFHRSxXQUFBLFNBRUQsc0JBQ0MsV0FBQSxNOUVzQ0EsNEI4RXZDRCxzQkFHRSxXQUFBLFNBR0Ysb0JBQ0MsVUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBSEEsMkJBS0MsT0FBQSxLQUNBLE1BQUEsS0FORCw0QkFTQyxPQUFBLEtBSUgsZUFDQyxXQUFBLE05RW1CQyw0QjhFcEJGLGVBR0UsV0FBQSxPQUVELG9CQUNDLFVBQUEsTUFDQSxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxtQkFBQSxPQUFBLE9BQUEsZ0JBQUEsT0FBQSxPQUNBLGNBQUEsS0FDQSxzQkFDQyxNQUFBLEtBRUQsc0JBQ0MsT0FBQSxLOUVLRCw0QjhFZkQsb0JBYUUsY0FBQSxNOUVFRCw0QjhFcEJGLGVBc0JFLFdBQUEsU0FRRCxzQkFDQyxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxtQkFBQSxPQUFBLEtBQUEsZ0JBQUEsT0FBQSxLQUNBLGFBQUEsS0FHRixlQUNDLFNBQUEsU0FDQSxLQUFBLGlCQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSxLQUNBLE9BQUEsb0JBQUEsT0FBQSxpQkFBQSxPQUFBLFk5RXBDQywwQjhFOEJGLGVBUUUsS0FBQSxrQkFSRCxxQkFXQyxLQUFBLEU5RTVCQSw0QjhFeEVILFdBd0dFLFdBQUEsU0FJSCxjQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxnQ0FBQSxPQUFBLFVBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQ2xIQSxzQkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsT0FBQSxPQUFBLGdCQUFBLE9BQUEsT0FDQSxhQUFBLEtBRUQseUJBQ0MsV0FBQSxNQUNBLFNBQUEsT0FFRCxrQkFDQyxXQUFBLE1BQ0EsTUFBQSxLQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLFFBQUEsV0FBQSxRL0V5REUsNEIrRTdESCxrQkFNRSxXQUFBLE9BR0YsbUJBQ0MsY0FBQSxLQUNBLDRCQUNDLE9BQUEsTUFDQSxTQUFBLE9BQ0EsY0FBQSxLQUNBLFNBQUEsU0FDQSxnQ0FDQyxPQUFBLE1BRUQsbUNBQ0MsT0FBQSxNL0V5Q0EsNEIrRWxERiw0QkFZRSxPQUFBLFFBWkQsbUNBY0UsUUFBQSxLQUVELG1DQUNDLE9BQUEsTUFEQSwwQ0FHQyxRQUFBLE9BS0Ysc0NBQ0MsV0FBQSxJQUFBLEtBQUEsSUFDQSxVQUFBLEtBQ0EsUUFBQSxhQUVELHNDQUFBLHNDQUVDLGFBQUEsSUFSRCw0RkFZRSxVQUFBLEtBWkYsNEZBZUUsUUFBQSxPQWZGLDRGQWtCRSxRQUFBLEtBbEJGLDJGQXVCRSxVQUFBLGVBdkJGLDJGQTBCRSxRQUFBLEtBMUJGLDJGQTZCRSxRQUFBLE9BcERILG1DQXlEQyxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSx1REFDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLFFBQUEsRUFFQSwwQ0FFQyxRQUFBLEVBQ0EsZUFBQSxLQUlILHdCQUNDLFVBQUEsTS9FdENDLHlCK0VxQ0Ysd0JBR0UsWUFBQSxLQUNBLGFBQUEsS0FDQSxRQUFBLE8vRTdCQSw0QitFd0JGLHdCQVFFLFVBQUEsU0FwRkYsOEJBd0ZDLGNBQUEsSy9FcENDLDRCK0VwREgsbUJBMkZFLGNBQUEsTUNoSEgsV0FDQyxpQkFBQSw0Q0FERCxrQkFHRSxpQkFBQSx5RGhGc0VFLDRCZ0Z6RUosV0FNRSxvQkFBQSxLQUFBLFFBRUQsZ0JBQ0MsVUFBQSxNQUVELGFBQ0MsaUJBQUEsMkNBREEsb0JBR0MsaUJBQUEsMkRDZEgsNkJBQ0MsT0FBQSxLQUNBLFlBQUEsS2pGdUVHLDRCaUZ6RUosNkJBSUUsWUFBQSxNQ0hELGFBQ0MsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLGNBQUEsSUFFRCxjQUNDLGlCQUFBLCtEQUNBLFlBQUEsRUFDQSxlQUFBLE1BQ0Esb0JBQUEsTWxGOERFLDRCa0ZsRUgsY0FNRSxlQUFBLE1BQ0Esb0JBQUEsbUJsRjJEQyw0QmtGbEVILGNBVUUsZUFBQSxLQUNBLFdBQUEsTUFDQSxRQUFBLEtBQ0EsWUFBQSxRbEZxREMsNEJrRmxFSCxjQWdCRSxlQUFBLEdBaEJELHFCQW9CQyxpQkFBQSwrRUFFRCxrQkFDQyxNQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEtsRndDQyw0QmtGNUNGLGtCQU1FLFdBQUEsTUFHRixvQkFDQyxXQUFBLE1BQ0EsT0FBQSxLQUNBLDBCQUFBLFlBQ0EsMkJBQUEsWUFuQ0QsMEJBc0NDLGlCQUFBLHNEQUtILGdCQUNDLFVBQUEsS0FDQSxZQUFBLEtsRnFCRyw0QmtGdkJKLGdCQUlFLFVBQUEsS0FDQSxZQUFBLE1DdkRGLGNBQ0MsaUJBQUEsMENBQ0Esb0JBQUEsT0FGRCxxQkFJRSxpQkFBQSx5REFFRCxvQkFDQyxVQUFBLE1BRUQsbUJBQ0MsVUFBQSxNbkYrREUsNEJtRnpFSixjQWFFLG9CQUFBLEtBQUEsUUNaRCxpQkFDQyxpQkFBQSxRQUVELGtCQUNDLGlCQUFBLHFCQUVELGlCQUNDLFdBQUEsTUFDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLG1CQUNDLFdBQUEsTXBGOERDLDZCb0ZsRUgsaUJBT0UsV0FBQSxhQ2JELG9CQUNFLGlCQUFBLDBDQUNBLFlBQUEsRUFDQSxlQUFBLE1BQ0Esb0JBQUEsTUFDQSxPQUFBLE1yRm1FQSw0QnFGeEVGLG9CQU9JLGVBQUEsTUFDQSxvQkFBQSxtQnJGZ0VGLDRCcUZ4RUYsb0JBV0ksZUFBQSxLQUNBLFdBQUEsTUFDQSxRQUFBLEtBQ0EsWUFBQSxRckYwREYsNEJxRnhFRixvQkFpQkksZUFBQSxHQWpCSCwyQkFvQkcsUUFBQSxLQUVGLHdCQUNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsS3JGOENGLDRCcUZsREEsd0JBTUksV0FBQSxNQUdKLDBCQUNFLFdBQUEsTUFDQSxPQUFBLEtBQ0EsMEJBQUEsWUFDQSwyQkFBQSxZQUNBLDhCQUNFLFVBQUEsTXJGbUNKLDZCcUZwQ0UsOEJBR0ksVUFBQSxLckZpQ04sNEJxRnBDRSw4QkFNSSxVQUFBLE1BRUYsa0NBQ0UsT0FBQSxLQUNBLE1BQUEsTUFDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FDQSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS3JGc0JOLDRCcUY1Qkksa0NBUUksbUJBQUEsS0FBQSxPQUFBLGdCQUFBLEtBQUEsT0FDQSxZQUFBLE1BckRULDRCQTJERyxpQkFBQSwwQ0FDQSxPQUFBLE1BNURILG1DQStERyxpQkFBQSxpREFDQSxPQUFBLE1BaEVILDRCQW1FRyxpQkFBQSwwQ0FDQSxPQUFBLE1BcEVILGlDQXVFRyxpQkFBQSwrQ0FDQSxPQUFBLE1BeEVILGdDQTJFRyxpQkFBQSw4Q0FDQSxPQUFBLE1BNUVILDhCQStFRyxpQkFBQSw4Q0FDQSxPQUFBLE1BTUosbUJBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLE1yRjlCQSx5QnFGMkJGLG1CQUtJLFlBQUEsTUFMSCxvRUFVTyxRQUFBLEtBVlAsb0VBZ0JPLFFBQUEsTXJGM0NOLHlCcUYyQkQsb0VBY1MsWUFBQSxNQWRULHFFQXVCTyxRQUFBLE1BdkJQLHFFQTBCTyxRQUFBLEtDakhWLGNBQ0MsaUJBQUEsMENBQ0Esb0JBQUEsT0FGRCxxQkFJRSxpQkFBQSx5REFFRCxvQkFDQyxVQUFBLE1BRUQsbUJBQ0MsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEl0RjZERSw0QnNGekVKLGNBZUUsb0JBQUEsS0FBQSxRQ2RELHdCQUNDLGlCQUFBLGdFQUNBLFlBQUEsRUFDQSxlQUFBLE1BQ0Esb0JBQUEsTXZGb0VFLDRCdUZ4RUgsd0JBTUUsZUFBQSxNQUNBLG9CQUFBLG1CdkZpRUMsNEJ1RnhFSCx3QkFVRSxlQUFBLEtBQ0EsV0FBQSxNQUNBLFFBQUEsS0FDQSxZQUFBLFF2RjJEQyw0QnVGeEVILHdCQWdCRSxlQUFBLEdBS0QsNEJBQ0MsTUFBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLdkYrQ0MsNEJ1Rm5ERiw0QkFNRSxXQUFBLE1BR0YsOEJBQ0MsV0FBQSxNQUNBLE9BQUEsS0FDQSwwQkFBQSxZQUNBLDJCQUFBLFlBQ0Esa0NBQ0MsVUFBQSxNdkZvQ0EsNkJ1RnJDRCxrQ0FHRSxVQUFBLEt2RmtDRCw0QnVGckNELGtDQU1FLFVBQUEsTUFFRCxzQ0FDQyxPQUFBLEtBQ0EsTUFBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsT0FBQSxnQkFBQSxPQUNBLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxLQ2xETCxjQUNDLGlCQUFBLDBDQUNBLG9CQUFBLE9BRkQscUJBSUUsaUJBQUEseURBRUQsb0JBQ0MsVUFBQSxNeEZrRUUsNEJ3RnpFSixjQVVFLG9CQUFBLEtBQUEsUUNURCx3QkFDQyxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsS0FDQSw0QkFDQyxPQUFBLE1BRUQsK0JBQ0MsT0FBQSxNQUNBLFFBQUEsRUFBQSxLQUdGLG9CQUNDLGlCQUFBLDBDQUNBLFlBQUEsRUFDQSxlQUFBLE1BQ0Esb0JBQUEsTXpGc0RFLDRCeUYxREgsb0JBTUUsZUFBQSxNQUNBLG9CQUFBLG1CekZtREMsNEJ5RjFESCxvQkFVRSxlQUFBLEtBQ0EsV0FBQSxNQUNBLFFBQUEsS0FDQSxZQUFBLFF6RjZDQyw0QnlGMURILG9CQWdCRSxlQUFBLEdBaEJELDJCQW1CQyxRQUFBLEtBbkJELGlDQXNCQyxpQkFBQSx1REFDQSxvQkFBQSxnQkN0Q0gsY0FDQyxpQkFBQSwwQ0FDQSxvQkFBQSxPQUZELHFCQUlFLGlCQUFBLHlEQUVELG9CQUNDLFVBQUEsTTFGa0VFLDRCMEZ6RUosY0FVRSxvQkFBQSxLQUFBLFFDVkYsb0JBRUUsWUFBQSxJQUZGLDJCQUlHLElBQUEsS0NIRixhQUNDLGlCQUFBLDJDQUNBLE9BQUEsUUFDQSxZQUFBLEVBQ0EsZUFBQSxNQUNBLG9CQUFBLE1BQUEsSUFDQSxXQUFBLE01RmtFRSw0QjRGeEVILGFBUUUsZUFBQSxNQUNBLFdBQUEsUzVGK0RDLDRCNEZ4RUgsYUFZRSxlQUFBLEtBQ0Esb0JBQUEsTUFiRCxvQkFnQkMsUUFBQSxLQUdGLFlBQ0MsVUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUVELGFBQ0MsTUFBQSxJNUZpQ0UsMEI0RmhDRixtQkFFRSxNQUFBLE1BR0QsMkJBRUMsT0FBQSxLQUNBLFFBQUEsR0NwQ0osb0JBQ0MsaUJBQUEsd0NBQ0Esb0JBQUEsSTdGdUVHLDRCNkZ6RUosb0JBSUUsY0FBQSxNN0ZxRUUsNEI2RnpFSixvQkFPRSxjQUFBLE1BUEYsMkJBVUUsaUJBQUEseURBRUQsd0JBQ0MsVUFBQSxnQjdGNERFLDRCNkY3REgsd0JBR0UsVUFBQSxlN0YwREMsNEI2RjdESCx3QkFNRSxVQUFBLGdCQUdGLDBCQUNDLFVBQUEsTTdGbURFLDRCNkZ6RUosb0JBeUJFLG9CQUFBLEtBQUEsUUN2QkEscUJBQ0MsWUFBQSxrQkFFRCxvQkFDQyxjQUFBLFFBQ0EsYUFBQSxLQUZBLHVCQUlDLFNBQUEsU0FKRCw2QkFNRSxRQUFBLEdBQ0EsS0FBQSxNQUNBLFNBQUEsU0FDQSxZQUFBLElBQUEsT0FBQSxrQkFDQSxJQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsS0FaRix3Q0FnQkcsUUFBQSxLQWhCSCw4QkFvQkUsa0JBQUEsUUFDQSxRQUFBLGlCQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsUUFDQSxjQUFBLElBQ0EsZ0JBQUEsT0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsU0FBQSxTQUNBLEtBQUEsTUFDQSxJQUFBLElBQ0EsUUFBQSxFQUtKLGNBQ0MsTUFBQSxLQUNFLFVBQUEsa0JBQ0YsYUFBQSxLOUYwQkUsNEI4RjdCSCxjQUtFLFVBQUEsa0JBRUQsb0JBQ0MsWUFBQSxNQUNBLDBCQUNDLFlBQUEsRzlGbUJBLDRCOEZwQkQsMEJBR0UsWUFBQSxJQUhELHdDQUtFLE1BQUEsS0FDQSxVQUFBLGtCQUNBLGFBQUEsTTlGYUYsNEI4RnBCRCwwQkFXRSxZQUFBLEs5RlNELDRCOEZwQkQsMEJBY0UsWUFBQSxNQUdGLHdCQUNDLFlBQUEsTTlGRUEsNEI4RnRCRixvQkF1QkUsWUFBQSxNQUlILGFBQ0MsU0FBQSxTQURBLG9CQUdDLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLFdBQUEsSUFBQSxPQUFBLGtCQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxrQkFFQSwwQkFFQyxNQUFBLEtBQ0EsS0FBQSxrQkFHRCw0QkFFQyxNQUFBLEtBQ0EsTUFBQSxrQkFFQSxrQ0FFQyxNQUFBLE1BS0osbUJBQ0MsUUFBQSxLQURBLHlDQUdDLFVBQUEsS0FFRCxxQkFDQyxZQUFBLE1BRUQscUJBQ0MsWUFBQSxPQUVELHFCQUNDLGFBQUEsT0FFRCxxQkFDQyxhQUFBLE05RmpEQyw0QjhGa0NILG1CQWtCRSxhQUFBLEVBQ0EsYUFBQSxNQUVELDBCQUNDLHVCQUFBLElBQ0EsWUFBQSxJQUFBLE9BQUEsa0JBQ0EsV0FBQSxJQUFBLE9BQUEsa0JBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxhQUFBLEtBQ0EsZ0NBQ0Msd0JBQUEsSUFDQSxhQUFBLElBQUEsT0FBQSxrQkFDQSxXQUFBLElBQUEsT0FBQSxrQkFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FFRCxrQ0FDQyxNQUFBLEtBQ0EsVUFBQSxLQUdGLHdCQUNDLFVBQUEsa0JBSUQseUJBQ0MsWUFBQSxJQUNBLFVBQUEsaUI5RmxGQyw0QjhGZ0ZGLHlCQUlFLFVBQUEsa0JBR0Ysa0JBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxROUYxRkMsNEI4RnVGRixrQkFLRSxNQUFBLEtBQ0EsT0FBQSxNQUdGLGlCQUNDLGdCQUFBLGVBRUQsaUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsYUFBQSxJQUNBLGFBQUEsTUFDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsaUJBQUEsS0FDQSxXQUFBLElBQUEsS0FBQSxJOUY3R0MsNEI4Rm1HRixpQkFZRSxhQUFBLEtBRUQsdUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEtBQ0EsaUJBQUEsUTlGckhBLDRCOEZpSEQsdUJBTUUsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEdBSUgsbUJBMEJDLFNBQUEsU0F6QkMsZ0VBRUMsVUFBQSxXQUZELG1EQUtDLGdCQUFBLFVBTkYsdUJBVUMsV0FBQSxJQUFBLEtBQUEsSTlGdklBLDRCOEY2SEQsdUJBWUUsVUFBQSxTQUdGLDJCQUNDLE9BQUEsUUFEQSxrREFJRSxVQUFBLFdBSkYscUNBT0UsZ0JBQUEsVUF0QkgscUJBNEJDLFNBQUEsU0FDQSxRQUFBLEVBN0JELDBCQWdDQyxRQUFBLEdBQ0EsTUFBQSxNQUNBLE9BQUEsSUFDQSxpQkFBQSwwQ0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsaUJBRUEsNEJBRUMsaUJBQUEsMENBR0QsNEJBRUMsaUJBQUEsMENBR0QsNEJBRUMsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsb0NBQ0EsZ0JBQUEsUUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsaUJBQ0Esa0JBQUEsVTlGekxELDRCOEYrS0EsNEJBWUUsS0FBQSxrQkFPSix1QkFDQyxPQUFBLEVBQUEsTTlGbk1DLDRCOEZrTUYsdUJBR0UsT0FBQSxHQUpGLHlCM0UraUtGLHlCMkV0aUtHLGlCQUFBLEtBR0YsaUJBQ0MsV0FBQSxNQUNBLHNCQUNDLFVBQUEsS0FDQSxZQUFBLEVBRUQscUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0FBQSxLOUZ2TkMsNEI4RjZNSCxpQkFhRSxXQUFBLFNBR0Ysc0JBQ0MsT0FBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLEtBQUEsSUFIQSw0QkFLQyxhQUFBLFFBRUQsZ0NBQ0MsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUdGLGlCQUNDLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsSzlGN09FLDRCOEZ3T0gsaUJBT0UsTUFBQSxLQUNBLE9BQUEsTTlGaFBDLDRCOEZ3T0gsaUJBV0UsTUFBQSxLQUNBLE9BQUEsTTlGcFBDLDRCOEZ1UEYsdUJBR0UsVUFBQSxNOUYxUEEsNEI4RnVQRix1QkFNRSxNQUFBLE1BTUosbUJBQ0MsYUFBQSxRQUVELGlCQUNDLE1BQUEsUUFHRCxxQkFDQyxhQUFBLFFBRUQsbUJBQ0MsTUFBQSxRQUVELDZCQUFBLDZCQUVFLGlCQUFBLEtBSUYsa0JBQ0MsaUJBQUEsUUMvVkEsZUFDQyxpQkFBQSwwQ0FDQSxPQUFBLFFBQ0EsWUFBQSxFQUNBLGVBQUEsTUFDQSxvQkFBQSxNQUFBLElBQ0EsV0FBQSxNL0ZrRUUsNEIrRnhFSCxlQVFFLGVBQUEsTUFDQSxXQUFBLFMvRitEQyw0QitGeEVILGVBWUUsZUFBQSxLQUNBLG9CQUFBLE1BYkQsc0JBZ0JDLFFBQUEsS0FHRixtQkFDQyxNQUFBLE1BQ0EsT0FBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsT0FBQSxnQkFBQSxPQUNBLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxLL0YrQ0UsNkIrRnJESCxtQkFRRSxNQUFBLEtBQ0EsT0FBQSxNL0Y0Q0MsNEIrRnJESCxtQkFZRSxNQUFBLEtBQ0EsT0FBQSxNL0Z3Q0MsNEIrRnJESCxtQkFnQkUsWUFBQSxHQ3BDSCx5QkFDQyxpQkFBQSwwQ0FDQSxvQkFBQSxJQUZELGdDQUlFLGlCQUFBLHFEQUVELCtCQUNDLFVBQUEsTWhHa0VFLDRCZ0d6RUoseUJBVUUsb0JBQUEsS0FBQSxRQ1ZGLG9CQUNDLFlBQUEsSUFDQSxPQUFBLE1BQ0EsU0FBQSxPQUNBLDJCQUNDLE9BQUEsUUFDQSxTQUFBLEtDTEQsb0JBQ0MsaUJBQUEsK0NBQ0EsT0FBQSxRQUNBLFlBQUEsRUFDQSxlQUFBLE1BQ0Esb0JBQUEsTUFBQSxJQUNBLFdBQUEsTWxHa0VFLDRCa0d4RUgsb0JBUUUsZUFBQSxNQUNBLFdBQUEsU2xHK0RDLDRCa0d4RUgsb0JBWUUsZUFBQSxLQUNBLG9CQUFBLE1BYkQsMkJBZ0JDLFFBQUEsS0FHRix3QkFFQyxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxtQkFBQSxPQUFBLGdCQUFBLE9BQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtDMUJGLGVBQ0MsT0FBQSxNQUNBLFNBQUEsT0FDQSxTQUFBLFNuR3NFRyw0Qm1HekVKLGdEQU1HLElBQUEsRUFDQSxLQUFBLE9BUEgsc0JBV0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsbUVBQ0EsUUFBQSxFQUNBLFdBQUEsSUFBQSxLQUFBLElBRUEsK0JBRUMsaUJBQUEsZ0VBR0QsNkJBRUMsUUFBQSxFQUNBLGVBQUEsS0FHRixvQkFDQyxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxJQUFBLEVuR3FDRSw0Qm1HekNILG9CQU1FLFNBQUEsU0FFRCwwQkFDQyxPQUFBLE1uR2dDQyw0Qm1HakNGLDBCQUdFLE9BQUEsT25HOEJBLDRCbUdqQ0YsMEJBTUUsT0FBQSxPbkcyQkEsNEJtR2pDRiwwQkFTRSxPQUFBLFNBR0YsMEJBQ0MsU0FBQSxNQUNBLFFBQUEsRW5HbUJDLDRCbUdoQkgsb0JBRUUsVUFBQSxLQUdGLHFCQUNDLFNBQUEsU0FFRCx3QkFDQyxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxXQUFBLE9BQ0EsT0FBQSxLQUNBLFFBQUEsRUFFQyxrQ0FDQyxVQUFBLGVBR0YsNEJBQ0MsVUFBQSxLQUVELDZCQUNDLFVBQUEsS0NqRkgsaUJBQ0MsaUJBQUEsc0NBQ0Esb0JBQUEsSUFDQSxzQkFDQyxVQUFBLE1BSkYsd0JBT0UsaUJBQUEscURwR2tFRSw0Qm9HekVKLGlCQVVFLG9CQUFBLEtBQUEsUUNWRixpQkFDQyxpQkFBQSwyQ0FDQSxvQkFBQSxJQUZELHdCQUlFLGlCQUFBLHlEckdxRUUsNEJxR3pFSixpQkFPRSxvQkFBQSxLQUFBLFFDUEYsaUJBQ0MsaUJBQUEsMENBQ0Esb0JBQUEsSXRHdUVHLDRCc0d6RUosaUJBSUUsY0FBQSxNdEdxRUUsNEJzR3pFSixpQkFPRSxjQUFBLE1BUEYsd0JBVUUsaUJBQUEseUR0RytERSw0QnNHekVKLGlCQWFFLG9CQUFBLEtBQUEsUUNaRCxpQkFDQyxPQUFBLE1BQ0EsU0FBQSxPQUNBLFNBQUEsU0FIQSx3QkFLQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSxnRUFDQSxRQUFBLEVBQ0EsV0FBQSxJQUFBLEtBQUEsSUFFQSwrQkFFQyxRQUFBLEVBQ0EsZUFBQSxLQUdGLHVCQUNDLFNBQUEsU0FFRCwwQkFDQyxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxXQUFBLE9BQ0EsT0FBQSxLQUNBLFFBQUEsRUFFQyxvQ0FDQyxVQUFBLGVBR0YsOEJBQ0MsVUFBQSxLQUVELCtCQUNDLFVBQUEsS0FLRix5QkFDQyxNQUFBLE1BQ0EsYUFBQSxLQUdGLGtCQUNDLFNBQUEsU0FEQSxvQkFHQyxRQUFBLEVBSEQseUJBTUMsUUFBQSxHQUNBLE1BQUEsSUFDQSxZQUFBLElBQUEsT0FBQSxRQUNBLE9BQUEsa0JBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEtBQ0EsUUFBQSxFQUVBLHNFQUdFLFFBQUEsS0FIRixzRUFRRSxVQUFBLGVBUkYscUVBV0UsUUFBQSxPQVhGLHFFQWNFLFFBQUEsS0FJRiw2QkFFQyxPQUFBLG1CQUNBLElBQUEsS0FHRix1QkFDQyxXQUFBLEVBQUEsRUFBQSxLQUFBLHNCQUNBLGNBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLGFBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxpQkFBQSxLdkd6Q0MsMEJ1RzBDRCw0QkFFRSxVQUFBLE9BR0YsaUNBQ0MsU0FBQSxTQURBLHdDQUdDLFFBQUEsR0FDQSxLQUFBLE1BQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxRQUNBLGNBQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUVBLDRDQUVDLGlCQUFBLFFBR0QsOENBRUMsaUJBQUEsUUNqSU4scUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxFQUFBLEtBQUEsTUFDQSxTQUFBLFN4R29FRyw0QndHekVKLG1EQVFHLGtCQUFBLGVBQUEsVUFBQSxnQkFHRiwyQkFDQyxPQUFBLEt4RzZERSw0QndHOURILDJCQUdFLE9BQUEsT0NiRixtQkFDQyxRQUFBLEtBQUEsRUFDQSxnQkFBQSxNQUNBLG9CQUFBLE96R3FFRSw0QnlHeEVILG1CQUtFLFdBQUEsT0FMRCwwQkFRQyxpQkFBQSxlQUVELHFCQUNDLGlCQUFBLHFDQUVELHFCQUNDLGlCQUFBLHNDQUVELHFCQUNDLGlCQUFBLHVDQ2xCSCw0QkFDQyxpQkFBQSxRQ0FBLHFCQUNDLGlCQUFBLDJDQUNBLE9BQUEsUUFDQSxZQUFBLEVBQ0EsZUFBQSxNQUNBLG9CQUFBLE1BQUEsSUFDQSxXQUFBLE0zR2tFRSw0QjJHeEVILHFCQVFFLGVBQUEsTUFDQSxXQUFBLFMzRytEQyw0QjJHeEVILHFCQVlFLGVBQUEsS0FDQSxvQkFBQSxNQWJELDRCQWdCQyxRQUFBLEtDaEJGLHdCQUNDLE9BQUEsTTVHdUVFLDRCNEd4RUgsd0JBR0UsT0FBQSxTQUdGLHFCQUNDLFNBQUEsU0FEQSw0QkFHQyxRQUFBLEdBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxZQUFBLElBQUEsT0FBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLE1BQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxPQUFBLEVBR0YsbUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEVBQ0EsY0FBQSxJQUNBLHVCQUNDLE1BQUEsTUFFQSwrQkFFQyxRQUFBLEdBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSx1QkFBQSxJQUNBLDBCQUFBLElBQ0EsWUFBQSxJQUFBLE9BQUEsUUFDQSxXQUFBLElBQUEsT0FBQSxRQUNBLGNBQUEsSUFBQSxPQUFBLFFBQ0EsU0FBQSxTQUNBLEtBQUEsS0FDQSxJQUFBLEtBR0QsaUNBRUMsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsMkJBQUEsSUFDQSwwQkFBQSxJQUNBLFlBQUEsSUFBQSxPQUFBLFFBQ0EsYUFBQSxJQUFBLE9BQUEsUUFDQSxjQUFBLElBQUEsT0FBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsT0FBQSxFQUVBLHFDQUVDLFFBQUEsR0FDQSxNQUFBLE1BQ0EsT0FBQSxJQUNBLDJCQUFBLElBQ0EsMEJBQUEsSUFDQSxZQUFBLElBQUEsT0FBQSxRQUNBLGFBQUEsSUFBQSxPQUFBLFFBQ0EsY0FBQSxJQUFBLE9BQUEsUUFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLE9BQUEsRUFLSixtQkFDQyxpQkFBQSwwQ0FDQSxPQUFBLFFBQ0EsWUFBQSxFQUNBLGVBQUEsTUFDQSxvQkFBQSxNQUFBLE9BQ0EsV0FBQSxNNUdSRSw0QjRHRUgsbUJBUUUsZUFBQSxNQUNBLFdBQUEsUzVHWEMsNEI0R0VILG1CQVlFLGVBQUEsS0FDQSxvQkFBQSxNQWJELDBCQWdCQyxpQkFBQSwwREN6RkQscUJBQ0MsYUFBQSxLQUNBLFNBQUEsU0FGQSw0QkFJQyxRQUFBLEdBQ0EsT0FBQSxJQUFBLE9BQUEsa0JBQ0EsYUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLGtCQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxLQUNBLHVCQUFBLElBQ0EsMEJBQUEsSUFFRCwwQkFDQyxPQUFBLEtBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxXQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLGlCQUFBLEtBQ0EsUUFBQSxNQUFBLEtBQ0EsU0FBQSxTQVpBLGlDQWNDLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxNQUNBLE9BQUEsRUFDQSxPQUFBLEtBQ0EsV0FBQSxJQUFBLE9BQUEsa0JBRUEsMkNBRUMsUUFBQSxLQTFCRiw2Q0FBQSw0Q0FnQ0UsUUFBQSxLQWhDRixnQ0FBQSxnQ0FxQ0MsTUFBQSxRQXJDRCw4Q0F3Q0MsYUFBQSxRQUNBLE1BQUEsUUFFRCwrQkFDQyxVQUFBLEtBQ0EsWUFBQSxFQUNBLE9BQUEsS0FDQSxhQUFBLElBL0NELCtCQWtEQyxVQUFBLEtBQ0EsWUFBQSxLQUNBLGdCQUFBLE9BQ0EsV0FBQSxPQXJERCxrQ0F3REMsY0FBQSxLQUtKLG9CQUNDLFdBQUEsSUFBQSxNQUFBLFlBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLE9BQ0EsT0FBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxZQUFBLElBQ0EsaUJBQUEsS0FWQSwwQkFBQSwwQkFhQyxNQUFBLFFBYkQsd0NBZ0JDLGlCQUFBLFFBQ0EsTUFBQSxRQUdGLGtCQUNDLFVBQUEsZUFDQSxhQUFBLGNBR0Esc0JBQ0MsV0FBQSxLQUVELHdCQUNDLFVBQUEsTUFDQSxhQUFBLEtBQ0EsZ0NBQ0MsVUFBQSxNQUNBLHNDQUNDLE1BQUEsbUI3R3ZDRCw0QjZHc0NBLHNDQUdFLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxXQUFBLE03RzNDRiw0QjZHaUNGLHdCQWVFLFVBQUEsUUFDQSxNQUFBLG1CQUVELDZCQUNDLE1BQUEsUUFFRCw4QkFDQyxNQUFBLG1CN0d2REEsNEI2R3NERCw4QkFHRSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsV0FBQSxNQU9MLHlEQUFBLHdEQUFBLHdEQUVFLE1BQUEsUUM3SUYsdUJBQ0MsZUFBQSxLQUNBLGlCQUFBLFFDRkQsY0FDQyxpQkFBQSw0Q0FDQSxvQkFBQSxPQUNBLG1CQUNDLFVBQUEsTUFKRixxQkFPRSxpQkFBQSxxRC9Ha0VFLDRCK0d6RUosY0FVRSxvQkFBQSxLQUFBLFFDVEQsZUFDQyxPQUFBLEtoSHVFRSw0QmdIeEVILGVBR0UsT0FBQSxTQUdGLGVBQ0MsVUFBQSxNQUNBLHdCQUNDLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSxNQUFBLFFoSDREQyw0QmdIaEVGLHdCQU1FLGdCQUFBLHFCQUNBLGFBQUEsTUFQRCw4Q0FVQyxXQUFBLElBQUEsS0FBQSxJQVZELDhCQWFDLGlCQUFBLFFBQ0EsTUFBQSxLQWRELG9EQWdCRSxNQUFBLFFBQ0EsaUJBQUEsS0FqQkYsa0NBcUJDLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLGlCQUFBLFlBdkJELHdEQXlCRSxpQkFBQSxRQUNBLE1BQUEsS0FLSixpQkFDQyxXQUFBLEVBQUEsRUFBQSxLQUFBLHNCQUNBLGNBQUEsSUFDQSxPQUFBLEtBRUQsb0JBQ0MsTUFBQSxLQUNBLE9BQUEsTUFDQSxPQUFBLEtBQ0EsaUJBQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLHNCQUNBLGNBQUEsSUFDQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFFQSwrREFFQyxpQkFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsc0JBQ0EsY0FBQSxJQUNBLE9BQUEsS0FMRCxzR0FRQyxZQUFBLEtBR0Ysb0JBQ0MsUUFBQSxNQUNBLFVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLHdCQUNDLE1BQUEsS0FDQSxPQUFBLEtBR0YsZ0JBQ0MsVUFBQSxLQUVELGdCQUNDLE1BQUEsUUFJRixzQkFDQyxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsRUFDQSxPQUFBLEtBQ0EsNEJBQ0MsT0FBQSxLQUNBLE1BQUEsS0MxRkEsYUFDRSxpQkFBQSwyQ0FDQSxnQkFBQSxNQUNBLG9CQUFBLElBQUEsT0FDQSxZQUFBLEVBQ0EsU0FBQSxTQUVFLHlCQUNFLFNBQUEsUWpIZ0VKLDRCaUh4RUYsYUFZSSxlQUFBLEtBQ0EsV0FBQSxNQUNBLG9CQUFBLElBQUEsTUFkSCxvQkFpQkcsV0FBQSxJQUVGLG1CQUNFLGlCQUFBLHFCQUNBLFVBQUEsTUFDQSxRQUFBLEtBQUEsS0FDQSxTQUFBLFNBQ0EsY0FBQSxLQUNBLE1BQUEsS2pIK0NGLDZCaUhyREEsbUJBUUksVUFBQSxPakg2Q0osNEJpSHJEQSxtQkFXSSxVQUFBLE9qSDBDSiw0QmlIckRBLG1CQWNJLE9BQUEsRUFBQSxLQUNBLGlCQUFBLHFCQUNBLFFBQUEsS0FDQSxJQUFBLE9BakJILDBCQW9CRyxRQUFBLEdBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLEtBQUEsTUFBQSxZQUNBLGNBQUEsS0FBQSxNQUFBLFlBQ0EsWUFBQSxLQUFBLE1BQUEscUJBQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsS2pIdUJKLDRCaUhyREMsMEJBZ0NLLFFBQUEsTUFJTixvQkFDRSxVQUFBLE1BQ0EsTUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsTUFDQSxPQUFBLEtBRUYsaUJBQ0UsU0FBQSxTQUNBLGNBQUEsc0JBQ0EsZ0JBQUEsYWpIS0YsNEJpSFJBLGlCQUtJLFlBQUEsRUFDQSxhQUFBLEdBR0osZ0JBQ0UsWUFBQSxRQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLakhORiw0QmlIQ0EsZ0JBT0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxRQUdKLGdCQUNFLFlBQUEsUUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtqSHBCRiw0QmlIY0EsZ0JBUUksVUFBQSxLQUNBLFlBQUEsTUFHSixrQkFDRSxNQUFBLElBQ0EsT0FBQSxNakg1QkYsNEJpSDBCQSxrQkFJSSxNQUFBLEtBQ0EsY0FBQSxNQU1SLFNBQ0UsaUJBQUEsa0JDOUdELGtCQUNDLFVBQUEsS0FFRCxlQUNDLGNBQUEsS0FDQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFVBQUEsS0FDQSxXQUFBLE1BQ0Esb0JBQ0MsU0FBQSxTQUNBLGFBQUEsS0FGQSx3Q0FLRSxRQUFBLEtsSDBERCw0QmtIL0RELHdDQU9HLFFBQUEsT0FQSCxxQ0FhRSxRQUFBLEtBYkYsMkJBaUJDLFFBQUEsY0FDQSxrQkFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLFFBQ0EsY0FBQSxJQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEtBQ0EsUUFBQSxFQWxDRCwwQkFxQ0MsUUFBQSxHQUNBLEtBQUEsS0FDQSxJQUFBLGlCQUNBLFlBQUEsSUFBQSxPQUFBLFFBQ0EsT0FBQSxNQUNBLE1BQUEsSUFDQSxTQUFBLFNBQ0EsUUFBQSxFbEhtQkEsNEJrSHJFSCxlQXNERSxXQUFBLE9BQ0Msd0NBR0UsUUFBQSxNQUhGLHFDQVFFLFFBQUEsS0FSRix3Q0FhRSxRQUFBLE1sSENGLDRCa0hyRUgsZUEwRUUsV0FBQSxRQUNDLHdDQUdFLFFBQUEsTUFIRixxQ0FRRSxRQUFBLE1BTUwsZUFDQyxTQUFBLFNBQ0EsUUFBQSxFQUVELG1CQUNDLFNBQUEsU0FEQSwwQkFHQyxRQUFBLEdBQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxpQkFBQSxrREFDQSxRQUFBLEVBSUQsbUJBQ0MsTUFBQSxLQUVELHFCQUNDLE1BQUEsS0FDQSxpQkFBQSxZQUdGLGdCQUNDLFVBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLFNBQ0EsWUFBQSxPQUNBLG9CQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUWxIdkRDLDRCa0g4Q0gsZ0JBWUUsVUFBQSxNQUNBLE1BQUEsU2xIM0RDLDRCa0g4Q0gsZ0JBZ0JFLE1BQUEsR0FHRixlQUNDLFVBQUEsTUFDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLGlCQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsSUFBQSxPQUFBLFFBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLFlBQUEsSUFDQSxlQUFBLFVBQ0EsV0FBQSxPQUNBLFFBQUEsS0FDQSxTQUFBLFNBQ0EsYUFBQSxLQUNBLG9CQUNDLFNBQUEsU0FDQSxRQUFBLEVBQ0EsVUFBQSxLQUVELG9CQUNDLE1BQUEsS0FDQSxPQUFBLElBQ0EsT0FBQSxJQUFBLE9BQUEsUUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLFFBQUEsRUFDQSxRQUFBLEdBQ0Esc0JBQ0MsS0FBQSxFQUNBLFVBQUEsY0FFRCxzQkFDQyxNQUFBLEVBQ0EsVUFBQSxlQW5DRixzQkF1Q0MsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsb0NBQ0Esa0JBQUEsVUFDQSxnQkFBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEtBakRELDBCQW9EQyxhQUFBLEVBcERELGlDQXNERSxRQUFBLEtsSHBJQSx5QmtIeUlKLGNBRUUsVUFBQSxPQ3ZNRixpQkFDQyxXQUFBLE1uSHdFRyw2Qm1IekVKLGlCQUdFLFdBQUEsT25Ic0VFLDRCbUh6RUosaUJBTUUsV0FBQSxNbkhtRUUsNEJtSHpFSixpQkFTRSxXQUFBLE9DUkQsbUJBQ0MsTUFBQSxrQkFDQSxVQUFBLG1CQUdBLHVCQUNDLFdBQUEsS0FFRCx3QkFDQyxVQUFBLEtBQ0EsYUFBQSxJQUNBLFVBQUEsZ0JBR0YsMEJBQ0MsWUFBQSxRQUlGLG9CQUNDLGNBQUEsS0NyQkQsMENBQ0MsWUFBQSxJQURELGlEQUdFLElBQUEsS0NGRCxhQUNDLE1BQUEsTUFEQSxvREFJRSxRQUFBLGFBSkYscURBT0UsUUFBQSxLQVBGLG1EQVlFLFFBQUEsS0FaRixvREFnQkUsUUFBQSxhQUtGLG9CQUNDLE1BQUEsS0FDQSx3QkFDQyxVQUFBLE1BQ0EsTUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEt0SDZDQSw2QnNIakRELHdCQU1FLFVBQUEsT3RIMkNELDRCc0hqREQsd0JBU0UsVUFBQSxPQUtGLHlCQUNDLFVBQUEsTUFDQSxNQUFBLE1BQ0EsWUFBQSxLQUNBLGNBQUEsS3RIK0JBLDZCc0huQ0QseUJBTUUsVUFBQSxPdEg2QkQsNEJzSG5DRCx5QkFTRSxVQUFBLE9BTUgsMEJBQ0MsTUFBQSxNQUNBLE9BQUEsTUFDQSxjQUFBLFFBQUEsV0FBQSxRQUVELDBCQUNDLFFBQUEsS0FDQSxlQUFBLE9BQ0EsZ0JBQUEsT0FDQSxZQUFBLE9BQ0EsK0JBQ0MsV0FBQSxJQUFBLEtBQUEsSUFFRCw4QkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLEtBQ0EsV0FBQSxJQUFBLEtBQUEsSUFDQSxjQUFBLEtBQ0EsU0FBQSxPQUNBLFNBQUEsU3RIQUEsNEJzSFBELDhCQVNFLE1BQUEsS0FDQSxPQUFBLE1BVkQscUNBYUMsUUFBQSxXQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLG1CQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsS0FBQSxJQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxXQUFBLE9BQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLEtBckNGLHFFQTJDRyxRQUFBLEVBM0NILCtEQStDRSxRQUFBLEV0SGhDRCw0QnNIdUNKLG1CQUVFLFVBQUEsZ0JDakhBLG9DQUFBLG9DQUVDLElBQUEsTXZIc0VDLDZCdUh4RUYsb0NBQUEsb0NBSUUsSUFBQSxPQUdGLDhCQUNFLFFBQUEsRUFBQSxLQUNDLDRGQUlHLFFBQUEsR0FKSCw0RUFRRSxNQUFBLFFBSUgsbUNBQ0MsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsV0FBQSxJQUFBLEtBQUEsSUFDQSxRQUFBLEVBQ0EsV0FBQSxJQUFBLEtBQUEsSUFDQSxpQkFBQSxvQ0FDQSxnQkFBQSxLQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFFRixrQ0FDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsbUJBQUEsSUFBQSxPQUFBLGdCQUFBLElBQUEsT0FDQSw0Q0FDQyxjQUFBLEtBQ0EsU0FBQSxPQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsU0FBQSxTdkhxQkQsNkJ1SDFCQSw0Q0FPRSxNQUFBLE1BQ0EsT0FBQSxPdkhrQkYsNEJ1SDFCQSw0Q0FXRSxNQUFBLE1BWEQsbURBY0MsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEscUJBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxFQUNBLGNBQUEsS0FDQSxXQUFBLElBQUEsS0FBQSxJQ3JFTCxtQkFDQyxlQUFBLE14SHVFRSw0QndIeEVILG1CQUdFLGVBQUEsTUFHRixjQUNDLFFBQUEsS0FBQSxLQUFBLEtBQUEsS3hIaUVFLDRCd0hsRUgsY0FHRSxRQUFBLEtBQUEsS0FBQSxFQUFBLE1BRUQsbUJBQ0MsWUFBQSxJQUNBLHdCQUNDLFVBQUEsS0FDQSxZQUFBLEtBR0Ysa0JBQ0MsVUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLGNBQUEsS0FDQSxtQkFBQSxPQUFBLGdCQUFBLE9BQ0EsNEJBQ0MsT0FBQSxNQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT3hINENBLDRCd0hoREQsNEJBTUUsT0FBQSxPeEgwQ0QsNEJ3SGhERCw0QkFTRSxPQUFBLFNDakNKLGNBQ0MsaUJBQUEsMENBQ0EsT0FBQSxRQUNBLFlBQUEsRUFDQSxlQUFBLE1BQ0Esb0JBQUEsSUFBQSxPQUxBLHFCQU9DLFFBQUEsS0FFRCxrQkFDQyxNQUFBLE16SDhEQyw0QnlIeEVILGNBYUUsZUFBQSxNQUNBLG9CQUFBLElBQUEsTXpIMERDLDRCeUh4RUgsY0FpQkUsZUFBQSxNQ2xCSCxjQUNDLFdBQUEsTTFId0VHLDRCMEh6RUosY0FHRSxXQUFBLFNBRUQsdUJBQ0MsT0FBQSxLQUNFLFdBQUEsSUFDQSxjQUFBLEkxSGlFQSw2QjBIcEVILHVCQUtFLE9BQUEsTTFIK0RDLDRCMEhwRUgsdUJBUUUsT0FBQSxNMUg0REMsNEIwSHBFSCx1QkFXRSxPQUFBLE1BR0Ysa0JBQ0MsT0FBQSxLQUVELGtCQUNDLFNBQUEsUUFDQSxXQUFBLEsxSGlERSw0QjBIbkRILGtCQUlFLFdBQUEsU0FKRCx5QkFPQyxRQUFBLEdBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEtBQ0EsT0FBQSxJQUNBLGlCQUFBLHNDQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsUTFIa0NDLDRCMEhuREYseUJBbUJFLFFBQUEsTUFHRCxrQ0FFQyxRQUFBLEtBR0Ysd0JBQ0MsT0FBQSxLQUNBLDBCQUFBLEtBQ0EsMkJBQUEsS0FDQSxZQUFBLElBQUEsT0FBQSxRQUNBLGFBQUEsSUFBQSxPQUFBLFFBQ0EsY0FBQSxJQUFBLE9BQUEsUUFDQSxTQUFBLFNBUEEsK0JBU0MsUUFBQSxHQUNBLE9BQUEsS0FDQSxNQUFBLElBQ0EsYUFBQSxJQUFBLE9BQUEsUUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxLQUtKLGdCQUNDLFlBQUEsSUN4RUQsa0JBQ0MsaUJBQUEsOEVBQ0EsUUFBQSxNQUFBLEVBRkQseUJBSUUsaUJBQUEsMEVBRUQsdUJBQ0MsVUFBQSxNM0hrRUUsNEIySHpFSixrQkFVRSxRQUFBLE1BQUEsR0NURCx1QkFDQyxPQUFBLE1BQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxtQkFBQSxPQUFBLGdCQUFBLE9BQ0EsTUFBQSxLNUhvRUUsNkI0SHhFSCx1QkFNRSxPQUFBLE9DTkYsdUJBQ0MsT0FBQSxLQUNBLGNBQUEsS0FFRCx5QkFDQyxVQUFBLE03SG1FRSw0QjZIcEVILHlCQUdFLFdBQUEsTzdIaUVDLDRCNkhwRUgseUJBTUUsV0FBQSxPQUdGLHdCQUNDLFdBQUEsTTdIMERFLDRCNkgzREgsd0JBR0UsV0FBQSxTQUVELDRCQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxTQUFBLFNBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQVBBLG1DQVNDLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLHNDQUNBLGdCQUFBLFFBQ0EsU0FBQSxTQUNBLGtCQUFBLFVBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsS0FDQSxVQUFBLGlCQUVBLHFDQUFBLHFDQUdDLGlCQUFBLHFDQUNBLFVBQUEsZ0JBS0osc0JBQ0MsTUFBQSxJQUNDLG9DQUVDLFlBQUEsVzdIa0JBLDRCNkhwQkQsb0NBSUUsWUFBQSxRQUlGLGdDQUVDLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLHVDQUNBLGdCQUFBLFFBQ0Esa0JBQUEsVUFDQSxRQUFBLGFBQ0EsYUFBQSxJQ3RFSixTQUNDLFVBQUEsSzlId0VHLDRCOEh6RUosU0FHRSxVQUFBLFE5SHNFRSw0QjhIekVKLFNBTUUsVUFBQSxRQUtELGlCQUNDLGlCQUFBLCtDQUNBLGdCQUFBLE9BQUEsTUFDQSxvQkFBQSxNQUFBLElBSEEsd0JBS0MsUUFBQSxLOUh5REMsNEI4SDlERix3QkFPRSxpQkFBQSxpRUFDQSxRQUFBLE85SHNEQSw2QjhIOURILGlCQVlFLGdCQUFBLE85SGtEQyw0QjhIOURILGlCQWVFLFdBQUEsTUFDQSxlQUFBLE05SDhDQyw0QjhIOURILGlCQW1CRSxlQUFBLEdBcEJILHVCQXlDRSxpQkFBQSw0Q0FDQSxnQkFBQSxNQUNBLG9CQUFBLFE5SG9CRSw0QjhIL0RKLHVCQTZDRyxXQUFBLE1BQ0EsZUFBQSxNQU1GLG9CQUNDLFdBQUEsTUFDQSx3QkFDQyxXQUFBLE05SFFDLDRCOEhURix3QkFHRSxXQUFBLFM5SE1BLDZCOEhYSCxvQkFTRSxXQUFBLFNBR0YsbUJBQ0MsT0FBQSxLQUNBLE1BQUEsSzlISEUsNEI4SENILG1CQUlFLE1BQUEsS0FDQSxPQUFBLE1BR0QsNkJBRUMsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsSUFBQSxFQUNBLE9BQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxROUhoQkMsNEI4SGtCRCxnQ0FHRSxRQUFBLE05SHJCRCw0QjhIeUJELGdDQUdFLFFBQUEsTTlINUJELDZCOEhnQ0QsZ0NBR0UsUUFBQSxNOUhuQ0QsNkI4SHdDSCxvQkFFRSxVQUFBLFE5SDFDQyw0QjhId0NILG9CQUtFLFVBQUEsT0FNRixnQkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsTTlIdERFLDRCOEhtREgsZ0JBS0UsT0FBQSxPOUh4REMsNEI4SG1ESCxnQkFRRSxPQUFBLE9BR0YsY0FDQyxVQUFBLE05SC9ERSw0QjhIOERILGNBR0UsVUFBQSxTQUdGLGdCQUNDLE9BQUEsUUFDQSxxQkFBQSxxQkFFQyxXQUFBLElBQUEsS0FBQSxJQUpELDJDM0dtbE5BLDJDMkcxa05FLE1BQUEsUUNySkgsbUJBQ0MsVUFBQSxLQUNBLFlBQUEsRUFDQSw2QkFDQyxPQUFBLEtBSUgsaUNBRUUsTUFBQSxNL0g4REUsNkIrSGhFSixpQ0FJRyxNQUFBLE9BSkgsaUNBUUUsS0FBQSxNL0h3REUsNkIrSGhFSixpQ0FVRyxLQUFBLE8vSHNEQyw0QmdJekVKLHFCQUVFLFVBQUEsTWhJdUVFLDRCZ0l6RUoscUJBS0UsVUFBQSxNQ0xGLGVBQ0MsaUJBQUEsaURBQ0Esb0JBQUEsT0FDQSxXQUFBLE1BSEQsc0JBS0UsaUJBQUEseURqSW9FRSw0QmtJeEVILDBCQUVFLFdBQUEsT2xJc0VDLDRCa0l4RUgsMEJBS0UsV0FBQSxPQUdGLDJCQUNDLFVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxTQUFBLE9BRUQsd0JBQ0MsVUFBQSxLQUVELCtCQUNDLFdBQUEsT0FDQSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSx1Q0FDQyxNQUFBLGtCQUxELHFDQUFBLHNDQVNDLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLFFBQ0Esa0JBQUEsVUFDQSxRQUFBLGFBZEQsc0NBaUJDLGlCQUFBLHFDQUNBLFVBQUEsZ0JBbEJELHFDQXFCQyxpQkFBQSxzQ0FDQSxXQUFBLFNDekNILGVBQ0MsaUJBQUEseUNBQ0EsWUFBQSxFQUNBLFdBQUEsTUFDQSxvQkFBQSxPQUFBLE9DSEEsaUJBQ0MsY0FBQSxLQUVELGVBQ0MsT0FBQSxNQUNBLFVBQUEsTUFDQyxzQ0FFQyxVQUFBLEtBSUQseUJBQ0MsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElwSXlEQSw0Qm9JNURELHlCQUtFLFVBQUEsS0FDQSxZQUFBLEdwSXNERCw0Qm9JNURELHlCQVNFLFVBQUEsS0FDQSxZQUFBLEtBaEJGLGdDQXFCRSxXQUFBLEVBQUEsRUFBQSxLQUFBLGtCQUtILHFCQUFBLHdCQUVDLFdBQUEsSUFBQSxLQUFBLElBRkQsZ0VBTUUsUUFBQSxPQU5GLGdFQVNFLFFBQUEsS0FDQSxNQUFBLEVBVkYsZ0VBYUUsVUFBQSxLQUNBLE1BQUEsRUFkRiwrREFtQkUsUUFBQSxLQW5CRiwrREFzQkUsUUFBQSxPQUNBLE1BQUEsRUF2QkYsK0RBMEJFLFVBQUEsZUFDQSxNQUFBLEVBSUgsY0FDQyxNQUFBLGtCQUNBLE9BQUEsa0JBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxtQkFBQSxPQUFBLGdCQUFBLE9wSUtFLDRCb0lUSCxjQU1FLFdBQUEsT0FFRCxtQkFDQyxPQUFBLE1DdkVLLHNCQUNJLGFBQUEsSUFDQSxZQUFBLDJCQUNBLGVBQUEsMkJBR1IsZ0JBQ0ksT0FBQSxFQUFBLE1BRUosZUFDSSxXQUFBLElBQ0EsUUFBQSxLQUFBLEtBQUEsS3JJNERKLDZCcUk5REEsZUFJUSxXQUFBLEtySTBEUiw0QnFJOURBLGVBT1EsV0FBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEdBRUosc0JBQ0ksT0FBQSxRQUNBLFdBQUEsTUFBQSxLQUFBLFdBQUEsQ0FBQSxpQkFBQSxLQUFBLFdBQUEsQ0FBQSxhQUFBLEtBQUEsV0FBQSxDQUFBLFdBQUEsS0FBQSxZQUNBLFNBQUEsU0FISCwwQkFLTyxZQUFBLEtBTFAsNEJBUU8sTUFBQSxRQUdSLG9CQUNJLE9BQUEsUUFDQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxRQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsc0JBQ0EsTUFBQSxNQUNBLFdBQUEsTUFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsS0FDQSxjQUFBLEVBQUEsSUFBQSxJQUFBLElBQ0EsMkJBQ0ksUUFBQSxFQUNBLFdBQUEsUUFuQlAsMkJBc0JPLFFBQUEsR0FDQSxPQUFBLE1BQUEsWUFDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLEtBQ0EsYUFBQSxZQUNBLG9CQUFBLEtBQ0EsYUFBQSxLQUNBLEtBQUEsTUFDQSxJQUFBLE1BQ0EsVUFBQSxpQkFFSiw0QkFDSSxNQUFBLE1BQ0EsS0FBQSxLQUZILG1DQUlPLEtBQUEsS0FDQSxNQUFBLE1BQ0EsVUFBQSxnQnJJQWhCLDZCcUlOUyxtQ0FRVyxLQUFBLE1BQ0EsVUFBQSxrQnJJSHBCLDZCcUlOUSw0QkFhUSxLQUFBLEVBQ0EsTUFBQSxNcklSaEIsNkJxSXpDSSxvQkFxRFEsS0FBQSxFQUNBLE1BQUEsS0FDQSxJQUFBLEtBdkRQLDJCQXlEVyxLQUFBLE1BQ0EsVUFBQSxrQkFHUiwwQkFDSSxTQUFBLFNBQ0EsTUFBQSxRQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsTUFBQSxLQUFBLFdBQUEsQ0FBQSxpQkFBQSxLQUFBLFdBQUEsQ0FBQSxhQUFBLEtBQUEsV0FBQSxDQUFBLFdBQUEsS0FBQSxZQU5ILGdDQVFPLE1BQUEsUUFJWixvQkFDSSxhQUFBLEtBQ0EsV0FBQSxJQUVKLG1CQUNJLFNBQUEsU0FDQSxjQUFBLElBQ0EsV0FBQSxXQUFBLElBQUEsQ0FBQSxXQUFBLElBQ0EsV0FBQSxLQUNBLFdBQUEsTUFMSCw2QkFPTyxTQUFBLE9BQ0EsV0FBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLFFBR1IscUJBRUksU0FBQSxTQUNBLDZCQUNJLFFBQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsT0FBQSxFQU5ILHNFQVVlLFFBQUEsRUFWZix1Q0FlTyxPQUFBLFlBZlAsa0VBaUJXLFFBQUEsR0FJWiwyQkFDSSxVQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxhQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSUFDQSxPQUFBLFFBQ0EsUUFBQSxhQUNBLFlBQUEsT0FDQSxXQUFBLFFBQUEsS0FBQSxPQVZILGtDQVlPLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLFFBQUEsSUFBQSxNQW5CUCxpQ0FzQk8sUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxRQUFBLEVBQ0EsV0FBQSxRQUFBLEtBQUEsT0FJWix3QkFFSSxTQUFBLFNBQ0EsZ0NBQ0ksUUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLEVBTkgsNEVBVWUsUUFBQSxFQVZmLDBDQWVPLE9BQUEsWUFmUCx3RUFpQlcsUUFBQSxHQUlaLDhCQUNJLFVBQUEsS0FDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLGFBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLE9BQUEsUUFDQSxRQUFBLGFBQ0EsWUFBQSxPQUNBLFdBQUEsUUFBQSxLQUFBLE9BVkgscUNBWU8sUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsUUFBQSxJQUFBLE1BbkJQLG9DQXNCTyxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxZQUFBLFFBQUEsSUFBQSxNQUNBLGNBQUEsUUFBQSxJQUFBLE1BQ0EsVUFBQSxnQkFDQSxRQUFBLEVBQ0EsV0FBQSxRQUFBLEtBQUEsT0FLaEIsa0JBQ0ksVUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLGlCQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsZ0JBQ0EsZ0JBQUEsS3JJakxKLDZCcUl5S0Esa0JBVVEsTUFBQSxPQVZQLHdCQWFPLE1BQUEsUUFiUCw0QkFnQk8sVUFBQSxXQ2hRSixxQkFDTCxPQUFBLEtBQ0EsMEJBQUEsWUFDQSwyQkFBQSxZQUNBLFFBQUEsRUFDQSxTQUFBLFNDRkgsZ0JBQ0ksUUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEtBQUEsTUFDQSxnQkFBQSxjQUNBLHNCQUNJLFFBQUEsS0FDQSxXQUFBLElBQ0EsUUFBQSxLQUNBLFlBQUEsV0FDQSxjQUFBLEt2STBESiw0QnVJL0RBLHNCQU9RLFdBQUEsS0FDQSxjQUFBLE1BakJYLG9DQVNHLHNCQVdRLFFBQUEsT0FFSiwyQkFDSSxXQUFBLEtBQ0EsVUFBQSxLQUNBLGFBQUEsS0F6Qlgsb0NBc0JPLDJCQUtRLE9BQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLFFBR1IsNEJBQ0ksV0FBQSxLQUVKLDBCQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLdklrQ1IsNEJ1SXJDSSwwQkFLUSxXQUFBLEtBQ0EsVUFBQSxLQUNBLGFBQUEsTUExQ2Ysb0NBbUNPLDBCQVVRLE1BQUEsS0FDQSxXQUFBLEVBQ0EsVUFBQSxLQUNBLFdBQUEsTUFDQSxXQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxtQkFBQSxPQUFBLE9BQUEsZ0JBQUEsT0FBQSxRQUdSLDJCQUNJLGNBQUEsSUFDQSxZQUFBLEtBRUosNEJBQ0ksY0FBQSxLQUNBLFFBQUEsYUFDQSxNQUFBLFFBQ0EsV0FBQSxNQUFBLEtBQUEsV0FBQSxDQUFBLGlCQUFBLEtBQUEsV0FBQSxDQUFBLGFBQUEsS0FBQSxXQUFBLENBQUEsV0FBQSxLQUFBLFlBSkgsa0NBTU8sTUFBQSxRQUdSLDZCQUNJLGNBQUEsS0FFSiwyQkFFSSxZQUFBLElBQ0EsWUFBQSxLQUNBLFVBQUEsTUFDQSwrQkFDSSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxjQUFBLEtBQ0EsU0FBQSxTQUpILHNDQU1PLFFBQUEsdUdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLFNBQUEsT0FHUixpQ0FDSSxXQUFBLEtBQ0EsU0FBQSxTQUVKLGlDQUNJLFlBQUEsT0FESCxrRUFHTyxjQUFBLElBR1IsaUNBQ0ksV0FBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLE9BQ0EsWUFBQSxNQUpILGtFQU1PLGFBQUEsSUFJWiw2QkFDSSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFlBQUEsSUFoSFgsb0NBNkdPLDZCQUtRLFVBQUEsTUNuSGhCLHlCQUNJLFdBQUEsRUFBQSxFQUFBLEtBQUEscUJBR0EsZ0NBQ0ksUUFBQSxLQUNBLFlBQUEsV0FDQSxPQUFBLEtBQUEsRUFBQSxLeElrRUosNEJ3SXJFQSxnQ0FLUSxVQUFBLE1BR1IsMkJBQ0ksVUFBQSxNQUNBLFdBQUEsTUFDQSxjQUFBLEt4STBESiw0QndJN0RBLDJCQUtRLFVBQUEsRUFDQSxXQUFBLEtBQ0EsY0FBQSxFQUNBLFFBQUEsS0FDQSxVQUFBLEtBQ0EsY0FBQSxNQUdSLDRCQUNJLFdBQUEsS0FFSiwyQkFDSSxXQUFBLFFBQ0EsY0FBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxRQUFBLEt4SXlDSiw0QndJN0NBLDJCQU1RLFFBQUEsTUFFSixrQ0FDSSxRQUFBLE1BRUosbUNBQ0ksUUFBQSxLQUNBLFlBQUEsV3hJZ0NSLDRCd0lsQ0ksbUNBSVEsVUFBQSxNQUdSLGlDQUNJLFVBQUEsTUFDQSxXQUFBLE14SXlCUiw2QndJM0JJLGlDQUlRLFVBQUEsTUFDQSxXQUFBLE94SXNCWiw0QndJM0JJLGlDQVFRLFVBQUEsRUFDQSxXQUFBLE1BR1IsZ0NBQ0ksV0FBQSxLQUNBLGNBQUEsS3hJYVIsNEJ3SWZJLGdDQUlRLGNBQUEsRUFDQSxjQUFBLE1BR1IsaUNBQ0ksWUFBQSxJQUNBLGNBQUEsS0FFSixnQ0FDSSxZQUFBLE1BQ0EsY0FBQSxLQUVKLGtDQUNJLE1BQUEsS0FDQSxVQUFBLE14SUhSLDRCd0lDSSxrQ0FJUSxVQUFBLE1BR1Isa0NBQ0ksUUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLElBQUEsS0FBQSxNQUVKLGdDQUVJLFdBQUEsaUJBQ0EsT0FBQSxLQUFBLElBQ0EsV0FBQSxFQUFBLEVBQUEsS0FBQSxzQkFDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLElBQ0EsU0FBQSxTQUNBLFNBQUEsT3hJdkJSLDZCd0lhSSxnQ0FZUSxPQUFBLE14SXpCWiw0QndJYUksZ0NBZVEsT0FBQSxNQWZQLHVDQWtCTyxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLG1CQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsS0FBQSxPQUNBLGNBQUEsS0FFSixvQ0FDSSxXQUFBLGtCQUNBLE9BQUEsTUFDQSxRQUFBLEtBQ0EsY0FBQSxLeEk5Q1osNkJ3STBDUSxvQ0FNUSxPQUFBLE94SWhEaEIsNEJ3STBDUSxvQ0FTUSxPQUFBLE9BR1IscUNBQ0ksU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLG1CQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsS0FBQSxPQUVILGdGQUdXLFFBQUEsRUFIWCxrREFNVyxRQUFBLEVBS2hCLCtCQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsT0FBQSxPQUFBLGdCQUFBLE9BQUEsT0FHUiwwQkFDSSxjQUFBLEt4SXpGSiw0QndJd0ZBLDBCQUdRLFdBQUEsSUFDQSxjQUFBLEtBQ0EsY0FBQSxJQUNBLFFBQUEsTXhJOUZSLDRCd0l3RkEsMEJBU1EsV0FBQSxNQUdSLDRCQUVJLFNBQUEsU0FDQSxPQUFBLEVBQ0Esb0NBQ0ksUUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLEVBTkgsOEVBU1csTUFBQSxRQVRYLG9GQVdlLFFBQUEsRUFLaEIsa0NBQ0ksUUFBQSxhQUNBLFVBQUEsS0FDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLGFBQUEsS0FDQSxZQUFBLEVBQ0EsWUFBQSxJQUNBLE9BQUEsUUFDQSxXQUFBLEtBQ0EsWUFBQSxNeElsSVIsNEJ3SXdISSxrQ0FZUSxZQUFBLEtBWlAseUNBZU8sUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsUUFBQSxJQUFBLE1BdEJQLHdDQXlCTyxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsV0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsS0FBQSxPQUlaLDZCQUNJLE1BQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxJQUhILHNDQUtPLE1BQUEsZUM1T1osY0FDSSxjQUFBLEt6SXdFQSw0QnlJekVKLGNBR1EsY0FBQSxNQUVKLG1CQUNJLGFBQUEsS0FDQSxLQUFBLEVBQUEsRUFBQSxnQkFDQSxZQUFBLElBSEgsOEJBS08sYUFBQSxFekkrRFIsNEJ5SXBFQSxtQkFRUSxLQUFBLEVBQUEsRUFBQSxlQUNBLGFBQUEsRUFDQSxjQUFBLE1BR1IseUJBQ0ksUUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEt6SXFESiw0QnlJdkRBLHlCQUlRLFVBQUEsTUFHUixvQkFDSSxXQUFBLEtBQ0EsVUFBQSxLQUVKLHFCQUNJLFVBQUEsTUFDQSxZQUFBLEt6STBDSiw0QnlJNUNBLHFCQUlRLFVBQUEsRUFDQSxPQUFBLEtBQUEsTUFBQSxFQUNBLFFBQUEsS0FDQSxVQUFBLEtBUFAseUJBU1csV0FBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLE1BSVosb0JBQ0ksY0FBQSxLQUNBLGNBQUEsS0FFSix1QkFDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFNBQUEsU0FDQSxjQUFBLEtBQ0EsUUFBQSxNQUNBLGNBQUEsSUFDQSxTQUFBLE9BQ0EsV0FBQSxJQUFBLEtBQUEsSXpJaUJKLDRCeUl6QkEsdUJBVVEsT0FBQSxLQUNBLE1BQUEscUJ6SWNSLDRCeUl6QkEsdUJBY1EsTUFBQSxtQkFkUCw4QkFpQk8sUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsZUFDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxJQUFBLEtBQUEsSUFDQSxjQUFBLElBMUJQLG9DQThCVyxRQUFBLEdBR1IsMkJBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxtQkFBQSxPQUFBLE9BQUEsZ0JBQUEsT0FBQSxPQUVKLDRCQUNJLFNBQUEsU0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEtBQ0EsWUFBQSxPQUdSLDZCQUNJLFFBQUEsS0FDQSxvQ0FDSSxRQUFBLE1BSFAsK0JBTU8sWUFBQSxNQUNBLGNBQUEsU0FQUCxvQ0FVTyxNQUFBLEtBQ0EsT0FBQSxNQUNBLE9BQUEsS3pJdkNSLDRCeUkyQkMsb0NBY1csT0FBQSxPekl6Q1osNEJ5STJCQyxvQ0FpQlcsT0FBQSxPekk1Q1osNEJ5STJCQyxvQ0FvQlcsT0FBQSxPQUlaLG9CQUNJLFVBQUEsU0FFSixxQkFDSSxjQUFBLEtBRUoscUJBRUksTUFBQSxLQUNBLCtCQUNJLFNBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsc0JBQ0EsMENBQ0ksU0FBQSxPQUNBLE9BQUEsT0FDQSxlQUFBLE1BQ0EsU0FBQSxTQUVKLHdDQUNJLE9BQUEsS3pJeEVaLDRCeUl1RVEsd0NBR1EsU0FBQSxNQUhQLG1GQVFlLFFBQUEsRUFDQSxXQUFBLE9BT2hCLG9DQUNJLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLE1BQ0EsV0FBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxRQUFBLEtBVkgsMkNBWU8sUUFBQSxHQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxLQUNBLFdBQUEsNkRBQ0EsT0FBQSxNQUNBLFNBQUEsU0FDQSxXQUFBLElBSVosNEJBQ0ksU0FBQSxTQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxhQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxpQ0FDSSxhQUFBLElBQ0EsWUFBQSxLQWJQLGtDQWdCTyxVQUFBLFVBQ0EsV0FBQSxJQUNBLFdBQUEsSUFFSCx5Q0FFTyxVQUFBLFVBQUEsaUJBQ0EsV0FBQSxLQUtSLDhCQUNJLFdBQUEsUUFDQSxNQUFBLEtBR1Isd0JBQ0ksT0FBQSxLQUNBLGVBQUEsT0FDQSxXQUFBLE9BQ0EsUUFBQSxLQUNBLDRCQUNJLFVBQUEsU0FDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEt6SXZKWiw0QnlJb0pRLDRCQUtRLFFBQUEsS0FDQSxVQUFBLFNBS1IsOEJBQ0ksY0FBQSxxQkFBQSxJQUFBLE1BQ0Esd0NBQ0ksT0FBQSxLQUNBLFdBQUEsS0FJWix3QkFDSSxRQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsT0FDQSxZQUFBLHFCQUFBLElBQUEsTUFDQSxZQUFBLE1BQ0EsUUFBQSxLekk3S1IsNEJ5SXVLSSx3QkFRUSxRQUFBLEtBQ0EsVUFBQSxRQUVKLDhCQUNJLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS3pJdExaLDRCeUlrTFEsOEJBTVEsUUFBQSxNQUdSLGtDQUNJLFlBQUEsSUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsS3pJL0xaLDRCeUkyTFEsa0NBTVEsUUFBQSxNQUdSLDBCQUNJLE1BQUEsT0FFSiwwQkFDSSxNQUFBLE9BRUosMEJBQ0ksTUFBQSxPQUVKLDBCQUNJLE1BQUEsT0FJWix3QkFDSSxRQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsRUFBQSxNQUNBLFFBQUEsSUFBQSxFQUNBLDZCQUNJLFdBQUEsaUJBQ0EsT0FBQSxLQUFBLEtBQ0EsUUFBQSxLQUNBLFlBQUEsV0FDQSxNQUFBLFF6STVOUiw0QnlJdU5JLDZCQU9RLFdBQUEsbUJBUFAsbUNBVU8sTUFBQSxRQUVKLGtDQUNJLFdBQUEsTUFDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsSUFFSixpQ0FDSSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FFSixtQ0FDSSxXQUFBLE1BQ0EsYUFBQSxLQUNBLFFBQUEsS0FDQSxlQUFBLE9BRUosbUNBQ0ksY0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBRUosa0NBQ0ksWUFBQSxNQUlaLHdCQUNJLFdBQUEsTUFDQSxTQUFBLE9BQ0EsTUFBQSxNQUhILDBDQUtPLFNBQUEsUUFDQSxXQUFBLEtBTlAsaUVBUVcsUUFBQSxnQkFDQSxNQUFBLGVBVFgsb0NBYU8sVUFBQSxlQUNBLFNBQUEsT0FDQSxPQUFBLEVBQUEsS0FBQSxLQWZQLG9DQWtCTyxVQUFBLGVBQ0EsU0FBQSxPQUNBLE9BQUEsRUFBQSxLQUFBLEV6SWxSUiw0QnlJOFBDLG9DQXNCVyxXQUFBLE1BdEJYLHFDQTBCTyxPQUFBLEtBQ0EsTUFBQSxlekl6UlIsNEJ5SThQQSx3QkE4QlEsTUFBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLFFBQ0EsV0FBQSxLQUNBLFFBQUEsS0FDQSxVQUFBLE1DMVdaLGNBQ0ksY0FBQSxNMUl3RUEsNEIwSXpFSixjQUdRLGNBQUEsTUFFSixtQkFDSSxlQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUVKLDBCQUNJLFFBQUEsS0FDQSxPQUFBLEVBQUEsTUFBQSxLQUNBLFVBQUEsSzFJNkRKLDRCMEloRUEsMEJBS1EsUUFBQSxNQUVKLCtCQUNJLFVBQUEsTUFDQSxnQkFBQSxPQUNBLFdBQUEsT0FDQSxXQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQUEsS0FBQSxzQkFDQSxjQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsUUFDQSxlQUFBLFVBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxXQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEVBQUEsS0FBQSxJMUkwQ1IsNEIwSXpESSwrQkFpQlEsTUFBQSxpQkFDQSxVQUFBLE0xSXVDWiw0QjBJekRJLCtCQXFCUSxNQUFBLG1CQUlaLHVCQUNJLFFBQUEsS0FDQSxZQUFBLFcxSThCSiw0QjBJaENBLHVCQUlRLFVBQUEsTUFFSiw0QkFDSSxXQUFBLE1BQ0EsY0FBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLFcxSXNCUiw0QjBJMUJJLDRCQU1RLFdBQUEsS0FDQSxjQUFBLEcxSW1CWiw0QjBJMUJJLDRCQVVRLGVBQUEsZ0JBR1IsNkJBQ0ksV0FBQSxNMUlZUiw0QjBJYkksNkJBR1EsV0FBQSxLQUNBLFdBQUEsTUFHUiwrQkFDSSxVQUFBLEtBQ0EsV0FBQSxLQUNBLGFBQUEsSzFJR1IsNEIwSU5JLCtCQUtRLE1BQUEsS0FDQSxRQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsRUFBQSxPQUdSLDRCQUNJLFdBQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxNMUlSUiw0QjBJS0ksNEJBS1EsTUFBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUtSLDRCQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSxTQUFBLFNBQ0EsY0FBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLHNCQUNBLFFBQUEsSzFJM0JSLDRCMElrQkksNEJBV1EsT0FBQSxNQVhQLG1DQWNPLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsS0FBQSxPQUVILDBDQUVPLFFBQUEsRUFNWix5QkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsRUFDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsUUFBQSxLQUFBLE9BQ0EsUUFBQSxLQUNBLGdCQUFBLE8xSTdEUiw0QjBJbURJLHlCQVlRLFNBQUEsT0FDQSxRQUFBLE1BRUosZ0NBQ0ksUUFBQSxFQUNBLFdBQUEsUTFJcEVaLDRCMElrRVEsZ0NBSVEsUUFBQSxNQUlaLDBCQUNJLFVBQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxNQUNBLFFBQUEsTUFDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLG1CQUFBLE9BQUEsT0FBQSxnQkFBQSxPQUFBLE8xSWhGUiw0QjBJMEVJLDBCQVFRLE9BQUEsT0FLUiw2QkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsT0FBQSxPQUFBLGdCQUFBLE9BQUEsT0FHUixvQkFDSSxVQUFBLE1BQ0EsV0FBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsS0FBQSxPQUFBLGdCQUFBLEtBQUEsT0FDQSxjQUFBLEtBRUosb0JBRUksY0FBQSxLQUNBLHdCQUNJLFFBQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxNQUNBLGdCQUFBLGNBQ0EsY0FBQSxLQUxILCtCQU9PLFFBQUEsMk1BQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLFNBQUEsT0FHUiwwQkFDSSxZQUFBLE9BREgsb0RBR08sY0FBQSxJQUdSLDBCQUNJLFlBQUEsSUFDQSxXQUFBLE1BRkgsb0RBSU8sYUFBQSxJQUdSLDBCQUNJLFdBQUEsS0FDQSxTQUFBLFNBR1IsdUJBQ0ksVUFBQSxPQUNBLE1BQUEsUUFDQSxZQUFBLEtDck5SLGVBQ0ksVUFBQSxNQURKLDRCQUdRLFdBQUEsS0FIUiw4QkFNUSxXQUFBLEtBRUosdUJBQ0ksT0FBQSxNQUFBLEtBQUEsSzNJZ0VKLDZCMklqRUEsdUJBR1EsT0FBQSxNQUFBLE1BQUEsS0FDQSxRQUFBLEVBQUEsTTNJNkRSLDRCMklqRUEsdUJBT1EsT0FBQSxNQUFBLEtBQUEsTUFHQSxrQ0FDSSxRQUFBLEtBQ0EsWUFBQSxPM0lxRFosNEIySXZEUSxrQ0FJUSxRQUFBLE9BR1IsZ0NBQ0ksV0FBQSxPQUNBLFVBQUEsT0FDQSxPQUFBLEszSTZDWiw0QjJJaERRLGdDQUtRLE1BQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsTUFHUixrQ0FDSSxhQUFBLEszSXFDWiw0QjJJdENRLGtDQUdRLGFBQUEsR0FHUixrQ0FDSSxjQUFBLEtBQ0EsV0FBQSxLQUVKLGlDQUNJLFlBQUEsTUM5Q2hCLGlCQUNDLGlCQUFBLDZDNUl3RUcsNEI0SXpFSixpQkFHRSxPQUFBLE81SXNFRSw0QjRJekVKLGlCQU1FLE9BQUEsU0FORix3QkFTRSxRQUFBLEtBRUQsdUJBQ0MsV0FBQSxNNUk2REUsNEI0STlESCx1QkFHRSxXQUFBLE01STJEQyw0QjRJOURILHVCQU1FLFdBQUEsS0FDQSxjQUFBLE1DbEJILGtCQUNDLGlCQUFBLDJDQUNBLG9CQUFBLElBRkQseUJBSUUsaUJBQUEsOERBRUQsc0JBQ0MsVUFBQSxnQjdJa0VFLDRCNkluRUgsc0JBR0UsVUFBQSxtQkFFRCwwQkFDQyxVQUFBLGdCN0k2REMsNEI2STlERiwwQkFHRSxVQUFBLG1CN0kyREEsNEI4SXhFSCx1QkFFRSxVQUFBLE1BSUQsK0JBQ0MsTUFBQSxNQUNBLE9BQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxLQUNBLG1DQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFHRiw2QkFDQyxVQUFBLEs5SXVEQyw0QjhJeERGLDZCQUdFLFVBQUEsTUFHRiw4QkFDQyxXQUFBLEs5SWlEQyw0QjhJbERELGtDQUlFLFVBQUEsTUFNTCxrQkFDQyxZQUFBLElDbENELG9CQUNDLE1BQUEsTUFDQSxPQUFBLEsvSXVFRyw2QitJekVKLG9CQUlFLE1BQUEsTy9JcUVFLDRCK0l6RUosb0JBT0UsT0FBQSxTL0lrRUUsNEIrSXpFSixvQkFVRSxNQUFBLFNDVEQsbUJBQ0MsV0FBQSxLaEp1RUUsNEJnSnhFSCxtQkFHRSxXQUFBLE1oSnFFQyw0QmdKeEVILG1CQU1FLFdBQUEsTUFHRixvQkFDQyxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsT0FBQSxnQkFBQSxPQ2RGLGlCQUNDLFVBQUEsT2pKd0VHLDRCaUp2RUgsc0JBRUUsTUFBQSxRQUZELDBCQUlFLFVBQUEsTUNOSixjQUNDLFdBQUEsTWxKd0VHLDRCa0p6RUosY0FHRSxXQUFBLE9sSnNFRSw0QmtKekVKLGNBTUUsV0FBQSxTQ0xELGtCQUNDLE1BQUEsTUFDQSxPQUFBLE1BQ0EsY0FBQSxLQUNBLGNBQUEsS0FFRCxpQkFDQyxVQUFBLEtBQ0EsV0FBQSxPQUVELGdCQUNDLFlBQUEsSUFDQSxVQUFBLEtuSjRERSw0Qm1KOURILGdCQUlFLFVBQUEsTUNkRix3QkFDQyxXQUFBLE1BQ0EsOEJBQ0MsVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLE1BRUQsNkJBQ0MsWUFBQSxJQUVELDRCQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxLcEoyREMsNEJvSjlERiw0QkFLRSxhQUFBLE1wSnlEQSw0Qm9KeEVILHdCQW1CRSxXQUFBLFNDcEJILFdBQ0MsaUJBQUEscUNBQ0EsWUFBQSxFQUNBLGVBQUEsTXJKc0VHLDRCcUp6RUosV0FLRSxPQUFBLFFBQ0EsZUFBQSxNckptRUUsNEJxSnpFSixXQVNFLGVBQUEsTUFURixtQkFZRSxpQkFBQSw0Q0FFRCxpQkFDQyxXQUFBLEtBQ0EsY0FBQSxNckp5REUsNEJxSjNESCxpQkFJRSxXQUFBLEtBQ0EsY0FBQSxNckpzREMsNEJxSjNESCxpQkFRRSxXQUFBLEtBQ0EsY0FBQSxNQUdGLGdCQUNDLFNBQUEsU0FDQSxvQkFDQyxXQUFBLE1ySjRDQyw2QnFKN0NGLG9CQUdFLFdBQUEsT0FFRCx5QkFDQyxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSw4QkFDQyxRQUFBLE1BREEsa0RBR0MsVUFBQSxlQUtKLG9CQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsT0FBQSxnQkFBQSxPckpvQkMsNkJxSnpCRixvQkFPRSxNQUFBLEtBQ0EsT0FBQSxNckppQkEsNEJxSnpCRixvQkFXRSxhQUFBLEVBQ0EsY0FBQSxNQUdGLHFCQUNDLFVBQUEsS0FDQSxZQUFBLEVySlFDLDRCcUovQ0Ysb0JBMkNFLFVBQUEsTUFHRCx3REFJRyxRQUFBLEtBSkgsdURBQUEsd0RBUUcsUUFBQSxLQXRESixzQkFBQSx1QkE2REMsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsU0FBQSxTQUNBLEtBQUEsa0JBQ0EsaUJBQUEsS3JKbkJDLDRCcUovQ0Ysc0JBQUEsdUJBb0VFLFFBQUEsTUFwRUYsdUJBd0VDLFVBQUEsY0FDQSxJQUFBLEtBekVELHNCQTRFQyxVQUFBLGVBQ0EsSUFBQSxLQWNELHVCQUNDLE1BQUEsa0JBQ0EsV0FBQSxJQUFBLE9BQUEsS0FDQSxPQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLGlCckpsREMsNEJxSjRDRix1QkFTRSxRQUFBLE1BR0Ysb0JBQ0MsT0FBQSxFQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FDQSxXQUFBLElBQUEsS0FBQSxJQW5IRCwwQ0F1SEUsaUJBQUEsS0FDQSxNQUFBLFFySnpFQSw0QnNKeEVILG1CQUVFLFVBQUEsT0FFRCx1QkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsT0FBQSxnQkFBQSxPQUNBLFdBQUEsTXRKK0RDLDRCc0pwRUYsdUJBT0UsV0FBQSxPQUdGLDZCQUNDLGNBQUEsS3RKeURDLDRCc0oxREYsNkJBR0UsY0FBQSxNdEowQ0EseUJzSnhDRCxvQ0FFRSxjQUFBLEdDdEJMLFlBQ0MsUUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBQ0EsYUFBQSxJQUFBLE1BQUEsUXZKc0VHLDRCdUp6RUosWUFLRSxlQUFBLFFBRUQsa0JBQ0MsYUFBQSxJQUFBLE1BQUEsUUFEQSw2QkFHQyxhQUFBLEt2SitEQyw0QnVKbEVILGtCQU1FLGFBQUEsS0FORCw4QkFRRSxXQUFBLElBQUEsTUFBQSxTQUlILGlCQUNDLGNBQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxNQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxRQUFBLEVBQUEsS3ZKZ0RFLDRCdUp0REgsaUJBUUUsT0FBQSxNdko4Q0MsNEJ1SnRESCxpQkFXRSxVQUFBLEtBQ0EsUUFBQSxFQUFBLE12SjBDQyw0QnVKdERILGlCQWVFLFVBQUEsTUFFRCxzQkFDQyxXQUFBLElBQUEsTUFBQSxRQUNBLFlBQUEsSUFDQSxPQUFBLEt2SmtDQyw0QnVKckNGLHNCQUtFLFdBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxTQzFDSixzQ0FFRSxRQUFBLEtBQUEsS0FBQSxLQUtBLGtDQUNDLE1BQUEsS0FDQSxPQUFBLE1BQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxtQkFBQSxPQUFBLGdCQUFBLE94SjhEQyw2QndKbEVGLGtDQU1FLE9BQUEsT3hKNERBLDRCd0psRUYsa0NBU0UsT0FBQSxPeEp5REEsNEJ3SmxFRixrQ0FZRSxPQUFBLE94SnNEQSw0QndKbEVGLGtDQWVFLE9BQUEsUUFDQSxXQUFBLE9DdkJKLGFBQ0MsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLElBQUEsS0FBQSxJQUhELG1CQUtFLGFBQUEsUUFDQSxNQUFBLFFBRUQsa0JBQ0MsVUFBQSxLQUNBLFlBQUEsRXpKa0RFLDBCeUovQ0osYUFFRSxVQUFBLE1DZkYsWUFDQyxpQkFBQSwyQ0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BQ0EsT0FBQSxFQUVBLGdCQUNDLFVBQUEsTTFKa0VFLDRCMEpuRUgsZ0JBR0UsVUFBQSxTQVRILG1CQWFFLFFBQUEsS0NiRixlQUNDLE9BQUEsUUFDQSxxQkFFRSxVQUFBLEtBR0YsbUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsSzNKNkRFLDRCMkp6REosd0JBR0csV0FBQSxFQUFBLEVBQUEsS0FBQSxnQ0FDQSxXQUFBLEtBSkgsaUNBT0csV0FBQSxNQVBILGlDQVVHLE9BQUEsRUFBQSxJQVZILCtDQVlJLFVBQUEsSzNKNkNBLDRCMkp4Q0osc0JBRUUsUUFBQSxLQUFBLEczSnNDRSw0QjRKeEVILG1CQUVFLFdBQUEsT0FHRixrQkFDQyxRQUFBLEtBQUEsSzVKa0VFLDRCNEpuRUgsa0JBR0UsUUFBQSxLQUFBLE1BRUQsNEJBQ0MsV0FBQSxLNUo2REMsNEI0SjlERiw0QkFHRSxXQUFBLE1BR0Ysc0JBQ0MsTUFBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsbUJBQUEsT0FBQSxnQkFBQSxPQUNBLFdBQUEsTUFFRCx3QkFDQyxVQUFBLE1BS0gsZ0JBQ0MsWUFBQSxJQzlCRCw4QkFFRSxPQUFBLEVBQUEsS0FDQSxNQUFBLGlCN0pzRUUsNEI2SnpFSixxREFBQSxxREFTSyxNQUFBLFFBQ0EsaUJBQUEsZUFWTCw0REFBQSw0REFZTSxhQUFBLGdCN0o2REYsNEI2SnpFSiw4QkFrQkcsTUFBQSxpQkFsQkgsNENBb0JJLGFBQUEsRUFwQkosOENBdUJJLFlBQUEsR0F2QkosMENBMkJHLFlBQUEsRUEzQkgseUNBOEJHLGFBQUEsRUFHRix1QkFDQyxRQUFBLEtBQUEsS0FDQSwyQkFDQyx1QkFBQSxZQUNBLHdCQUFBLFlBQ0EsV0FBQSxFQUFBLEtBQUEsS0FBQSxnQzdKbUNDLDRCNkp4Q0gsdUJBUUUsUUFBQSxLQUFBLEdBRUQsMkJBQ0MsTUFBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSxhQUFBLEk3SndCQyw2QjZKOUJGLDJCQVFFLFVBQUEsU0FHRiwyQkFDQyxNQUFBLEtBQ0EsbUJBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsK0JBQ0MsV0FBQSxNN0pjQSw2QjZKZkQsK0JBR0UsV0FBQSxNN0pZRCw0QjZKZkQsK0JBTUUsV0FBQSxNN0pTRCw0QjZKZkQsK0JBU0UsV0FBQSxRQUNBLE9BQUEsTUFHRiwrQkFDQyxXQUFBLE1BRUQsZ0NBQ0MsT0FBQSxRN0pGQSw0QjZKQ0QsZ0NBR0UsVUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLGdDQUNBLFdBQUEsS0FDQSxjQUFBLE1BT0gsb0NBRUMsUUFBQSxNQUNBLE9BQUEsRUFIRCxrQ0FNQyxPQUFBLFFBR0Ysd0JBQ0MsY0FBQSxLQURBLG1DQUdDLGNBQUEsRTdKM0JDLDRCNko4QkgsdUJBRUUsWUFBQSxLQUNBLGVBQUEsTUFIRCxtQzFJNjFRRixtQzBJdDFRRyxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxVQUFBLGVBVkQsbUNBYUMsSUFBQSxFQWJELG1DQWdCQyxJQUFBLFFBQ0EsT0FBQSxFQ3hISCxvQkFDQyxXQUFBLE05SndFRyw2QjhKekVKLG9CQUdFLFdBQUEsTzlKc0VFLDRCOEp6RUosb0JBTUUsV0FBQSxPOUptRUUsNEI4SnpFSixvQkFTRSxXQUFBLE9DUkQsWUFDQyxpQkFBQSwwQ0FDQSxZQUFBLEVBRkEsbUJBSUMsUUFBQSxLQUVELGdCQUNDLFVBQUEsTS9KaUVDLDRCK0psRUYsZ0JBR0UsVUFBQSxTQUdGLGdCQUNDLE1BQUEsS0FDQSxRQUFBLElBQ0EsaUJBQUEsS0FDQSxjQUFBLElBQ0EsY0FBQSxJQUNBLHVCQUNDLE1BQUEsTUFDQSxjQUFBLEtDcEJILGVBQ0MsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FFRCxpQkFDQyxZQUFBLEtDUkYsWUFDQyxpQkFBQSx5Q0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BQ0EsT0FBQSxFQUpELG1CQU1FLFFBQUEsS2pLbUVFLDRCaUt6RUosWUFTRSxRQUFBLE1BQUEsR2pLZ0VFLDRCaUt6RUosWUFZRSxRQUFBLEtBQUEsR0NYRCxlQUNDLGlCQUFBLHdDQUNBLE9BQUEsUUFDQSxZQUFBLEVBQ0EsZUFBQSxLQUNBLG9CQUFBLE1BQ0EseUJBQ0MsWUFBQSxNQUNBLGVBQUEsTWxLZ0VDLDRCa0tsRUYseUJBSUUsWUFBQSxLQUNBLGVBQUEsTWxLNkRBLDRCa0t4RUgsZUFlRSxlQUFBLE1BZkQsc0JBa0JDLFFBQUEsS0NuQkgsb0JBQ0MsV0FBQSxNQUNBLDBCQUNDLFNBQUEsU0FDQSxpQ0FDQyxTQUFBLFNBREEsd0NBR0MsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsY0FBQSxJQUFBLE9BQUEsUUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsa0JBQ0EsT0FBQSxLQUNBLFNBQUEsU25LMERBLDRCbUtyRUQsd0NBYUUsUUFBQSxNQWZILGlDQW9CQyxRQUFBLEdBQ0EsTUFBQSxJQUNBLE9BQUEsaUJBQ0EsT0FBQSxpQkFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxhQUFBLElBQUEsT0FBQSxRQUNBLFNBQUEsU25LMkNDLDRCbUt2RUYsaUNBOEJFLE9BQUEsSUFDQSxPQUFBLGtCQUlILHdCQUNDLFdBQUEsTUFDQSxjQUFBLEtBRUQseUJBQ0MsVUFBQSxLQUNBLFlBQUEsRUMxQ0QsY0FDQyxVQUFBLGlCcEt1RUUsNEJvS3hFSCxjQUdFLFVBQUEsTXBLcUVDLDRCb0t4RUgsY0FNRSxjQUFBLGFwS2tFQyw0Qm9LeEVILGNBU0UsVUFBQSxJQUNBLFVBQUEsaUJBR0YsZUFDQyxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxjQUFBLEtBRUQsb0JBQ0MsZUFBQSxLcEtxREUsNEJvS3RESCxvQkFHRSxlQUFBLE1BR0YsZUFDQyxXQUFBLE1BQ0EscUJBQ0MsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElwSzJDQyw0Qm9LekNGLG9CQUVFLFVBQUEsTUFHRixtQkFDQyxNQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxtQkFBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLQzFDRCxzQkFDQyxPQUFBLEtBQ0EsTUFBQSxLQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLGNBQUEsS3JLa0VDLDRCcUt2RUYsc0JBT0UsT0FBQSxNQUlILG9CQUNDLE1BQUEsTUFDQSxPQUFBLE1BQ0EsY0FBQSxLQUNBLFNBQUEsT3JLd0RFLDRCcUs1REgsb0JBTUUsTUFBQSxLQUNBLE9BQUEsTUFFRCx3QkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsbUJBQUEsT0FBQSxnQkFBQSxPQUdGLG9CQUNDLGlCQUFBLFFBQ0EsUUFBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLG1CQUNBLFdBQUEsS0FDQSxXQUFBLE1yS3NDRSw0QnFLNUNILG9CQVFFLE1BQUEsbUJBQ0EsV0FBQSxFQUNBLFFBQUEsS0FDQSxXQUFBLE1BWEQsMkJBY0MsUUFBQSxHQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsU0FBQSxTQUNBLFdBQUEsS0FBQSxNQUFBLFlBQ0EsY0FBQSxLQUFBLE1BQUEsWUFDQSxJQUFBLEtyS3dCQyw0QnFLNUNGLDJCQXNCRSxJQUFBLE1BR0QsaUNBRUMsWUFBQSxLQUFBLE1BQUEsUUFDQSxLQUFBLEtBR0QsZ0NBRUMsYUFBQSxLQUFBLE1BQUEsUUFDQSxNQUFBLEtyS0hBLHlCcUtTSiw0QkFFRSxlQUFBLE1DdkVGLGVBQ0MsaUJBQUEsMENBQ0EsV0FBQSxFQUZELHNCQUlFLFFBQUEsS0FFRCxtQkFDQyxVQUFBLGdCdEtrRUUsNEJzS25FSCxtQkFHRSxVQUFBLG1CQ1RILGlCQUNDLGlCQUFBLFFBREQsdUJBR0UsaUJBQUEsUUNIRixhQUNDLGlCQUFBLGdEQUNBLFlBQUEsRUFDQSxlQUFBLE1BQ0EsT0FBQSxReEtxRUcsNEJ3S3pFSixhQU1FLGVBQUEsTUFFRCxpQkFDQyxnQkFBQSxTeEtnRUUsNEJ3S2pFSCxpQkFHRSxnQkFBQSxRQUdGLGtCQUNDLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE9BQUEsUUFFRCxtQkFDQyxXQUFBLE1BQ0EsY0FBQSxLQUNBLFNBQUEsU0FDQSx5QkFDQyxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLFVBQUEsS0FFRCx5QkFDQyxTQUFBLFFBREEsZ0NBR0MsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsd0NBQ0EsZ0JBQUEsUUFDQSxvQkFBQSxPQUNBLGtCQUFBLFVBQ0EsU0FBQSxTQUNBLEtBQUEsTUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsS3hLNkJBLDZCd0szQ0QsZ0NBZ0JFLEtBQUEsTUFDQSxNQUFBLE14SzBCRCw0QndLM0NELGdDQW9CRSxVQUFBLGNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxJQUFBLG1CQUNBLE1BQUEsTUFJSCx3QkFDQyxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLFd4S1lDLDRCd0tmRix3QkFLRSxlQUFBLE9BQ0EsZ0JBQUEsUUFHRix3QkFDQyxZQUFBLEl4S0tDLDRCd0tORix3QkFHRSxVQUFBLE1BcERGLDhCQXdEQyxjQUFBLEV4S0RDLDZCd0t2REgsbUJBMkRFLGNBQUEsTXhLSkMsNEJ3S3ZESCxtQkE4REUsV0FBQSxPQUNBLFdBQUEsU3hLUkMsNEJ3S3ZESCxtQkFrRUUsWUFBQSxnQkNwRkgscUJBQ0MsV0FBQSxNekt3RUcsNEJ5S3pFSixxQkFHRSxXQUFBLFNBRUQseUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0FHRixzQkFDQyxRQUFBLEtBQUEsRUFBQSxLeks0REcsNEIwS3hFSCxxQkFFRSxVQUFBLE1BSUQsMEJBQ0MsdUJBQUEsS0FDQSwwQkFBQSxLQUNBLHdCQUFBLEtBQ0EsMkJBQUEsS0FFRCw0QkFDQyxTQUFBLFNBREEsbUNBR0MsUUFBQSxHQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsRTFLbURBLDRCMEs1REQsbUNBV0UsS0FBQSxNMUtpREQsNEIwSzVERCxtQ0FjRSxRQUFBLE1BSUgseUJBQ0MsT0FBQSxNQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLFFBQUEsV0FBQSxRMUt1Q0MsNEIwSzFDRix5QkFLRSxPQUFBLE9BRUQsNkJBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0MxQ0osY0FDQyxpQkFBQSxtREFDQSxrQkFBQSxVQUNBLGdCQUFBLE1BQ0EsT0FBQSxFM0txRUcsNEIyS3pFSixjQVNFLG9CQUFBLEtBQUEsUUNSRCxhQUNDLGlCQUFBLCtDQUNBLFlBQUEsRTVLc0VFLDRCNEt4RUgsYUFJRSxPQUFBLFNBSkQsb0JBT0MsUUFBQSxLQ1BGLGVBQ0MsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLG1CQUFBLE9BQUEsZ0JBQUEsT0FFRCxpQkFDQyxZQUFBLEtDUkYsYUFDQyxpQkFBQSw0Q0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BQ0EsT0FBQSxFQUpELG9CQVNFLGlCQUFBLHlFOUttREUseUI4SzVESixvQkFPRyxRQUFBLE05S2tFQyw0QjhLekVKLGFBWUUsUUFBQSxNQUFBLEc5SzZERSw0QjhLekVKLGFBZUUsb0JBQUEsS0FBQSxPQUNBLFFBQUEsS0FBQSxHQUlGLDBDQUdHLFlBQUEsRTlLa0RDLDRCOEtyREosMENBS0ksT0FBQSxFQUFBLE1BTEoseUNBU0csYUFBQSxFOUs0Q0MsNEI4S3JESix5Q0FXSSxPQUFBLEVBQUEsTUFPRixzREFFQyxVQUFBLGVBSEgsaURBT0UsT0FBQSxLQUNBLFFBQUEsYUFJRixtQ0FDQyxRQUFBLEtDbERELGdCQUNDLGlCQUFBLGlEQUNBLFlBQUEsRUFDQSxlQUFBLEtBQ0MsT0FBQSxNL0txRUUsNEIrS3pFSixnQkFNRSxPQUFBLFFBQ0EsZUFBQSxPL0trRUUsNEIrS3pFSixnQkFVRSxlQUFBLE0vSytERSw0QitLN0RILHNCQUVFLFdBQUEsV0FHRCw0QkFBQSw2QkFHQyxpQkFBQSxRL0txREMsNEIrS3hERiw0QkFBQSw2QkFLRSxRQUFBLE1BQ0EsS0FBQSxLQUNBLElBQUEsbUIvS2lEQSw0QitLeERGLDZCQVlFLEtBQUEsTS9LNENBLDRCK0t4REYsNkNBaUJFLFFBQUEsTUFDQSxXQUFBLEtBQ0EsWUFBQSxJQUFBLE9BQUEsUUFDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLEtBQUEsS0FDQSxJQUFBLE0vS2lDQSw0QitLeERILHNCQTJCRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGNBQUEsTUFFRCw4QkFDQyxXQUFBLE8vS3dCQyw0QitLekJGLDhCQUdFLFdBQUEsTS9Lc0JBLDRCK0tuQkYsMEJBRUUsWUFBQSxFQUNBLGFBQUEsS0FDQSxjQUFBLEVBQ0EsVUFBQSxNL0tjQSw0QitLUkosdURBRUUsY0FBQSxHQUlGLGdEQUNDLGlCQUFBLFFBQ0EsTUFBQSxlQ3pFRCxnQkFDQyxVQUFBLGlCaEx3RUcsNEJnTHpFSixnQkFHRSxVQUFBLGlCQUNBLGNBQUEsTUFFRCxxQkFDQyxXQUFBLE1oTGtFRSw0QmdMbkVILHFCQUdFLFdBQUEsRUFDQSxZQUFBLEtBSkQsNENBTUUsT0FBQSxJQUFBLE1BQUEsa0JBQ0EsY0FBQSxlQVBGLGdFQVNHLGFBQUEsbUJoTDBERCw0QmdMbkRKLCtCQUVFLFlBQUEsRUFDQSxlQUFBLE1oTGdERSw0QmdMNUNKLGVBRUUsZ0JBQUEsUWhMNkJFLHlCZ0x6QkosOENBR0csWUFBQSxHaExzQkMseUJnTHpCSiw2Q0FRRyxhQUFBLEdDMUNELHFCQUNFLGlCQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLEtBSEQsNEJBS0csUUFBQSxLakxtRUYsNEJpTHhFRixxQkFRSSxZQUFBLE1qTGdFRiw0QmlMeEVGLHFCQVlJLFlBQUEsS0FDQSxlQUFBLE1BT0QseUNBR0ssTUFBQSxLQUNBLFVBQUEsTUFKTCw4Q0FRTyxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxvQ0FDQSxnQkFBQSxLQUNBLG9CQUFBLE1BQUEsT0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsSUFDQSxrQkFBQSxVakxtQ1IsNkJpTHBEQyw4Q0FtQlMsTUFBQSxJQUNBLEtBQUEsS2pMZ0NWLDRCaUxwREMsOENBdUJTLE1BQUEsS0FPUCxzQ0FFRyxZQUFBLEVBQ0EsV0FBQSxJQUlOLGtCQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUlELHNEQUdLLFlBQUEsS2pMS04sNkJpTFJDLHNEQUtPLFlBQUEsTWpMR1IsNEJpTFJDLHNEQVFPLFlBQUEsTUFSUCxzREFZSyxZQUFBLE1qTEpOLDZCaUxSQyxzREFjTyxZQUFBLE9qTE5SLDRCaUxSQyxzREFpQk8sWUFBQSxPQWpCUCxzREFxQkssYUFBQSxPakxiTiw2QmlMUkMsc0RBdUJPLGFBQUEsTWpMZlIsNEJpTFJDLHNEQTBCTyxhQUFBLE9BTVYsZUFDRSxZQUFBLE9qTHpCQSw2QmlMd0JGLGVBR0ksWUFBQSxRakwzQkYsNEJpTHdCRixlQU1JLFlBQUEsT0FLQyx1Q0FFRyxZQUFBLE1qTHJDTiw0QmlMbUNHLHVDQUlLLFlBQUEsT2pMdkNSLDRCaUxtQ0csdUNBT0ssWUFBQSxNQ2xIViw0QkFDRSxZQUFBLEtsTHVFQSw2QmtMeEVGLDRCQUdJLFlBQUEsTWxMd0RGLHlCa0xuREosYUFFSSxpQkFBQSxnQkNURiwwQkFDQyxVQUFBLGdCbkxzRUMsNEJtTHZFRiwwQkFHRSxVQUFBLGdCQUhELGlDQU1DLFVBQUEsZ0JuTGlFQSw0Qm1MdkVELGlDQVFFLFVBQUEsZ0JBSUgsNEJBQ0MsVUFBQSxLQUNBLFlBQUEsS0FDQSxVQUFBLE1uTHdEQyw0Qm1MM0RGLDRCQUtFLFVBQUEsS0FDQSxZQUFBLE1uTHFEQSw0Qm1MM0RGLDRCQVNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxLQUlILHFCQUNDLGlCQUFBLHdDQUNBLG9CQUFBLElBQ0EsV0FBQSxNQUhBLDRCQUtDLGlCQUFBLHlEbkx1Q0MsNEJtTDVDSCxxQkFRRSxjQUFBLE1uTG9DQyw0Qm1MNUNILHFCQVdFLGNBQUEsS0FDQSxXQUFBLE1BWkQsNEJBY0UsaUJBQUEscUVBR0YseUJBQ0MsVUFBQSxnQm5MMEJDLDRCbUwzQkYseUJBR0UsVUFBQSxlbkx3QkEsNEJtTDNCRix5QkFNRSxVQUFBLGdCQUdGLDJCQUNDLFVBQUEsTW5MaUJDLDRCbUw1Q0gscUJBOEJFLG9CQUFBLElBQUEsUUMxREQsZ0JBRUUsaUJBQUEsMENBQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQUNBLFFBQUEsS0FBQSxFQUNBLE1BQUEsS0FDQSxTQUFBLE9BQ0EsU0FBQSxTQXdCSixVQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUNBLGNBQUEsU0FDQSxlQUFBLE1BQ0EsYUFBQSxPcExtQ0UsNEJvTHhDSixVQU9JLGFBQUEsUXBMaUNBLDRCb0x4Q0osVUFVSSxlQUFBLE9BQ0EsZUFBQSxNQUVGLGdCQUNFLFFBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVwTHNCQSw0Qm9MM0JGLGdCQU9JLGNBQUEsTXBMb0JGLDRCb0wzQkYsZ0JBVUksVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BWkgscUJBZUcsUUFBQSxNcExZRiw0Qm9MM0JELHFCQWlCSyxTQUFBLFNBQ0EsSUFBQSxNQUNBLEtBQUEsTUFuQkwsdUJBdUJHLFNBQUEsU0FDQSxrQkFBQSxTQUNBLFFBQUEsa0JBQ0EsUUFBQSxNQUNBLGNBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsUUFwQ0gsc0JBdUNHLFNBQUEsU0FDQSxRQUFBLEdBQ0EsT0FBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLEVBQ0EsSUFBQSxLQUNBLEtBQUEsS0FDQSxXQUFBLHFEcExuQkYsNEJvTDNCRCxzQkFnREssV0FBQSxzREFDQSxPQUFBLEtBQ0EsTUFBQSxJQUNBLElBQUEsS0FDQSxLQUFBLE1wTHRDSix5Qm9MZEQsb0NBMERPLFlBQUEsTUExRFAsb0NBZ0VLLFdBQUEsUUFoRUwsbUNBbUVLLFdBQUEscURwTHhDSiw0Qm9MM0JELG1DQXFFTyxXQUFBLHVEQXJFUCxvQ0EyRUssV0FBQSxRQTNFTCxtQ0E4RUssV0FBQSxxRHBMbkRKLDRCb0wzQkQsbUNBZ0ZPLFdBQUEsdURwTHJETiw0Qm9MM0JELGtDQXVGTyxNQUFBLE9BdkZQLG9DQTJGSyxXQUFBLFFBM0ZMLG1DQThGSyxXQUFBLHFEcExuRUosNEJvTDNCRCxtQ0FnR08sV0FBQSx1RHBMckVOLDRCb0wzQkQsNkJBc0dLLFdBQUEsTXBMM0VKLDZCb0wzQkQsa0NBMEdPLGNBQUEsTXBML0VOLDRCb0wzQkQsa0NBNkdPLGNBQUEsR0E3R1Asb0NBaUhLLFdBQUEsUUFqSEwsbUNBb0hLLFFBQUEsS0FPTixXQUNFLFlBQUEsTUFDQSxhQUFBLE1wTGxHQSw2Qm9MZ0dGLFdBSUksWUFBQSxNQUNBLGFBQUEsT3BMckdGLDRCb0xnR0YsV0FRSSxZQUFBLE1BQ0EsYUFBQSxPQUlGLGtCQUNFLFFBQUEsRUFBQSxLcEw5R0YsNkJvTDZHQSxrQkFHSSxRQUFBLEVBQUEsTXBMaEhKLDRCb0w2R0Esa0JBTUksUUFBQSxFQUFBLE1BTVIsV0FFSSxRQUFBLEVBQ0EsY0FBQSxLQUNBLE1BQUEsUUNyTUQsa0NBRUcsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBSkgsaUNBT0csWUFBQSxTQUdKLHlCQUNFLGNBQUEsS0FDQSxTQUFBLE9BQ0EsUUFBQSxhQUlKLDhCQUFBLCtCQUlNLE1BQUEsS0FDQSxPQUFBLElBQ0EsY0FBQSxLQU5OLCtCQVNNLFVBQUEsaUJBQUEsY0FUTixrREFZTSxVQUFBLGNBWk4sbURBZU0sVUFBQSxpQkFBQSxlQU1KLGNBQ0UsaUJBQUEsS0FFRixxQkFDRSxXQUFBLElBQUEsTUFBQSxZQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsWUFBQSxJQUNBLGlCQUFBLEtBVkQseUNBWUcsaUJBQUEsUUFDQSxNQUFBLFFBTUosb0JBQ0UsaUJBQUEsUUFDQSxjQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLE1BQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxNQUFBLFFBSUosWUFFSSxpQkFBQSxRQUNBLFFBQUEsS0FDQSxZQUFBLE1BQ0EsZ0JBQUEsT0FDQSxXQUFBLE1BSUosaUJBRUksU0FBQSxTQUNBLElBQUEsTUFLRixhQUNFLE9BQUEsRUFBQSxLQUFBLGVyTG5CQSw2QnFMa0JGLGFBR0ksT0FBQSxFQUFBLEtBQUEsTUFFRiw2QkFDRSxRQUFBLEtBTkgsMEJBU0csUUFBQSxlQUNBLFlBQUEsT0FLQSxnQ0FDRSxRQUFBLGVBQ0EsZ0JBQUEsT0FGRCxvQ0FJRyxVQUFBLEtBT1YsNkNBR00sU0FBQSxRQUtOLG1CQUVJLFVBQUEsS0FNQyw4QkFFRyxRQUFBLEtBQUEsRUFBQSxLQUFBLEVBSUUsOEJBQ0UsVUFBQSxJQUVGLDhCQUNFLFVBQUEsSUFFRiw4QkFDRSxVQUFBLElBRUYsOEJBQ0UsVUFBQSxJQUVGLDhCQUNFLFVBQUEsS0FTVCwrQkFFRyxRQUFBLEtBRUQsd0NBRUcsV0FBQSxRQU1SLGNBQ0UsTUFBQSxLQUNBLFFBQUEsS0FBQSxLckx0R0UsNkJxTG9HSixjQUlJLFFBQUEsRUFBQSxNQUVGLHlCQUNFLFFBQUEsS0FBQSxLQUFBLEVyTDNHQSw2QnFMMEdGLHlCQUdJLFFBQUEsS0FBQSxLQUFBLEdBSEgsK0JBTUcsV0FBQSxLQUNBLFVBQUEsS0FiTiwwQkFpQkksY0FBQSxLQzlMSixjQUVJLE9BQUEsS0FDQSxXQUFBLE1BQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxpQkFBQSwwQ0FDQSxTQUFBLFN0TGtFQSw0QnNMekVKLGNBU00sV0FBQSxPQVROLG9CQVlNLFFBQUEsR0FDQSxTQUFBLFNBQ0EsaUJBQUEsZUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBS04sZUFDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLGNDekJBLHFCQUNFLGFBQUEsRUFERCxvQ0FJSyxRQUFBLEtBR0gsa0NBRUcsZ0JBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUpILHlDQU1LLFFBQUEsS0NiUixpQkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FFRix1QkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBRUYsZ0JBQ0UsVUFBQSxLQUNBLFlBQUEsS3hMOENBLHlCd0x6Q0EscUNBQ0UsUUFBQSxNeExxREYsNEJ3TGpEQSwyQkFDRSxRQUFBLEtBRUYsc0JBQ0UsUUFBQSxNQUtOLDZFQUVJLFFBQUEsYUFGSixtRkFJTSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFLTiw2RUFFSSxRQUFBLGFBRkosbUZBSU0sU0FBQSxTQUNBLE1BQUEsSUNqRE4sY0FDRSxZQUFBLEtDREYsWUFDRSxZQUFBLEtBSUMsNkJBRUcsV0FBQSxLQUNBLFFBQUEsRUFFRCxtQ0FFRyxRQUFBLEtBQ0EsWUFBQSxPQ2JSLGVBQ0UsU0FBQSxTQUNBLFNBQUEsTzNMdUVFLDRCMkx6RUosZUFJSSxrQkFBQSxVQUNBLG9CQUFBLGlCQUFBLE9BQ0EsZ0JBQUEsS0FBQSxrQkFDQSxpQkFBQSxpREFFRixzQkFDRSxRQUFBLEtBQ0EsZ0JBQUEsT0FDQSxPQUFBLE1BQ0EsTUFBQSxLM0wrQ0EseUIyTG5ERixzQkFNSSxlQUFBLE9BQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUNBLGdCQUFBLEtBQ0EsaUJBQUEsNkNBR0oscUJBQ0UsU0FBQSxTQUNBLE1BQUEsT0FDQSxPQUFBLEtBQ0EsS0FBQSxrQkFDQSxJQUFBLEVBRUYsb0JBQ0UsU0FBQSxTQUNBLFdBQUEsUUFDQSxjQUFBLElBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLE1BQ0EsMkJBQUEsSUFBQSxtQkFBQSxJQUNBLHVCQUFBLElBQUEsZUFBQSxJQUNBLGtDQUFBLGNBQUEsMEJBQUEsY0FDQSxrQ0FBQSxTQUFBLDBCQUFBLFNBSUosdUJBQ0UsS0FDRSxJQUFBLEVBR0YsR0FDRSxJQUFBLE1BTkosZUFDRSxLQUNFLElBQUEsRUFHRixHQUNFLElBQUEsTUNqREosc0JBQ0UsVUFBQSxLQUNBLE1BQUEsUUFGRiw0QkFJSSxNQUFBLFFBR0osZUFFSSxhQUFBLEtDUEMsK0JBRUcsYUFBQSxJQUlMLHFCQUVHLFdBQUEsUUFDQSxjQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxLQUVELGdDQUVHLE1BQUEsS0FGSCxrREFJSyxJQUFBLGlCQUNBLE1BQUEsRUFNTix1QkFDRSxTQUFBLFNBRUYsc0JBQ0UsUUFBQSxLQUNBLGlCQUFBLEtBQ0EsY0FBQSxJQUNBLFFBQUEsS0FBQSxLQUNBLE1BQUEsa0JBQ0EsT0FBQSxNQUNBLEtBQUEsTUFDQSxTQUFBLFNBQ0EsNkJBQ0UsUUFBQSxLQUNBLGVBQUEsT0FDQSxXQUFBLG1CQUNBLE9BQUEsS0FBQSxFQUNBLFdBQUEsT0FMRCxrQ0FPRyxRQUFBLElBQUEsRUFDQSxZQUFBLFFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxPQUNBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsT0FiSCx5Q0FlSyxNQUFBLFFBS1IscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0EsTUFBQSxRQUpELDJCQU1HLE1BQUEsUUFJTixpQkFDRSxjQUFBLEVBREQsdUJBR0csUUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBTEgsc0RBT0ssT0FBQSxJQUFBLE1BQUEsUUFQTCw2REFTTyxpQkFBQSxRQUdBLFVBQUEsaUJBSU4sdUJBQ0UsY0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLE9BQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLEtBRUEsV0FBQSxJQVRELDhCQVdHLGNBQUEsSUFDQSxTQUFBLFNBQ0EsUUFBQSxHQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxpQkFBQSxRQUVBLFdBQUEsSUFJTixrQkFDRSxRQUFBLE1BQ0EsU0FBQSxTQUNBLGFBQUEsS0FDQSxPQUFBLFFBQ0Esb0JBQUEsS0FDQSxpQkFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxLQVJELHdCQVVHLFNBQUEsU0FDQSxRQUFBLEVBQ0EsT0FBQSxRQUNBLE9BQUEsRUFDQSxNQUFBLEVBZEgsMERBbUJLLFFBQUEsTUFJTixtQkFDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxpQkFBQSxLQVBELHlCQVNHLFFBQUEsR0FDQSxTQUFBLFNBQ0EsUUFBQSxLQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxPQUFBLE1BQUEsS0FDQSxhQUFBLEVBQUEsSUFBQSxJQUFBLEVBR0EsVUFBQSxjQXBCSCwwQkF1QkcsUUFBQSxHQUNBLGlCQUFBLFFBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGNBQUEsSUFDQSxTQUFBLFNBR0osd0JBQ0UsWUFBQSxRQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBSUosV0FDRSxPQUFBLGVBREYscUJBR0ksTUFBQSxrQkFDQSxPQUFBLElBQ0EsaUJBQUEsUUFDQSxRQUFBLEVBQ0EsT0FBQSxRQUNBLElBQUEsS0FSSixxQkFXSSxNQUFBLDRCQUNBLEtBQUEsWUFDQSxJQUFBLEtBYkosMEJBZ0JJLFFBQUEsS0FoQkoseUJBbUJJLE1BQUEsSUFDQSxPQUFBLElBQ0EsV0FBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLEVBdkJKLCtCQXlCTSxRQUFBLEtBekJOLG9CQTZCSSxXQUFBLFFBQ0EsSUFBQSxLQUNBLE9BQUEsSUFDQSxRQUFBLEVBQ0EsUUFBQSxLQWpDSix1QkFvQ0ksSUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQXZDSixxQ0F5Q00sS0FBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxrQkFDQSxjQUFBLElBQ0EsT0FBQSxRQTlDTiwyQ0FnRFEsV0FBQSxrQkFoRFIsb0JBcURJLFdBQUEsa0JBQ0EsSUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLElBQUEsSUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsUUFBQSxLQTdESiwyQkErRE0sUUFBQSxNQUNBLGNBQUEsSUFoRU4sb0JBb0VJLFdBQUEsa0JBQ0EsSUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLElBQUEsSUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsUUFBQSxLQTVFSiwyQkE4RU0sUUFBQSxNQUNBLGNBQUEsSUEvRU4scUJBQUEsdUJBQUEsbUJBbUZJLFFBQUEsS0FDQSxjQUFBLEtBQ0EsSUFBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxLQUNBLFFBQUEsSUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxRQUFBLEtBM0ZKLDRCQUFBLDhCQUFBLDBCQTZGTSxRQUFBLEs3TGhNRiw0QjZMcU1KLGNBRUksUUFBQSxHQUNBLGlCQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsc0JBQ0EsUUFBQSxLQUNBLEtBQUEsR0FFRixvQkFDRSxTQUFBLFNBQ0EsY0FBQSxFQUNBLGFBQUEsRTdML05BLHlCNkw0TkYsb0JBS0ksVUFBQSxNQUNBLGNBQUEsS0FDQSxhQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsTTdMck9GLHlCNkw0TkYsb0JBWUksVUFBQSxRQUNBLGNBQUEsUUFDQSxhQUFBLFNBR0osc0JBQ0UsUUFBQSxLN0xqT0EsNEI2TGdPRixzQkFHSSxRQUFBLE1BQ0EsV0FBQSxRQUNBLFFBQUEsR0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxNQUdKLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsUTdMOVBBLHlCNkwwUEYscUJBTUksTUFBQSxNQU5ILDJCQVNHLE1BQUEsUUM5VEYsd0JBQ0ksY0FBQSxLQUNBLGdDQUNJLGNBQUEsSUFDQSxpQkFBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsc0JBQ0EsUUFBQSxLQUFBLEtBRUosOEJBQ0ksTUFBQSxRQURILG1DQUdPLE1BQUEsUUFHUiw0QkFDSSxXQUFBLE1BQ0Esa0NBQ0ksVUFBQSxLQUNBLFdBQUEsS0FHUiw2QkFDSSxZQUFBLEtBQ0EsU0FBQSxTQUZILDRDQUlPLE9BQUEsUUFKUCxnRUFNVyxLQUFBLEVBQ0EsSUFBQSxLQUNBLFdBQUEsS0FHUixpQ0FDSSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxjQUFBLEtBQ0EsU0FBQSxTQUpILHdDQU1PLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxTQUFBLE9BR1IsbUNBQ0ksV0FBQSxLQUNBLFNBQUEsU0FFSixtQ0FDSSxZQUFBLFFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUVKLG1DQUNJLFlBQUEsUUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUdSLCtCQUNJLE1BQUEsS0FFSiw2QkFDSSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFVBQUEsV0FDQSxRQUFBLGFBQ0EsU0FBQSxTQUNBLElBQUEsSzlMZFIseUI4TEtJLDZCQVdRLElBQUEsTUM1RWhCLHVCQUVRLGNBQUEsSy9MdUVKLDRCK0x6RUosdUJBSVksY0FBQSxNQUdQLHNDQUVPLGNBQUEsSUFBQSxNQUFBLFFBRUgscUNBRU8sT0FBQSxLQUNBLGNBQUEsS0FHUCxzQ0FFTyxjQUFBLEsvTHNEWiw0QitMeERLLHNDQUlXLGNBQUEsTUNwQm5CLGtCQUNDLFdBQUEsUUFDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLHNCQUNBLGNBQUEsS0FDQSxRQUFBLEtBQUEsS2hNb0VFLDRCZ014RUgsa0JBTUUsUUFBQSxLQUFBLE1BR0Ysa0JBQ0MsV0FBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsc0JBQ0EsY0FBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEtBQUEsS2hNMERFLDRCZ00vREgsa0JBT0UsY0FBQSxNQUtILGdCQUNDLFlBQUEsS0FHRCxrQkFFRSxpQkFBQSw2Q0FDQSxvQkFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFJb24uUmFuZ2VTbGlkZXIsIDIuMy4xLCDCqSBEZW5pcyBJbmVzaGluLCAyMDEwIC0gMjAxOSwgSW9uRGVuLmNvbSwgQnVpbGQgZGF0ZTogMjAxOS0xMi0xOSAxNjo1MTowMiovLmlyc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtmb250LXNpemU6MTJweDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmfS5pcnMtbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0uaXJzLWJhcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2xlZnQ6MDt3aWR0aDowfS5pcnMtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTtsZWZ0OjA7d2lkdGg6MH0uaXJzLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6ZGVmYXVsdDt6LWluZGV4OjF9Lmlycy1oYW5kbGUudHlwZV9sYXN0e3otaW5kZXg6Mn0uaXJzLW1pbiwuaXJzLW1heHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2N1cnNvcjpkZWZhdWx0fS5pcnMtbWlue2xlZnQ6MH0uaXJzLW1heHtyaWdodDowfS5pcnMtZnJvbSwuaXJzLXRvLC5pcnMtc2luZ2xle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO2N1cnNvcjpkZWZhdWx0O3doaXRlLXNwYWNlOm5vd3JhcH0uaXJzLWdyaWR7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoyMHB4fS5pcnMtd2l0aC1ncmlkIC5pcnMtZ3JpZHtkaXNwbGF5OmJsb2NrfS5pcnMtZ3JpZC1wb2x7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjFweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQ6IzAwMH0uaXJzLWdyaWQtcG9sLnNtYWxse2hlaWdodDo0cHh9Lmlycy1ncmlkLXRleHR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6OXB4O2xpbmUtaGVpZ2h0OjlweDtwYWRkaW5nOjAgM3B4O2NvbG9yOiMwMDB9Lmlycy1kaXNhYmxlLW1hc2t7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0Oi0xJTt3aWR0aDoxMDIlO2hlaWdodDoxMDAlO2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjJ9Lmx0LWllOSAuaXJzLWRpc2FibGUtbWFza3tiYWNrZ3JvdW5kOiMwMDA7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7Y3Vyc29yOm5vdC1hbGxvd2VkfS5pcnMtZGlzYWJsZWR7b3BhY2l0eTouNH0uaXJzLWhpZGRlbi1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt0b3A6MCAhaW1wb3J0YW50O2xlZnQ6MCAhaW1wb3J0YW50O3dpZHRoOjAgIWltcG9ydGFudDtoZWlnaHQ6MCAhaW1wb3J0YW50O2ZvbnQtc2l6ZTowICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6bm9uZSAhaW1wb3J0YW50O3otaW5kZXg6LTk5OTkgIWltcG9ydGFudDtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtib3JkZXItc3R5bGU6c29saWQgIWltcG9ydGFudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0uaXJzLS1mbGF0e2hlaWdodDo0MHB4fS5pcnMtLWZsYXQuaXJzLXdpdGgtZ3JpZHtoZWlnaHQ6NjBweH0uaXJzLS1mbGF0IC5pcnMtbGluZXt0b3A6MjVweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNlMWU0ZTk7Ym9yZGVyLXJhZGl1czo0cHh9Lmlycy0tZmxhdCAuaXJzLWJhcnt0b3A6MjVweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZDU1NjV9Lmlycy0tZmxhdCAuaXJzLWJhci0tc2luZ2xle2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHh9Lmlycy0tZmxhdCAuaXJzLXNoYWRvd3toZWlnaHQ6MXB4O2JvdHRvbToxNnB4O2JhY2tncm91bmQtY29sb3I6I2UxZTRlOX0uaXJzLS1mbGF0IC5pcnMtaGFuZGxle3RvcDoyMnB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE4cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaXJzLS1mbGF0IC5pcnMtaGFuZGxlPmk6Zmlyc3QtY2hpbGR7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjUwJTt3aWR0aDoycHg7aGVpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6LTFweDtiYWNrZ3JvdW5kLWNvbG9yOiNkYTQ0NTN9Lmlycy0tZmxhdCAuaXJzLWhhbmRsZS5zdGF0ZV9ob3Zlcj5pOmZpcnN0LWNoaWxkLC5pcnMtLWZsYXQgLmlycy1oYW5kbGU6aG92ZXI+aTpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiNhNDM1NDB9Lmlycy0tZmxhdCAuaXJzLW1pbiwuaXJzLS1mbGF0IC5pcnMtbWF4e3RvcDowO3BhZGRpbmc6MXB4IDNweDtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEuMzMzO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTFlNGU5O2JvcmRlci1yYWRpdXM6NHB4fS5pcnMtLWZsYXQgLmlycy1mcm9tLC5pcnMtLWZsYXQgLmlycy10bywuaXJzLS1mbGF0IC5pcnMtc2luZ2xle2NvbG9yOndoaXRlO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEuMzMzO3RleHQtc2hhZG93Om5vbmU7cGFkZGluZzoxcHggNXB4O2JhY2tncm91bmQtY29sb3I6I2VkNTU2NTtib3JkZXItcmFkaXVzOjRweH0uaXJzLS1mbGF0IC5pcnMtZnJvbTpiZWZvcmUsLmlycy0tZmxhdCAuaXJzLXRvOmJlZm9yZSwuaXJzLS1mbGF0IC5pcnMtc2luZ2xlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtib3R0b206LTZweDtsZWZ0OjUwJTt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0Oi0zcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjozcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojZWQ1NTY1fS5pcnMtLWZsYXQgLmlycy1ncmlkLXBvbHtiYWNrZ3JvdW5kLWNvbG9yOiNlMWU0ZTl9Lmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dHtjb2xvcjojOTk5fS5pcnMtLWJpZ3toZWlnaHQ6NTVweH0uaXJzLS1iaWcuaXJzLXdpdGgtZ3JpZHtoZWlnaHQ6NzBweH0uaXJzLS1iaWcgLmlycy1saW5le3RvcDozM3B4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtY29sb3I6d2hpdGU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGRkIC01MCUsIHdoaXRlIDE1MCUpO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjEycHh9Lmlycy0tYmlnIC5pcnMtYmFye3RvcDozM3B4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtY29sb3I6IzkyYmNlMDtib3JkZXI6MXB4IHNvbGlkICM0MjhiY2E7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjNDI4YmNhIDMwJSwgI2I5ZDRlYyAxMDAlKTtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KX0uaXJzLS1iaWcgLmlycy1iYXItLXNpbmdsZXtib3JkZXItcmFkaXVzOjEycHggMCAwIDEycHh9Lmlycy0tYmlnIC5pcnMtc2hhZG93e2hlaWdodDoxcHg7Ym90dG9tOjE2cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDY2LDEzOSwyMDIsMC41KX0uaXJzLS1iaWcgLmlycy1oYW5kbGV7dG9wOjI1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtiYWNrZ3JvdW5kLWNvbG9yOiNjYmNmZDU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI0I0QjlCRSAzMCUsIHdoaXRlIDEwMCUpO2JveC1zaGFkb3c6MXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjIpLGluc2V0IDAgMCAzcHggMXB4IHdoaXRlO2JvcmRlci1yYWRpdXM6MzBweH0uaXJzLS1iaWcgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIsLmlycy0tYmlnIC5pcnMtaGFuZGxlOmhvdmVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuNDUpO2JhY2tncm91bmQtY29sb3I6IzkzOWJhNztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjOTE5QkE1IDMwJSwgd2hpdGUgMTAwJSl9Lmlycy0tYmlnIC5pcnMtbWluLC5pcnMtLWJpZyAuaXJzLW1heHt0b3A6MDtwYWRkaW5nOjFweCA1cHg7Y29sb3I6d2hpdGU7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM5ZjlmOWY7Ym9yZGVyLXJhZGl1czozcHh9Lmlycy0tYmlnIC5pcnMtZnJvbSwuaXJzLS1iaWcgLmlycy10bywuaXJzLS1iaWcgLmlycy1zaW5nbGV7Y29sb3I6d2hpdGU7dGV4dC1zaGFkb3c6bm9uZTtwYWRkaW5nOjFweCA1cHg7YmFja2dyb3VuZC1jb2xvcjojNDI4YmNhO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQyOGJjYSAwJSwgIzMwNzFhOSAxMDAlKTtib3JkZXItcmFkaXVzOjNweH0uaXJzLS1iaWcgLmlycy1ncmlkLXBvbHtiYWNrZ3JvdW5kLWNvbG9yOiM0MjhiY2F9Lmlycy0tYmlnIC5pcnMtZ3JpZC10ZXh0e2NvbG9yOiM0MjhiY2F9Lmlycy0tbW9kZXJue2hlaWdodDo1NXB4fS5pcnMtLW1vZGVybi5pcnMtd2l0aC1ncmlke2hlaWdodDo1NXB4fS5pcnMtLW1vZGVybiAuaXJzLWxpbmV7dG9wOjI1cHg7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNkMWQ2ZTA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTBlNGVhIDAlLCAjZDFkNmUwIDEwMCUpO2JvcmRlcjoxcHggc29saWQgI2EzYWRjMTtib3JkZXItYm90dG9tLXdpZHRoOjA7Ym9yZGVyLXJhZGl1czo1cHh9Lmlycy0tbW9kZXJuIC5pcnMtYmFye3RvcDoyNXB4O2hlaWdodDo1cHg7YmFja2dyb3VuZDojMjBiNDI2O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzIwYjQyNiAwJSwgIzE4ODkxZCAxMDAlKX0uaXJzLS1tb2Rlcm4gLmlycy1iYXItLXNpbmdsZXtib3JkZXItcmFkaXVzOjVweCAwIDAgNXB4fS5pcnMtLW1vZGVybiAuaXJzLXNoYWRvd3toZWlnaHQ6MXB4O2JvdHRvbToyMXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyMDksMjE0LDIyNCwwLjUpfS5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZXt0b3A6MzdweDt3aWR0aDoxMnB4O2hlaWdodDoxM3B4O2JvcmRlcjoxcHggc29saWQgI2EzYWRjMTtib3JkZXItdG9wLXdpZHRoOjA7Ym94LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMSk7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweH0uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGU+aTpudGgtY2hpbGQoMSl7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6LTRweDtsZWZ0OjFweDt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXI6MXB4IHNvbGlkICNhM2FkYzE7YmFja2dyb3VuZDp3aGl0ZTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGU+aTpudGgtY2hpbGQoMil7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7dG9wOjA7bGVmdDowO3dpZHRoOjEwcHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZDojZTllNmU2O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlOWU2ZTYgMTAwJSk7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweH0uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGU+aTpudGgtY2hpbGQoMyl7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7dG9wOjNweDtsZWZ0OjNweDt3aWR0aDo0cHg7aGVpZ2h0OjVweDtib3JkZXItbGVmdDoxcHggc29saWQgI2EzYWRjMTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhM2FkYzF9Lmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyLC5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZTpob3Zlcntib3JkZXItY29sb3I6Izc2ODVhMjtiYWNrZ3JvdW5kOiNjM2M3Y2Q7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjOTE5YmE1IDMwJSwgI2ZmZmZmZiAxMDAlKX0uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGUuc3RhdGVfaG92ZXI+aTpudGgtY2hpbGQoMSksLmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlOmhvdmVyPmk6bnRoLWNoaWxkKDEpe2JvcmRlci1jb2xvcjojNzY4NWEyfS5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZS5zdGF0ZV9ob3Zlcj5pOm50aC1jaGlsZCgzKSwuaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGU6aG92ZXI+aTpudGgtY2hpbGQoMyl7Ym9yZGVyLWNvbG9yOiM0ODUzNmF9Lmlycy0tbW9kZXJuIC5pcnMtbWluLC5pcnMtLW1vZGVybiAuaXJzLW1heHt0b3A6MDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxLjMzMzt0ZXh0LXNoYWRvdzpub25lO3BhZGRpbmc6MXB4IDVweDtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNkMWQ2ZTA7Ym9yZGVyLXJhZGl1czo1cHh9Lmlycy0tbW9kZXJuIC5pcnMtZnJvbSwuaXJzLS1tb2Rlcm4gLmlycy10bywuaXJzLS1tb2Rlcm4gLmlycy1zaW5nbGV7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MS4zMzM7dGV4dC1zaGFkb3c6bm9uZTtwYWRkaW5nOjFweCA1cHg7YmFja2dyb3VuZC1jb2xvcjojMjBiNDI2O2NvbG9yOndoaXRlO2JvcmRlci1yYWRpdXM6NXB4fS5pcnMtLW1vZGVybiAuaXJzLWZyb206YmVmb3JlLC5pcnMtLW1vZGVybiAuaXJzLXRvOmJlZm9yZSwuaXJzLS1tb2Rlcm4gLmlycy1zaW5nbGU6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvdHRvbTotNnB4O2xlZnQ6NTAlO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6LTNweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOiMyMGI0MjZ9Lmlycy0tbW9kZXJuIC5pcnMtZ3JpZHtoZWlnaHQ6MjVweH0uaXJzLS1tb2Rlcm4gLmlycy1ncmlkLXBvbHtiYWNrZ3JvdW5kLWNvbG9yOiNkZWRlZGV9Lmlycy0tbW9kZXJuIC5pcnMtZ3JpZC10ZXh0e2NvbG9yOnNpbHZlcjtmb250LXNpemU6MTNweH0uaXJzLS1zaGFycHtoZWlnaHQ6NTBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxfS5pcnMtLXNoYXJwLmlycy13aXRoLWdyaWR7aGVpZ2h0OjU3cHh9Lmlycy0tc2hhcnAgLmlycy1saW5le3RvcDozMHB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjpibGFjaztib3JkZXItcmFkaXVzOjJweH0uaXJzLS1zaGFycCAuaXJzLWJhcnt0b3A6MzBweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6I2VlMjJmYX0uaXJzLS1zaGFycCAuaXJzLWJhci0tc2luZ2xle2JvcmRlci1yYWRpdXM6MnB4IDAgMCAycHh9Lmlycy0tc2hhcnAgLmlycy1zaGFkb3d7aGVpZ2h0OjFweDtib3R0b206MjFweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC41KX0uaXJzLS1zaGFycCAuaXJzLWhhbmRsZXt0b3A6MjVweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQtY29sb3I6I2E4MDRiMn0uaXJzLS1zaGFycCAuaXJzLWhhbmRsZT5pOmZpcnN0LWNoaWxke3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyOjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOiNhODA0YjJ9Lmlycy0tc2hhcnAgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIsLmlycy0tc2hhcnAgLmlycy1oYW5kbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpibGFja30uaXJzLS1zaGFycCAuaXJzLWhhbmRsZS5zdGF0ZV9ob3Zlcj5pOmZpcnN0LWNoaWxkLC5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlOmhvdmVyPmk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1jb2xvcjpibGFja30uaXJzLS1zaGFycCAuaXJzLW1pbiwuaXJzLS1zaGFycCAuaXJzLW1heHtjb2xvcjp3aGl0ZTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxO3RvcDowO3BhZGRpbmc6M3B4IDRweDtvcGFjaXR5Oi40O2JhY2tncm91bmQtY29sb3I6I2E4MDRiMjtib3JkZXItcmFkaXVzOjJweH0uaXJzLS1zaGFycCAuaXJzLWZyb20sLmlycy0tc2hhcnAgLmlycy10bywuaXJzLS1zaGFycCAuaXJzLXNpbmdsZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxO3RleHQtc2hhZG93Om5vbmU7cGFkZGluZzozcHggNHB4O2JhY2tncm91bmQtY29sb3I6I2E4MDRiMjtjb2xvcjp3aGl0ZTtib3JkZXItcmFkaXVzOjJweH0uaXJzLS1zaGFycCAuaXJzLWZyb206YmVmb3JlLC5pcnMtLXNoYXJwIC5pcnMtdG86YmVmb3JlLC5pcnMtLXNoYXJwIC5pcnMtc2luZ2xlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtib3R0b206LTZweDtsZWZ0OjUwJTt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0Oi0zcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjozcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojYTgwNGIyfS5pcnMtLXNoYXJwIC5pcnMtZ3JpZHtoZWlnaHQ6MjVweH0uaXJzLS1zaGFycCAuaXJzLWdyaWQtcG9se2JhY2tncm91bmQtY29sb3I6I2RlZGVkZX0uaXJzLS1zaGFycCAuaXJzLWdyaWQtdGV4dHtjb2xvcjpzaWx2ZXI7Zm9udC1zaXplOjEzcHh9Lmlycy0tcm91bmR7aGVpZ2h0OjUwcHh9Lmlycy0tcm91bmQuaXJzLXdpdGgtZ3JpZHtoZWlnaHQ6NjVweH0uaXJzLS1yb3VuZCAuaXJzLWxpbmV7dG9wOjM2cHg7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZWU0ZWM7Ym9yZGVyLXJhZGl1czo0cHh9Lmlycy0tcm91bmQgLmlycy1iYXJ7dG9wOjM2cHg7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDZjZmF9Lmlycy0tcm91bmQgLmlycy1iYXItLXNpbmdsZXtib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4fS5pcnMtLXJvdW5kIC5pcnMtc2hhZG93e2hlaWdodDo0cHg7Ym90dG9tOjIxcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMiwyMjgsMjM2LDAuNSl9Lmlycy0tcm91bmQgLmlycy1oYW5kbGV7dG9wOjI2cHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtib3JkZXI6NHB4IHNvbGlkICMwMDZjZmE7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXItcmFkaXVzOjI0cHg7Ym94LXNoYWRvdzowIDFweCAzcHggcmdiYSgwLDAsMjU1LDAuMyl9Lmlycy0tcm91bmQgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIsLmlycy0tcm91bmQgLmlycy1oYW5kbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjBmNmZmfS5pcnMtLXJvdW5kIC5pcnMtbWluLC5pcnMtLXJvdW5kIC5pcnMtbWF4e2NvbG9yOiMzMzM7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTt0b3A6MDtwYWRkaW5nOjNweCA1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSk7Ym9yZGVyLXJhZGl1czo0cHh9Lmlycy0tcm91bmQgLmlycy1mcm9tLC5pcnMtLXJvdW5kIC5pcnMtdG8sLmlycy0tcm91bmQgLmlycy1zaW5nbGV7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LXNoYWRvdzpub25lO3BhZGRpbmc6M3B4IDVweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDZjZmE7Y29sb3I6d2hpdGU7Ym9yZGVyLXJhZGl1czo0cHh9Lmlycy0tcm91bmQgLmlycy1mcm9tOmJlZm9yZSwuaXJzLS1yb3VuZCAuaXJzLXRvOmJlZm9yZSwuaXJzLS1yb3VuZCAuaXJzLXNpbmdsZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym90dG9tOi02cHg7bGVmdDo1MCU7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDotM3B4O292ZXJmbG93OmhpZGRlbjtib3JkZXI6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6IzAwNmNmYX0uaXJzLS1yb3VuZCAuaXJzLWdyaWR7aGVpZ2h0OjI1cHh9Lmlycy0tcm91bmQgLmlycy1ncmlkLXBvbHtiYWNrZ3JvdW5kLWNvbG9yOiNkZWRlZGV9Lmlycy0tcm91bmQgLmlycy1ncmlkLXRleHR7Y29sb3I6c2lsdmVyO2ZvbnQtc2l6ZToxM3B4fS5pcnMtLXNxdWFyZXtoZWlnaHQ6NTBweH0uaXJzLS1zcXVhcmUuaXJzLXdpdGgtZ3JpZHtoZWlnaHQ6NjBweH0uaXJzLS1zcXVhcmUgLmlycy1saW5le3RvcDozMXB4O2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojZGVkZWRlfS5pcnMtLXNxdWFyZSAuaXJzLWJhcnt0b3A6MzFweDtoZWlnaHQ6NHB4O2JhY2tncm91bmQtY29sb3I6YmxhY2t9Lmlycy0tc3F1YXJlIC5pcnMtc2hhZG93e2hlaWdodDoycHg7Ym90dG9tOjIxcHg7YmFja2dyb3VuZC1jb2xvcjojZGVkZWRlfS5pcnMtLXNxdWFyZSAuaXJzLWhhbmRsZXt0b3A6MjVweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlcjozcHggc29saWQgYmxhY2s7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uaXJzLS1zcXVhcmUgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIsLmlycy0tc3F1YXJlIC5pcnMtaGFuZGxlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YwZjZmZn0uaXJzLS1zcXVhcmUgLmlycy1taW4sLmlycy0tc3F1YXJlIC5pcnMtbWF4e2NvbG9yOiMzMzM7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTt0b3A6MDtwYWRkaW5nOjNweCA1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSl9Lmlycy0tc3F1YXJlIC5pcnMtZnJvbSwuaXJzLS1zcXVhcmUgLmlycy10bywuaXJzLS1zcXVhcmUgLmlycy1zaW5nbGV7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LXNoYWRvdzpub25lO3BhZGRpbmc6M3B4IDVweDtiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO2NvbG9yOndoaXRlfS5pcnMtLXNxdWFyZSAuaXJzLWdyaWR7aGVpZ2h0OjI1cHh9Lmlycy0tc3F1YXJlIC5pcnMtZ3JpZC1wb2x7YmFja2dyb3VuZC1jb2xvcjojZGVkZWRlfS5pcnMtLXNxdWFyZSAuaXJzLWdyaWQtdGV4dHtjb2xvcjpzaWx2ZXI7Zm9udC1zaXplOjExcHh9IiwiLy8gRG8gbm90IGZvcmdldCB0byB1cGRhdGUgZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcubWQhXG46cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCJAaW1wb3J0IFwiYm9vdHN0cmFwL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWl4aW5zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jvb3RcIjtcblxuLy8gTWFrZSB0aGUgYWx0IGZvciB1bG9hZCBpbWFnZXMgaXZpc2libGVcbmltZyB7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9oZWFkZXIvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Zvcm0vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Zvb3Rlci9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvcHJvamVjdC1jYXJkL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9wcm9qZWN0cy9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvc21hcnRwdHQtcHJvZ3JhbS9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvc3RlcHMvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RhYmxlL3N0eWxlXCI7XG5cbkBpbXBvcnQgXCIuLi9tb2R1bGVzL21haW4tcGFnZS9tYWluL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9tYWluLXBhZ2Uvc29sdXRpb25zL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9tYWluLXBhZ2UvYnVpbGRpbmcvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL21haW4tcGFnZS9yYWRpby9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvbWFpbi1wYWdlL3Rhc2svc3R5bGVcIjtcbi8vIEBpbXBvcnQgXCIuLi9tb2R1bGVzL21haW4tcGFnZS9wcm9qZWN0cy9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvbWFpbi1wYWdlL2VxdWlwbWVudC9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvbWFpbi1wYWdlL25ld3Mvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL21haW4tcGFnZS9hcnRpY2xlL3N0eWxlXCI7XG5cbi8vc2l0ZW1hcFxuXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zaXRlbWFwL3N0eWxlXCI7XG5cbi8vY29udGFjdFxuXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jb250YWN0L3N0eWxlXCI7XG5cbi8vbmV3c1xuXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9uZXdzL21haW4vc3R5bGVcIjtcblxuLy9jYXNlc1xuXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jYXNlcy9tYWluL3N0eWxlXCI7XG5cblxuLy8gY2xhc3NpZmljYXRpb25cbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NsYXNzaWZpY2F0aW9uL3BhcnQxL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jbGFzc2lmaWNhdGlvbi9wYXJ0Mi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvY2xhc3NpZmljYXRpb24vdGVzdC9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvY2xhc3NpZmljYXRpb24vZXF1aXBtZW50LTIvc3R5bGVcIjtcblxuLy8gc2VhcmNoXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zZWFyY2gvc3R5bGVcIjtcblxuLy8gdGV0cmFcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RldHJhL21haW4vbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvdGV0cmEvbWFpbi9jYXJkcy9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvdGV0cmEvbWFpbi9zb2x1dGlvbnMvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RldHJhL21haW4vcmFkaW8vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RldHJhL21haW4vZXF1aXBtZW50L3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy90ZXRyYS9tYWluL2NsaWVudHMvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RldHJhL21haW4vc3lzdGVtL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy90ZXRyYS9tYWluL3Byb2R1Y3Qvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RldHJhL21haW4vZnVuY3Rpb24vc3R5bGVcIjtcblxuLy8gdGV0cmEgY29yZVxuQGltcG9ydCBcIi4uL21vZHVsZXMvdGV0cmEvY29yZS9tYWluL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy90ZXRyYS9jb3JlL3JhZGlvL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy90ZXRyYS9jb3JlL2NlbnRlci9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvdGV0cmEvY29yZS9wcm9ncmFtL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy90ZXRyYS9jb3JlL3JhZGlvLTIvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RldHJhL2NvcmUvcHJvZHVjdC1jYXJvdXNlbC9zdHlsZVwiO1xuXG4vLyB0ZXRyYSBleHByZXNzXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy90ZXRyYS9leHByZXNzL21haW4vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RldHJhL2V4cHJlc3MvcmFkaW8vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RldHJhL2V4cHJlc3MvY2VudGVyL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy90ZXRyYS9leHByZXNzL2JsdWUtYmxvY2svc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RldHJhL2V4cHJlc3MvZnVuY3Rpb24vc3R5bGVcIjtcblxuLy9hcnRpY2xlXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hcnRpY2xlL21haW4vc3R5bGVcIjtcblxuLy8gc21hcnQgUFRUXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zbWFydHB0dC9tYWluL21haW4vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3NtYXJ0cHR0L21haW4vY2FyZHMvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3NtYXJ0cHR0L21haW4vc21hcnQvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3NtYXJ0cHR0L21haW4vcHJvZHVjdC9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvc21hcnRwdHQvbWFpbi9yYWRpby9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvc21hcnRwdHQvbWFpbi9jbGllbnRzL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zbWFydHB0dC9tYWluL2Z1bmN0aW9uL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zbWFydHB0dC9tYWluL2VxdWlwbWVudC9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvc21hcnRwdHQvbWFpbi9vYmplY3Qvc3R5bGVcIjtcblxuLy8gQ29tcGFyZVxuQGltcG9ydCBcIi4uL21vZHVsZXMvY29tcGFyZS9tYWluL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jb21wYXJlL21haW4tYWJvdXQvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NvbXBhcmUvbHRlL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jb21wYXJlL3B1cnBvc2Uvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NvbXBhcmUvbHRlLTIvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NvbXBhcmUvYWR2YW50YWdlcy9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvY29tcGFyZS9yYWRpby9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvY29tcGFyZS9jbGllbnRzL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jb21wYXJlL2NvbmNsdXNpb24vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NvbXBhcmUvc29sdXRpb25zL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jb21wYXJlL21hdHJpeC9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvY29tcGFyZS90ZWNobm9sb2d5L3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jb21wYXJlL2V4cGVyaWVuY2Uvc3R5bGVcIjtcblxuLy8gQWJvdXRcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Fib3V0L21haW4vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Fib3V0L3JhZGlvLXN5c3RlbS9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvYWJvdXQvYWNoaWV2ZW1lbnRzL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hYm91dC9tYXAvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Fib3V0L2NhcmRzL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hYm91dC9yZWNvbWVuZGVkL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hYm91dC9kb2Mvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Fib3V0L2VxdWlwbWVudC0yL3N0eWxlXCI7XG5cblxuLy8gZG1yIE1haW5cbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Rtci9tYWluL21haW4vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Rtci9tYWluL2NhcmRzL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9kbXIvbWFpbi9zeXN0ZW1zL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9kbXIvbWFpbi9lcXVpcG1lbnQvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Rtci9tYWluL29iamVjdC9zdHlsZVwiO1xuXG5cbi8vIGRtciBJUFxuQGltcG9ydCBcIi4uL21vZHVsZXMvZG1yL2lwL21haW4vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Rtci9pcC9lcXVpcG1lbnQvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Rtci9pcC9zY2hlbWUvc3R5bGVcIjtcblxuXG4vLyBkbXIgY2FwYWNpdHlcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Rtci9jYXBhY2l0eS9tYWluL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9kbXIvY2FwYWNpdHkvZXF1aXBtZW50L3N0eWxlXCI7XG5cbi8vIGRtciBjYXBhY2l0eSBtYXhcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Rtci9jYXBhY2l0eS1tYXgvbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZG1yL2NhcGFjaXR5LW1heC9lcXVpcG1lbnQvc3R5bGVcIjtcblxuLy8gZG1yIG1vdG90cmJvXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9kbXIvbW90b3RyYm8vbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZG1yL21vdG90cmJvL2VxdWlwbWVudC9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZG1yL21vdG90cmJvL3NjaGVtZS9zdHlsZVwiO1xuXG4vLyBhdWRpdFxuQGltcG9ydCBcIi4uL21vZHVsZXMvYXVkaXQvbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvYXVkaXQvZXF1aXBtZW50LTIvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2F1ZGl0L3N5c3RlbXMvc3R5bGVcIjtcblxuLy8gY29udHJvbFxuQGltcG9ydCBcIi4uL21vZHVsZXMvY29udHJvbC9tYWluL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jb250cm9sL2VxdWlwbWVudC9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvY29udHJvbC9yZWNvbWVuZGVkL3N0eWxlXCI7XG5cbi8vIHNlcnZpY2VcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3NlcnZpY2UvbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvc2VydmljZS9zeXN0ZW1zL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zZXJ2aWNlL2VxdWlwbWVudC9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvc2VydmljZS9lcXVpcG1lbnQtMi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvc2VydmljZS9lcXVpcG1lbnQtMy9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvc2VydmljZS93YXJyYW5pdHkvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3NlcnZpY2Uvd2FycmFuaXR5LW1pbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvc2VydmljZS9wcm9qZWN0cy9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvc2VydmljZS9mdW5jdGlvbi0yL3N0eWxlXCI7XG5cbi8vIHNlcnZpY2VzXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zZXJ2aWNlcy9tYWluL3N0eWxlXCI7XG5cbi8vIGRlc2lnblxuQGltcG9ydCBcIi4uL21vZHVsZXMvZGVzaWduL21haW4vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Rlc2lnbi9mdW5jdGlvbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZGVzaWduL2VxdWlwbWVudC0yL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9kZXNpZ24vZXF1aXBtZW50L3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9kZXNpZ24vYmlnZm9ybS9zdHlsZVwiO1xuXG4vLyBlbWFpbFxuQGltcG9ydCBcIi4uL21vZHVsZXMvZW1haWwvbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZW1haWwvbWFpbGluZy9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZW1haWwvbWFpbC9zdHlsZVwiO1xuXG4vLyBzeXN0ZW1zXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zeXN0ZW1zL2Z1bmN0aW9uL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zeXN0ZW1zL3Rhc2svc3R5bGVcIjtcblxuLy8gcmV2aWV3XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9yZXZpZXcvcmV2aWV3L3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9yZXZpZXcvdHJhaW5pbmcvc3R5bGVcIjtcblxuLy8gcmV3YXJkXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9yZXdhcmQvcmV3YXJkL3N0eWxlXCI7XG5cbi8vIHJhZGl1c1xuQGltcG9ydCBcIi4uL21vZHVsZXMvcmFkaXVzL21haW4vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3JhZGl1cy9jYXJkL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9yYWRpdXMvZXF1aXBtZW50L3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9yYWRpdXMvY2VydGlmaWNhdGVzL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9yYWRpdXMvc29sdXRpb24vc3R5bGVcIjtcblxuLy8gY2FyZWVyXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jYXJlZXIvbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvY2FyZWVyL3dvcmsvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NhcmVlci92YWNhbmN5L3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jYXJlZXIvcmFkaW8vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NhcmVlci9ibG9ja3F1b3Rlcy9zdHlsZVwiO1xuXG4vLyB2ZW5kb3JzXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy92ZW5kb3JzL21haW4vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3ZlbmRvcnMvdmVuZG9ycy9zdHlsZVwiO1xuXG4vLyBjYXRhbG9nXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jYXRhbG9nL2ZpbHRlci9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvY2F0YWxvZy9tYWluL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jYXRhbG9nL3Jlc3VsdC9zdHlsZVwiO1xuXG4vLyBwcm9kdWN0XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9wcm9kdWN0L2FjY2Vzc29yaWVzL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9wcm9kdWN0L2luZm8vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3Byb2R1Y3QvbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvcHJvZHVjdC9tb2RhbC9zdHlsZVwiO1xuXG4vLyBlZHVjYXRpb25cbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2VkdWNhdGlvbi9tYWluL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9lZHVjYXRpb24vcmFkaW8vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2VkdWNhdGlvbi9zeXN0ZW0vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2VkdWNhdGlvbi9kby1lZHVjYXRpb24vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2VkdWNhdGlvbi9hZGFwdGl2ZS9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZWR1Y2F0aW9uL3RhYnMvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2VkdWNhdGlvbi9jb3Vyc2Uvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2VkdWNhdGlvbi9zcGVha2Vycy9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZWR1Y2F0aW9uL3Jldmlldy9zdHlsZVwiO1xuXG4vL2F0ZXhcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2F0ZXgvbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvYXRleC9wcm9kdWN0L3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hdGV4L3RhYmxlL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hdGV4L2NlcnRpZmljYXRlcy9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvYXRleC9jaG9pY2Uvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2F0ZXgvcmFkaW8vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2F0ZXgvY2FyZHMvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2F0ZXgvYWNjZXNzb3JpZXMvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2F0ZXgvcmFkaW9zdGF0aW9uL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hdGV4L2NhcGFiaWxpdGllcy9zdHlsZVwiO1xuXG5cbi8vYXBjb1xuQGltcG9ydCBcIi4uL21vZHVsZXMvYXBjby9tYWluL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hcGNvL2NhcmRzL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hcGNvL3JhZGlvL3N0eWxlXCI7XG5cbi8vd2h5IHBtclxuQGltcG9ydCBcIi4uL21vZHVsZXMvd2h5LXBtci9tYWluL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy93aHktcG1yL3Byb2Zlc3Npb25hbC9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvd2h5LXBtci9kZW1hbmRzL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy93aHktcG1yL3RlY2hub2xvZ3kvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3doeS1wbXIvcmFkaW8vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3doeS1wbXIvY29uY2x1c2lvbi9zdHlsZVwiO1xuXG5cbi8vYW5hbG9nXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hbmFsb2cvbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvYW5hbG9nL2RpZ2l0YWwvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2FuYWxvZy9jaG9pY2Uvc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2FuYWxvZy9yYWRpby9zdHlsZVwiO1xuXG4vL2VybWFrXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9lcm1hay9tYWluL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9lcm1hay9jYXJkcy9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZXJtYWsvcmFkaW8vc3R5bGVcIjtcblxuLy90ZWxlcGhvbmVcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3RlbGVwaG9uZS9tYWluL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy90ZWxlcGhvbmUvdGFicy9zdHlsZVwiO1xuXG4vL3ZpZGVvLWNvbnRyb2xcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3ZpZGVvLWNvbnRyb2wvbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvdmlkZW8tY29udHJvbC9pbXBsZW1lbnRhdGlvbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvdmlkZW8tY29udHJvbC9lcXVpcG1lbnQvc3R5bGVcIjtcblxuLy9hdmlnaWxvblxuQGltcG9ydCBcIi4uL21vZHVsZXMvYXZpZ2lsb24vbWFpbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvYXZpZ2lsb24vZnVuY3Rpb24vc3R5bGVcIjtcblxuLy9pbmR1c3RyeSBzb2x1dGlvblxuQGltcG9ydCBcIi4uL21vZHVsZXMvaW5kdXN0cnktc29sdXRpb25zL21haW4vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2luZHVzdHJ5LXNvbHV0aW9ucy9mdW5jdGlvbi9zdHlsZVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvaW5kdXN0cnktc29sdXRpb25zL3dvcmstZXhwZXJpZW5jZS9zdHlsZVwiO1xuXG4vL3NlcnZpY2UgZm9ybVxuQGltcG9ydCBcIi4uL21vZHVsZXMvc2VydmljZS1mb3JtL2hlbGxvL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zZXJ2aWNlLWZvcm0vZm9ybS9zdHlsZVwiO1xuXG4vL2NhbGVuZGFyXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jYWxlbmRhci9zdHlsZVwiO1xuXG4vLyBjYXRhbG9nIEF2aWdpbG9uXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jYXRhbG9nLWF2aWdpbG9uL21haW4vc3R5bGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NhdGFsb2ctYXZpZ2lsb24vZmlsdGVyL3N0eWxlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jYXRhbG9nLWF2aWdpbG9uL3Jlc3VsdC9zdHlsZVwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9pb24tcmFuZ2VzbGlkZXIvY3NzL2lvbi5yYW5nZVNsaWRlci5taW4uY3NzXCI7XG5cbi8vIHByb2R1Y3QgQXZpZ2lsb25cbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3Byb2R1Y3QtYXZpZ2lsb24vbWFpbi9zdHlsZVwiO1xuXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9taWdyYXRpb24vc3R5bGVcIjsiLCIuaGVhZGVyIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Jl9fbmF2YmFyLW5hdiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMzVweCk7XG5cdFx0XHQmLW5ldyB7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIzNXB4ICsgNzFweCk7XG5cdFx0XHR9XG5cdFx0XHQubmF2LWl0ZW0tZHJvcC1tb2Ige1xuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYnRuIHtcblx0XHQmLWVuZyB7XG5cdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiAxMzVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cdH1cblx0Jl9fcGhvbmUge1xuXHRcdGNvbG9yOiAjMjUyNTI1O1xuXHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0Ji1tYWlsIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNtYWxsIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cblx0Jl9fZHJvcGRvd24ge1xuXHRcdGNvbG9yOiAjMjUyNTI1O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjNGI0ODQ4O1xuXHRcdH1cblx0fVxuXHQmX19uYXYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDE0M0M7XG5cdFx0Ji1pdGVtIHtcblx0XHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3NlYXJjaCB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHRcdCYtcnVuIHtcblx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ji1pbnB1dCB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuNDQpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggNzBweDtcblx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWJ0biB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdCYtc2VhcmNoIHtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190YWd7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRwYWRkaW5nOiA0cHggNnB4IDJweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDhweDtcblx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMnB4O1xuXHRcdHJpZ2h0OiAtMTJweDtcblx0fVxufVxuXG4ubmF2LWxpbmstZHJvcGRvd24taXRlbS1hcnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHJpZ2h0OiAtMTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgYm90dG9tOiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IC01cHg7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cbn0iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtIHtcblx0Jl9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblx0Ji1ncm91cCB7XG5cdFx0Ji1pbnB1dCB7XG5cdFx0XHR3aWR0aDogY2FsYygyNiUgLSAyMHB4KTtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYnRuIHtcblx0XHRcdHdpZHRoOiAyMiU7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1OHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4gICYtY2FwdGNoYXtcbiAgICBtYXJnaW46IDJweCAwcHggMXB4IDRweDtcbiAgICAmLl9pbmxpbmV7XG4gICAgICBtYXJnaW46IDJweCAwcHggMXB4IDIwcHg7XG4gICAgfVxuICB9XG59IiwiJHNjcmVlbnBhcmFtOiAneHMnLCAnc20nLCAnbWQnLCAnbGcnLCAneGwnO1xuLmZvb3RlciB7XG5cdCZfX2xpbmsge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Ji1jb2xsYXBzZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHR0b3A6IDBweDtcblx0XHR9XG5cdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoMTM4ZGVnKTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fcGhvbmUsXG5cdCZfX3VwIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0c21hbGwge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXHQmX19zb2NpYWwge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHQmLWZhY2Vib29rIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzJjNWVjYztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbnN0YWdyYW0ge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZTMzYzVhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXR3aXR0ZXIge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjNTVhY2VlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuXHRAZWFjaCAkc2NyZWVuIGluICRzY3JlZW5wYXJhbSB7XG5cdFx0LmN1c3RvbS1vcmRlci0jeyRzY3JlZW59IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkc2NyZWVuKSB7XG5cdFx0XHRcdCYtI3skaX0ge1xuXHRcdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29tcGxldG8tbG9nbyB7XG5cdHdpZHRoOiA4MnB4O1xuXHRtaW4td2lkdGg6IDgycHg7XG5cdCYtdXAge1xuXHRcdG1heC13aWR0aDogMTk1cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYtdGV4dCB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG5cdCYtbGluayB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY29tcGxldG8tbG9nby10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5tb2RhbC1jb29raWV7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1MHB4O1xuICByaWdodDogNTBweDtcbiAgd2lkdGg6IDM5MHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMTcxLCAxNzEsIDE3MSwgLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgei1pbmRleDogMTAwO1xuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59IiwiLnRldHJhLXByb2plY3RzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHdoaXRlIDg1JSwgJGxpZ2h0IDg1JSAxMDAlKTtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdCYtZmlsbCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHR3aWR0aDogY2FsYygzMCUgLSAyMHB4KTtcblx0XHRcdG1pbi1oZWlnaHQ6IDcycHg7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1leHByZXNzIHtcblx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtdGFiLWNvbnRlbnQge1xuXHRcdD4ge1xuXHRcdFx0LnRldHJhLXByb2plY3RzLXRhYi1jb250ZW50LWl0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0LmFjdGl2ZSB7XG5cdFx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0cGFkZGluZzogODBweCA0MHB4IDA7XG5cdFx0Ji1tYWluLWltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwO1xuXHRcdH1cblx0fVxuXHQmLWRyb3Bkb3duIHtcblx0XHQmLWljb24ge1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHR9XG5cdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHQudGV0cmEtcHJvamVjdHMtZHJvcGRvd24taWNvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0XHQudGV0cmEtcHJvamVjdC1kcm9wZG93bi10ZXh0IHtcblx0XHRcdFx0Ji1zaG93IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtaGlkZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuXHRcdFx0LnRldHJhLXByb2plY3QtZHJvcGRvd24tdGV4dCB7XG5cdFx0XHRcdCYtc2hvdyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1oaWRlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY2Fyb3VzZWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHQuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuXHRcdFx0dG9wOiAtNDVweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHJpZ2h0OiAtNDVweDtcblx0XHR9XG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogLTQ1cHg7XG5cdFx0fVxuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdHRvcDogLTY1cHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHRvcDogLTQwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAycHg7XG5cdFx0XHRcdFx0YnV0dG9uOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTQwcHg7XG5cdFx0XHR9XG5cdFx0XHQvL21heC13aWR0aDogNzdweDtcblx0XHRcdC8vbWFyZ2luLWxlZnQ6IDI2cHg7XG5cdFx0fVxuXHRcdCZfX25hbWUge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn0iLCIucHJvamVjdCB7XG5cdCZfX2hlYWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTU1LCAwLjUpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ji1sb2dvIHtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Ji1ibG9jayB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAycmVtKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtMXJlbTtcblx0XHRcdFx0XHRyaWdodDogLTc1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBza2V3KC0zMGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMjU1cHg7XG5cdFx0Ji1ib2R5IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBmb3IgJG4gZnJvbSAxIHRocm91Z2ggNCB7XG5cdFx0XHQmLSN7JG59IHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL3VwbG9hZC9jYXJkJyskbisnLnBuZycpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogLjYyNXJlbTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQ+ICoge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cbn0iLCIuc21hcnRwdHQtcHJvZ3JhbSB7XG4gICYtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQ0cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2NXB4O1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNTVweCk7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgfVxuICAgICYuX2h5dGVyYSB7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLl9kdHJhbnB1bHNhciB7XG4gICAgICBib3R0b206IDY1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLl9yYWRpdXNpcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDBweDtcbiAgICB9XG4gIH1cbiAgJi1ibG9jayB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG59IiwiLnN0ZXBzIHtcblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX21haW4tY2FyZCB7XG5cdFx0aGVpZ2h0OiAyNTJweDtcblx0XHRtYXgtd2lkdGg6IDMzMnB4O1xuXHRcdG1hcmdpbjogMCAyMnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0aGVpZ2h0OiAxNTJweDtcblx0XHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0cGFkZGluZzogMTVweCA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0d2lkdGg6IDI0JTtcblx0XHRcdHBhZGRpbmc6IDE1cHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmQge1xuXHRcdCYtbWluIHtcblx0XHRcdG1heC13aWR0aDogMjQ0cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDE3cHggMzVweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCA0cHg7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYmlnIHtcblx0XHRcdC8vcGFkZGluZzogNDFweCA1MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDE0N3B4O1xuXHRcdFx0d2lkdGg6IDMxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQxcHggMjRweDtcblx0XHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHR3aWR0aDogaW5pdGlhbDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRwYWRkaW5nOiA0MXB4IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDJweDtcblx0XHRcdFx0LnJhZGlvLXN5c3RlbV9fdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY3VzdG9tLXRhYmxlIHtcblx0Ji1kcm9wZG93biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAyNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR6LWluZGV4OiAyO1xuXHRcdCYtc2hvdyxcblx0XHQmLWhpZGUge1xuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNWZjZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWhpZGUge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1oZWFkIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiA3N3B4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdGhlaWdodDogMzFweDtcblx0XHR9XG5cdFx0Ji1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ji1maXhlZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0Ly90b3A6IDE1MnB4O1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Ly8gXHR0b3A6IDc4cHg7XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdC8vIFx0dG9wOiA3N3B4O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0fVxuXHR9XG5cdCYtc2Nyb2xsIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLWFjdGl2ZSB7XG5cdFx0XHQvL2hlaWdodDogaW5pdGlhbDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA2MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLjc4ZGVnLCNmNWY1ZjUgMTkuNjUlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEyNC44OSUpO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0aGVpZ2h0OiA3MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5tQ1NCX2NvbnRhaW5lciB7XG5cdFx0Ly8gXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0Ly8gfVxuXHRcdC8vIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuXHRcdC8vIFx0cmlnaHQ6IC01cHg7XG5cdFx0Ly8gfVxuXHRcdC8vIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50O1xuXHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdC8vIFx0d2lkdGg6IDhweDtcblx0XHQvLyB9XG5cdFx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0Ly8gXHRtYXgtaGVpZ2h0OiAyNjBweDtcblx0XHQvLyB9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCYtcm93IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLm1haW4ge1xuXHRoZWlnaHQ6IDY2M3B4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvMzY3MTA1ODE3LmpwZycpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0Jl9fYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiAtNzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdCYtY2FyZCB7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDYwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0cGFkZGluZzogNjBweCA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdH1cblx0XHRcdCYtY29sIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxODksIDE4OSwgMTg5LCAwLjUpO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgxODksIDE4OSwgMTg5LCAwLjUpO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0Ji1udW0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA2NHB4O1xuXHRcdFx0XHRcdFx0Ji1uZXcge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0cGFkZGluZy10b3A6IDE4MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDI2JTtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwwLDAsMC42KSwgcmdiYSgwLDAsMCwwKSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0PiAqIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQmX19ibG9jayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA2MHB4O1xuXHRcdHRvcDogMTVweDtcblx0XHR3aWR0aDogNDcwcHg7XG5cdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxNzEsIDE3MSwgMTcxLCAwLjA4KTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji1saW5rIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuXHRcdH1cblx0XHQmLWNsb3NlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0fVxuXHRcdCYtYmlnIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzNweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zb2x1dGlvbnMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2VfMTQzLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHBhZGRpbmc6IDEyMHB4IDAgNDIwcHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBhZGRpbmc6IDgwcHggMCA0MjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRwYWRkaW5nOiA2MHB4IDAgMjgwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyNTAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDcwJSBib3R0b207XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0Ly9oZWlnaHQ6IDU0MHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0Ji1ib2R5IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdGhlaWdodDogNjdweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cdC5kcm9wZG93bi10b2dnbGUge1xuXHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCkgcm90YXRlKDEzOGRlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxuICAmLl9oeXRlcmF7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2h5dGVyYS1jb21tdW5pY2F0aW9ucy1zb2x1dGlvbnMuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xuICB9XG59IiwiLmJ1aWxkaW5nIHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuXHR9XG5cdC5zbGljay1kb3RzIHtcblx0XHRib3R0b206IC0xNXB4O1xuXHR9XG5cdC5kcm9wZG93bi10b2dnbGUge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpIHJvdGF0ZSgxMzhkZWcpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMzVweDtcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0Ym90dG9tOiAtOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190ZXh0IHtcblx0XHQmLTEge1xuXHRcdFx0Y29sb3I6ICM0RjRGNEY7XG5cdFx0fVxuXHR9XG5cdCZfX2RvdHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCByZ2JhKDAsIDIwLCA2MCwgMC41KTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDQzcHg7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdGxlZnQ6IDY0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYm90dG9tIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdG9wIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDUwJSArIDEuM3JlbSk7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLW1pZCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDEuM3JlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgxODQsMTg0LDE4NCwuNDQpIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMjBweCAxNXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRcdH1cblx0XHQmLW1vYiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdC5jb2xsYXBzZTpub3QoLnNob3cpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdC50ZXh0LWNlbnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWhlYWQge1xuXHRcdFx0cGFkZGluZzogNjBweCAwIDE1cHggMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyaztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRcdH1cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IC0yMXB4O1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19ibG9jayB7XG5cdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNjBweCAtIDFyZW0pO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0bGVmdDogLTlweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcblx0XHRcdFx0Ym9yZGVyOiAwLjVweCBzb2xpZCAjNEY0RjRGO1xuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0xIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGN5YW47XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0yIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcms7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWFic29sdXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogIzRGNEY0Rjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLW51bSB7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvdXBsb2FkL2xpc3Quc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji1hYnNvbHV0ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS91cGxvYWQvbGlzdC5zdmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5fZG1ye1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOSB7XG5cdC5idWlsZGluZ19fY2FyZC1oZWFkLWl0ZW0ge1xuXHRcdCYtI3skaX0ge1xuXHRcdFx0bWF4LXdpZHRoOiAkaSAqIDEyLjUlO1xuXHRcdH1cblx0fVxufVxuXG5cbi5uZXdsaW5lIHtcblx0YW5pbWF0aW9uLW5hbWU6IG5ld2xpbmU7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgbmV3bGluZSB7XG5cdGZyb20ge1xuXHRcdFx0d2lkdGg6IDA7XG5cdH1cblx0dG8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5yb3RhdGUge1xuXHRhbmltYXRpb24tbmFtZTogcm90YXRlO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG5cdGZyb20ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcblx0fVxufSIsIi5yYWRpbyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZV9iZy5wbmcnKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cGFkZGluZzogMTAwcHggMDtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRhLmJ0biB7XG5cdFx0bWF4LXdpZHRoOiAzMzVweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmc6IDUycHggMDtcblx0XHRhLmJ0biB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcdHAudGV4dC13aGl0ZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMzAwJTtcblx0fVxuXHQmLW5ldy1tYWluLXBhZ2Uge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblx0fVxuXHQmLW5ldyB7XG5cdFx0aGVpZ2h0OiA2MDBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQmX19idG4ge1xuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHR9XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuNzUpIDIyLjA4JSwgcmdiYSgxNCwgMTQsIDE0LCAwKSA3Mi4wOCUpO1xuXHRcdHotaW5kZXg6IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTQsIDE0LCAxNCwgMC43NSkgMjIuMDglLCByZ2JhKDE0LCAxNCwgMTQsIDAuMykgNzIuMDglKTtcblx0XHR9XG5cdH1cblx0Ly8gPioge1xuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHR6LWluZGV4OiAyO1xuXHQvLyB9XG59IiwiLnRhc2sge1xuXHRwYWRkaW5nOiAxNjBweCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkbGlnaHQgNzAlLCAkd2hpdGUgNzAlIDEwMCUpO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdCZfX2ljb24ge1xuXHRcdG1heC13aWR0aDogMjZweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1heC13aWR0aDogMjBweDtcblx0XHR9XG5cdH1cblx0Jl9fZHJvcGRvd24ge1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59IiwiLmVxdWlwbWVudCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9iZy0yLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcblx0cGFkZGluZzogMTAwcHggMDtcblx0Ly9tYXJnaW4tdG9wOiA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCZfX2J0biB7XG5cdFx0bWF4LXdpZHRoOiA0MThweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmc6IDY0cHggMDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuXHRcdGEuYnRuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0cC50ZXh0LXdoaXRlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE4JTtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE0LCAxNCwgMTQsMC43KSAyOS4xOCUsIHJnYmEoMTQsIDE0LCAxNCwgMCkgOTYuNzclKTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgxNCwgMTQsIDE0LDAuOCkgMjkuMTglLCByZ2JhKDE0LCAxNCwgMTQsIDAuNCkgOTYuNzclKTtcblx0XHR9XG5cdH1cblx0Pioge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59IiwiLm5ld3Mge1xuXHRwYWRkaW5nOiAxNjBweCAwIDgwcHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQmX19jYXJkIHtcblx0XHRoZWlnaHQ6IDQ2MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Lmg1IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0aGVpZ2h0OiAyNTVweDtcblx0XHR9XG5cdH1cbn0iLCIuYXJ0aWNsZSB7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0fVxuXHQuc2xpY2stZG90cyB7XG5cdFx0Ym90dG9tOiA0MHB4O1xuXHRcdGxpIHtcblx0XHRcdGJ1dHRvbjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0M0QzRDNDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmQge1xuXHRcdG1hcmdpbjogMzBweCAxNXB4O1xuXHRcdGhlaWdodDogNDgwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuMjYpICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0Ly9oZWlnaHQ6IDM3MHB4O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG5cdFx0fVxuXHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdFx0PiAqIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdCYtMSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvdXBsb2FkL2FydGljbGUxLmpwZycpXG5cdFx0fVxuXHRcdCYtMiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvdXBsb2FkL2FydGljbGUyLnBuZycpXG5cdFx0fVxuXHR9XG59IiwiLnNpdGVtYXAge1xuXHQmX19saW5rIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0YS50ZXh0LWRhcmsge1xuXHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY29udGFjdCB7XG5cdCZfX21hcCB7XG5cdFx0aGVpZ2h0OiA1MDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHR9XG59IiwiLm5ld3MtY29udGFpbmVyIHtcblx0aW1nW2FsaWdoPVwicmlnaHRcIl0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdGltZ1thbGlnaD1cImxlZnRcIl0ge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHR9XG5cdCYtdGFibGUge1xuXHRcdHAge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jYXJkIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAzNjBweDtcblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdCYtMSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS91cGxvYWQvU3VidHJhY3QucG5nJyk7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuXHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAuNjI1cmVtO1xuXHRcdFx0fVxuXHRcdFx0Pioge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19wcmV2LFxuXHQmX19uZXh0IHtcblx0XHQmLWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lm5ld3MtY29udGFpbmVyX19wcmV2LWl0ZW0sXG5cdFx0XHQubmV3cy1jb250YWluZXJfX25leHQtaXRlbSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHQsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uc2VhcmNoLXdyYXBwaW5nIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG59XG5cbi5jYXJkX19saW5rLWpzIHtcblx0bGluZS1oZWlnaHQ6IDEuNztcblx0Ji1wYXJlbnQge1xuXHRcdGhlaWdodDogMTE1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmZhbmN5LWhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJ9Ch0LzQvtGC0YDQtdGC0Ywg0L/QvtC00YDQvtCx0L3QtdC1Li4uJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnRyYW5zbGF0ZS15LTEwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybCguLi8uLi9ub2RlX21vZHVsZXMvaW9uLXJhbmdlc2xpZGVyL2Nzcy9pb24ucmFuZ2VTbGlkZXIubWluLmNzcyk7XG46cm9vdCB7XG4gIC0tYmx1ZTogIzFCODRGRjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjQkI2QkQ5O1xuICAtLWJyb3duOiAjNEY0RjRGO1xuICAtLXNlYTogIzQ1OEVCODtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXNhZmV0eTogIzZGQ0Y5NztcbiAgLS1jb2Rpbmc6ICM1NkNDRjI7XG4gIC0tcmVkOiAjRUI1NzU3O1xuICAtLW9yYW5nZTogI0YyOTk0QTtcbiAgLS1saWdodGJsdWU6ICM4NUFGRTA7XG4gIC0teWVsbG93OiAjRjJDOTRDO1xuICAtLWdyZWVuOiAjMjdBRTYwO1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzA3MzM3NTtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ncmF5OiAjODI4MjgyO1xuICAtLWdyYXktbmV3OiAjQkRCREJEO1xuICAtLWdyYXktZGFyazogIzAwMTQzQztcbiAgLS1wcmltYXJ5OiAjMUI4NEZGO1xuICAtLXNlY29uZGFyeTogIzgyODI4MjtcbiAgLS1zdWNjZXNzOiAjMjdBRTYwO1xuICAtLWluZm86ICMwNzMzNzU7XG4gIC0td2FybmluZzogI0YyQzk0QztcbiAgLS1kYW5nZXI6ICNFQjU3NTc7XG4gIC0tbGlnaHQ6ICNGNUY1RjU7XG4gIC0tZGFyazogIzAwMTQzQztcbiAgLS1jeWFuOiAjMDczMzc1O1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLW9yYW5nZTogI0YyOTk0QTtcbiAgLS15ZWxsb3c6ICNGMkM5NEM7XG4gIC0tbGlnaHRibHVlOiAjODVBRkUwO1xuICAtLXB1cnBsZTogI0JCNkJEOTtcbiAgLS1ibHVlLWxpZ2h0OiAjMkQ5Q0RCO1xuICAtLXNlYTogIzQ1OEVCODtcbiAgLS1icm93bjogIzRGNEY0RjtcbiAgLS1zYWZldHk6ICM2RkNGOTc7XG4gIC0tY29kaW5nOiAjNTZDQ0YyO1xuICAtLWdyZXktbmV3OiAjQkRCREJEO1xuICAtLWRhcmstZ3JlZW46ICMyMTk2NTM7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxNDQwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuaW1nIHtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5oZWFkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5oZWFkZXJfX25hdmJhci1uYXYge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjM1cHgpOyB9XG4gICAgICAuaGVhZGVyX19uYXZiYXItbmF2LW5ldyB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIzNXB4ICsgNzFweCk7IH1cbiAgICAgIC5oZWFkZXJfX25hdmJhci1uYXYgLm5hdi1pdGVtLWRyb3AtbW9iIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmhlYWRlcl9fYnRuLWVuZyB7XG4gICAgd2lkdGg6IDIyMHB4OyB9XG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMzVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfX3Bob25lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuaGVhZGVyX19waG9uZS1tYWlsIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhlYWRlcl9fcGhvbmUtbWFpbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5oZWFkZXJfX3Bob25lIHNtYWxsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpOyB9XG4gICAgLmhlYWRlcl9fcGhvbmU6aG92ZXIge1xuICAgICAgY29sb3I6ICMxQjg0RkY7IH1cbiAgLmhlYWRlcl9fZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5oZWFkZXJfX2Ryb3Bkb3duOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNGI0ODQ4OyB9XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTQzQzsgfVxuICAgIC5oZWFkZXJfX25hdi1pdGVtIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX25hdi1pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX25hdi1pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgLmhlYWRlcl9fc2VhcmNoOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUI4NEZGOyB9XG4gICAgLmhlYWRlcl9fc2VhcmNoLXJ1biB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoLXJ1biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlcl9fc2VhcmNoLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lci1pbnB1dCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuNDQpICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggNzBweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5oZWFkZXJfX3NlYXJjaC1jb250YWluZXItaW5wdXQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgIC5oZWFkZXJfX3NlYXJjaC1jb250YWluZXItYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuaGVhZGVyX19zZWFyY2gtY29udGFpbmVyLWJ0bi1zZWFyY2gge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgIC5oZWFkZXJfX3NlYXJjaC1jb250YWluZXItYnRuLXNlYXJjaCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgLmhlYWRlcl9fdGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI1NzU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDRweCA2cHggMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IC0xMnB4OyB9XG5cbi5uYXYtbGluay1kcm9wZG93bi1pdGVtLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uYXYtbGluay1kcm9wZG93bi1pdGVtLWFycm93OmJlZm9yZSwgLm5hdi1saW5rLWRyb3Bkb3duLWl0ZW0tYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNDNDO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcmlnaHQ6IC0xOXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAubmF2LWxpbmstZHJvcGRvd24taXRlbS1hcnJvdzpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IC01cHg7IH1cbiAgLm5hdi1saW5rLWRyb3Bkb3duLWl0ZW0tYXJyb3c6aG92ZXI6YmVmb3JlLCAubmF2LWxpbmstZHJvcGRvd24taXRlbS1hcnJvdzpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjsgfVxuXG4uZm9ybV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JtX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5mb3JtX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbi5mb3JtLWdyb3VwLWlucHV0IHtcbiAgd2lkdGg6IGNhbGMoMjYlIC0gMjBweCk7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9ybS1ncm91cC1pbnB1dCB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZvcm0tZ3JvdXAtaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZm9ybS1ncm91cC1idG4ge1xuICB3aWR0aDogMjIlO1xuICBtYXgtaGVpZ2h0OiA1OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JtLWdyb3VwLWJ0biB7XG4gICAgICB3aWR0aDogNDglOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZvcm0tZ3JvdXAtYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZvcm0tY2FwdGNoYSB7XG4gIG1hcmdpbjogMnB4IDBweCAxcHggNHB4OyB9XG4gIC5mb3JtLWNhcHRjaGEuX2lubGluZSB7XG4gICAgbWFyZ2luOiAycHggMHB4IDFweCAyMHB4OyB9XG5cbi5mb290ZXJfX2xpbmsge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5mb290ZXJfX2xpbmstY29sbGFwc2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZm9vdGVyX19saW5rOmJlZm9yZSwgLmZvb3Rlcl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdG9wOiAwcHg7IH1cbiAgLmZvb3Rlcl9fbGlua1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoMTM4ZGVnKTsgfVxuICAuZm9vdGVyX19saW5rW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5mb290ZXJfX3Bob25lLCAuZm9vdGVyX191cCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5mb290ZXJfX3Bob25lIHNtYWxsLCAuZm9vdGVyX191cCBzbWFsbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7IH1cbiAgLmZvb3Rlcl9fcGhvbmU6aG92ZXIsIC5mb290ZXJfX3VwOmhvdmVyIHtcbiAgICBjb2xvcjogIzFCODRGRjsgfVxuXG4uZm9vdGVyX19zb2NpYWwge1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZm9vdGVyX19zb2NpYWwtZmFjZWJvb2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMmM1ZWNjOyB9XG4gIC5mb290ZXJfX3NvY2lhbC1pbnN0YWdyYW06aG92ZXIge1xuICAgIGNvbG9yOiAjZTMzYzVhOyB9XG4gIC5mb290ZXJfX3NvY2lhbC10d2l0dGVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzU1YWNlZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmN1c3RvbS1vcmRlci14cy0xIHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3VzdG9tLW9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4uY3VzdG9tLW9yZGVyLXhsLTEge1xuICBvcmRlcjogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmN1c3RvbS1vcmRlci14cy0yIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3VzdG9tLW9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4uY3VzdG9tLW9yZGVyLXhsLTIge1xuICBvcmRlcjogMjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmN1c3RvbS1vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3VzdG9tLW9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH0gfVxuXG4uY3VzdG9tLW9yZGVyLXhsLTMge1xuICBvcmRlcjogMzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmN1c3RvbS1vcmRlci14cy00IHtcbiAgICBvcmRlcjogNDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3VzdG9tLW9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH0gfVxuXG4uY3VzdG9tLW9yZGVyLXhsLTQge1xuICBvcmRlcjogNDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmN1c3RvbS1vcmRlci14cy01IHtcbiAgICBvcmRlcjogNTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3VzdG9tLW9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH0gfVxuXG4uY3VzdG9tLW9yZGVyLXhsLTUge1xuICBvcmRlcjogNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmN1c3RvbS1vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3VzdG9tLW9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH0gfVxuXG4uY3VzdG9tLW9yZGVyLXhsLTYge1xuICBvcmRlcjogNjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmN1c3RvbS1vcmRlci14cy03IHtcbiAgICBvcmRlcjogNzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3VzdG9tLW9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH0gfVxuXG4uY3VzdG9tLW9yZGVyLXhsLTcge1xuICBvcmRlcjogNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmN1c3RvbS1vcmRlci14cy04IHtcbiAgICBvcmRlcjogODsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3VzdG9tLW9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH0gfVxuXG4uY3VzdG9tLW9yZGVyLXhsLTgge1xuICBvcmRlcjogODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmN1c3RvbS1vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3VzdG9tLW9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH0gfVxuXG4uY3VzdG9tLW9yZGVyLXhsLTkge1xuICBvcmRlcjogOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmN1c3RvbS1vcmRlci14cy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY3VzdG9tLW9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jdXN0b20tb3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfSB9XG5cbi5jdXN0b20tb3JkZXIteGwtMTAge1xuICBvcmRlcjogMTA7IH1cblxuLmNvbXBsZXRvLWxvZ28ge1xuICB3aWR0aDogODJweDtcbiAgbWluLXdpZHRoOiA4MnB4OyB9XG4gIC5jb21wbGV0by1sb2dvLXVwIHtcbiAgICBtYXgtd2lkdGg6IDE5NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuY29tcGxldG8tbG9nby11cCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5jb21wbGV0by1sb2dvLXRleHQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAuY29tcGxldG8tbG9nby1saW5rOmhvdmVyIC5jb21wbGV0by1sb2dvLXRleHQge1xuICAgIGNvbG9yOiAjMUI4NEZGOyB9XG4gIC5jb21wbGV0by1sb2dvLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5jb21wbGV0by1sb2dvLWNvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuLm1vZGFsLWNvb2tpZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1MHB4O1xuICByaWdodDogNTBweDtcbiAgd2lkdGg6IDM5MHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDE3MSwgMTcxLCAxNzEsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLm1vZGFsLWNvb2tpZV9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4udGV0cmEtcHJvamVjdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDg1JSwgI0Y1RjVGNSA4NSUgMTAwJSk7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC50ZXRyYS1wcm9qZWN0cy1maWxsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAudGV0cmEtcHJvamVjdHMtZmlsbCAubmF2LWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMzAlIC0gMjBweCk7XG4gICAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudGV0cmEtcHJvamVjdHMtZmlsbCAubmF2LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZXRyYS1wcm9qZWN0cy1maWxsLWV4cHJlc3MgLm5hdi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAudGV0cmEtcHJvamVjdHMtdGFiLWNvbnRlbnQgPiAudGV0cmEtcHJvamVjdHMtdGFiLWNvbnRlbnQtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC50ZXRyYS1wcm9qZWN0cy10YWItY29udGVudCA+IC5hY3RpdmUge1xuICAgIGhlaWdodDogaW5pdGlhbDsgfVxuICAudGV0cmEtcHJvamVjdHNfX2NhcmQge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCAwOyB9XG4gICAgLnRldHJhLXByb2plY3RzX19jYXJkLW1haW4taW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZXRyYS1wcm9qZWN0c19fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwOyB9IH1cbiAgLnRldHJhLXByb2plY3RzLWRyb3Bkb3duLWljb24ge1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH1cbiAgLnRldHJhLXByb2plY3RzLWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC50ZXRyYS1wcm9qZWN0cy1kcm9wZG93bi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC50ZXRyYS1wcm9qZWN0cy1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAudGV0cmEtcHJvamVjdC1kcm9wZG93bi10ZXh0LXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRldHJhLXByb2plY3RzLWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC50ZXRyYS1wcm9qZWN0LWRyb3Bkb3duLXRleHQtaGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRldHJhLXByb2plY3RzLWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSAudGV0cmEtcHJvamVjdC1kcm9wZG93bi10ZXh0LXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50ZXRyYS1wcm9qZWN0cy1kcm9wZG93blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLnRldHJhLXByb2plY3QtZHJvcGRvd24tdGV4dC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50ZXRyYS1wcm9qZWN0cy1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRldHJhLXByb2plY3RzLWNhcm91c2VsIC5zbGljay1uZXh0LCAudGV0cmEtcHJvamVjdHMtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgICAgdG9wOiAtNDVweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAudGV0cmEtcHJvamVjdHMtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC00NXB4OyB9XG4gICAgLnRldHJhLXByb2plY3RzLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC00NXB4OyB9XG4gICAgLnRldHJhLXByb2plY3RzLWNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgICAgIHRvcDogLTY1cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgaGVpZ2h0OiAzNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnRldHJhLXByb2plY3RzLWNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgICAgICAgICB0b3A6IC00MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAudGV0cmEtcHJvamVjdHMtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAycHg7IH1cbiAgICAgICAgICAudGV0cmEtcHJvamVjdHMtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDsgfSB9XG4gICAgLnRldHJhLXByb2plY3RzLWNhcm91c2VsX19pbWcge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnRldHJhLXByb2plY3RzLWNhcm91c2VsX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4OyB9IH1cbiAgICAudGV0cmEtcHJvamVjdHMtY2Fyb3VzZWxfX25hbWUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudGV0cmEtcHJvamVjdHMtY2Fyb3VzZWxfX25hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICAgLnRldHJhLXByb2plY3RzLWNhcm91c2VsLWl0ZW0ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJvamVjdF9faGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvamVjdF9faGVhZC1sb2dvIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5wcm9qZWN0X19oZWFkLWxvZ28tYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvamVjdF9faGVhZC1sb2dvLWJsb2NrOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0zMGRlZyk7IH1cblxuLnByb2plY3RfX2NhcmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI1NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5wcm9qZWN0X19jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gIC5wcm9qZWN0X19jYXJkLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2NhcmQxLnBuZ1wiKTsgfVxuICAucHJvamVjdF9fY2FyZC0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9jYXJkMi5wbmdcIik7IH1cbiAgLnByb2plY3RfX2NhcmQtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS91cGxvYWQvY2FyZDMucG5nXCIpOyB9XG4gIC5wcm9qZWN0X19jYXJkLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2NhcmQ0LnBuZ1wiKTsgfVxuICAucHJvamVjdF9fY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtOyB9XG4gIC5wcm9qZWN0X19jYXJkOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucHJvamVjdF9fY2FyZDpob3ZlcjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLnByb2plY3RfX2NhcmQgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuXG4uc21hcnRwdHQtcHJvZ3JhbS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0NHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMzUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjVweDtcbiAgbGVmdDogLTM1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5zbWFydHB0dC1wcm9ncmFtLWltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuc21hcnRwdHQtcHJvZ3JhbS1pbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNTVweCk7XG4gICAgICBib3R0b206IDE1cHg7IH0gfVxuICAuc21hcnRwdHQtcHJvZ3JhbS1pbWFnZS5faHl0ZXJhIHtcbiAgICBib3R0b206IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnNtYXJ0cHR0LXByb2dyYW0taW1hZ2UuX2h5dGVyYSB7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7IH0gfVxuICAuc21hcnRwdHQtcHJvZ3JhbS1pbWFnZS5fZHRyYW5wdWxzYXIge1xuICAgIGJvdHRvbTogNjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnNtYXJ0cHR0LXByb2dyYW0taW1hZ2UuX2R0cmFucHVsc2FyIHtcbiAgICAgICAgYm90dG9tOiA1MHB4OyB9IH1cbiAgLnNtYXJ0cHR0LXByb2dyYW0taW1hZ2UuX3JhZGl1c2lwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwcHg7IH1cblxuLnNtYXJ0cHR0LXByb2dyYW0tYmxvY2sge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnNtYXJ0cHR0LXByb2dyYW0tYmxvY2sge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGVwc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zdGVwc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA4cHg7IH0gfVxuXG4uc3RlcHNfX21haW4tY2FyZCB7XG4gIGhlaWdodDogMjUycHg7XG4gIG1heC13aWR0aDogMzMycHg7XG4gIG1hcmdpbjogMCAyMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zdGVwc19fbWFpbi1jYXJkIHtcbiAgICAgIGhlaWdodDogMTUycHg7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDE1cHggNTBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnN0ZXBzX19tYWluLWNhcmQge1xuICAgICAgd2lkdGg6IDI0JTtcbiAgICAgIHBhZGRpbmc6IDE1cHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuXG4uc3RlcHNfX2NhcmQtbWluIHtcbiAgbWF4LXdpZHRoOiAyNDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMTdweCAzNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5zdGVwc19fY2FyZC1taW4ge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zdGVwc19fY2FyZC1taW4ge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gICAgICAuc3RlcHNfX2NhcmQtbWluIGEge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuc3RlcHNfX2NhcmQtbWluIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNHB4OyB9XG4gICAgICAuc3RlcHNfX2NhcmQtbWluIGEge1xuICAgICAgICBmb250LXNpemU6IDhweDsgfSB9XG5cbi5zdGVwc19fY2FyZC1iaWcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNDdweDtcbiAgd2lkdGg6IDMxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAuc3RlcHNfX2NhcmQtYmlnIHtcbiAgICAgIHBhZGRpbmc6IDQxcHggMjRweDtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnN0ZXBzX19jYXJkLWJpZyB7XG4gICAgICBwYWRkaW5nOiA0MXB4IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc3RlcHNfX2NhcmQtYmlnIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAgICAgLnN0ZXBzX19jYXJkLWJpZyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnN0ZXBzX19jYXJkLWJpZyB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgcGFkZGluZzogMjBweCAycHg7IH1cbiAgICAgIC5zdGVwc19fY2FyZC1iaWcgLnJhZGlvLXN5c3RlbV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4OyB9XG4gICAgICAuc3RlcHNfX2NhcmQtYmlnIGEge1xuICAgICAgICBmb250LXNpemU6IDhweDsgfSB9XG5cbi5jdXN0b20tdGFibGUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjsgfVxuICAuY3VzdG9tLXRhYmxlLWRyb3Bkb3duLXNob3c6YmVmb3JlLCAuY3VzdG9tLXRhYmxlLWRyb3Bkb3duLXNob3c6YWZ0ZXIsIC5jdXN0b20tdGFibGUtZHJvcGRvd24taGlkZTpiZWZvcmUsIC5jdXN0b20tdGFibGUtZHJvcGRvd24taGlkZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjtcbiAgICB0b3A6IDA7IH1cbiAgLmN1c3RvbS10YWJsZS1kcm9wZG93bi1zaG93OmhvdmVyOmJlZm9yZSwgLmN1c3RvbS10YWJsZS1kcm9wZG93bi1zaG93OmhvdmVyOmFmdGVyLCAuY3VzdG9tLXRhYmxlLWRyb3Bkb3duLWhpZGU6aG92ZXI6YmVmb3JlLCAuY3VzdG9tLXRhYmxlLWRyb3Bkb3duLWhpZGU6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmY2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmN1c3RvbS10YWJsZS1kcm9wZG93bi1oaWRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5jdXN0b20tdGFibGUtZHJvcGRvd24taGlkZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuY3VzdG9tLXRhYmxlLWRyb3Bkb3duLWhpZGU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uY3VzdG9tLXRhYmxlLWhlYWQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDc3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmN1c3RvbS10YWJsZS1oZWFkIHtcbiAgICAgIGhlaWdodDogNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5jdXN0b20tdGFibGUtaGVhZCB7XG4gICAgICBoZWlnaHQ6IDMxcHg7IH0gfVxuICAuY3VzdG9tLXRhYmxlLWhlYWQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY3VzdG9tLXRhYmxlLWhlYWQtY29udGFpbmVyLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmN1c3RvbS10YWJsZS1oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4OyB9IH1cblxuLmN1c3RvbS10YWJsZS1zY3JvbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jdXN0b20tdGFibGUtc2Nyb2xsLWFjdGl2ZTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmN1c3RvbS10YWJsZS1zY3JvbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDAuNzhkZWcsICNmNWY1ZjUgMTkuNjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEyNC44OSUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmN1c3RvbS10YWJsZS1zY3JvbGw6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA3MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuY3VzdG9tLXRhYmxlLXNjcm9sbCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG4uY3VzdG9tLXRhYmxlLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmN1c3RvbS10YWJsZS1yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ubWFpbiB7XG4gIGhlaWdodDogNjYzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvMzY3MTA1ODE3LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgLm1haW5fX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5tYWluX19ib3R0b20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAubWFpbl9fYm90dG9tLWNhcmQge1xuICAgICAgcGFkZGluZzogODBweCA2MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLm1haW5fX2JvdHRvbS1jYXJkIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5tYWluX19ib3R0b20tY2FyZCB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgICAgIC5tYWluX19ib3R0b20tY2FyZC1jb2wge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLm1haW5fX2JvdHRvbS1jYXJkLWNvbCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAgIC5tYWluX19ib3R0b20tY2FyZC1jb2wtaXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAubWFpbl9fYm90dG9tLWNhcmQtY29sLWl0ZW0tbnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAgIC5tYWluX19ib3R0b20tY2FyZC1jb2wtaXRlbS1udW0tbmV3IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgICAgIC5tYWluX19ib3R0b20tY2FyZC1jb2wtaXRlbS1udW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAubWFpbl9fYm90dG9tLWNhcmQtY29sLWl0ZW0ge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubWFpbiB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI2JTsgfSB9XG4gIC5tYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC42KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLm1haW4gPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAubWFpbl9fYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNjBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTcxLCAxNzEsIDE3MSwgMC4wOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgIC5tYWluX19ibG9jayB7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5tYWluX19ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tYWluX19ibG9jay1saW5rIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpOyB9XG4gICAgLm1haW5fX2Jsb2NrLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAgICAgLm1haW5fX2Jsb2NrLWNsb3NlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxQjg0RkY7IH1cbiAgLm1haW5fX3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubWFpbl9fdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5tYWluX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgLm1haW5fX3RpdGxlLWJpZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tYWluX190aXRsZS1iaWc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAgICAgLm1haW5fX3RpdGxlLWJpZzpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLm1haW5fX3RpdGxlLWJpZzpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzcHgpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgLm1haW5fX3RpdGxlLWJpZzpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zb2x1dGlvbnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlXzE0My5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMTIwcHggMCA0MjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuc29sdXRpb25zIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA0MjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuc29sdXRpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAyODBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSBib3R0b207IH0gfVxuICAuc29sdXRpb25zX19jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAuc29sdXRpb25zX19jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAuc29sdXRpb25zX19jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuc29sdXRpb25zX19jYXJkLWltZyB7XG4gICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5zb2x1dGlvbnMgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoMTM4ZGVnKTsgfVxuICAuc29sdXRpb25zIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuc29sdXRpb25zIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAuc29sdXRpb25zIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNXB4OyB9XG4gIC5zb2x1dGlvbnMuX2h5dGVyYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9oeXRlcmEtY29tbXVuaWNhdGlvbnMtc29sdXRpb25zLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTIwcHg7IH1cblxuLmJ1aWxkaW5nIHtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuYnVpbGRpbmcge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmJ1aWxkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4OyB9IH1cbiAgLmJ1aWxkaW5nIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0xNXB4OyB9XG4gIC5idWlsZGluZyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYnVpbGRpbmcgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpIHJvdGF0ZSgxMzhkZWcpOyB9XG4gICAgLmJ1aWxkaW5nIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmJ1aWxkaW5nIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAuYnVpbGRpbmcgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIGJvdHRvbTogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5idWlsZGluZyAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwgLmJ1aWxkaW5nIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IC04cHg7IH0gfVxuICAuYnVpbGRpbmdfX3RleHQtMSB7XG4gICAgY29sb3I6ICM0RjRGNEY7IH1cbiAgLmJ1aWxkaW5nX19kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYnVpbGRpbmdfX2RvdHM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIHJnYmEoMCwgMjAsIDYwLCAwLjUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNDNweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgICAgLmJ1aWxkaW5nX19kb3RzOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogNjRweDsgfSB9XG4gICAgLmJ1aWxkaW5nX19kb3RzLWJvdHRvbTpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuYnVpbGRpbmdfX2RvdHMtdG9wOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoNTAlICsgMS4zcmVtKTtcbiAgICAgIHRvcDogNTAlOyB9XG4gICAgLmJ1aWxkaW5nX19kb3RzLW1pZDpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxLjNyZW0pOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5idWlsZGluZ19fY2FyZCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuNDQpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDIwcHggMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYnVpbGRpbmdfX2NhcmQge1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5idWlsZGluZ19fY2FyZC1tb2Ige1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLmJ1aWxkaW5nX19jYXJkLW1vYiAuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYnVpbGRpbmdfX2NhcmQtbW9iIC50ZXh0LWNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBib3R0b206IDIwcHg7IH1cbiAgLmJ1aWxkaW5nX19jYXJkLWhlYWQge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxNXB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxNDNDO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5idWlsZGluZ19fY2FyZC1oZWFkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfSB9XG4gICAgLmJ1aWxkaW5nX19jYXJkLWhlYWQtaXRlbSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTQzQztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMjFweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLmJ1aWxkaW5nX19ibG9jayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuYnVpbGRpbmdfX2Jsb2NrLXRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4IC0gMXJlbSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYnVpbGRpbmdfX2Jsb2NrLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgLmJ1aWxkaW5nX19ibG9jay1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAuYnVpbGRpbmdfX2Jsb2NrLWl0ZW0ge1xuICAgICAgICBsZWZ0OiAtOXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5idWlsZGluZ19fYmxvY2staXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5idWlsZGluZ19fYmxvY2staXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNEY0RjRGO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgICAgLmJ1aWxkaW5nX19ibG9jay1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMjBweDsgfSB9XG4gICAgLmJ1aWxkaW5nX19ibG9jay1pdGVtLTE6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA3MzM3NTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnVpbGRpbmdfX2Jsb2NrLWl0ZW0tMjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAxNDNDO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnVpbGRpbmdfX2Jsb2NrLWFic29sdXRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM0RjRGNEY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgIC5idWlsZGluZ19fYmxvY2stYWJzb2x1dGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYnVpbGRpbmdfX2Jsb2NrLW51bSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYnVpbGRpbmdfX2Jsb2NrLW51bS1hYnNvbHV0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9saXN0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuYnVpbGRpbmdfX2Jsb2NrLW51bS5fZG1yIHtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuXG4uYnVpbGRpbmdfX2NhcmQtaGVhZC1pdGVtLTEge1xuICBtYXgtd2lkdGg6IDEyLjUlOyB9XG5cbi5idWlsZGluZ19fY2FyZC1oZWFkLWl0ZW0tMiB7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5idWlsZGluZ19fY2FyZC1oZWFkLWl0ZW0tMyB7XG4gIG1heC13aWR0aDogMzcuNSU7IH1cblxuLmJ1aWxkaW5nX19jYXJkLWhlYWQtaXRlbS00IHtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmJ1aWxkaW5nX19jYXJkLWhlYWQtaXRlbS01IHtcbiAgbWF4LXdpZHRoOiA2Mi41JTsgfVxuXG4uYnVpbGRpbmdfX2NhcmQtaGVhZC1pdGVtLTYge1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uYnVpbGRpbmdfX2NhcmQtaGVhZC1pdGVtLTcge1xuICBtYXgtd2lkdGg6IDg3LjUlOyB9XG5cbi5idWlsZGluZ19fY2FyZC1oZWFkLWl0ZW0tOCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYnVpbGRpbmdfX2NhcmQtaGVhZC1pdGVtLTkge1xuICBtYXgtd2lkdGg6IDExMi41JTsgfVxuXG4ubmV3bGluZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBuZXdsaW5lO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblxuQGtleWZyYW1lcyBuZXdsaW5lIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7IH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnJvdGF0ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IH0gfVxuXG4ucmFkaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlX2JnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yYWRpbyBhLmJ0biB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucmFkaW8ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDUycHggMDsgfVxuICAgICAgLnJhZGlvIGEuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAucmFkaW8gcC50ZXh0LXdoaXRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAucmFkaW8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnJhZGlvLW5ldy1tYWluLXBhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgLnJhZGlvLW5ldyB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnJhZGlvLW5ldyB7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgICAucmFkaW8tbmV3X19idG4ge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICAucmFkaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNCwgMTQsIDE0LCAwLjc1KSAyMi4wOCUsIHJnYmEoMTQsIDE0LCAxNCwgMCkgNzIuMDglKTtcbiAgICB6LWluZGV4OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAucmFkaW86YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuNzUpIDIyLjA4JSwgcmdiYSgxNCwgMTQsIDE0LCAwLjMpIDcyLjA4JSk7IH0gfVxuXG4udGFzayB7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGNUY1RjUgNzAlLCAjZmZmZmZmIDcwJSAxMDAlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnRhc2sge1xuICAgICAgcGFkZGluZzogMTAwcHggMCA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRhc2sge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnRhc2sge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRhc2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gIC50YXNrX19pY29uIHtcbiAgICBtYXgtd2lkdGg6IDI2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC50YXNrX19pY29uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHB4OyB9IH1cbiAgLnRhc2tfX2Ryb3Bkb3duOmJlZm9yZSwgLnRhc2tfX2Ryb3Bkb3duOmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5lcXVpcG1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL2JnLTIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lcXVpcG1lbnRfX2J0biB7XG4gICAgbWF4LXdpZHRoOiA0MThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgLmVxdWlwbWVudF9fYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmVxdWlwbWVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogNjRweCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDsgfVxuICAgICAgLmVxdWlwbWVudCBhLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmVxdWlwbWVudCBwLnRleHQtd2hpdGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5lcXVpcG1lbnQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxOCU7IH0gfVxuICAuZXF1aXBtZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuNykgMjkuMTglLCByZ2JhKDE0LCAxNCwgMTQsIDApIDk2Ljc3JSk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmVxdWlwbWVudDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuOCkgMjkuMTglLCByZ2JhKDE0LCAxNCwgMTQsIDAuNCkgOTYuNzclKTsgfSB9XG4gIC5lcXVpcG1lbnQgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuXG4ubmV3cyB7XG4gIHBhZGRpbmc6IDE2MHB4IDAgODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLm5ld3Mge1xuICAgICAgcGFkZGluZzogODBweCAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubmV3cyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAubmV3c19fY2FyZCB7XG4gICAgaGVpZ2h0OiA0NjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm5ld3NfX2NhcmQge1xuICAgICAgICBoZWlnaHQ6IDI1NXB4OyB9XG4gICAgICAgIC5uZXdzX19jYXJkIC5oNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmFydGljbGUge1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFydGljbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAuYXJ0aWNsZSAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiA0MHB4OyB9XG4gICAgLmFydGljbGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgLmFydGljbGUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE0M0M7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTsgfVxuICAuYXJ0aWNsZV9fY2FyZCB7XG4gICAgbWFyZ2luOiAzMHB4IDE1cHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fY2FyZCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgIC5hcnRpY2xlX19jYXJkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBhbGw7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtOyB9XG4gICAgLmFydGljbGVfX2NhcmQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5hcnRpY2xlX19jYXJkID4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmFydGljbGVfX2NhcmQtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9hcnRpY2xlMS5qcGdcIik7IH1cbiAgICAuYXJ0aWNsZV9fY2FyZC0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2FydGljbGUyLnBuZ1wiKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGVtYXBfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5zaXRlbWFwIGEudGV4dC1kYXJrIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAuc2l0ZW1hcCBhLnRleHQtZGFyazpiZWZvcmUsIC5zaXRlbWFwIGEudGV4dC1kYXJrOmFmdGVyIHtcbiAgICB0b3A6IDA7IH1cbiAgLnNpdGVtYXAgYS50ZXh0LWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjMUI4NEZGICFpbXBvcnRhbnQ7IH1cbiAgLnNpdGVtYXAgYS50ZXh0LWRhcmsuZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLnNpdGVtYXAgYS50ZXh0LWRhcmsuZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGOyB9XG5cbi5jb250YWN0X19tYXAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuY29udGFjdF9fbWFwIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG4ubmV3cy1jb250YWluZXIgaW1nW2FsaWdoPVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubmV3cy1jb250YWluZXIgaW1nW2FsaWdoPVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5ld3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmV3cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5ld3MtY29udGFpbmVyLXRhYmxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmV3cy1jb250YWluZXItdGFibGUgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uZXdzLWNvbnRhaW5lci10YWJsZSBwIHtcbiAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtY29udGFpbmVyX19jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAzNjBweDsgfSB9XG5cbi5uZXdzLWNvbnRhaW5lcl9fY2FyZC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLm5ld3MtY29udGFpbmVyX19jYXJkLWltZy0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9TdWJ0cmFjdC5wbmdcIik7IH1cbiAgLm5ld3MtY29udGFpbmVyX19jYXJkLWltZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAuNjI1cmVtOyB9XG4gIC5uZXdzLWNvbnRhaW5lcl9fY2FyZC1pbWcgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAubmV3cy1jb250YWluZXJfX2NhcmQtaW1nOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC44OyB9XG5cbi5uZXdzLWNvbnRhaW5lcl9fcHJldi1pdGVtLCAubmV3cy1jb250YWluZXJfX25leHQtaXRlbSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGNvbG9yOiAjMDAxNDNDO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsOyB9XG5cbi5uZXdzLWNvbnRhaW5lcl9fcHJldjpob3ZlciAubmV3cy1jb250YWluZXJfX3ByZXYtaXRlbSxcbi5uZXdzLWNvbnRhaW5lcl9fcHJldjpob3ZlciAubmV3cy1jb250YWluZXJfX25leHQtaXRlbSwgLm5ld3MtY29udGFpbmVyX19uZXh0OmhvdmVyIC5uZXdzLWNvbnRhaW5lcl9fcHJldi1pdGVtLFxuLm5ld3MtY29udGFpbmVyX19uZXh0OmhvdmVyIC5uZXdzLWNvbnRhaW5lcl9fbmV4dC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvOyB9XG5cbi5zZWFyY2gtd3JhcHBpbmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTsgfVxuXG4uY2FyZF9fbGluay1qcyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cbiAgLmNhcmRfX2xpbmstanMtcGFyZW50IHtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeS1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmFuY3ktaG92ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAuZmFuY3ktaG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfQodC80L7RgtGA0LXRgtGMINC/0L7QtNGA0L7QsdC90LXQtS4uLic7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMUI4NEZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAuZmFuY3ktaG92ZXI6aG92ZXI6YmVmb3JlLCAuZmFuY3ktaG92ZXI6aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZhbmN5LWhvdmVyOmJlZm9yZSwgLmZhbmN5LWhvdmVyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJhbnNsYXRlLXktMTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG5cbi5jYXNlcy1yZXZpZXcge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuY2FzZXMtcmV2aWV3IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmNhc2VzLXJldmlldyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbi5jYXNlc19faW1nLWxvZ28ge1xuICBtYXgtd2lkdGg6IDI2NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7IH1cblxuLmNhc2VzX19zaW5nbGUtcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmNhc2VzX19zaW5nbGUtcm93IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5jYXNlc19fc2luZ2xlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gIC5jYXNlc19fc2luZ2xlLWltZy1wZXJzb24ge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXNlc19fc2luZ2xlLWltZy1wZXJzb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDE4N3B4OyB9IH1cblxuLmNhc2VzX19zaW5nbGUtdWwge1xuICBjb3VudGVyLXJlc2V0OiBzdGVwOyB9XG5cbi5jYXNlc19fc2luZ2xlLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzRweDsgfVxuICAuY2FzZXNfX3NpbmdsZS1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihzdGVwKTtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgei1pbmRleDogMjsgfVxuXG4uY2FzZXNfX3NpbmdsZS1udW0ge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5jYXNlc19fc2luZ2xlLW51bSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuXG4uY2FzZXNfX3NpbmdsZV9fYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjQkRCREJEO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jYXNlc19fc2luZ2xlX19ib3JkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmNhc2VzX19zaW5nbGVfX2JvcmRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgLmNhc2VzX19zaW5nbGVfX2JvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNhc2VzX19zaW5nbGVfX2JvcmRlci1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5jYXNlc19fc2luZ2xlX19ib3JkZXItbGVmdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5jYXNlc19fc2luZ2xlX19ib3JkZXItbGVmdC0yIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuXG4uY2FzZXNfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jYXNlc19fY2FyZCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MThweDsgfSB9XG4gIC5jYXNlc19fY2FyZC1udW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5jYXNlc19fY2FyZCB7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLmNhc2VzX19jYXJkIC5oNSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgLmNhc2VzX19jYXJkIC5oNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNzVyZW07IH0gfVxuICAuY2FzZXNfX2NhcmQtYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jYXNlc19fY2FyZC1pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2Nhc2UuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmNsYXNzaWZpY2F0aW9uIGgzLCAuY2xhc3NpZmljYXRpb24gLmgzLCAuY2xhc3NpZmljYXRpb24gaDQsIC5jbGFzc2lmaWNhdGlvbiAuaDQsIC5jbGFzc2lmaWNhdGlvbiBoNSwgLmNsYXNzaWZpY2F0aW9uIC5oNSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNsYXNzaWZpY2F0aW9uIHAge1xuICBsaW5lLWhlaWdodDogMS44NzsgfVxuXG4uY2xhc3NpZmljYXRpb24gLmg3OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5jbGFzc2lmaWNhdGlvbl9fY2FyZF90d28tY29sb3JzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5jbGFzc2lmaWNhdGlvbl9fY2FyZF90d28tY29sb3JzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MS43JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuY2xhc3NpZmljYXRpb25fX2NhcmRfdHdvLWNvbG9yczo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jbGFzc2lmaWNhdGlvbl9fY2FyZF90d28tY29sb3JzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG4uY2xhc3NpZmljYXRpb25fX2NhcmQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNsYXNzaWZpY2F0aW9uX19jYXJkLWxpbmstdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICBjb2xvcjogIzFCODRGRjtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgLmNsYXNzaWZpY2F0aW9uX19jYXJkLWxpbmstaW1nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuY2xhc3NpZmljYXRpb25fX2NhcmQtbGluay1pbWcge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY2xhc3NpZmljYXRpb25fX2NhcmQtbGluayB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5jbGFzc2lmaWNhdGlvbl9fY2FyZC1saW5rLWltZyB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFCODRGRjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5jbGFzc2lmaWNhdGlvbl9fY2FyZC1saW5rLWltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfSB9XG4gIC5jbGFzc2lmaWNhdGlvbl9fY2FyZC1saW5rOmhvdmVyIC5jbGFzc2lmaWNhdGlvbl9fY2FyZC1saW5rLWltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUI4NEZGOyB9XG4gIC5jbGFzc2lmaWNhdGlvbl9fY2FyZC1saW5rOmhvdmVyIC5jbGFzc2lmaWNhdGlvbl9fY2FyZC1saW5rLXRleHQge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuXG4uY2xhc3NpZmljYXRpb25fX2NhcmQtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbiAgcGFkZGluZy1yaWdodDogNjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLmNsYXNzaWZpY2F0aW9uX19jYXJkLWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jbGFzc2lmaWNhdGlvbl9fY2FyZC1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuXG4uY2xhc3NpZmljYXRpb25fX2NhcmQtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5jbGFzc2lmaWNhdGlvbl9fY2FyZC1yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY2xhc3NpZmljYXRpb25fX2NhcmQtcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuY2xhc3NpZmljYXRpb25fX3R5cGUge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTsgfSB9XG5cbi5jbGFzc2lmaWNhdGlvbl9fdHlwZS1udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IGNhbGMoNTAlIC0gMnJlbSk7XG4gIHdpZHRoOiAzLjZyZW07XG4gIGhlaWdodDogMy42cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcGljdHVyZS91cGxvYWQvbGlzdC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5jbGFzc2lmaWNhdGlvbl9fdHlwZS1udW0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9IH1cblxuLmNsYXNzaWZpY2F0aW9uX19saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jbGFzc2lmaWNhdGlvbl9fbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICAuY2xhc3NpZmljYXRpb25fX2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAtMS4zcmVtO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgLmNsYXNzaWZpY2F0aW9uX19saXN0LW1haW4gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmNsYXNzaWZpY2F0aW9uX19saXN0LW5ldyBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgIC5jbGFzc2lmaWNhdGlvbl9fbGlzdC1uZXcgbGk6YmVmb3JlIHtcbiAgICAgIHRvcDogN3B4OyB9XG4gIC5jbGFzc2lmaWNhdGlvbl9fbGlzdF9wbHVzIGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9waWN0dXJlL3VwbG9hZC9jaGVjay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgLmNsYXNzaWZpY2F0aW9uX19saXN0X21pbnVzIGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9waWN0dXJlL3VwbG9hZC94LnN2ZykgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY2xvc2UtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3BpY3R1cmUvdXBsb2FkL2Nsb3NlLWNpcmNsZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDsgfVxuXG4uY2hlY2ttYXJrLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9waWN0dXJlL3VwbG9hZC9Hcm91cC0xNDcyLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4OyB9XG5cbi5jbGFzc2lmaWNhdGlvbl9faWNvbi10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgLmNsYXNzaWZpY2F0aW9uX19pY29uLXRleHQgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNsYXNzaWZpY2F0aW9uX19pY29uLXRleHQgLmljb24tYXZhdGFyICsgLmljb24tYXZhdGFyIHtcbiAgICBsZWZ0OiAyMnB4OyB9XG4gIC5jbGFzc2lmaWNhdGlvbl9faWNvbi10ZXh0IC5pY29uLWFycm93LWRvd24ge1xuICAgIGxlZnQ6IDI4cHg7IH1cblxuLmNsYXNzaWZpY2F0aW9uX19ib3JkZXItbGVmdC1ibG9jayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzA3MzM3NTsgfVxuXG4uY2xhc3NpZmljYXRpb25fX3BpYyBpbWcge1xuICBtYXgtd2lkdGg6IDkwJTsgfVxuXG4uY2xhc3NpZmljYXRpb25fX3ZlcnRpY2FsLXRleHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC5jbGFzc2lmaWNhdGlvbl9fdmVydGljYWwtdGV4dC13cmFwOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgIHdpZHRoOiA3OXB4O1xuICAgIGhlaWdodDogNzlweDtcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5jbGFzc2lmaWNhdGlvbl9fdmVydGljYWwtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAxNDNDO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cblxuLmNsYXNzaWZpY2F0aW9uX19zY2hlbWVfMSAuY2xhc3NpZmljYXRpb25fX3ZlcnRpY2FsLXRleHQtd3JhcCB7XG4gIGhlaWdodDogMTkzcHg7IH1cbiAgLmNsYXNzaWZpY2F0aW9uX19zY2hlbWVfMSAuY2xhc3NpZmljYXRpb25fX3ZlcnRpY2FsLXRleHQtd3JhcDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9waWN0dXJlL3VwbG9hZC9yYWRpby1jb2xvci5zdmcpOyB9XG5cbi5jbGFzc2lmaWNhdGlvbl9fc2NoZW1lXzEgLmNsYXNzaWZpY2F0aW9uX192ZXJ0aWNhbC10ZXh0IHtcbiAgd2lkdGg6IDE5M3B4OyB9XG5cbi5jbGFzc2lmaWNhdGlvbl9fc2NoZW1lXzIgLmNsYXNzaWZpY2F0aW9uX192ZXJ0aWNhbC10ZXh0LXdyYXAge1xuICBoZWlnaHQ6IDM5M3B4OyB9XG4gIC5jbGFzc2lmaWNhdGlvbl9fc2NoZW1lXzIgLmNsYXNzaWZpY2F0aW9uX192ZXJ0aWNhbC10ZXh0LXdyYXA6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcGljdHVyZS91cGxvYWQvcmFkaW8tZGFyay5zdmcpOyB9XG5cbi5jbGFzc2lmaWNhdGlvbl9fc2NoZW1lXzIgLmNsYXNzaWZpY2F0aW9uX192ZXJ0aWNhbC10ZXh0IHtcbiAgd2lkdGg6IDM5M3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY2xhc3NpZmljYXRpb25fX3NjaGVtZS1ub3RlIHtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiA1JTtcbiAgcGFkZGluZzogNDBweCAyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2xhc3NpZmljYXRpb25fX3NjaGVtZS1ub3RlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAxNDNDO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmljb24tcmFkaW8tZGFyaywgLmljb24tcmFkaW8tY29sb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDc5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi50ZXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9jbGFzc2lmaWNhdGlvbi1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHBhZGRpbmc6IDE0NXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnRlc3Qge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50ZXN0IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50ZXN0IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDsgfSB9XG4gIC50ZXN0X19idG4ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAudGVzdF9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAudGVzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNCwgMTQsIDE0LCAwLjc1KSAyMi4wOCUsIHJnYmEoMTQsIDE0LCAxNCwgMCkgNzIuMDglKTtcbiAgICB6LWluZGV4OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAudGVzdDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuNzUpIDIyLjA4JSwgcmdiYSgxNCwgMTQsIDE0LCAwLjMpIDcyLjA4JSk7IH0gfVxuICAudGVzdC1uZXc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDBkZWcsIHJnYmEoMTQsIDE0LCAxNCwgMC42NSkgNDUuMDglLCByZ2JhKDE0LCAxNCwgMTQsIDApIDcyLjA4JSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC50ZXN0LW5ldzpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDBkZWcsIHJnYmEoMTQsIDE0LCAxNCwgMC42NSkgNTMuMDglLCByZ2JhKDE0LCAxNCwgMTQsIDApIDEwMC4wOCUpOyB9IH1cblxuLmRtci1pcC1yYWRpby1jbGFzc2lmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvY2xhc3NpZmljYXRpb24tbHRlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyB9XG4gIC5kbXItaXAtcmFkaW8tY2xhc3NpZmljYXRpb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDEwNC40NiUpOyB9XG4gIC5kbXItaXAtcmFkaW8tY2xhc3NpZmljYXRpb24tYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5kbXItaXAtcmFkaW8tY2xhc3NpZmljYXRpb24tYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NCUgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAuZG1yLWlwLXJhZGlvLWNsYXNzaWZpY2F0aW9uLWJ0biB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgLmRtci1pcC1yYWRpby1jbGFzc2lmaWNhdGlvbi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZG1yLWlwLXJhZGlvLWNsYXNzaWZpY2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9IH1cblxuLnNlYXJjaC1wYWdlIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAuc2VhcmNoLXBhZ2Uge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5zZWFyY2gtcGFnZV9fZm9ybSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MjgyODI7IH1cbiAgICAuc2VhcmNoLXBhZ2VfX2Zvcm0gaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwMDE0M0M7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtcGFnZV9fZm9ybSBpbnB1dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gICAgLnNlYXJjaC1wYWdlX19mb3JtIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0IHtcbiAgICBtYXgtd2lkdGg6IDk4MHB4OyB9XG4gICAgLnNlYXJjaC1wYWdlX19yZXN1bHQtd3JhcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDsgfVxuICAgICAgLnNlYXJjaC1wYWdlX19yZXN1bHQtd3JhcC1sYXN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5zZWFyY2gtcGFnZV9fcmVzdWx0LWxpbmsge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnRldHJhX19tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy90ZXRyYS1tYWluLmpwZ1wiKTtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50ZXRyYV9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAudGV0cmFfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICAudGV0cmFfX21haW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuMSkgMjkuMTglLCByZ2JhKDE0LCAxNCwgMTQsIDAuOCkgOTYuNzclKTsgfVxuICAudGV0cmFfX21haW4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC50ZXRyYV9fbWFpbi1ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnRldHJhX19tYWluLWJsb2NrLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAudGV0cmFfX21haW4tYmxvY2staWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIHdpZHRoOiA3N3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAgIC50ZXRyYV9fbWFpbi1ibG9jay1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1NnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAudGV0cmFfX21haW4tYmxvY2staWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC50ZXRyYV9fbWFpbi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50ZXRyYS1jYXJkcyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAudGV0cmEtY2FyZHMtaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRldHJhLWNhcmRzLWl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnRldHJhLWNhcmRzLWl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogMjUwcHg7IH0gfVxuICAudGV0cmEtY2FyZHMtaW1nIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC50ZXRyYS1jYXJkcy1pY29uIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGV0cmEtY2FyZHMgLm1vYmlsZV9zbGlkZXIgLmNhcmQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi50ZXRyYS1zb2x1dGlvbnMge1xuICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50ZXRyYS1zb2x1dGlvbnMge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRldHJhLXNvbHV0aW9ucyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAudGV0cmEtc29sdXRpb25zLWltZy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnRldHJhLXNvbHV0aW9ucy1pbWctYmxvY2stdGV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgY29sb3I6ICMxQjg0RkY7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAudGV0cmEtc29sdXRpb25zLWltZy1ibG9jay1pbWcge1xuICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICBoZWlnaHQ6IDk4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgLnRldHJhLXNvbHV0aW9ucy1pbWctYmxvY2sge1xuICAgICAgICB3aWR0aDogODBweDsgfVxuICAgICAgICAudGV0cmEtc29sdXRpb25zLWltZy1ibG9jay1pbWcge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAudGV0cmEtc29sdXRpb25zLWltZy1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA5NXB4OyB9XG4gICAgICAgIC50ZXRyYS1zb2x1dGlvbnMtaW1nLWJsb2NrLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9IH1cbiAgICAudGV0cmEtc29sdXRpb25zLWltZy1ibG9jayBpbWcge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogOTAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAudGV0cmEtc29sdXRpb25zX19wbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudGV0cmEtc29sdXRpb25zX19wbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAudGV0cmEtc29sdXRpb25zX19wbC1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4udGV0cmEtcmFkaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL3RldHJhLXJhZGlvLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTMwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGV0cmEtcmFkaW8ge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50ZXRyYS1yYWRpbyB7XG4gICAgICBwYWRkaW5nOiA1MnB4IDA7IH0gfVxuXG4udGV0cmEtZXF1aXBtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy90ZXRyYS1yYWRpby0yLmpwZ1wiKTtcbiAgcGFkZGluZzogMTkwcHggMDsgfVxuICAudGV0cmEtZXF1aXBtZW50X19idG4ge1xuICAgIG1heC13aWR0aDogMjQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRldHJhLWVxdWlwbWVudCB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cblxuLnRldHJhLWNsaWVudHMge1xuICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50ZXRyYS1jbGllbnRzIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50ZXRyYS1jbGllbnRzIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC50ZXRyYS1jbGllbnRzLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC50ZXRyYS1jbGllbnRzLWltZyB7XG4gICAgICAgIHdpZHRoOiAyNiU7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAudGV0cmEtY2xpZW50cy1pbWc6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi50ZXRyYS1zeXN0ZW0ge1xuICBwYWRkaW5nOiAxMDBweCAwIDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRldHJhLXN5c3RlbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDsgfSB9XG5cbi50ZXRyYS1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50ZXRyYS1wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRldHJhLXByb2R1Y3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAudGV0cmEtcHJvZHVjdCAuaDUge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnRldHJhLXByb2R1Y3QtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IH1cbiAgICAudGV0cmEtcHJvZHVjdC1pbWctaGVpZ2h0IHtcbiAgICAgIGhlaWdodDogMjUwcHg7IH1cbiAgICAudGV0cmEtcHJvZHVjdC1pbWctbWluIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZXRyYS1wcm9kdWN0LWltZyB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLnRldHJhLXByb2R1Y3QtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cbiAgICAudGV0cmEtcHJvZHVjdC1pbWcuX2NvbXBhY3Qge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnRldHJhLXByb2R1Y3QtaW1nLl9jb21wYWN0IHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgLnRldHJhLXByb2R1Y3QtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGV0cmEtcHJvZHVjdC1saW5rLWhlYWQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC50ZXRyYS1wcm9kdWN0LWxpbmstaGVhZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAudGV0cmEtcHJvZHVjdC1saW5rLWhlYWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gICAgICAudGV0cmEtcHJvZHVjdC1saW5rLWhlYWQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NThFQjg7IH1cbiAgICAudGV0cmEtcHJvZHVjdC1saW5rLXRpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudGV0cmEtcHJvZHVjdC1saW5rLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC50ZXRyYS1wcm9kdWN0LWxpbmstdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLnRldHJhLXByb2R1Y3QtbGluay10aXRsZS5fY29tcGFjdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAudGV0cmEtcHJvZHVjdC1saW5rOmhvdmVyIC50ZXRyYS1wcm9kdWN0LWxpbmstdGl0bGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC50ZXRyYS1wcm9kdWN0X19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTgwcHg7IH0gfVxuXG4udGV0cmEtZnVuY3Rpb24ge1xuICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50ZXRyYS1mdW5jdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGV0cmEtZnVuY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLnRldHJhLWZ1bmN0aW9uLXNjcm9sbCB7XG4gICAgbWF4LWhlaWdodDogMzE5cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAudGV0cmEtZnVuY3Rpb24tc2Nyb2xsIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzY3cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnRldHJhLWZ1bmN0aW9uLXNjcm9sbCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM5MnB4OyB9IH1cblxuLnRldHJhLWNvcmVfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczMzc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnRldHJhLWNvcmVfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGV0cmEtY29yZV9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50ZXRyYS1jb3JlX19tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuICAudGV0cmEtY29yZV9fbWFpbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRldHJhLWNvcmVfX21haW4uX2FjY2Vzc25ldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgLnRldHJhLWNvcmVfX21haW4uX2FjY2Vzc25ldCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAudGV0cmEtY29yZV9fbWFpbi5fYWNjZXNzbmV0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH0gfVxuICAudGV0cmEtY29yZV9fbWFpbi1pbWFnZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDsgfVxuXG4udGV0cmEtY29yZS1ibG9jayB7XG4gIG1heC13aWR0aDogMzA1cHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAudGV0cmEtY29yZS1ibG9jay1pbWctY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZXRyYS1jb3JlLWJsb2NrLWltZy1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRldHJhLWNvcmUtYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnRldHJhLWNvcmUtYmxvY2stYm90dG9tIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkIHJnYmEoMTg5LCAxODksIDE4OSwgMC41KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRldHJhLWNvcmUtYmxvY2stYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgLnRldHJhLWNvcmUtYmxvY2staW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA3MHB4OyB9XG4gICAgLnRldHJhLWNvcmUtYmxvY2staW1nLW5ldyB7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnRldHJhLWNvcmUtYmxvY2staW1nLW5ldyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAudGV0cmEtY29yZS1ibG9jay1pbWcge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTBweDsgfSB9XG4gIC50ZXRyYS1jb3JlLWJsb2NrLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAudGV0cmEtY29yZS1ibG9jay1pY29uLTIge1xuICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAudGV0cmEtY29yZS1ibG9jay1pY29uLTIge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAudGV0cmEtY29yZS1ibG9jay1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuXG4udGV0cmEtcmFkaW8tY29yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2VfMTgyLmpwZ1wiKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEzMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRldHJhLXJhZGlvLWNvcmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGV0cmEtcmFkaW8tY29yZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZzogNTJweCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgICAgIC50ZXRyYS1yYWRpby1jb3JlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNCwgMTQsIDE0LCAwLjg1KSAyMi4wOCUsIHJnYmEoMTQsIDE0LCAxNCwgMC4zKSA3Mi4wOCUpOyB9IH1cblxuLnRldHJhLWNvcmUtY2VudGVyX190b3Age1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRldHJhLWNvcmUtY2VudGVyX190b3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC50ZXRyYS1jb3JlLWNlbnRlcl9fdG9wLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRldHJhLWNvcmUtY2VudGVyX190b3AtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnRldHJhLWNvcmUtY2VudGVyX190b3AtaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAudGV0cmEtY29yZS1jZW50ZXJfX3RvcC1pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAudGV0cmEtY29yZS1jZW50ZXJfX3RvcC5fYWNjZXNzbmV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH1cblxuLnRldHJhLWNvcmUtY2VudGVyX19ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGV0cmEtY29yZS1jZW50ZXJfX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRldHJhLWNvcmUtY2VudGVyX19ib3R0b20ge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC50ZXRyYS1jb3JlLWNlbnRlcl9fYm90dG9tLWNhcmQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGhlaWdodDogNDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAudGV0cmEtY29yZS1jZW50ZXJfX2JvdHRvbS1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC50ZXRyYS1jb3JlLWNlbnRlcl9fYm90dG9tLWNhcmQtaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH0gfVxuICAgIC50ZXRyYS1jb3JlLWNlbnRlcl9fYm90dG9tLWNhcmQuX2F1dG8taGVpZ2h0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG4gIC50ZXRyYS1jb3JlLWNlbnRlcl9fYm90dG9tLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTMyOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAudGV0cmEtY29yZS1jZW50ZXJfX2JvdHRvbS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnRldHJhLWNvcmUtcHJvZ3JhbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGV0cmEtY29yZS1wcm9ncmFtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50ZXRyYS1jb3JlLXByb2dyYW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuICAudGV0cmEtY29yZS1wcm9ncmFtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRldHJhLWNvcmUtcHJvZ3JhbS10aXRsZS1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLnRldHJhLWNvcmUtcHJvZ3JhbS10aXRsZS1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZXRyYS1jb3JlLXByb2dyYW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDsgfVxuICAgICAgICAudGV0cmEtY29yZS1wcm9ncmFtLXRpdGxlLWJpZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAudGV0cmEtY29yZS1wcm9ncmFtLXRpdGxlLWJpZyB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gIC50ZXRyYS1jb3JlLXByb2dyYW0tY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRldHJhLWNvcmUtcHJvZ3JhbS1jYXJkID4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnRldHJhLWNvcmUtcHJvZ3JhbS1jYXJkLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgICAudGV0cmEtY29yZS1wcm9ncmFtLWNhcmQtbGluayB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC50ZXRyYS1jb3JlLXByb2dyYW0tY2FyZC1saW5rIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC50ZXRyYS1jb3JlLXByb2dyYW0tY2FyZC1pbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVkoMjVweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudGV0cmEtY29yZS1wcm9ncmFtLWNhcmQtaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLnRldHJhLWNvcmUtcHJvZ3JhbS1jYXJkLXJvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAgICAgLnRldHJhLWNvcmUtcHJvZ3JhbS1jYXJkLXJvdy1ibG9jayBwLCAudGV0cmEtY29yZS1wcm9ncmFtLWNhcmQtcm93LWJsb2NrIGxpIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnRldHJhLWNvcmUtcHJvZ3JhbS1jYXJkLXJvdy1ibG9jayBwLCAudGV0cmEtY29yZS1wcm9ncmFtLWNhcmQtcm93LWJsb2NrIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAxNDNDOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAudGV0cmEtY29yZS1wcm9ncmFtLWNhcmQtcm93IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4OyB9IH1cbiAgICAudGV0cmEtY29yZS1wcm9ncmFtLWNhcmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICAgIGhlaWdodDogY2FsYyg1MCUgKyAzNXB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNDNDO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuNjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAgIC50ZXRyYS1jb3JlLXByb2dyYW0tY2FyZDpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogY2FsYyg1MCUgKyA5MHB4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnRldHJhLWNvcmUtcHJvZ3JhbS1jYXJkOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDU0JTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTAlICsgMTUwcHgpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudGV0cmEtY29yZS1wcm9ncmFtLWNhcmQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC50ZXRyYS1jb3JlLXByb2dyYW0tY2FyZC1kbXIgcCwgLnRldHJhLWNvcmUtcHJvZ3JhbS1jYXJkLWRtciBsaSB7XG4gICAgICAgIGNvbG9yOiAjMDAxNDNDOyB9IH1cbiAgICAudGV0cmEtY29yZS1wcm9ncmFtLWNhcmQtZG1yOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1MHB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC50ZXRyYS1jb3JlLXByb2dyYW0tY2FyZC1kbXI6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRldHJhLXJhZGlvLWNvcmUtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2VfMTgzLmpwZ1wiKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE1NXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRldHJhLXJhZGlvLWNvcmUtMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50ZXRyYS1yYWRpby1jb3JlLTIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHBhZGRpbmc6IDUycHggMDsgfSB9XG4gIC50ZXRyYS1yYWRpby1jb3JlLTIuX2h5dGVyYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGV0cmEtY29yZV9fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzMzNzU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAudGV0cmEtY29yZV9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50ZXRyYS1jb3JlX19tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRldHJhLWNvcmVfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG4gIC50ZXRyYS1jb3JlX19tYWluOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udGV0cmEtY29yZS1ibG9jayB7XG4gIG1heC13aWR0aDogMzA1cHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGV0cmEtY29yZS1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAudGV0cmEtY29yZS1ibG9jay1ib3R0b20ge1xuICAgIGJvcmRlci1yaWdodDogMC41cHggc29saWQgcmdiYSgxODksIDE4OSwgMTg5LCAwLjUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudGV0cmEtY29yZS1ibG9jay1ib3R0b20ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHJnYmEoMTg5LCAxODksIDE4OSwgMC41KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAudGV0cmEtY29yZS1ibG9jay1pbWcge1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnRldHJhLWNvcmUtYmxvY2staW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLnRldHJhLWNvcmUtYmxvY2staWNvbiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnRldHJhLWNvcmUtYmxvY2staWNvbiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuLnRldHJhLWV4cHJlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczMzc1OyB9XG4gIC50ZXRyYS1leHByZXNzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGV0cmEtZXhwcmVzcy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAudGV0cmEtZXhwcmVzcy1ibG9jay1pbWcge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gICAgLnRldHJhLWV4cHJlc3MtYmxvY2stdGV4dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODRweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRldHJhLWV4cHJlc3MtaDUge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG4udGV0cmEtcmFkaW8tZXhwcmVzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2VfMTkwLmpwZ1wiKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEzMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRldHJhLXJhZGlvLWV4cHJlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGV0cmEtcmFkaW8tZXhwcmVzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZzogNTJweCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgICAgIC50ZXRyYS1yYWRpby1leHByZXNzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNCwgMTQsIDE0LCAwLjg1KSAyMi4wOCUsIHJnYmEoMTQsIDE0LCAxNCwgMC4zKSA3Mi4wOCUpOyB9IH1cblxuLnRldHJhLWV4cHJlc3MtY2VudGVyIHtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGV0cmEtZXhwcmVzcy1jZW50ZXIge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cblxuLnRldHJhLWJsdWUtYmxvY2sge1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRldHJhLWJsdWUtYmxvY2staW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAudGV0cmEtYmx1ZS1ibG9jay1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzNSU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA0MTRweDtcbiAgICBoZWlnaHQ6IDQxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAudGV0cmEtYmx1ZS1ibG9jay1jaXJjbGUge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgICBsZWZ0OiAyMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRldHJhLWJsdWUtYmxvY2stY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50ZXRyYS1leHByZXNzLWljb24ge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiA0MnB4O1xuICBtYXgtaGVpZ2h0OiA0MnB4OyB9XG5cbi5hcnRpY2xlLW1vYi10YWIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxNDNDO1xuICBjb2xvcjogIzAwMTQzQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmFydGljbGUtbW9iLXRhYi1pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlLW1vYi10YWI6YmVmb3JlLCAuYXJ0aWNsZS1tb2ItdGFiOmFmdGVyIHtcbiAgICByaWdodDogMTVweDsgfVxuICAuYXJ0aWNsZS1tb2ItdGFiOmhvdmVyLCAuYXJ0aWNsZS1tb2ItdGFiOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMTQzQzsgfVxuICAuYXJ0aWNsZS1tb2ItdGFiW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUI4NEZGO1xuICAgIGNvbG9yOiAjMUI4NEZGOyB9XG4gICAgLmFydGljbGUtbW9iLXRhYlthcmlhLWV4cGFuZGVkPSd0cnVlJ106YmVmb3JlLCAuYXJ0aWNsZS1tb2ItdGFiW2FyaWEtZXhwYW5kZWQ9J3RydWUnXTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGOyB9XG5cbi5hcnRpY2xlLWRhdGEtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5hcnRpY2xlLWNhcmRfX2RhcmsgLmNhcmQtYm9keSB7XG4gIHBvc2l0aW9uOiBpbml0aWFsOyB9XG5cbi5hcnRpY2xlX19jYXJkLWNvbnRhaW5lci0xIC5jYXJkIHtcbiAgbWluLWhlaWdodDogNDUycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFydGljbGVfX2NhcmQtY29udGFpbmVyLTEgLmNhcmQge1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG5cbi5hcnRpY2xlX19jYXJkLWNvbnRhaW5lci0yIC5jYXJkIHtcbiAgbWluLWhlaWdodDogMjgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFydGljbGVfX2NhcmQtY29udGFpbmVyLTIgLmNhcmQge1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG5cbi5hcnRpY2xlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYXJ0aWNsZV9fbGlzdC1wYXJhbSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczMzc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmFydGljbGVfX2xpc3QtbmFtZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmFydGljbGVfX2xpc3QtbmFtZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9IH1cblxuLmFydGljbGUtdGFibGUgdHIgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5hcnRpY2xlLXRhYmxlLTEgdHIgdGgge1xuICB3aWR0aDogNTAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hcnRpY2xlLXRhYmxlLTEgdHIgdGgge1xuICAgICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFydGljbGUtdGFibGUtMiB0ZCwgLmFydGljbGUtdGFibGUtMiB0aCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmFydGljbGUtdGFibGUtMi1pdGVtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCk7IH1cblxuLmFydGljbGUtdGFibGUtMiB0ciB0ZDpmaXJzdC1jaGlsZCxcbi5hcnRpY2xlLXRhYmxlLTIgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4uYXJ0aWNsZS10YWJsZS0zIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLmFydGljbGUtdGFibGUtMyB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFydGljbGUtdGFibGUtMyB0ZCwgLmFydGljbGUtdGFibGUtMyB0aCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmFydGljbGUtdGFibGUtMyB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5hcnRpY2xlLXRhYmxlLTMgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYXJ0aWNsZS10YWJsZS0zIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuXG4uYXJ0aWNsZS10YWJsZS00IHRoIHtcbiAgd2lkdGg6IDMzLjMzMzMlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYXJ0aWNsZS10YWJsZS00IHRoLCAuYXJ0aWNsZS10YWJsZS00IHRkIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uYXJ0aWNsZS10YWJsZS01IHRkIHtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFydGljbGUtdGFibGUtNSB0ZCB7XG4gICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG5cbi5hcnRpY2xlLXRhYmxlLTUgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uYXJ0aWNsZS10YWJsZS01IHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYXJ0aWNsZS10YWJsZS01IHRkLCAuYXJ0aWNsZS10YWJsZS01IHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uYXJ0aWNsZS10YWJsZS01IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFydGljbGUtdGFibGUtNSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5hcnRpY2xlLXRhYmxlLTUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfSB9XG5cbi5hcnRpY2xlX190YWIge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuYXJ0aWNsZV9fdGFiIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuYXJ0aWNsZV9fdGFiIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fdGFiIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmFydGljbGVfX3RhYiAubmF2LWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsZXg6IGluaXRpYWw7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmFydGljbGVfX3RhYiAubmF2LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuYXJ0aWNsZV9fdGFiIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5hcnRpY2xlX190YWIgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5hcnRpY2xlLWNvbnRhaW5lcl9fY2FyZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkLzk0MzFhYWIzODBlZjUyMjQ0MjQ4ZDYzMjc3M2QxNmYxLmpwZWdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmFydGljbGVfX3NpbmdsZS1ibG9jayB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFydGljbGVfX3NpbmdsZS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXJ0aWNsZV9fc2luZ2xlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5hcnRpY2xlX19zaW5nbGUtYmxvY2stYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzMsIDE3NSwgMjI0LCAwLjIpOyB9XG5cbi5hcnRpY2xlX19zaW5nbGUtaW1nLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuYXJ0aWNsZV9fc2luZ2xlLWltZy1ibG9jayB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXJ0aWNsZV9fc2luZ2xlLWltZy1ibG9jayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi50YWJsZS1vdmVyZmxvdyB7XG4gIG1hcmdpbjogMCAtMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGFibGUtb3ZlcmZsb3cge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLnRhYmxlLW92ZXJmbG93LWJsb2NrIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAudGFibGUtb3ZlcmZsb3ctYmxvY2stMSB7XG4gICAgICBtaW4td2lkdGg6IDYwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudGFibGUtb3ZlcmZsb3ctYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC50YWJsZS1vdmVyZmxvdy1ibG9jayAuY2FyZCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgICAgICAgLnRhYmxlLW92ZXJmbG93LWJsb2NrIC5jYXJkLmJnLWxpZ2h0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4uYmctbGlnaHRibHVlLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMywgMTc1LCAyMjQsIDAuMik7IH1cblxuLnNtYXJ0cHR0X19tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9zbWFydHB0dC1iZy5qcGdcIik7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnNtYXJ0cHR0X19tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5zbWFydHB0dF9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7IH0gfVxuICAuc21hcnRwdHRfX21haW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuMSkgMjkuMTglLCByZ2JhKDE0LCAxNCwgMTQsIDAuOCkgOTYuNzclKTsgfVxuICAuc21hcnRwdHRfX21haW4taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLnNtYXJ0cHR0X19tYWluLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uc21hcnRwdHQtY2FyZHMge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAuc21hcnRwdHQtY2FyZHNfX2NhcmQtbWluIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNtYXJ0cHR0LWNhcmRzX19jYXJkLW1pbi10ZXRyYSB7XG4gICAgICBwYWRkaW5nOiAzcHggMHB4OyB9XG4gICAgLnNtYXJ0cHR0LWNhcmRzX19jYXJkLW1pbiBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5zbWFydHB0dC1jYXJkcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5zbWFydHB0dC1jYXJkcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbi5zbWFydHB0dC1zb2x1dGlvbnMge1xuICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5zbWFydHB0dC1zb2x1dGlvbnMge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNtYXJ0cHR0LXNvbHV0aW9ucyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuc21hcnRwdHQtc29sdXRpb25zLWRyb3Bkb3duIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAuc21hcnRwdHQtc29sdXRpb25zLWRyb3Bkb3duIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnNtYXJ0cHR0LXNvbHV0aW9ucy1kcm9wZG93bi5fbW9iLW1vZGlmeTphZnRlciwgLnNtYXJ0cHR0LXNvbHV0aW9ucy1kcm9wZG93bi5fbW9iLW1vZGlmeTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zbWFydHB0dC1zb2x1dGlvbnMtZHJvcGRvd24uX21vYi1tb2RpZnkge1xuICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDE0M2M7XG4gICAgICAgIGNvbG9yOiAjMDAxNDNjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc21hcnRwdHQtc29sdXRpb25zX19jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNCk7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuICAuc21hcnRwdHQtc29sdXRpb25zX19waWN0dXJlIHtcbiAgICB3aWR0aDogMjRweDsgfVxuICAuc21hcnRwdHQtc29sdXRpb25zX19tYXgtaGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiA1MzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnNtYXJ0cHR0LXNvbHV0aW9uc19fbWF4LWhlaWdodCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAuc21hcnRwdHQtc29sdXRpb25zX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMDAxNDNDOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc21hcnRwdHQtc29sdXRpb25zX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5zbWFydHB0dC1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA3MzM3NSA2NiUsICNmZmZmZmYgNjYlIDEwMCUpO1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5zbWFydHB0dC1wcm9kdWN0LXRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7IH1cbiAgICAuc21hcnRwdHQtcHJvZHVjdC10ZXh0LWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5zbWFydHB0dC1wcm9kdWN0LXRleHQtaXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAuc21hcnRwdHQtcHJvZHVjdC10ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpOyB9IH1cbiAgLnNtYXJ0cHR0LXByb2R1Y3QtbnVtIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgLyotLS3QvdC+0LLQsNGPIC0tLS0qL1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zbWFydHB0dC1wcm9kdWN0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuc21hcnRwdHQtcHJvZHVjdC1pbWctYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLnNtYXJ0cHR0LXByb2R1Y3QtaW1nLWJsb2NrLXRleHQge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgICBjb2xvcjogIzFCODRGRjtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5zbWFydHB0dC1wcm9kdWN0LWltZy1ibG9jay1pbWcge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgICAuc21hcnRwdHQtcHJvZHVjdC1pbWctYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiA2NXB4OyB9XG4gICAgICAgICAgLnNtYXJ0cHR0LXByb2R1Y3QtaW1nLWJsb2NrLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgIGhlaWdodDogNjVweDsgfSB9XG4gICAgICAuc21hcnRwdHQtcHJvZHVjdC1pbWctYmxvY2s6aG92ZXIgLnNtYXJ0cHR0LXByb2R1Y3QtaW1nLWJsb2NrLWltZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFCODRGRjsgfVxuICAgICAgLnNtYXJ0cHR0LXByb2R1Y3QtaW1nLWJsb2NrOmhvdmVyIC5zbWFydHB0dC1wcm9kdWN0LWltZy1ibG9jay10ZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG5cbi5zbWFydHB0dC1yYWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2VfMjAzLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTU2cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnNtYXJ0cHR0LXJhZGlvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5zbWFydHB0dC1yYWRpbyB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNtYXJ0cHR0LXJhZGlvIHtcbiAgICAgIHBhZGRpbmc6IDUycHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5zbWFydHB0dC1yYWRpbyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgfSB9XG5cbi5zbWFydHB0dC1jbGllbnRzIHtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuc21hcnRwdHQtY2xpZW50cyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc21hcnRwdHQtY2xpZW50cyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuc21hcnRwdHQtY2xpZW50c19fY2FyZCB7XG4gICAgbWluLWhlaWdodDogMTM3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnNtYXJ0cHR0LWNsaWVudHNfX2NhcmQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5zbWFydHB0dC1jbGllbnRzX19jYXJkLWltYWdlXzk5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2ltYWdlXzk5LmpwZ1wiKTsgfVxuICAgIC5zbWFydHB0dC1jbGllbnRzX19jYXJkLWltYWdlXzk2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2ltYWdlXzk2LmpwZ1wiKTsgfVxuICAgIC5zbWFydHB0dC1jbGllbnRzX19jYXJkLWltYWdlXzkzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2ltYWdlXzkzLmpwZ1wiKTsgfVxuICAgIC5zbWFydHB0dC1jbGllbnRzX19jYXJkLWltYWdlXzk1IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2ltYWdlXzk1LmpwZ1wiKTsgfVxuICAgIC5zbWFydHB0dC1jbGllbnRzX19jYXJkLWltYWdlXzk4IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2ltYWdlXzk4LmpwZ1wiKTsgfVxuICAgIC5zbWFydHB0dC1jbGllbnRzX19jYXJkLVBvbGljaWEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS91cGxvYWQvUG9saWNpYS5qcGdcIik7IH1cbiAgICAuc21hcnRwdHQtY2xpZW50c19fY2FyZC1tb2x0ZW4tc3RlZWwtcG91cmluZy1saXF1aWQtaG90LW1ldGFsLW9mLXN0ZWVsLXNwaS0zRzc1WERRIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL21vbHRlbi1zdGVlbC1wb3VyaW5nLWxpcXVpZC1ob3QtbWV0YWwtb2Ytc3RlZWwtc3BpLTNHNzVYRFEuanBnXCIpOyB9XG4gICAgLnNtYXJ0cHR0LWNsaWVudHNfX2NhcmQtYWVyaWFsLXZpZXctb2YtdGhlLXN0YWRpdW0temVuaXQtYXJlbmEtN1NQWVdaVCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9hZXJpYWwtdmlldy1vZi10aGUtc3RhZGl1bS16ZW5pdC1hcmVuYS03U1BZV1pULmpwZ1wiKTsgfVxuICAgIC5zbWFydHB0dC1jbGllbnRzX19jYXJkLXdlbGRlci11c2VkLWdyaW5kaW5nLXN0b25lLW9uLXN0ZWVsLWluLWZhY3Rvcnktd2l0LUdZSlgzV1oge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS91cGxvYWQvd2VsZGVyLXVzZWQtZ3JpbmRpbmctc3RvbmUtb24tc3RlZWwtaW4tZmFjdG9yeS13aXQtR1lKWDNXWi5qcGdcIik7IH1cbiAgICAuc21hcnRwdHQtY2xpZW50c19fY2FyZC1jbGVhbmluZy1iZWFjaC1IM1ZEUlg2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2NsZWFuaW5nLWJlYWNoLUgzVkRSWDYuanBnXCIpOyB9XG4gICAgLnNtYXJ0cHR0LWNsaWVudHNfX2NhcmQtaW1hZ2UtOTYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS91cGxvYWQvaW1hZ2UtOTYuanBnXCIpOyB9XG4gICAgLnNtYXJ0cHR0LWNsaWVudHNfX2NhcmQtZ29zLWF0ZXgge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS91cGxvYWQvZ29zLWF0ZXguanBnXCIpOyB9XG4gICAgLnNtYXJ0cHR0LWNsaWVudHNfX2NhcmQtcG9saXRpY2EtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9wb2xpdGljYS0yLmpwZ1wiKTsgfVxuICAgIC5zbWFydHB0dC1jbGllbnRzX19jYXJkLWRhbmdlci1wcm9kdWNpbmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS91cGxvYWQvZGFuZ2VyLXByb2R1Y2luZy5qcGdcIik7IH1cbiAgICAuc21hcnRwdHQtY2xpZW50c19fY2FyZC1tYXNzYSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9tYXNzYS5qcGdcIik7IH1cbiAgICAuc21hcnRwdHQtY2xpZW50c19fY2FyZC1jb21tZXJzaWFsLXNlY3RvciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9jb21tZXJzaWFsLXNlY3Rvci5qcGdcIik7IH1cbiAgICAuc21hcnRwdHQtY2xpZW50c19fY2FyZC1lcm1hay1pbWFnZV85MyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9lcm1hay1pbWFnZV85My5qcGdcIik7IH1cbiAgICAuc21hcnRwdHQtY2xpZW50c19fY2FyZC1lcm1hay1pbWFnZV85NjEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS91cGxvYWQvZXJtYWstaW1hZ2VfOTYxLmpwZ1wiKTsgfVxuICAgIC5zbWFydHB0dC1jbGllbnRzX19jYXJkLWVybWFrLWltYWdlXzk2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2VybWFrLWltYWdlXzk2LmpwZ1wiKTsgfVxuICAuc21hcnRwdHQtY2xpZW50cy1pbWcge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zbWFydHB0dC1jbGllbnRzLWltZyB7XG4gICAgICAgIHdpZHRoOiAyNiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLnNtYXJ0cHR0LWNsaWVudHMtaW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc2xpY2stc2xpZGVyLWNsaSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnNsaWNrLXNsaWRlci1jbGkgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgb3BhY2l0eTogMC4zOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNsaWNrLXNsaWRlci1jbGkgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC0xNXB4OyB9IH1cblxuLnNsaWNrLXNsaWRlci1jbGkgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnNsaWNrLXNsaWRlci1jbGkgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBvcGFjaXR5OiAwLjM7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2xpY2stc2xpZGVyLWNsaSAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtMTVweDsgfSB9XG5cbi5zbGljay1zbGlkZXItY2xpLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5zbGljay1zbGlkZXItY2xpLWltZy1ibG9jayB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGhlaWdodDogOTBweDsgfVxuXG4uc21hcnRwdHQtZnVuY3Rpb24ge1xuICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5zbWFydHB0dC1mdW5jdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc21hcnRwdHQtZnVuY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkIC5oNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbiB7XG4gICAgd2lkdGg6IDIwOHB4O1xuICAgIGhlaWdodDogOTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLWluZm86YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9waWN0dXJlL3VwbG9hZC9pbmZvLWljb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLWluZm86YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLTEge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5zbWFydHB0dC1mdW5jdGlvbl9fY2FyZC1taW4tMiB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbi1tYWluIHtcbiAgICAgIGhlaWdodDogOTRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbi1tYWluOmJlZm9yZSwgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbi1tYWluOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzM3NTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLW1haW46YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAxMDAlOyB9XG4gICAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLW1haW46YWZ0ZXIge1xuICAgICAgICB0b3A6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLW1haW4ge1xuICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgICAgIC5zbWFydHB0dC1mdW5jdGlvbl9fY2FyZC1taW4tbWFpbjpiZWZvcmUsIC5zbWFydHB0dC1mdW5jdGlvbl9fY2FyZC1taW4tbWFpbjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbiB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5zbWFydHB0dC1mdW5jdGlvbl9fY2FyZC1taW4tMSB7XG4gICAgICAgICAgcGFkZGluZzogN3B4OyB9XG4gICAgICAgIC5zbWFydHB0dC1mdW5jdGlvbl9fY2FyZC1taW4tMiB7XG4gICAgICAgICAgcGFkZGluZzogOXB4OyB9IH1cbiAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFCODRGRiAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDczMzc1ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbjpob3ZlciAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLWFic29sdXRlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zbWFydHB0dC1mdW5jdGlvbl9fY2FyZC1taW4tYWJzb2x1dGUge1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IDExN3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH1cbiAgICAgIC5zbWFydHB0dC1mdW5jdGlvbl9fY2FyZC1taW4tYWJzb2x1dGUtMSB7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7IH1cbiAgICAgIC5zbWFydHB0dC1mdW5jdGlvbl9fY2FyZC1taW4tYWJzb2x1dGUtMiB7XG4gICAgICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgICAgIGhlaWdodDogNjBweDsgfVxuICAgICAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbi1hYnNvbHV0ZS0zIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbi1hYnNvbHV0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLWFic29sdXRlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkY7IH1cbiAgICAgIC5zbWFydHB0dC1mdW5jdGlvbl9fY2FyZC1taW4tYWJzb2x1dGUtbGVmdCB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLWFic29sdXRlLWxlZnQ6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAxMDAlOyB9XG4gICAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLWFic29sdXRlLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbi1hYnNvbHV0ZS1saXN0OmJlZm9yZSwgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbi1hYnNvbHV0ZS1saXN0OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkY7IH1cbiAgICAgICAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbi1hYnNvbHV0ZS1saXN0OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgIC5zbWFydHB0dC1mdW5jdGlvbl9fY2FyZC1taW4tYWJzb2x1dGUtbGlzdC1sZWZ0IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE1NXB4OyB9XG4gICAgICAgICAgLnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbi1hYnNvbHV0ZS1saXN0LWxlZnQ6YmVmb3JlLCAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLWFic29sdXRlLWxpc3QtbGVmdDphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IC0zcHg7IH1cbiAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLWJvcmRlciB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLWJvcmRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgIC5zbWFydHB0dC1mdW5jdGlvbl9fY2FyZC1taW4tYm9yZGVyLXRvcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4OyB9XG4gICAgICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtbWluLWJvcmRlci1ib3R0b20ge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDsgfVxuICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtaW1nLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2ltZy0xLnBuZ1wiKTsgfVxuICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtaW1nLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2ltZy0yLnBuZ1wiKTsgfVxuICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtaW1nLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2ltZy0zLnBuZ1wiKTsgfVxuICAuc21hcnRwdHQtZnVuY3Rpb25fX2NhcmQtaW1nLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2ltZy00LnBuZ1wiKTsgfVxuXG4uc21hcnRwdHQtZXF1aXBtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZV8yMDQuanBnXCIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zbWFydHB0dC1lcXVpcG1lbnQge1xuICAgICAgcGFkZGluZzogMTYwcHggMDsgfSB9XG4gIC5zbWFydHB0dC1lcXVpcG1lbnRfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLnNtYXJ0cHR0LWVxdWlwbWVudF9fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cblxuLnNtYXJ0cHR0LW9iamVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuc21hcnRwdHQtb2JqZWN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNtYXJ0cHR0LW9iamVjdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIC5zbWFydHB0dC1vYmplY3QgLmg1IHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLnNtYXJ0cHR0LW9iamVjdF9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMwNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc21hcnRwdHQtb2JqZWN0X19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29tcGFyZV9fbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvY29tcGFyZS0yLmpwZ1wiKTtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9XG4gIC5jb21wYXJlX19tYWluIC5oMiB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAuY29tcGFyZV9fbWFpbiAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5jb21wYXJlX19tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfSB9XG4gIC5jb21wYXJlX19tYWluOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgxNCwgMTQsIDE0LCAwLjEpIDI5LjE4JSwgcmdiYSgxNCwgMTQsIDE0LCAwLjgpIDk2Ljc3JSk7IH1cblxuLm1haW4tYWJvdXRfX2JvcmRlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogNnB4IGRvdHRlZCB3aGl0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbi1hYm91dF9fYm9yZGVyIHtcbiAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMjAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYWluLWFib3V0X19ibG9jayB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5tYWluLWFib3V0X19ibG9jay0xIHtcbiAgICAgIHdpZHRoOiAzMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tYWJvdXRfX2Jsb2NrIHtcbiAgICB3aWR0aDogMzglOyB9XG4gICAgLm1haW4tYWJvdXRfX2Jsb2NrLTEge1xuICAgICAgd2lkdGg6IDQyJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWFpbi1hYm91dF9fYmxvY2sge1xuICAgIHdpZHRoOiA0NCU7IH1cbiAgICAubWFpbi1hYm91dF9fYmxvY2stMSB7XG4gICAgICB3aWR0aDogMzYlOyB9IH1cblxuLm1haW4tYWJvdXRfX2NhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbi1hYm91dF9fY2FyZCB7XG4gICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG4gIC5tYWluLWFib3V0X19jYXJkLW1pbiB7XG4gICAgaGVpZ2h0OiA4N3B4O1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm1haW4tYWJvdXRfX2NhcmQtbWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubWFpbi1hYm91dF9faW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTIycHg7IH1cbiAgLm1haW4tYWJvdXRfX2luZm8tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMTNweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjZweDsgfVxuICAubWFpbi1hYm91dF9faW5mbzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTBFMEUwOyB9XG5cbi5jb21wYXJlX19yYWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvVXRpbGl0aWVzX1o0VTc3MTMtMS5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDEyMHB4IDA7IH1cbiAgLmNvbXBhcmVfX3JhZGlvIHAudGV4dC13aGl0ZSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDsgfVxuICAuY29tcGFyZV9fcmFkaW86YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAuY29tcGFyZV9fcmFkaW8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmNvbXBhcmVfX3JhZGlvIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY29tcGFyZV9fcmFkaW8ge1xuICAgICAgcGFkZGluZzogNTJweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmNvbXBhcmVfX3JhZGlvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0OyB9IH1cblxuLnB1cnBvc2VfX2NhcmQge1xuICB3aWR0aDogMTEzcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAucHVycG9zZV9fY2FyZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucHVycG9zZV9fY2FyZCB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIC5wdXJwb3NlX19jYXJkLWFycm93IHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHdoaXRlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAucHVycG9zZV9fY2FyZC1hcnJvdzpiZWZvcmUsIC5wdXJwb3NlX19jYXJkLWFycm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTVweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5wdXJwb3NlX19jYXJkLWFycm93OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucHVycG9zZV9fY2FyZC1hcnJvdy0xIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucHVycG9zZV9fY2FyZC1hcnJvdy0xIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1JTsgfSB9XG4gICAgLnB1cnBvc2VfX2NhcmQtYXJyb3ctMiB7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnB1cnBvc2VfX2NhcmQtYXJyb3ctMiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5wdXJwb3NlX19jYXJkLWFycm93LTMge1xuICAgICAgbWF4LXdpZHRoOiAzNDZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wdXJwb3NlX19jYXJkLWFycm93LTMge1xuICAgICAgICAgIG1heC13aWR0aDogNzAlOyB9IH1cblxuLmNvbXBhcmVfX3JhZGlvLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzLzA0X01TSV9Qb2xpY2UgU2NvdGxhbmRfUHJvbnRvLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogNzdweCAwOyB9XG4gIC5jb21wYXJlX19yYWRpby0yX19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuY29tcGFyZV9fcmFkaW8tMl9fY2FyZCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmNvbXBhcmVfX3JhZGlvLTIgdWwge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmNvbXBhcmVfX3JhZGlvLTIgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuY29tcGFyZV9fcmFkaW8tMiB1bCBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gICAgICAuY29tcGFyZV9fcmFkaW8tMiB1bCBsaTpiZWZvcmUge1xuICAgICAgICB0b3A6IDEwcHg7IH1cbiAgLmNvbXBhcmVfX3JhZGlvLTI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTQsIDE0LCAxNCwgMC44KSAyMi4wOCUsIHJnYmEoMTQsIDE0LCAxNCwgMC40KSA3Mi4wOCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAuY29tcGFyZV9fcmFkaW8tMiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuY29tcGFyZV9fcmFkaW8tMiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgfSB9XG5cbi5hZHZhbnRhZ2VzX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYWR2YW50YWdlc19fYmxvY2stY2FyZCB7XG4gICAgd2lkdGg6IDMxJTsgfVxuICAgIC5hZHZhbnRhZ2VzX19ibG9jay1jYXJkLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzMsIDE3NSwgMjI0LCAwLjYpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYWR2YW50YWdlc19fYmxvY2stY2FyZCB7XG4gICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmFkdmFudGFnZXNfX2Jsb2NrLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5hZHZhbnRhZ2VzX19ibG9jay1ib3JkZXIge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDUwcHgpO1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIGJvcmRlci1jb2xvcjogIzA3MzM3NTtcbiAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYWR2YW50YWdlc19fYmxvY2stYm9yZGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAlIC0gMjBweCk7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzX19ibG9jay1ib3JkZXIge1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggZG90dGVkICMwNzMzNzU7IH0gfVxuICAuYWR2YW50YWdlc19fYmxvY2stbGlzdCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmFkdmFudGFnZXNfX2Jsb2NrLWxpc3Qge1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzX19ibG9jay1saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4ubHRlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9vbnRvbmljLXRkWVVtN1ZGaTdZLXVuc3BsYXNoLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTM1cHggMDsgfVxuICAubHRlLWJsb2NrX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDU3MHB4OyB9XG4gICAgLmx0ZS1ibG9ja19faXRlbS10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5sdGUtYmxvY2sge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmx0ZS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmx0ZS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiA1MnB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubHRlLWJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0OyB9IH1cblxuLmNvbXBhcmVfX2NsaWVudHMtY2FyZCB7XG4gIGhlaWdodDogMjEwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDE0M0M7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmNvbXBhcmVfX2NsaWVudHMtY2FyZC1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmNvbXBhcmVfX2NsaWVudHMtY2FyZC1pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5jb21wYXJlX19jbGllbnRzLWNhcmQtc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmNvbXBhcmVfX2NsaWVudHMtY2FyZC1zZWNvbmRhcnkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5jb21wYXJlX19jbGllbnRzLWNhcmQtYmx1ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTZDQ0YyO1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuY29tcGFyZV9fY2xpZW50cy1jYXJkLWJsdWUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICAgIC5jb21wYXJlX19jbGllbnRzLWNhcmQtYmx1ZS10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmNvbXBhcmVfX2NsaWVudHMtY2FyZC1ibHVlLWltZyB7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICAgIGhlaWdodDogNTRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5jb21wYXJlX19jbGllbnRzLWNhcmQtYmx1ZS1pbWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gICAgLmNvbXBhcmVfX2NsaWVudHMtY2FyZC1ibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODYsIDIwNCwgMjQyLCAwLjIpOyB9XG5cbi5jb21wYXJlX19jbGllbnRzLXB5cmFtaWQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbXBhcmVfX2NsaWVudHMtcHlyYW1pZC1pbWcge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDsgfVxuXG4uY29uY2x1c2lvbl9faW1nIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogMTI3cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmNvbmNsdXNpb25fX2NpcmNsZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7IH1cbiAgLmNvbmNsdXNpb25fX2NpcmNsZS0yIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmNvbmNsdXNpb25fX3RleHQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb25jbHVzaW9uX190ZXh0OmJlZm9yZSwgLmNvbmNsdXNpb25fX3RleHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGJvdHRvbTogMHB4OyB9XG4gIC5jb25jbHVzaW9uX190ZXh0OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJvdHRvbTogLTRweDsgfVxuXG4uc29sdXRpb25zX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zb2x1dGlvbnNfX3RleHQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgLnNvbHV0aW9uc19fdGV4dC0xIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpOyB9XG5cbi5zb2x1dGlvbnNfX2ltZyB7XG4gIHdpZHRoOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zb2x1dGlvbnNfX2ltZyB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAuc29sdXRpb25zX19pbWctMSB7XG4gICAgd2lkdGg6IDE2MHB4OyB9XG5cbi5tYXRyaXhfX2dyYXBoIHtcbiAgaGVpZ2h0OiAzNzBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNDZweCA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5tYXRyaXhfX2dyYXBoIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfSB9XG4gIC5tYXRyaXhfX2dyYXBoOmJlZm9yZSwgLm1hdHJpeF9fZ3JhcGg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIHRvcDogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9hbmdsZS10b3AucG5nXCIpO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5tYXRyaXhfX2dyYXBoOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9hbmdsZS1sZWZ0LnBuZ1wiKTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC02cHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgLm1hdHJpeF9fZ3JhcGgtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAubWF0cml4X19ncmFwaC10ZXh0LTEge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubWF0cml4X19ncmFwaC10ZXh0LTEge1xuICAgICAgICAgIGxlZnQ6IC0yMHB4OyB9IH1cbiAgICAgIC5tYXRyaXhfX2dyYXBoLXRleHQtMSBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ4JSwgMTQ4cHgpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAubWF0cml4X19ncmFwaC10ZXh0LTEgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDglLCAxMTRweCkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7IH0gfVxuICAgIC5tYXRyaXhfX2dyYXBoLXRleHQtMiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC0zMHB4OyB9XG4gIC5tYXRyaXhfX2dyYXBoLWNhcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5tYXRyaXhfX2dyYXBoLWNhcmQtYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1hdHJpeF9fZ3JhcGgtY2FyZC0xIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAubWF0cml4X19ncmFwaC1jYXJkLTIge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubWF0cml4X19ncmFwaC1jYXJkLTIge1xuICAgICAgICAgIGhlaWdodDogNDUlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAubWF0cml4X19ncmFwaC1jYXJkLTIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAubWF0cml4X19ncmFwaC1jYXJkLTMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubWF0cml4X19ncmFwaC1jYXJkLTMge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxlZnQ6IDQwJTsgfSB9XG5cbi50ZWNobm9sb2d5X19ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIGhlaWdodDogNTAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkICMwMDE0M0M7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzAwMTQzQzsgfVxuICAudGVjaG5vbG9neV9fYm9yZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRvcDogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcGljdHVyZS91cGxvYWQvYW5nbGUtdG9wLnBuZyk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnRlY2hub2xvZ3lfX2NhcmQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMzLCAxNzUsIDIyNCwgMC42KTsgfVxuXG4udGVjaG5vbG9neV9fY2FyZC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OSwgMTQyLCAxODQsIDAuNik7IH1cblxuLmV4cGVyaWVuY2VfX2Jsb2NrIHtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLmV4cGVyaWVuY2VfX2Jsb2NrIHtcbiAgICAgIGhlaWdodDogMTMzcHg7IH0gfVxuXG4uZXhwZXJpZW5jZV9fcm93IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmV4cGVyaWVuY2VfX3JvdyB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5leHBlcmllbmNlX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmV4cGVyaWVuY2VfX2NhcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIC5leHBlcmllbmNlX19jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDAuNzhkZWcsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KSAzLjY1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQ5Ljg5JSk7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAuZXhwZXJpZW5jZV9fY2FyZDpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9IH1cbiAgLmV4cGVyaWVuY2VfX2NhcmQtbm8tZ3JhZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmV4cGVyaWVuY2VfX2NhcmQtaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW46IC04MHB4IGF1dG8gNDBweDsgfVxuXG4uYWJvdXRfX21haW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlXzIxOC5wbmdcIik7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgbWluLWhlaWdodDogNjYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogOTk1cHggNzI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDYzcHgpIGNhbGMoMTAwJSArIDkwcHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAuYWJvdXRfX21haW4ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MzVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFib3V0X19tYWluIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7IH1cbiAgICAgIC5hYm91dF9fbWFpbjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmFib3V0X19tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NXZ3O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5hYm91dF9fbWFpbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMTQsIDE0LCAxNCwgMC4xKSAyOS4xOCUsIHJnYmEoMTQsIDE0LCAxNCwgMC44KSA5Ni43NyUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAuYWJvdXRfX21haW4tY2FyZCAuaDMge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5hYm91dF9fbWFpbi1jYXJkIC5oMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAuYWJvdXRfX21haW4tY2FyZC1pbWcge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAuYWJvdXRfX21haW4tY2FyZC1pbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmFib3V0X19tYWluLWNhcmQtaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG5cbi5yYWRpby1zeXN0ZW1fX2ltZyB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDcxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnJhZGlvLXN5c3RlbV9faW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4OyB9IH1cbiAgLnJhZGlvLXN5c3RlbV9faW1nLTIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAucmFkaW8tc3lzdGVtX19pbWctMyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucmFkaW8tc3lzdGVtX19pbWctNCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4ucmFkaW8tc3lzdGVtX19jYXJkIHtcbiAgd2lkdGg6IDQ0JTtcbiAgYm9yZGVyLXdpZHRoOiA4cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucmFkaW8tc3lzdGVtX19jYXJkIHtcbiAgICAgIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAucmFkaW8tc3lzdGVtX19jYXJkIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yYWRpby1zeXN0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5yYWRpby1zeXN0ZW1fX3RleHQtbWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucmFkaW8tc3lzdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAucmFkaW8tc3lzdGVtX190ZXh0LW1pbiB7XG4gICAgICBmb250LXNpemU6IDlweDsgfSB9XG5cbi5yYWRpby1zeXN0ZW1fX3RleHQtMSB7XG4gIHdpZHRoOiAzMyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnJhZGlvLXN5c3RlbV9fdGV4dC0xIHtcbiAgICAgIHdpZHRoOiAzMCU7IH0gfVxuXG4uYWNoaWV2ZW1lbnRzX192aWRlbyB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG5cbi5hY2hpZXZlbWVudHNfX3BhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFjaGlldmVtZW50c19fcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYWNoaWV2ZW1lbnRzX19wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cblxuLmFjaGlldmVtZW50c19fYXZhdGFyIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDIxMHB4OyB9XG4gIC5hY2hpZXZlbWVudHNfX2F2YXRhci1iaWcge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDI5MHB4OyB9XG5cbi5hY2hpZXZlbWVudHNfX2NhcmQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hY2hpZXZlbWVudHNfX2NhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMTdweDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLmFjaGlldmVtZW50c19faXRlbSB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIHdpZHRoOiA4NSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmFjaGlldmVtZW50c19faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYWNoaWV2ZW1lbnRzX19pdGVtLWljb24ge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmFjaGlldmVtZW50c19faXRlbS1ib3JkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hY2hpZXZlbWVudHNfX2l0ZW0tYm9yZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDIxOXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmFjaGlldmVtZW50c19faXRlbS1ib3JkZXI6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5hY2hpZXZlbWVudHNfX2l0ZW0tYm9yZGVyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmFjaGlldmVtZW50c19faXRlbS1ib3JkZXItZnVsbDpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuYWNoaWV2ZW1lbnRzX19pdGVtLWJvcmRlci0xOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5hY2hpZXZlbWVudHNfX2l0ZW0tYm9yZGVyLTI6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMjQxcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuYWNoaWV2ZW1lbnRzX19pdGVtLWJvcmRlci0yOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmFjaGlldmVtZW50c19faXRlbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLmFjaGlldmVtZW50c19faXRlbS1pbWctbWluIHtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiAzMCUgdG9wO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5hY2hpZXZlbWVudHNfX2l0ZW0taW1nLW1pbi0xIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG4gICAgICAuYWNoaWV2ZW1lbnRzX19pdGVtLWltZy1taW4tMiB7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC5hY2hpZXZlbWVudHNfX2l0ZW0taW1nLW1pbi0zIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLmFjaGlldmVtZW50c19faXRlbS1pbWctbWluIHtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuYWNoaWV2ZW1lbnRzX19pdGVtLWltZy1taW4tc20ge1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmFjaGlldmVtZW50c19faXRlbS1pbWcge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7IH0gfVxuICAgIC5hY2hpZXZlbWVudHNfX2l0ZW0taW1nLTIge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLmFjaGlldmVtZW50c19faXRlbS1pbWctMiB7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDsgfSB9XG4gIC5hY2hpZXZlbWVudHNfX2l0ZW0tYXJyb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwMTQzQztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyN3B4IDA7IH1cbiAgICAuYWNoaWV2ZW1lbnRzX19pdGVtLWFycm93OmJlZm9yZSwgLmFjaGlldmVtZW50c19faXRlbS1hcnJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE0M0M7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTVweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5hY2hpZXZlbWVudHNfX2l0ZW0tYXJyb3c6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRvcDogMDsgfVxuXG4uYXJyb3dfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMjIwcHggMCA4MHB4IDEyMHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS91cGxvYWQvTGluZS0xNjQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFycm93X19jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAyMjBweCAwIDgwcHggNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5hcnJvd19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW46IDkwcHggMCA0MHB4OyB9IH1cbiAgLmFycm93X19jb250YWluZXItaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQ0cHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgYm90dG9tOiAtN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYm90dG9tOiA2cHg7IH0gfVxuICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tMSB7XG4gICAgICBsZWZ0OiAtNzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tMSB7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgLmFycm93X19jb250YWluZXItaXRlbS0yIHtcbiAgICAgIGxlZnQ6IGNhbGMoMjQlIC0gNzBweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLTIge1xuICAgICAgICAgIGxlZnQ6IDIwJTsgfSB9XG4gICAgLmFycm93X19jb250YWluZXItaXRlbS0zIHtcbiAgICAgIGxlZnQ6IGNhbGMoNDglIC0gNzBweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLTMge1xuICAgICAgICAgIGxlZnQ6IDQwJTsgfSB9XG4gICAgLmFycm93X19jb250YWluZXItaXRlbS00IHtcbiAgICAgIGxlZnQ6IGNhbGMoNzIlIC0gNzBweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLTQge1xuICAgICAgICAgIGxlZnQ6IDYwJTsgfSB9XG4gICAgLmFycm93X19jb250YWluZXItaXRlbS01IHtcbiAgICAgIGxlZnQ6IGNhbGMoOTQlIC0gNzBweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLTUge1xuICAgICAgICAgIGxlZnQ6IDgwJTsgfSB9XG4gICAgLmFycm93X19jb250YWluZXItaXRlbS1pbWcge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmFycm93X19jb250YWluZXItaXRlbS1pbWcge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmFycm93X19jb250YWluZXItaXRlbS1pbWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0taW1nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAgICAgLmFycm93X19jb250YWluZXItaXRlbS1pbWc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn0J/QvtC00YDQvtCx0L3QtdC1JztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMxQjg0RkY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0taW1nOmJlZm9yZSwgLmFycm93X19jb250YWluZXItaXRlbS1pbWc6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90IHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmFycm93X19jb250YWluZXItaXRlbS1kb3Qge1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90IHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgaGVpZ2h0OiAxMjAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgIHRvcDogLTklO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMzk3YyAwJSwgIzBiYjFkMyAxMDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgLmFycm93X19jb250YWluZXItaXRlbS1kb3Q6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmFycm93X19jb250YWluZXItaXRlbS1kb3QtMiB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmFycm93X19jb250YWluZXItaXRlbS1kb3QtMiB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLWRvdC0yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90LTMge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90LTMge1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLWRvdC0zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90LTQge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90LTQge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLWRvdC00IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90LTUge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90LTUge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLWRvdC01IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90LTYge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90LTYge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLWRvdC02IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90LTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90LTIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG4gICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLWRvdC0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLWRvdC0zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH0gfVxuICAgICAgLmFycm93X19jb250YWluZXItaXRlbS1kb3QtNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tZG90LTQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDsgfSB9XG4gICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLWRvdC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmFycm93X19jb250YWluZXItaXRlbS1kb3QtNSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4OyB9IH1cbiAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLXRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLXRleHQtdXAge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLXRleHQtdXAge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW0tdGV4dC11cCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLXRleHQtdXAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgICAuYXJyb3dfX2NvbnRhaW5lci1pdGVtOmhvdmVyIC5hcnJvd19fY29udGFpbmVyLWl0ZW0taW1nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFCODRGRjsgfVxuICAgICAgLmFycm93X19jb250YWluZXItaXRlbTpob3ZlciAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLWltZzpiZWZvcmUsIC5hcnJvd19fY29udGFpbmVyLWl0ZW06aG92ZXIgLmFycm93X19jb250YWluZXItaXRlbS1pbWc6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFycm93X19jb250YWluZXItaXRlbTpob3ZlciAuYXJyb3dfX2NvbnRhaW5lci1pdGVtLXRleHQge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW06aG92ZXIgLmFycm93X19jb250YWluZXItaXRlbS10ZXh0LXVwLFxuICAgIC5hcnJvd19fY29udGFpbmVyLWl0ZW06aG92ZXIgLmFycm93X19jb250YWluZXItaXRlbS1kb3Q6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmFib3V0X19tYXAge1xuICBoZWlnaHQ6IDUyM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5hYm91dF9fbWFwIHtcbiAgICAgIGhlaWdodDogNTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYWJvdXRfX21hcCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLmFib3V0X19tYXAtbGluayB7XG4gICAgY29sb3I6ICMwMDE0M0M7IH1cbiAgLmFib3V0X19tYXAtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYm91dF9fbWFwLWZpbHRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDhweDsgfVxuICAgIC5hYm91dF9fbWFwLWZpbHRlcl9hY3RpdmUgLmFib3V0X19tYXAtZmlsdGVyLWRyb3Bkb3duIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAuYWJvdXRfX21hcC1maWx0ZXJfYWN0aXZlIC5hYm91dF9fbWFwLWZpbHRlci1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzFCODRGRjsgfVxuICAgIC5hYm91dF9fbWFwLWZpbHRlci1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTQzQztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAycHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAuYWJvdXRfX21hcC1maWx0ZXItZHJvcGRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgOHB4IDMwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNDRweCAwO1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIC5hYm91dF9fbWFwLWZpbHRlci1kcm9wZG93bi1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMy40cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTMuNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMy40cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgdG9wOiAtMTIuNHB4O1xuICAgICAgICBsZWZ0OiAzMnB4OyB9XG4gICAgICAgIC5hYm91dF9fbWFwLWZpbHRlci1kcm9wZG93bi1hcnJvdzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkICNmZmY7XG4gICAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgICAgdG9wOiAxLjRweDsgfVxuICAgIC5hYm91dF9fbWFwLWZpbHRlci1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5hYm91dF9fbWFwLWZpbHRlci1jaGVja2JveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hYm91dF9fbWFwLWZpbHRlci1jaGVja2JveC1jb250cm9sIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAgICAgLmFib3V0X19tYXAtZmlsdGVyLWNoZWNrYm94LWNvbnRyb2w6Y2hlY2tlZCArIC5hYm91dF9fbWFwLWZpbHRlci1jaGVja2JveC1sYWJlbDphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuYWJvdXRfX21hcC1maWx0ZXItY2hlY2tib3gtY29udHJvbFtkaXNhYmxlZF0ge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgICAgICAuYWJvdXRfX21hcC1maWx0ZXItY2hlY2tib3gtY29udHJvbFtkaXNhYmxlZF0gKyAuYWJvdXRfX21hcC1maWx0ZXItY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgICAuYWJvdXRfX21hcC1maWx0ZXItY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgICAgICAgLmFib3V0X19tYXAtZmlsdGVyLWNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3JkZXI6ICMwMDE0M0MgMXB4IHNvbGlkOyB9XG4gICAgICAgIC5hYm91dF9fbWFwLWZpbHRlci1jaGVja2JveC1sYWJlbDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogIzAwMTQzQyAycHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogIzAwMTQzQyAycHggc29saWQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAuYWJvdXRfX21hcC1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7IH1cbiAgICAuYWJvdXRfX21hcC1tb2RhbF9zbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICAuYWJvdXRfX21hcC1tb2RhbF9zbWFsbCAuYWJvdXRfX21hcC1tb2RhbC1sZWZ0IHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgICAgLmFib3V0X19tYXAtbW9kYWxfc21hbGwgLmFib3V0X19tYXAtbW9kYWwtcmlnaHQge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgLmFib3V0X19tYXAtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5hYm91dF9fbWFwLW1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogN3B4IDAgNDRweDsgfVxuICAgIC5hYm91dF9fbWFwLW1vZGFsLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmFib3V0X19tYXAtbW9kYWwtcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9IH1cbiAgICAuYWJvdXRfX21hcC1tb2RhbC1sZWZ0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5hYm91dF9fbWFwLW1vZGFsLWxlZnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICAuYWJvdXRfX21hcC1tb2RhbC1yaWdodCB7XG4gICAgICBmbGV4LWJhc2lzOiA1NSU7IH1cbiAgICAuYWJvdXRfX21hcC1tb2RhbC1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmFib3V0X19tYXAtbW9kYWwtaW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7IH0gfVxuICAgIC5hYm91dF9fbWFwLW1vZGFsLWxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgbWFyZ2luOiAyNXB4IDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5hYm91dF9fbWFwLW1vZGFsLWxvZ28ge1xuICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDMwcHg7IH0gfVxuICAgIC5hYm91dF9fbWFwLW1vZGFsLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuYWJvdXRfX21hcC1tb2RhbC1pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuYWJvdXRfX21hcC1tb2RhbC1pbmZvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgIC5hYm91dF9fbWFwLW1vZGFsLWluZm8tdmFsdWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5hYm91dF9fbWFwLW1vZGFsLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cbiAgICAuYWJvdXRfX21hcC1tb2RhbC10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAuYWJvdXRfX21hcC1tb2RhbC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAuYWJvdXRfX21hcC1tb2RhbC1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cblxuLmFib3V0X19pY29uIHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5hYm91dF9faWNvbi1ibG9jayB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgbWluLXdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuXG4uYWJvdXRfX2Ryb3Age1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFib3V0X19kcm9wIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5hYm91dF9fZHJvcCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gICAgdG9wOiAycHg7IH1cbiAgLmFib3V0X19kcm9wW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuYWJvdXRfX2Ryb3BbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uYWJvdXRfX2JvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCREJEQkQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmFib3V0X19ib3JkZXItcmlnaHQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cblxuLmFib3V0X19pbWctbG9nbyB7XG4gIGhlaWdodDogNTVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4ucmVjb21lbmRlZF9faW1nIHtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMzZweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJlY29tZW5kZWRfX2ltZy1uZXcge1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVjb21lbmRlZF9fY2FyZCB7XG4gICAgbWluLWhlaWdodDogNTgxcHg7IH0gfVxuXG4uZG9jX19saW5rIHtcbiAgY29sb3I6ICMwMDE0M0M7XG4gIHdpZHRoOiAxMzNweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmRvY19fbGluayB7XG4gICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG4gIC5kb2NfX2xpbmstaW1nIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgIGhlaWdodDogMTMzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5kb2NfX2xpbmstaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5kb2NfX2xpbmstaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZG9jX19saW5rOmhvdmVyIC5kb2NfX2xpbmstaW1nIHtcbiAgICBib3JkZXItY29sb3I6ICMxQjg0RkY7IH1cblxuLmRtci1pcC1yYWRpby1hYm91dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvYWJvdXQtbHRlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyB9XG4gIC5kbXItaXAtcmFkaW8tYWJvdXQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDEwNC40NiUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5kbXItaXAtcmFkaW8tYWJvdXQgYS5idG4ge1xuICAgICAgZm9udC1zaXplOiA5cHg7IH0gfVxuICAuZG1yLWlwLXJhZGlvLWFib3V0LWJ0biB7XG4gICAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZG1yLWlwLXJhZGlvLWFib3V0LWJ0biB7XG4gICAgICAgIG1heC13aWR0aDogNDQlICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmRtci1pcC1yYWRpby1hYm91dC1idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5kbXItaXAtcmFkaW8tYWJvdXQtdGl0bGUge1xuICAgIG1heC13aWR0aDogNjgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmRtci1pcC1yYWRpby1hYm91dCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbi5kbXJfX21haW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlLTIyNi5qcGdcIik7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgLmRtcl9fbWFpbi1pbWctYmlnIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4OyB9XG4gIC5kbXJfX21haW4tYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAuZG1yX19tYWluLWJ0biB7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5kbXJfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAxMDBweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuZG1yX19tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgLmRtcl9fbWFpbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRtcl9fbWFpbi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5kbXJfX21haW4taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmRtcl9fbWFpbi1pbWcuX2h5dGVyYSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZG1yX19tYWluLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRtcl9fbWFpbi5faHl0ZXJhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL2Rtci1oeXRlcmEuanBnXCIpOyB9XG5cbi5kbXJfX2NhcmQge1xuICBtaW4taGVpZ2h0OiAzNjdweDsgfVxuICAuZG1yX19jYXJkLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5kbXJfX2NhcmQtdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmRtcl9fY2FyZC1zaWduIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmRtcl9fY2FyZC1zaWduIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZG1yX19jYXJkLXNpZ24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgLmRtcl9fY2FyZC1pbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmRtcl9fY2FyZC1taW4ge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZG1yX19jYXJkLW1pbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgIC5kbXJfX2NhcmQtbWluLWhlaWdodCB7XG4gICAgICBtaW4taGVpZ2h0OiAyODNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5kbXJfX2NhcmQtbWluLWhlaWdodCB7XG4gICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gICAgLmRtcl9fY2FyZC1taW5fX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuZG1yX19jYXJkLW1pbl9faW1nLl9zbWFsbCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIC5kbXJfX2NhcmQtbWluX19pbWcuX21pZGRsZSB7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAuZG1yX19jYXJkLWJpZyB7XG4gICAgbWluLWhlaWdodDogMzYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5kbXJfX2NhcmQtYmlnIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuICAgIC5kbXJfX2NhcmQtYmlnX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuZG1yX19jYXJkLWJpZ19faW1nLTEge1xuICAgICAgICB3aWR0aDogOTBweDsgfVxuICAgICAgLmRtcl9fY2FyZC1iaWdfX2ltZy0yIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmRtcl9fY2FyZC1iaWdfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZG1yX19jYXJkLWJpZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAuZG1yX19jYXJkLWxhcmdlIHtcbiAgICAvKkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0fSovIH1cbiAgICAuZG1yX19jYXJkLWxhcmdlX19pbWcge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmRtcl9fY2FyZC10YWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDM1cHgpO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZG1yX19jYXJkLXRhZyB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNDVweCk7IH0gfVxuICAgIC5kbXJfX2NhcmQtdGFnLl9sZWZ0IHtcbiAgICAgIGxlZnQ6IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZG1yX19jYXJkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuXG4uZ3JhZGllbnQtbnVtIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3BpY3R1cmUvdXBsb2FkL2xpc3Quc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZG1yX19zeXN0ZW1zLWltZy1taW4ge1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG4uZG1yX19zeXN0ZW1zLW1heC1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZG1yX19zeXN0ZW1zLWltZyB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmRtcl9fc3lzdGVtcy1pbWcge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuXG4uZG1yX19zeXN0ZW1zLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5kbXJfX3N5c3RlbXMtY2FyZC1jb2xsYXBzZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLW1pbiB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLW1pZGRsZSB7XG4gICAgICBoZWlnaHQ6IDM5MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZG1yX19zeXN0ZW1zLWNhcmQtY29sbGFwc2Uge1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAgICAgLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZG1yX19zeXN0ZW1zLWNhcmQtY29sbGFwc2UtbWlkZGxlIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0MHB4OyB9XG4gICAgICAgICAgLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLW1pZGRsZTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5kbXJfX3N5c3RlbXMtY2FyZC1jb2xsYXBzZS1saW5rLWljb24ge1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5kbXJfX3N5c3RlbXMtY2FyZC1jb2xsYXBzZS1saW5rLXNob3csIC5kbXJfX3N5c3RlbXMtY2FyZC1jb2xsYXBzZS1saW5rLWhpZGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAuZG1yX19zeXN0ZW1zLWNhcmQtY29sbGFwc2UtbGlua1thcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLWxpbmstaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuZG1yX19zeXN0ZW1zLWNhcmQtY29sbGFwc2UtbGlua1thcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLWxpbmstc2hvdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuZG1yX19zeXN0ZW1zLWNhcmQtY29sbGFwc2UtbGlua1thcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLWxpbmstaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLWxpbmtbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLWxpbmstaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLWxpbmtbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLWxpbmstc2hvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLWxpbmtbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLWxpbmstaGlkZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuZG1yX19zeXN0ZW1zLWNhcmQtY29sbGFwc2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwLjc4ZGVnLCAjZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZG1yX19zeXN0ZW1zLWNhcmQtY29sbGFwc2UtYWN0aXZlOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmRtcl9fc3lzdGVtcy1jYXJkLWxpbmsge1xuICAgIG1heC13aWR0aDogMzQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kbXJfX3N5c3RlbXMtY2FyZC1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmRtcl9fc3lzdGVtcy1jYXJkLWxpbmsge1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICAuZG1yX19zeXN0ZW1zLWNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZG1yX19zeXN0ZW1zLWNhcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5kbXItcmFkaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlLTIwOS0xLmpwZ1wiKTsgfVxuICAuZG1yLXJhZGlvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDEyLjA3JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDQuNDYlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZG1yLXJhZGlvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9IH1cbiAgLmRtci1yYWRpb19fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMxNnB4OyB9XG4gIC5kbXItcmFkaW8tMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZS0zMjI0LmpwZ1wiKTsgfVxuICAgIC5kbXItcmFkaW8tMjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwLjE3ZGVnLCAjMDAwMDAwIDIuMTQlLCByZ2JhKDAsIDAsIDAsIDApIDEyOS42OSUpOyB9XG5cbi50ZXN0LXNsaWRlci1jaGlsZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50ZXN0LXNsaWRlci1jaGlsZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG4uZG1yLWlwX19pbWcge1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cblxuLmRtci1pcF9fbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvRGVwb3NpdHBob3Rvc18yODYxMzY4MV94bC0yMDE1LmpwZ1wiKTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmRtci1pcF9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDEwMHB4KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5kbXItaXBfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA1NTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmRtci1pcF9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5kbXItaXBfX21haW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTAuMDFkZWcsICMwMDAwMDAgLTE0LjIzJSwgcmdiYSgwLCAwLCAwLCAwKSA5NS42NiUsIHJnYmEoNDEsIDQxLCA0MSwgMC4wNikpOyB9XG4gIC5kbXItaXBfX21haW4taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAuZG1yLWlwX19tYWluLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuZG1yLWlwX19tYWluLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmRtci1pcF9fbWFpbi5fbXVsdGktc2l0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9kbXItaHl0ZXJhLW11bHRpLXNpdGUuanBnXCIpOyB9XG5cbi5kbXItdGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmRtci10aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cblxuLmRtci1pcC1yYWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2UtMjMxLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9XG4gIC5kbXItaXAtcmFkaW86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDEwNC40NiUpOyB9XG4gIC5kbXItaXAtcmFkaW8tdGl0bGUge1xuICAgIG1heC13aWR0aDogNjgwcHg7IH1cbiAgLmRtci1pcC1yYWRpb19fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5kbXItaXAtcmFkaW8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH0gfVxuXG4uc2NoZW1lLWRtcl9fdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E1QjZDQTsgfVxuXG4uc2NoZW1lLWRtcl9fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMzLCAxNzUsIDIyNCwgMC4yKTsgfVxuXG4uc2NoZW1lLWRtcl9faW1nIHtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLnNjaGVtZS1kbXJfX2ltZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnNjaGVtZS1kbXJfX2ltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uZG1yLWNhcGFjaXR5X19tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZS0yNDQuanBnXCIpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgaGVpZ2h0OiA3MjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZG1yLWNhcGFjaXR5X19tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gMTAwcHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmRtci1jYXBhY2l0eV9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuZG1yLWNhcGFjaXR5X19tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmRtci1jYXBhY2l0eV9fbWFpbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRtci1jYXBhY2l0eV9fbWFpbi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5kbXItY2FwYWNpdHlfX21haW4taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5kbXItY2FwYWNpdHlfX21haW4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICAgIC5kbXItY2FwYWNpdHlfX21haW4tYmxvY2stbWluIHtcbiAgICAgIG1heC13aWR0aDogNDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgICAgLmRtci1jYXBhY2l0eV9fbWFpbi1ibG9jay1taW4ge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuZG1yLWNhcGFjaXR5X19tYWluLWJsb2NrLW1pbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5kbXItY2FwYWNpdHlfX21haW4tYmxvY2stbWluLWltZyB7XG4gICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE3cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgLmRtci1jYXBhY2l0eV9fbWFpbi1ibG9jay1taW4taW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5kbXItY2FwYWNpdHlfX21haW4uX2h5dGVyYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9oeXRlcmEtYmcucG5nXCIpO1xuICAgIGhlaWdodDogNzYwcHg7IH1cbiAgLmRtci1jYXBhY2l0eV9fbWFpbi5fdHJ1bmtpbmctbGl0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy90cnVua2luZy1saXRlLWJnLmpwZ1wiKTtcbiAgICBoZWlnaHQ6IDc2MHB4OyB9XG4gIC5kbXItY2FwYWNpdHlfX21haW4uX3B1bHNhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9wdWxzYXJfYmcuanBnXCIpO1xuICAgIGhlaWdodDogODAwcHg7IH1cbiAgLmRtci1jYXBhY2l0eV9fbWFpbi5fd2Fsa2llZmxlZXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvd2Fsa2llZmxlZXRfYmcucG5nXCIpO1xuICAgIGhlaWdodDogNzYwcHg7IH1cbiAgLmRtci1jYXBhY2l0eV9fbWFpbi5fYmRhLWh5dGVyYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9iZ19kYmEtaHl0ZXJhLmpwZ1wiKTtcbiAgICBoZWlnaHQ6IDc2MHB4OyB9XG4gIC5kbXItY2FwYWNpdHlfX21haW4uX3JhZGl1c2lwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL3JhZGl1c2lwX21haW4uanBnXCIpO1xuICAgIGhlaWdodDogNzYwcHg7IH1cblxuLmNhcGFjaXR5LWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcGFjaXR5LWRyb3Bkb3duIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmNhcGFjaXR5LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5jYXBhY2l0eS1kcm9wZG93bi10ZXh0LXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcGFjaXR5LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5jYXBhY2l0eS1kcm9wZG93bi10ZXh0LWhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FwYWNpdHktZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmNhcGFjaXR5LWRyb3Bkb3duLXRleHQtaGlkZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cbiAgLmNhcGFjaXR5LWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSAuY2FwYWNpdHktZHJvcGRvd24tdGV4dC1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2FwYWNpdHktZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIC5jYXBhY2l0eS1kcm9wZG93bi10ZXh0LWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRtci1pcC1yYWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2UtMjMxLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9XG4gIC5kbXItaXAtcmFkaW86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDEwNC40NiUpOyB9XG4gIC5kbXItaXAtcmFkaW8tdGl0bGUge1xuICAgIG1heC13aWR0aDogNjgwcHg7IH1cbiAgLmRtci1pcC1yYWRpby10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmRtci1pcC1yYWRpbyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbi5kbXItY2FwYWNpdHktbWF4X19tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9EZXBvc2l0cGhvdG9zXzMwMjc3NDQ2OF94bC0yMDE1LmpwZ1wiKTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmRtci1jYXBhY2l0eS1tYXhfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAxMDBweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZG1yLWNhcGFjaXR5LW1heF9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuZG1yLWNhcGFjaXR5LW1heF9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5kbXItY2FwYWNpdHktbWF4X19tYWluLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmRtci1jYXBhY2l0eS1tYXhfX21haW4taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5kbXItY2FwYWNpdHktbWF4X19tYWluLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZG1yLWNhcGFjaXR5LW1heF9fbWFpbi1ibG9jay1taW4ge1xuICAgICAgbWF4LXdpZHRoOiA0NDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgICAuZG1yLWNhcGFjaXR5LW1heF9fbWFpbi1ibG9jay1taW4ge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuZG1yLWNhcGFjaXR5LW1heF9fbWFpbi1ibG9jay1taW4ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAuZG1yLWNhcGFjaXR5LW1heF9fbWFpbi1ibG9jay1taW4taW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTdweDsgfVxuXG4uZG1yLWlwLXJhZGlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZS0yMzEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH1cbiAgLmRtci1pcC1yYWRpbzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAwMCAxMi4wNyUsIHJnYmEoMCwgMCwgMCwgMCkgMTA0LjQ2JSk7IH1cbiAgLmRtci1pcC1yYWRpby10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZG1yLWlwLXJhZGlvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9IH1cblxuLmRtci1tb3RvdHJib19faW1nLWljb24ge1xuICBoZWlnaHQ6IDcxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuZG1yLW1vdG90cmJvX19pbWctaWNvbi1iaWcge1xuICAgIGhlaWdodDogMTAycHg7IH1cbiAgLmRtci1tb3RvdHJib19faW1nLWljb24tbWlkZGxlIHtcbiAgICBoZWlnaHQ6IDEwMnB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuXG4uZG1yLW1vdG90cmJvX19tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZTMyNDUuanBnXCIpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZG1yLW1vdG90cmJvX19tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gMTAwcHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmRtci1tb3RvdHJib19fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuZG1yLW1vdG90cmJvX19tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmRtci1tb3RvdHJib19fbWFpbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRtci1tb3RvdHJib19fbWFpbi5fY29udi1zeXN0ZW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvY29udmVudGlvbmFsLXN5c3RlbV9iZy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAwcHgpOyB9XG5cbi5kbXItaXAtcmFkaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlLTIzMS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuICAuZG1yLWlwLXJhZGlvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDEyLjA3JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDQuNDYlKTsgfVxuICAuZG1yLWlwLXJhZGlvLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5kbXItaXAtcmFkaW8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH0gfVxuXG4uc2NoZW1lLW1vdG90cmJvIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAuc2NoZW1lLW1vdG90cmJvIGxpOmJlZm9yZSB7XG4gICAgdG9wOiAxMXB4OyB9XG5cbi5hdWRpdF9fbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvR3JvdXAtMTA0NC5qcGdcIik7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBtaW4taGVpZ2h0OiA2NjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuYXVkaXRfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5hdWRpdF9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7IH0gfVxuICAuYXVkaXRfX21haW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdWRpdF9fbnVtIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmF1ZGl0X19pdGVtIHtcbiAgd2lkdGg6IDkwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmF1ZGl0X19pdGVtLXdpZHRoIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmF1ZGl0X19pdGVtLWJvcmRlcjpiZWZvcmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmRtci1pcC1yYWRpby1hdWRpdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvMjNmc2RmMy5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZG1yLWlwLXJhZGlvLWF1ZGl0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuZG1yLWlwLXJhZGlvLWF1ZGl0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuZG1yLWlwLXJhZGlvLWF1ZGl0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDEyLjA3JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDQuNDYlKTsgfVxuICAuZG1yLWlwLXJhZGlvLWF1ZGl0LWJ0biB7XG4gICAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZG1yLWlwLXJhZGlvLWF1ZGl0LWJ0biB7XG4gICAgICAgIG1heC13aWR0aDogNDQlICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmRtci1pcC1yYWRpby1hdWRpdC1idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5kbXItaXAtcmFkaW8tYXVkaXQtdGl0bGUge1xuICAgIG1heC13aWR0aDogNjgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmRtci1pcC1yYWRpby1hdWRpdCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbi5hdWRpdF9fbW9iaWxlLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNDhweCArIDFyZW0pOyB9XG5cbi5hdWRpdF9fbW9iaWxlLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBoZWFkaW5nO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgLmF1ZGl0X19tb2JpbGUtbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmF1ZGl0X19tb2JpbGUtbGlzdCBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgcmdiYSg3OSwgNzksIDc5LCAwLjYpO1xuICAgICAgdG9wOiAyNnB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hdWRpdF9fbW9iaWxlLWxpc3QgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmF1ZGl0X19tb2JpbGUtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGhlYWRpbmc7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGhlYWRpbmcpO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgei1pbmRleDogMjsgfVxuXG4uYXVkaXRfX2Fycm93IHtcbiAgd2lkdGg6IDQ3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzRweCk7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXVkaXRfX2Fycm93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfSB9XG4gIC5hdWRpdF9fYXJyb3ctYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAxMS41JTsgfVxuICAgIC5hdWRpdF9fYXJyb3ctYmxvY2stYWJvdXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDclOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmF1ZGl0X19hcnJvdy1ibG9jay1hYm91dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTsgfVxuICAgICAgICAgIC5hdWRpdF9fYXJyb3ctYmxvY2stYWJvdXQgLmF1ZGl0X19hcnJvdyB7XG4gICAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzRweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5hdWRpdF9fYXJyb3ctYmxvY2stYWJvdXQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5hdWRpdF9fYXJyb3ctYmxvY2stYWJvdXQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICAuYXVkaXRfX2Fycm93LWJsb2NrLW5ldyB7XG4gICAgICBtYXJnaW4tbGVmdDogMzUuNSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5hdWRpdF9fYXJyb3ctYmxvY2sge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfSB9XG5cbi5hdWRpdF9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXVkaXRfX2xpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoNzksIDc5LCA3OSwgMC42KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxNHB4KTsgfVxuICAuYXVkaXRfX2xpc3QtcmlnaHQ6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxNHB4KTsgfVxuICAuYXVkaXRfX2xpc3Qtc3lzdGVtczpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAyOHB4KTsgfVxuICAuYXVkaXRfX2xpc3Qtc3lzdGVtcy1yaWdodDpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMzJweDsgfVxuXG4uYXVkaXRfX2hpZGUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hdWRpdF9faGlkZS1ibG9jayAuc21hcnRwdHQtcHJvZHVjdC1udW0ge1xuICAgIG1pbi13aWR0aDogMjJweDsgfVxuICAuYXVkaXRfX2hpZGUtYmxvY2stMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjUlOyB9XG4gIC5hdWRpdF9faGlkZS1ibG9jay0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTUuMjUlOyB9XG4gIC5hdWRpdF9faGlkZS1ibG9jay0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1LjI1JTsgfVxuICAuYXVkaXRfX2hpZGUtYmxvY2stNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMS41JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXVkaXRfX2hpZGUtYmxvY2sge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9IH1cbiAgLmF1ZGl0X19oaWRlLWJsb2NrLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIHJnYmEoNzksIDc5LCA3OSwgMC42KTtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoNzksIDc5LCA3OSwgMC42KTtcbiAgICB3aWR0aDogODBweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4gICAgLmF1ZGl0X19oaWRlLWJsb2NrLWJvcmRlci1yaWdodCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIHJnYmEoNzksIDc5LCA3OSwgMC42KTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSg3OSwgNzksIDc5LCAwLjYpO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAgIC5hdWRpdF9faGlkZS1ibG9jay1ib3JkZXItc3lzdGVtcyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDsgfVxuICAuYXVkaXRfX2hpZGUtYmxvY2stbGlzdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KTsgfVxuXG4uYXVkaXRfX3dvcmstY3VzdG9tLXRleHQge1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmF1ZGl0X193b3JrLWN1c3RvbS10ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsgfSB9XG5cbi5hdWRpdF9fd29yay1pY29uIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXVkaXRfX3dvcmstaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfSB9XG5cbi5hdWRpdF9fd29yay1udW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYXVkaXRfX3dvcmstYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXVkaXRfX3dvcmstYnRuIHtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4OyB9IH1cbiAgLmF1ZGl0X193b3JrLWJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIycHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYXVkaXRfX3dvcmstYnRuLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmF1ZGl0X193b3JrLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hdWRpdF9fd29yay1ibG9jay1jb250ZW50W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5hdWRpdF9fd29yay1idG4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAuYXVkaXRfX3dvcmstYmxvY2stY29udGVudFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuaDUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hdWRpdF9fd29yay1ibG9jayAuaDUge1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5hdWRpdF9fd29yay1ibG9jayAuaDUge1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW07IH0gfVxuICAuYXVkaXRfX3dvcmstYmxvY2stY29udGVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmF1ZGl0X193b3JrLWJsb2NrLWNvbnRlbnQ6aG92ZXIgLmF1ZGl0X193b3JrLWJ0biB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAuYXVkaXRfX3dvcmstYmxvY2stY29udGVudDpob3ZlciAuaDUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmF1ZGl0X193b3JrLWJsb2NrID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmF1ZGl0X193b3JrLWJsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY2NjQ2NCwgIzAwMTQzQyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDM2cHgpOyB9XG4gIC5hdWRpdF9fd29yay1ibG9jay0yOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAxNDNDLCAjMUI4NEZGKTsgfVxuICAuYXVkaXRfX3dvcmstYmxvY2stMzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFCODRGRiwgIzBCQjFEMyk7IH1cbiAgLmF1ZGl0X193b3JrLWJsb2NrLTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS91cGxvYWQvTGluZS0yMjkuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxN3B4O1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMzVweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmF1ZGl0X193b3JrLWJsb2NrLTQ6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAyNXB4KTsgfSB9XG5cbi5hdWRpdC1zbGljay1jb250YWluZXIge1xuICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmF1ZGl0LXNsaWNrLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uYXVkaXQtc2xpY2sgLnNsaWNrLW5leHQsXG4uYXVkaXQtc2xpY2sgLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYXVkaXRfX21pbi1jYXJkIHtcbiAgbWluLWhlaWdodDogMjgzcHg7IH1cbiAgLmF1ZGl0X19taW4tY2FyZC1pY29uIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmF1ZGl0X19taW4tY2FyZC1pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmF1ZGl0X19taW4tY2FyZCB7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLmF1ZGl0X19jYXJvdXNlbC1jYXJkIHtcbiAgaGVpZ2h0OiAyMjZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzA3MzM3NTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAuYXVkaXRfX2Nhcm91c2VsLWNhcmQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFCODRGRjsgfVxuICAuYXVkaXRfX2Nhcm91c2VsLWNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjVweCAxNXB4OyB9XG5cbi5hdWRpdF9faW1nLWNhcmQge1xuICBoZWlnaHQ6IDU3cHg7XG4gIHdpZHRoOiA1N3B4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXVkaXRfX2ltZy1jYXJkIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmF1ZGl0X19pbWctY2FyZCB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXVkaXRfX2ZpbGwgLm5hdi1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmF1ZGl0X19maWxsIC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYm9yZGVyLWF1ZGl0LWJsdWUge1xuICBib3JkZXItY29sb3I6ICMyRjgwRUQ7IH1cblxuLnRleHQtYXVkaXQtYmx1ZSB7XG4gIGNvbG9yOiAjMkY4MEVEOyB9XG5cbi5ib3JkZXItYXVkaXQtYmx1ZS0yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkQ5Q0RCOyB9XG5cbi50ZXh0LWF1ZGl0LWJsdWUtMiB7XG4gIGNvbG9yOiAjMkQ5Q0RCOyB9XG5cbi5hdWRpdC1zbGljay1taW4gLnNsaWNrLW5leHQsIC5hdWRpdC1zbGljay1taW4gLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYmctbGlnaHRibHVlLW1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUZBRkY7IH1cblxuLmNvbnRyb2xfX21haW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL0dyb3VwMzk1MC5qcGdcIik7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBtaW4taGVpZ2h0OiA2NjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuY29udHJvbF9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmNvbnRyb2xfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9IH1cbiAgLmNvbnRyb2xfX21haW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250cm9sX19pbWctaWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAuY29udHJvbF9faW1nLWljb24ge1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuY29udHJvbF9faW1nLWljb24ge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY29udHJvbF9faW1nLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ucmFkaW8tY29udHJvbC1lcXVpcG1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL0dyb3VwMzkzNy5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgfVxuICAucmFkaW8tY29udHJvbC1lcXVpcG1lbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDg1JSk7IH1cbiAgLnJhZGlvLWNvbnRyb2wtZXF1aXBtZW50LXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5yYWRpby1jb250cm9sLWVxdWlwbWVudCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbi5saW5rLW92ZXJmbG93LXRleHQge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBoZWlnaHQ6IDE3NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5saW5rLW92ZXJmbG93LXRleHQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnNlcnZpY2UtcGFnZV9fbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvZXlKM0lqb3lNRFE0TEMuanBnXCIpO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgbWluLWhlaWdodDogNjYycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnNlcnZpY2UtcGFnZV9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnNlcnZpY2UtcGFnZV9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7IH0gfVxuICAuc2VydmljZS1wYWdlX19tYWluOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VydmljZS1wYWdlX19pbWctaWNvbiB7XG4gIGhlaWdodDogNzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG5cbi5zeXN0ZW1zLXRhYmxlIHtcbiAgaGVpZ2h0OiA2NjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5zeXN0ZW1zLXRhYmxlIC5jbGFzc2lmaWNhdGlvbl9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xNXB4OyB9IH1cbiAgLnN5c3RlbXMtdGFibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDAuNzhkZWcsICNmNWY1ZjUgMTkuNjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEyNC44OSUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAuc3lzdGVtcy10YWJsZS13aGl0ZS1iZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwLjc4ZGVnLCB3aGl0ZSAxOS42NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTI0Ljg5JSk7IH1cbiAgLnN5c3RlbXMtdGFibGUtYWN0aXZlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc3lzdGVtcy10YWJsZS1oZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5zeXN0ZW1zLXRhYmxlLWhlYWQge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfSB9XG4gICAgLnN5c3RlbXMtdGFibGUtaGVhZC1ibG9jayB7XG4gICAgICBoZWlnaHQ6IDE2NnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnN5c3RlbXMtdGFibGUtaGVhZC1ibG9jayB7XG4gICAgICAgICAgaGVpZ2h0OiAyMjJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnN5c3RlbXMtdGFibGUtaGVhZC1ibG9jayB7XG4gICAgICAgICAgaGVpZ2h0OiAyNjhweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLnN5c3RlbXMtdGFibGUtaGVhZC1ibG9jayB7XG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAuc3lzdGVtcy10YWJsZS1oZWFkLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnN5c3RlbXMtdGFibGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDlweDsgfSB9XG4gIC5zeXN0ZW1zLXRhYmxlLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN5c3RlbXMtdGFibGUtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDIwcHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5zeXN0ZW1zLXRhYmxlLWRyb3Bkb3duLWhpZGUtaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnN5c3RlbXMtdGFibGUtZHJvcGRvd24tYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zeXN0ZW1zLXRhYmxlLWRyb3Bkb3duLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5yYWRpby1zZXJ2aWNlLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL3dvbWFuLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyB9XG4gIC5yYWRpby1zZXJ2aWNlLTJfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAucmFkaW8tc2VydmljZS0yOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDEyLjA3JSwgcmdiYSgwLCAwLCAwLCAwKSA4NSUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5yYWRpby1zZXJ2aWNlLTIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH0gfVxuXG4ucmFkaW8tc2VydmljZS0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9zZXJ2aWNlMjMxLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyB9XG4gIC5yYWRpby1zZXJ2aWNlLTE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDEwNC40NiUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5yYWRpby1zZXJ2aWNlLTEge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH0gfVxuXG4ucmFkaW8tc2l0dWF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9zZXJ2aWNlMTEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnJhZGlvLXNpdHVhdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnJhZGlvLXNpdHVhdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLnJhZGlvLXNpdHVhdGlvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAwMCAxMi4wNyUsIHJnYmEoMCwgMCwgMCwgMCkgMTA0LjQ2JSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnJhZGlvLXNpdHVhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbi53YXJyYW5pdHktdGFibGUge1xuICBoZWlnaHQ6IDY2NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndhcnJhbml0eS10YWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMC43OGRlZywgI2ZmZmZmZiAxOS42NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTI0Ljg5JSk7XG4gICAgei1pbmRleDogMztcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsOyB9XG4gIC53YXJyYW5pdHktdGFibGUtYWN0aXZlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAud2FycmFuaXR5LXRhYmxlLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndhcnJhbml0eS10YWJsZS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB6LWluZGV4OiA0OyB9XG4gICAgLndhcnJhbml0eS10YWJsZS1kcm9wZG93bi1oaWRlLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC53YXJyYW5pdHktdGFibGUtZHJvcGRvd24tYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC53YXJyYW5pdHktdGFibGUtZHJvcGRvd24taWNvbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cblxuLndhcnJhbml0eV9faW1nLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDExNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMzcHg7IH1cblxuLndhcnJhbml0eV9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndhcnJhbml0eV9fYmxvY2sgPiAqIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC53YXJyYW5pdHlfX2Jsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjQkRCREJEO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzMHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLndhcnJhbml0eV9fYmxvY2stYnRuW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSAud2FycmFuaXR5X19ibG9jay1idG4taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud2FycmFuaXR5X19ibG9jay1idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLndhcnJhbml0eV9fYmxvY2stYnRuLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC53YXJyYW5pdHlfX2Jsb2NrLWJ0blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAud2FycmFuaXR5X19ibG9jay1idG4taGlkZSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC53YXJyYW5pdHlfX2Jsb2NrLWJ0blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAud2FycmFuaXR5X19ibG9jay1idG4tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud2FycmFuaXR5X19ibG9jay1taW46YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwM3B4KTtcbiAgICB0b3A6IDQ1cHg7IH1cbiAgLndhcnJhbml0eV9fYmxvY2stY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTIycHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAud2FycmFuaXR5X19ibG9jay1jYXJkLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDMxM3B4OyB9IH1cbiAgICAud2FycmFuaXR5X19ibG9jay1jYXJkLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC53YXJyYW5pdHlfX2Jsb2NrLWNhcmQtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyOTk0QTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAud2FycmFuaXR5X19ibG9jay1jYXJkLWNvbnRhaW5lci1yZWQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCNTc1NzsgfVxuICAgICAgLndhcnJhbml0eV9fYmxvY2stY2FyZC1jb250YWluZXItZ3JlZW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3QUU2MDsgfVxuXG4ud2FycmFuaXR5X19jYXJkLW51bSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCBhdXRvIC0zMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLndhcnJhbml0eV9fY2FyZC1udW0gLmJ1aWxkaW5nX19ibG9jay1udW0tYWJzb2x1dGUge1xuICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAud2FycmFuaXR5X19jYXJkLW51bS1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAud2FycmFuaXR5X19jYXJkLW51bS1ibG9jayB7XG4gICAgICAgIGhlaWdodDogMTcwcHg7IH0gfVxuXG4uc2VydmljZS1kZXBfX2NhcmQge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VydmljZS1kZXBfX2NhcmQge1xuICAgICAgbWluLWhlaWdodDogNDE4cHg7IH0gfVxuICAuc2VydmljZS1kZXBfX2NhcmQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLnNlcnZpY2UtZGVwX19jYXJkLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvc2ZiMy5qcGdcIik7IH1cbiAgLnNlcnZpY2UtZGVwX19jYXJkLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvdnNkZjMuanBnXCIpOyB9XG4gIC5zZXJ2aWNlLWRlcF9fY2FyZC0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL3NkZnYzMS5qcGdcIik7IH1cblxuLmJnLWxpZ2h0Ymx1ZS1taW4tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQjsgfVxuXG4uc2VydmljZXMtcGFnZV9fbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvR3JvdXAtMTA2MS5qcGdcIik7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBtaW4taGVpZ2h0OiA2NjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuc2VydmljZXMtcGFnZV9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnNlcnZpY2VzLXBhZ2VfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9IH1cbiAgLnNlcnZpY2VzLXBhZ2VfX21haW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXNpZ24tcGFnZV9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZGVzaWduLXBhZ2VfX2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7IH0gfVxuXG4uZGVzaWduLXBhZ2VfX21pZGRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGVzaWduLXBhZ2VfX21pZGRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzgyODI4MjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTExcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvdHRvbTogMDsgfVxuXG4uZGVzaWduLXBhZ2VfX2NhcmQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZGVzaWduLXBhZ2VfX2NhcmQtbWF4IHtcbiAgICB3aWR0aDogMTMwcHg7IH1cbiAgLmRlc2lnbi1wYWdlX19jYXJkLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM4MjgyODI7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjODI4MjgyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzgyODI4MjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLThweDtcbiAgICB0b3A6IDQycHg7IH1cbiAgLmRlc2lnbi1wYWdlX19jYXJkLWJvdHRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM4MjgyODI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICM4MjgyODI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjODI4MjgyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0MnB4O1xuICAgIGJvdHRvbTogMDsgfVxuICAuZGVzaWduLXBhZ2VfX2NhcmQtYm90dG9tLWJpZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjODI4MjgyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjODI4MjgyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzgyODI4MjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDA7IH1cblxuLmRlc2lnbi1wYWdlX19tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZS0yNjEuanBnXCIpO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjYycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmRlc2lnbi1wYWdlX19tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuZGVzaWduLXBhZ2VfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9IH1cbiAgLmRlc2lnbi1wYWdlX19tYWluOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIC0yMy4zMyUsIHJnYmEoMCwgMCwgMCwgMCkgMTI3LjA4JSk7IH1cblxuLmRlc2lnbl9fbW9iaWxlLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGVzaWduX19tb2JpbGUtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDc5LCA3OSwgNzksIDAuNik7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODZweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0M3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgLmRlc2lnbl9fbW9iaWxlLWxpc3QtaXRlbSB7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAxNDNDO1xuICAgIGNvbG9yOiAjMDAxNDNDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRlc2lnbl9fbW9iaWxlLWxpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoNzksIDc5LCA3OSwgMC42KTsgfVxuICAgIC5kZXNpZ25fX21vYmlsZS1saXN0LWl0ZW0tbm8tYm9yZGVyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRlc2lnbl9fbW9iaWxlLWxpc3QtaXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUsIC5kZXNpZ25fX21vYmlsZS1saXN0LWl0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZXNpZ25fX21vYmlsZS1saXN0LWl0ZW06aG92ZXIsIC5kZXNpZ25fX21vYmlsZS1saXN0LWl0ZW06Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDE0M0M7IH1cbiAgICAuZGVzaWduX19tb2JpbGUtbGlzdC1pdGVtW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICBib3JkZXItY29sb3I6ICMxQjg0RkY7XG4gICAgICBjb2xvcjogIzFCODRGRjsgfVxuICAgIC5kZXNpZ25fX21vYmlsZS1saXN0LWl0ZW0taWNvbiB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLmRlc2lnbl9fbW9iaWxlLWxpc3QtaXRlbS5fZG1yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGVzaWduX19tb2JpbGUtbGlzdC1pdGVtLl9zeW1ib2wge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG4uZGVzaWduX190YWItbW9iaWxlIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZGVzaWduX190YWItbW9iaWxlOmhvdmVyLCAuZGVzaWduX190YWItbW9iaWxlOmZvY3VzIHtcbiAgICBjb2xvcjogIzFCODRGRjsgfVxuICAuZGVzaWduX190YWItbW9iaWxlW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzFCODRGRjtcbiAgICBjb2xvcjogIzFCODRGRjsgfVxuXG4uZGVzaWduX19pY29uLWJpZyB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5kZXNpZ25fX2Z1bmN0aW9uLXRhYiB7XG4gIG1pbi1oZWlnaHQ6IDg3cHg7IH1cblxuLmRlc2lnbl9fZnVuY3Rpb24tYmxvY2sge1xuICBtYXgtd2lkdGg6IDQyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmRlc2lnbl9fZnVuY3Rpb24tYmxvY2stc3lzdGVtcyB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDsgfVxuICAgIC5kZXNpZ25fX2Z1bmN0aW9uLWJsb2NrLXN5c3RlbXMtcmlnaHQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2NXB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5kZXNpZ25fX2Z1bmN0aW9uLWJsb2NrLXN5c3RlbXMtcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmRlc2lnbl9fZnVuY3Rpb24tYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9IH1cbiAgLmRlc2lnbl9fZnVuY3Rpb24tYmxvY2staWNvbiB7XG4gICAgY29sb3I6ICNFQjU3NTc7IH1cbiAgLmRlc2lnbl9fZnVuY3Rpb24tYmxvY2stcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTVweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5kZXNpZ25fX2Z1bmN0aW9uLWJsb2NrLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSAuZGVzaWduX19mdW5jdGlvbi1ibG9jay1pY29uLCAubmF2LXBpbGxzIC5uYXYtbGluazpob3ZlciAuZGVzaWduX19mdW5jdGlvbi1ibG9jay1pY29uLCAubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIC5kZXNpZ25fX2Z1bmN0aW9uLWJsb2NrLWljb24ge1xuICBjb2xvcjogIzFCODRGRjsgfVxuXG4ucmFkaW8tbmV3LXBhZGRpbmctYm90IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cblxuLmRlc2lnbi1yYWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2UtMjNyMTMuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmRlc2lnbi1yYWRpb19fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gIC5kZXNpZ24tcmFkaW86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDg1JSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmRlc2lnbi1yYWRpbyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbi5iaWctZm9ybV9faW1nIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5iaWctZm9ybV9faW1nIHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDsgfSB9XG5cbi5iaWctZm9ybV9fYnRuIHtcbiAgbWF4LXdpZHRoOiAzNzdweDsgfVxuICAuYmlnLWZvcm1fX2J0bi1jYXJvdXNlbCB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICMxQjg0RkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogIzFCODRGRjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmJpZy1mb3JtX19idG4tY2Fyb3VzZWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICAuYmlnLWZvcm1fX2J0bi1jYXJvdXNlbCAuc21hcnRwdHQtcHJvZHVjdC1udW0ge1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAgIC5iaWctZm9ybV9fYnRuLWNhcm91c2VsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmJpZy1mb3JtX19idG4tY2Fyb3VzZWw6aG92ZXIgLnNtYXJ0cHR0LXByb2R1Y3QtbnVtIHtcbiAgICAgICAgY29sb3I6ICMxQjg0RkY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYmlnLWZvcm1fX2J0bi1jYXJvdXNlbFtkaXNhYmxlZF0ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0JEQkRCRDtcbiAgICAgIGNvbG9yOiAjQkRCREJEO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5iaWctZm9ybV9fYnRuLWNhcm91c2VsW2Rpc2FibGVkXSAuc21hcnRwdHQtcHJvZHVjdC1udW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmlnLWZvcm1fX2lucHV0IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTU5LCAxNTksIDE1OSwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA2MHB4OyB9XG5cbi5iaWctZm9ybV9fdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjZweDtcbiAgcmVzaXplOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTU5LCAxNTksIDE1OSwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5iaWctZm9ybV9fc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE1OSwgMTU5LCAxNTksIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNTBweDsgfVxuXG4uYmlnLWZvcm1fX3NlbGVjdCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG5cbi5iaWctZm9ybV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEOyB9XG4gIC5iaWctZm9ybV9fY2hlY2tib3gtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgycHg7IH1cblxuLmJpZy1mb3JtX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5iaWctZm9ybV9fc3RlcCB7XG4gIGNvbG9yOiAjODI4MjgyOyB9XG5cbi5jaGVja2JveF9fYmxvY2staWNvbiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICMwMDE0M0M7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDYwcHg7IH1cbiAgLmNoZWNrYm94X19ibG9jay1pY29uLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmVtYWlsX19tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9Hcm91cF8xNjg0LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZW1haWxfX21haW4tYm90dG9tLWNhcmQge1xuICAgIG92ZXJmbG93OiBpbmhlcml0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5lbWFpbF9fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDY2MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIDEwMCU7IH0gfVxuICAuZW1haWxfX21haW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5lbWFpbF9fbWFpbi10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgcGFkZGluZzogMzBweCA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgLmVtYWlsX19tYWluLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuZW1haWxfX21haW4tdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5lbWFpbF9fbWFpbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRvcDogMTYwcHg7IH0gfVxuICAgIC5lbWFpbF9fbWFpbi10aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLmVtYWlsX19tYWluLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5lbWFpbF9fbWFpbi1idXR0b24ge1xuICAgIG1heC13aWR0aDogMzE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZW1haWxfX21haW4tcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg5M3B4IC0gMS44NzVyZW0pO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAuZW1haWxfX21haW4tcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuICAuZW1haWxfX21haW4taDEge1xuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5lbWFpbF9fbWFpbi1oMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfSB9XG4gIC5lbWFpbF9fbWFpbi11bCB7XG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuZW1haWxfX21haW4tdWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLmVtYWlsX19tYWluLWNhcmQge1xuICAgIHdpZHRoOiAyNyU7XG4gICAgaGVpZ2h0OiAxNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmVtYWlsX19tYWluLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQiAhaW1wb3J0YW50OyB9XG5cbi5tYWlsaW5nLWNoZWNrYm94IHtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tYWlsaW5nX19saXN0IHtcbiAgY291bnRlci1yZXNldDogbnVtcztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtaGVpZ2h0OiA3MjBweDsgfVxuICAubWFpbGluZ19fbGlzdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4OyB9XG4gICAgLm1haWxpbmdfX2xpc3QtaXRlbTpudGgtY2hpbGQoNW4pOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAubWFpbGluZ19fbGlzdC1pdGVtOm50aC1jaGlsZCg1bik6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubWFpbGluZ19fbGlzdC1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYWlsaW5nX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtcyk7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtcztcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgbWluLXdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5tYWlsaW5nX19saXN0LWl0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDExcHgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzgyODI4MjtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbGluZ19fbGlzdCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDIwcHg7IH1cbiAgICAgIC5tYWlsaW5nX19saXN0LWl0ZW06bnRoLWNoaWxkKDVuKTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubWFpbGluZ19fbGlzdC1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubWFpbGluZ19fbGlzdC1pdGVtOm50aC1jaGlsZCg3bik6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLm1haWxpbmdfX2xpc3Qge1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfVxuICAgICAgLm1haWxpbmdfX2xpc3QtaXRlbTpudGgtY2hpbGQoN24pOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tYWlsaW5nX19saXN0LWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbGluZ19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTsgfVxuXG4ubWFpbGluZ19fZ3JhZGllbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haWxpbmdfX2dyYWRpZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgei1pbmRleDogNDsgfVxuXG4ubWFpbGluZ19fY2FyZC1taW4ge1xuICB3aWR0aDogNTBweDsgfVxuXG4ubWFpbGluZ19fY2FyZC1sYXJnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWFpbGluZ19fYmxvY2sge1xuICBtYXgtd2lkdGg6IDE2MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbGluZ19fYmxvY2staW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubWFpbGluZ19fYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIHdpZHRoOiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLm1haWxpbmdfX2Jsb2NrIHtcbiAgICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haWxpbmdfX2l0ZW0ge1xuICBtaW4td2lkdGg6IDE2OXB4O1xuICB3aWR0aDogMTY5cHg7XG4gIGhlaWdodDogOTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjODI4MjgyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7IH1cbiAgLm1haWxpbmdfX2l0ZW0tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5tYWlsaW5nX19pdGVtLWxpbmUge1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjODI4MjgyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICAgIC5tYWlsaW5nX19pdGVtLWxpbmUtMSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyB9XG4gICAgLm1haWxpbmdfX2l0ZW0tbGluZS0yIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTsgfVxuICAubWFpbGluZ19faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL2Fycm93MTY4LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAubWFpbGluZ19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubWFpbGluZ19faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwteGwtbWluIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9IH1cblxuLmVtYWlsLWltZy1ibG9jayB7XG4gIG1heC1oZWlnaHQ6IDE5MXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAuZW1haWwtaW1nLWJsb2NrIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE0N3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmVtYWlsLWltZy1ibG9jayB7XG4gICAgICBtYXgtaGVpZ2h0OiA3OXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmVtYWlsLWltZy1ibG9jayB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMTdweDsgfSB9XG5cbi5zeXN0ZW1zX19uYXYtaXRlbSB7XG4gIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAwLjI1cmVtKTsgfVxuXG4uc3lzdGVtc19fZnVuY3Rpb24tdGFiIHtcbiAgbWluLWhlaWdodDogNzhweDsgfVxuXG4uc3lzdGVtc19fZnVuY3Rpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9XG5cbi5zeXN0ZW1zX19kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDsgfVxuXG4udGFiX19kcm9wZG93bi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uY2xhc3NpZmljYXRpb25fX2xpc3QgLnN5c3RlbXNfX3Rhc2staXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgLmNsYXNzaWZpY2F0aW9uX19saXN0IC5zeXN0ZW1zX190YXNrLWl0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7IH1cblxuLnJldmlld19fYnRuIHtcbiAgd2lkdGg6IDI3MHB4OyB9XG4gIC5yZXZpZXdfX2J0blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLnJldmlld19fYnRuLXRydWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucmV2aWV3X19idG5bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIC5yZXZpZXdfX2J0bi1mYWxzZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmV2aWV3X19idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLnJldmlld19fYnRuLXRydWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJldmlld19fYnRuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5yZXZpZXdfX2J0bi1mYWxzZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5yZXZpZXdfX21vZGFsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuICAucmV2aWV3X19tb2RhbC1sZWZ0LWltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgIC5yZXZpZXdfX21vZGFsLWxlZnQtaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucmV2aWV3X19tb2RhbC1sZWZ0LWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7IH0gfVxuXG4ucmV2aWV3X19tb2RhbC1yaWdodC1pbWcge1xuICBtYXgtd2lkdGg6IDMyM3B4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAucmV2aWV3X19tb2RhbC1yaWdodC1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5yZXZpZXdfX21vZGFsLXJpZ2h0LWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9IH1cblxuLnJldmlld19fY2FyZC1jbGllbnRzLWltZyB7XG4gIHdpZHRoOiAxMTNweDtcbiAgaGVpZ2h0OiAxMTNweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4ucmV2aWV3X19jYXJkLWNsaWVudHMtZG9jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJldmlld19fY2FyZC1jbGllbnRzLWRvYy10ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsOyB9XG4gIC5yZXZpZXdfX2NhcmQtY2xpZW50cy1kb2MtaW1nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLnJldmlld19fY2FyZC1jbGllbnRzLWRvYy1pbWcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAucmV2aWV3X19jYXJkLWNsaWVudHMtZG9jLWltZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJ2PQvC4g0YTQvtGC0L4nO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC43NSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzFCODRGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5yZXZpZXdfX2NhcmQtY2xpZW50cy1kb2M6aG92ZXIgLnJldmlld19fY2FyZC1jbGllbnRzLWRvYy1pbWc6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZXZpZXdfX2NhcmQtY2xpZW50cy1kb2M6aG92ZXIgLnJldmlld19fY2FyZC1jbGllbnRzLWRvYy10ZXh0IHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmFkaW9fX2J0bi1yZXZpZXcge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuLnJldmlld19fdmlkZW8tY2Fyb3VzZWwgLnNsaWNrLW5leHQsIC5yZXZpZXdfX3ZpZGVvLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgdG9wOiAxNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnJldmlld19fdmlkZW8tY2Fyb3VzZWwgLnNsaWNrLW5leHQsIC5yZXZpZXdfX3ZpZGVvLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgICAgIHRvcDogMTMwcHg7IH0gfVxuXG4ucmV2aWV3X192aWRlby1jYXJvdXNlbC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAgMThweDsgfVxuICAucmV2aWV3X192aWRlby1jYXJvdXNlbC1jaGlsZC1saW5rOmhvdmVyIC5yZXZpZXdfX3ZpZGVvLWNhcm91c2VsLWNoaWxkLWltZy1jb250YWluZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLnJldmlld19fdmlkZW8tY2Fyb3VzZWwtY2hpbGQtbGluazpob3ZlciAucmV2aWV3X192aWRlby1jYXJvdXNlbC1jaGlsZC1pY29uIHtcbiAgICBjb2xvcjogIzAwMTQzQzsgfVxuICAucmV2aWV3X192aWRlby1jYXJvdXNlbC1jaGlsZC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL3BsYXktYnRuLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLnJldmlld19fdmlkZW8tY2Fyb3VzZWwtY2hpbGQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gICAgLnJldmlld19fdmlkZW8tY2Fyb3VzZWwtY2hpbGQtaW1nLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgICAgLnJldmlld19fdmlkZW8tY2Fyb3VzZWwtY2hpbGQtaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICAgIGhlaWdodDogMjc0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5yZXZpZXdfX3ZpZGVvLWNhcm91c2VsLWNoaWxkLWltZy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5yZXZpZXdfX3ZpZGVvLWNhcm91c2VsLWNoaWxkLWltZy1jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjQsIDIyNCwgMC41KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH1cblxuLnJld2FyZF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5yZXdhcmRfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG5cbi5yZXdhcmRfX2NhcmQge1xuICBwYWRkaW5nOiA2NXB4IDY1cHggMzBweCA2NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5yZXdhcmRfX2NhcmQge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDsgfSB9XG4gIC5yZXdhcmRfX2NhcmQtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIC5yZXdhcmRfX2NhcmQtdGV4dC15ZWFyIHtcbiAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5yZXdhcmRfX2NhcmQtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAucmV3YXJkX19jYXJkLWltZy1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucmV3YXJkX19jYXJkLWltZy1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogMTc1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5yZXdhcmRfX2NhcmQtaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLnJhZGl1c19fbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvcmFkaXVzLWJnLmpwZ1wiKTtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gIC5yYWRpdXNfX21haW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYWRpdXNfX21haW4taW1nIHtcbiAgICB3aWR0aDogMTY1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnJhZGl1c19fbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5yYWRpdXNfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG4ucmFkaXVzX19jYXJkIHtcbiAgbWluLWhlaWdodDogMzc2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnJhZGl1c19fY2FyZCB7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLnJhZGl1c19fY2FyZC1pY29uLWltZyB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAucmFkaXVzX19jYXJkLWljb24taW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5yYWRpdXNfX2NhcmQtaWNvbi1pbWcge1xuICAgICAgICBoZWlnaHQ6IDMycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnJhZGl1c19fY2FyZC1pY29uLWltZyB7XG4gICAgICAgIGhlaWdodDogMjdweDsgfSB9XG4gIC5yYWRpdXNfX2NhcmQtaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgLnJhZGl1c19fY2FyZC1taW4ge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIG1pbi1oZWlnaHQ6IDg3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5yYWRpdXNfX2NhcmQtbWluIHtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gICAgLnJhZGl1c19fY2FyZC1taW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9hcnJvdy1ncmV5LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucmFkaXVzX19jYXJkLW1pbjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yYWRpdXNfX2NhcmQtbWluLW5vLWFycm93OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJhZGl1c19fY2FyZC1taW4tYmxvY2sge1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzgyODI4MjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjODI4MjgyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjODI4MjgyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucmFkaXVzX19jYXJkLW1pbi1ibG9jazpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzgyODI4MjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cblxuLmxpbmUtaGVpZ2h0LTE0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4ucmFkaXVzLWVxdWlwbWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvZXlKM0lqb3lNRFE0TENKb0lqb3lNRFE0TENKelkyOXdaU0k2SW1Gd2NDSjkzLmpwZ1wiKTtcbiAgcGFkZGluZzogMTkwcHggMDsgfVxuICAucmFkaXVzLWVxdWlwbWVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjcwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuNykgMjkuMTglLCByZ2JhKDE0LCAxNCwgMTQsIDApIDk2Ljc3JSk7IH1cbiAgLnJhZGl1cy1lcXVpcG1lbnRfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucmFkaXVzLWVxdWlwbWVudCB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cblxuLmNlcnRpZmljYXRlX19jYXJkLWltZyB7XG4gIGhlaWdodDogMjY1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLmNlcnRpZmljYXRlX19jYXJkLWltZyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuLnJhZGl1c19fc29sdXRpb24taWNvbiB7XG4gIGhlaWdodDogNDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4ucmFkaXVzX19zb2x1dGlvbi1zY2hlbWUge1xuICBtYXgtd2lkdGg6IDIxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5yYWRpdXNfX3NvbHV0aW9uLXNjaGVtZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5yYWRpdXNfX3NvbHV0aW9uLXNjaGVtZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDsgfSB9XG5cbi5yYWRpdXNfX3NvbHV0aW9uX19jYXJkIHtcbiAgbWluLWhlaWdodDogMjgycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnJhZGl1c19fc29sdXRpb25fX2NhcmQge1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5yYWRpdXNfX3NvbHV0aW9uX19jYXJkLW51bSB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5yYWRpdXNfX3NvbHV0aW9uX19jYXJkLW51bTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL0dyb3VwMTE5MTEucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTsgfVxuICAgIC5yYWRpdXNfX3NvbHV0aW9uX19jYXJkLW51bS0yOmJlZm9yZSwgLnJhZGl1c19fc29sdXRpb25fX2NhcmQtbnVtLTU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL0dyb3VwMTE5Mi5wbmdcIik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTsgfVxuXG4ucmFkaXVzX19zb2x1dGlvbi10YWIge1xuICB3aWR0aDogNTAlOyB9XG4gIC5yYWRpdXNfX3NvbHV0aW9uLXRhYi1saW5rLm5hdi1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnJhZGl1c19fc29sdXRpb24tdGFiLWxpbmsubmF2LWxpbmsge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLnJhZGl1c19fc29sdXRpb24tdGFiLXJ1OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL3J1c3NpYS1mbGFnLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmgyLXNwYW4ge1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmgyLXNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuaDItc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfSB9XG5cbi5hYm91dF9fbWFpbi1uZXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL3Bob3RvLWNhcmllci0yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggNjYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDsgfVxuICAuYWJvdXRfX21haW4tbmV3OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmFib3V0X19tYWluLW5ldzpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAuYWJvdXRfX21haW4tbmV3IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYWJvdXRfX21haW4tbmV3IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYWJvdXRfX21haW4tbmV3IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmFib3V0X19tYWluLl9jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvY2FsZW5kYXJfYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbml0aWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5hYm91dF9fbWFpbi5fY2FsZW5kYXIge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbi52YWNhbmN5X19jYXJkLWhlYWQge1xuICBtaW4taGVpZ2h0OiAxNzNweDsgfVxuICAudmFjYW5jeV9fY2FyZC1oZWFkLW1pbiB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC52YWNhbmN5X19jYXJkLWhlYWQtbWluIHtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAudmFjYW5jeV9fY2FyZC1oZWFkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuXG4udmFjYW5jeV9fY2FyZC1pbWcge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC52YWNhbmN5X19jYXJkLWltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfSB9XG5cbi52YWNhbmN5X19jYXJkLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JEQkRCRDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnZhY2FuY3lfX2NhcmQtYm9yZGVyLW1kOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmFjYW5jeV9fY2FyZC1ib3JkZXItc206YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAudmFjYW5jeV9fY2FyZC1ib3JkZXItbGc6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAudmFjYW5jeV9fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudmFjYW5jeV9fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTsgfSB9XG5cbi52YWNhbmN5X192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNTU2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnZhY2FuY3lfX3ZpZGVvIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudmFjYW5jeV9fdmlkZW8ge1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbi52YWNhbmN5X19idG4ge1xuICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC52YWNhbmN5X19idG4ge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cblxuLnZhY2FuY3lfX2xhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC52YWNhbmN5X19sYWJlbC1pY29uLCAudmFjYW5jeV9fbGFiZWwtdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAudmFjYW5jeV9fbGFiZWw6aG92ZXIgLnZhY2FuY3lfX2xhYmVsLWljb24sXG4gIC52YWNhbmN5X19sYWJlbDpob3ZlciAudmFjYW5jeV9fbGFiZWwtdGV4dCB7XG4gICAgY29sb3I6ICMxQjg0RkY7IH1cblxuLmNhcmVlci13b3JrX19pY29uIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuY2FyZWVyLXdvcmtfX2ljb24tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7IH1cblxuLnNsaWNrLXNsaWRlci1jYXJlZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogLTgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5zbGljay1zbGlkZXItY2FyZWVyIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNTBweDsgfSB9XG5cbi5zbGljay1zbGlkZXItY2FyZWVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5zbGljay1zbGlkZXItY2FyZWVyIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC01MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC52YWNhbmN5LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnZhY2FuY3ktY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5yYWRpb19fY2FyZWVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9XYXVrZXNoYXctNjU4NTIyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAucmFkaW9fX2NhcmVlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAwMCAxMi4wNyUsIHJnYmEoMCwgMCwgMCwgMCkgMTA0LjQ2JSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXItYmxvY2txdW90ZV9fdmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJlZXItYmxvY2txdW90ZV9fdmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmNhcmVlci1ibG9ja3F1b3RlX19hdmF0YXIge1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNhcmVlci1ibG9ja3F1b3RlLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNhcmVlci1ibG9ja3F1b3RlX19ibG9ja3F1b3RlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNhcmVlci1ibG9ja3F1b3RlX19ibG9ja3F1b3RlLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTsgfVxuICAuY2FyZWVyLWJsb2NrcXVvdGVfX2Jsb2NrcXVvdGU6YmVmb3JlLCAuY2FyZWVyLWJsb2NrcXVvdGVfX2Jsb2NrcXVvdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNhcmVlci1ibG9ja3F1b3RlX19ibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS91cGxvYWQvR3JvdXAtMTAzLnN2Z1wiKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTsgfVxuICAuY2FyZWVyLWJsb2NrcXVvdGVfX2Jsb2NrcXVvdGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvdXBsb2FkL0dyb3VwLTE0MTcuc3ZnXCIpO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbi5tYWluX192ZW5kb3JzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9waG90b181OS5qcGdcIik7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG4udmVuZG9yc19fbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4udmVuZG9yc19fY2FyZCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7IH1cbiAgLnZlbmRvcnNfX2NhcmQtbGluayAubWFpbl9fYmxvY2stbGluayB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC52ZW5kb3JzX19jYXJkLWxpbmstdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC52ZW5kb3JzX19jYXJkLWxpbmstdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnZlbmRvcnNfX2NhcmQtbGluay10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cbiAgLnZlbmRvcnNfX2NhcmQtbGluazpob3ZlciAuY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSg4NiwgODYsIDg2LCAwLjQpOyB9XG5cbi52ZW5kb3JzX19kcm9wZG93biBzcGFuLCAudmVuZG9yc19fZHJvcGRvd24gaSB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH1cblxuLnZlbmRvcnNfX2Ryb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSAudmVuZG9yc19fZHJvcGRvd24tc2hvdyB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4udmVuZG9yc19fZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIC52ZW5kb3JzX19kcm9wZG93bi1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3JkZXI6IDE7IH1cblxuLnZlbmRvcnNfX2Ryb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSAudmVuZG9yc19fZHJvcGRvd24taWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgb3JkZXI6IDI7IH1cblxuLnZlbmRvcnNfX2Ryb3Bkb3duW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC52ZW5kb3JzX19kcm9wZG93bi1zaG93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmVuZG9yc19fZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLnZlbmRvcnNfX2Ryb3Bkb3duLWhpZGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG9yZGVyOiAyOyB9XG5cbi52ZW5kb3JzX19kcm9wZG93blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAudmVuZG9yc19fZHJvcGRvd24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG9yZGVyOiAxOyB9XG5cbi52ZW5kb3JzX19pbWcge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC52ZW5kb3JzX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogMTIwcHg7IH0gfVxuICAudmVuZG9yc19faW1nLWNhcmQge1xuICAgIGhlaWdodDogMTQwcHg7IH1cblxuLmZpbHRlcl9fYnV0dG9uLXJlc2V0IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDFyZW0gLSAzcHgpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDFyZW0gLSAzcHgpICFpbXBvcnRhbnQ7IH1cblxuLmZpbHRlcl9fYmxvY2tzIHtcbiAgbWFyZ2luOiAwIC0xNXB4OyB9XG5cbi5maWx0ZXJfX2Jsb2NrIHtcbiAgZmxleC1iYXNpczogMjglO1xuICBwYWRkaW5nOiAxNnB4IDE1cHggMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLmZpbHRlcl9fYmxvY2sge1xuICAgICAgZmxleC1iYXNpczogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmZpbHRlcl9fYmxvY2sge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwOyB9IH1cbiAgLmZpbHRlcl9fYmxvY2staGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmlsdGVyX19ibG9jay1oZWFkZXIgLmgzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gICAgLmZpbHRlcl9fYmxvY2staGVhZGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUI4NEZGOyB9XG4gIC5maWx0ZXJfX2Jsb2NrLWhlbHAge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogIzAwMTQzQztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNXB4O1xuICAgIHRvcDogNTJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNik7XG4gICAgd2lkdGg6IDI2OXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2MXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDRweDsgfVxuICAgIC5maWx0ZXJfX2Jsb2NrLWhlbHBfYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmZpbHRlcl9fYmxvY2staGVscDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4O1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xMzVkZWcpOyB9XG4gICAgLmZpbHRlcl9fYmxvY2staGVscF9yZXZlcnNlIHtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5maWx0ZXJfX2Jsb2NrLWhlbHBfcmV2ZXJzZTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxMzVkZWcpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgICAgICAuZmlsdGVyX19ibG9jay1oZWxwX3JldmVyc2U6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xMzVkZWcpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgICAgLmZpbHRlcl9fYmxvY2staGVscF9yZXZlcnNlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAuZmlsdGVyX19ibG9jay1oZWxwIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogNTBweDsgfVxuICAgICAgICAuZmlsdGVyX19ibG9jay1oZWxwOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xMzVkZWcpOyB9IH1cbiAgICAuZmlsdGVyX19ibG9jay1oZWxwLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiAjMDAxNDNDO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuZmlsdGVyX19ibG9jay1oZWxwLWNsb3NlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxQjg0RkY7IH1cbiAgLmZpbHRlcl9fYmxvY2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAuZmlsdGVyX19ibG9jay1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cywgbWFyZ2luLXRvcCAwLjVzO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWF4LWhlaWdodDogOTAwcHg7IH1cbiAgICAuZmlsdGVyX19ibG9jay1yb3cuY29sbGFwc2VkIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5maWx0ZXJfX2Jsb2NrLXJhZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmlsdGVyX19ibG9jay1yYWRpby1jb250cm9sIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgICAgIC5maWx0ZXJfX2Jsb2NrLXJhZGlvLWNvbnRyb2w6Y2hlY2tlZCArIC5maWx0ZXJfX2Jsb2NrLXJhZGlvLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZpbHRlcl9fYmxvY2stcmFkaW8tY29udHJvbFtkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAgIC5maWx0ZXJfX2Jsb2NrLXJhZGlvLWNvbnRyb2xbZGlzYWJsZWRdICsgLmZpbHRlcl9fYmxvY2stcmFkaW8tbGFiZWwge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgIC5maWx0ZXJfX2Jsb2NrLXJhZGlvLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgICAgIC5maWx0ZXJfX2Jsb2NrLXJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6ICMwMDE0M0MgMXB4IHNvbGlkOyB9XG4gICAgICAuZmlsdGVyX19ibG9jay1yYWRpby1sYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxQjg0RkY7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgLmZpbHRlcl9fYmxvY2stY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5maWx0ZXJfX2Jsb2NrLWNoZWNrYm94LWNvbnRyb2wge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDsgfVxuICAgICAgLmZpbHRlcl9fYmxvY2stY2hlY2tib3gtY29udHJvbDpjaGVja2VkICsgLmZpbHRlcl9fYmxvY2stY2hlY2tib3gtbGFiZWw6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZmlsdGVyX19ibG9jay1jaGVja2JveC1jb250cm9sW2Rpc2FibGVkXSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgICAgLmZpbHRlcl9fYmxvY2stY2hlY2tib3gtY29udHJvbFtkaXNhYmxlZF0gKyAuZmlsdGVyX19ibG9jay1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgLmZpbHRlcl9fYmxvY2stY2hlY2tib3gtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAgICAgLmZpbHRlcl9fYmxvY2stY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAjMDAxNDNDIDFweCBzb2xpZDsgfVxuICAgICAgLmZpbHRlcl9fYmxvY2stY2hlY2tib3gtbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAjMDAxNDNDIDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogIzAwMTQzQyAycHggc29saWQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuXG4uZmlsdGVyX19jb2xsYXBzZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHJpZ2h0OiAtMzJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLmZpbHRlcl9fY29sbGFwc2Uge1xuICAgICAgcmlnaHQ6IC0yNnB4OyB9IH1cbiAgLmZpbHRlcl9fY29sbGFwc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMUI4NEZGOyB9XG4gIC5maWx0ZXJfX2NvbGxhcHNlLmNvbGxhcHNlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpOyB9XG5cbi5jYXRhbG9nX19tYWluLWJsb2NrIHtcbiAgaGVpZ2h0OiA0M3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2F0YWxvZy1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMzBweCAtMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jYXRhbG9nLXJlc3VsdF9faXRlbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmbGV4LWJhc2lzOiA0NyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuY2F0YWxvZy1yZXN1bHRfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLmNhdGFsb2ctcmVzdWx0X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5jYXRhbG9nLXJlc3VsdF9faXRlbS1sZWZ0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDkycHg7XG4gICAgICBtaW4td2lkdGg6IDkycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC5jYXRhbG9nLXJlc3VsdF9faXRlbS1sZWZ0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5jYXRhbG9nLXJlc3VsdF9faXRlbS1yaWdodCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgLmNhdGFsb2ctcmVzdWx0X19pdGVtLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAuY2F0YWxvZy1yZXN1bHRfX2l0ZW0taW1nIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA2MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgLmNhdGFsb2ctcmVzdWx0X19pdGVtLWltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfSB9XG4gICAgLmNhdGFsb2ctcmVzdWx0X19pdGVtLXRhZ3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgICAuY2F0YWxvZy1yZXN1bHRfX2l0ZW0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjMDAxNDNDO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgICAgLmNhdGFsb2ctcmVzdWx0X19pdGVtLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxQjg0RkY7IH1cbiAgICAuY2F0YWxvZy1yZXN1bHRfX2l0ZW0taGVpZ2h0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgICAuY2F0YWxvZy1yZXN1bHRfX2l0ZW0taW5mbyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDM4MnB4OyB9XG4gICAgICAuY2F0YWxvZy1yZXN1bHRfX2l0ZW0taW5mby1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY2F0YWxvZy1yZXN1bHRfX2l0ZW0taW5mby1yb3c6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLic7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5jYXRhbG9nLXJlc3VsdF9faXRlbS1pbmZvLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2F0YWxvZy1yZXN1bHRfX2l0ZW0taW5mby1sYWJlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLmNhdGFsb2ctcmVzdWx0X19pdGVtLWluZm8tbGFiZWwgLmNhdGFsb2ctcmVzdWx0X19pdGVtLWluZm8taW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDsgfVxuICAgICAgLmNhdGFsb2ctcmVzdWx0X19pdGVtLWluZm8tdmFsdWUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAxMjBweDsgfVxuICAgICAgICAuY2F0YWxvZy1yZXN1bHRfX2l0ZW0taW5mby12YWx1ZSAuY2F0YWxvZy1yZXN1bHRfX2l0ZW0taW5mby1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7IH1cbiAgICAuY2F0YWxvZy1yZXN1bHRfX2l0ZW0tYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC5jYXRhbG9nLXJlc3VsdF9faXRlbS1idXR0b24ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuNSk7IH1cblxuLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDUwcHggMCA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19jb250YWluZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2xlZnQge1xuICBtaW4td2lkdGg6IDM2MHB4O1xuICBmbGV4LWJhc2lzOiAzNjBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucHJvZHVjdC1hY2Nlc3Nvcmllc19fbGVmdCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnByb2R1Y3QtYWNjZXNzb3JpZXNfX3JpZ2h0IHtcbiAgZmxleC1iYXNpczogMTAwJTsgfVxuXG4ucHJvZHVjdC1hY2Nlc3Nvcmllc19faW5mbyB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDM3cHggNDJweCA4MHB4IDM2cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8ge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19pbmZvX2FjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8tY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8tY29sdW1ucyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19pbmZvLXJpZ2h0IHtcbiAgICBtaW4td2lkdGg6IDIwM3B4O1xuICAgIGZsZXgtYmFzaXM6IDIwM3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8tcmlnaHQge1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiAxNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucHJvZHVjdC1hY2Nlc3Nvcmllc19faW5mby1yaWdodCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG4gIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19pbmZvLWxlZnQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNjlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8tbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucHJvZHVjdC1hY2Nlc3Nvcmllc19faW5mby10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19pbmZvLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19pbmZvLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8tYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8taW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDhweCAtOXB4IC0xMXB4OyB9XG4gIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19pbmZvLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMThweCk7XG4gICAgbWFyZ2luOiAxMXB4IDlweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI2KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgaGVpZ2h0OiA5MXB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19pbmZvLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDY2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8taXRlbSB7XG4gICAgICAgIGhlaWdodDogOTFweDsgfSB9XG4gICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8taXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxOSwgMTksIDAuNzkpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19pbmZvLWl0ZW1fYmlnIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICAgICAgaGVpZ2h0OiAyMDNweDtcbiAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19pbmZvLWl0ZW1fYmlnIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucHJvZHVjdC1hY2Nlc3Nvcmllc19faW5mby1pdGVtX2JpZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDsgfSB9XG4gICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8taXRlbS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDE5LCAxOSwgMC43OSk7XG4gICAgICBjb2xvcjogIzFCODRGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8taXRlbV9saW5rOmhvdmVyIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19pbmZvLWl0ZW0tdGV4dCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX2luZm8taXRlbV9saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19pbmZvLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5wcm9kdWN0LWFjY2Vzc29yaWVzX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19yb3cge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucHJvZHVjdC1hY2Nlc3Nvcmllc19fcm93IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuXG4ucHJvZHVjdC1hY2Nlc3Nvcmllc19fcmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDsgfVxuICAucHJvZHVjdC1hY2Nlc3Nvcmllc19fcmFkaW8tY29udHJvbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX3JhZGlvLWNvbnRyb2w6Y2hlY2tlZCArIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19yYWRpby1sYWJlbCB7XG4gICAgICBjb2xvcjogIzFCODRGRjsgfVxuICAgICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX3JhZGlvLWNvbnRyb2w6Y2hlY2tlZCArIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19yYWRpby1sYWJlbDphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX3JhZGlvLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICBsaW5lLWhlaWdodDogMS44NzU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19yYWRpby1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7IH0gfVxuICAgIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19yYWRpby1sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6ICMwMDE0M0MgMXB4IHNvbGlkOyB9XG4gICAgLnByb2R1Y3QtYWNjZXNzb3JpZXNfX3JhZGlvLWxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUI4NEZGO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cblxuLnByb2R1Y3QtYWNjZXNzb3JpZXNfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcm9kdWN0LWFjY2Vzc29yaWVzX19zZWxlY3QgLnNlbGVjdDIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3QtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLnByb2R1Y3QtaW5mb19fdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgZmxleDogMCAwIDE2MXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAucHJvZHVjdC1pbmZvX190YWI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wcm9kdWN0LWluZm9fX3RhYiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDQ1cHggMCA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAucHJvZHVjdC1pbmZvX19sZWZ0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucHJvZHVjdC1pbmZvX19yaWdodCB7XG4gICAgbWluLXdpZHRoOiAyMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnByb2R1Y3QtaW5mb19fcmlnaHQge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbjogMzBweCAtMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fcmlnaHQgLmgzIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIC5wcm9kdWN0LWluZm9fX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucHJvZHVjdC1pbmZvX19wcm9qZWN0IHtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBhbGw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wcm9kdWN0LWluZm9fX3Byb2plY3Qge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wcm9kdWN0LWluZm9fX3Byb2plY3Qge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuICAgIC5wcm9kdWN0LWluZm9fX3Byb2plY3Q6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5wcm9kdWN0LWluZm9fX3Byb2plY3Q6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IC44OyB9XG4gICAgLnByb2R1Y3QtaW5mb19fcHJvamVjdC1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgLnByb2R1Y3QtaW5mb19fcHJvamVjdC10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wcm9kdWN0LWluZm9fX3RhYi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvZHVjdC1pbmZvX190YWItY29udGFpbmVyX2FjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9kdWN0LWluZm9fX3RhYi1jb250YWluZXIgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgIC5wcm9kdWN0LWluZm9fX3RhYi1jb250YWluZXIgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LWluZm9fX3RhYi1jb250YWluZXIgaWZyYW1lIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucHJvZHVjdC1pbmZvX190YWItY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fdGFiLWNvbnRhaW5lciBpZnJhbWUge1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuICAucHJvZHVjdC1pbmZvX19saW5rIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5wcm9kdWN0LWluZm9fX2xpbmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcm9kdWN0LWluZm9fX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9kdWN0LWluZm9fX3RhYmxlLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNik7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX3RhYmxlLWNvbnRhaW5lcl9leHBhbmRhYmxlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDY2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvZHVjdC1pbmZvX190YWJsZS1jb250YWluZXJfZXhwYW5kZWQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fdGFibGUtY29udGFpbmVyX2V4cGFuZGVkIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fdGFibGUtY29udGFpbmVyX2V4cGFuZGVkIC5wcm9kdWN0LWluZm9fX3RhYmxlLWV4cGFuZC1jb250cm9sOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAucHJvZHVjdC1pbmZvX190YWJsZS1leHBhbmQtY29udHJvbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDE0M3B4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAucHJvZHVjdC1pbmZvX190YWJsZS1leHBhbmQtY29udHJvbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogODJweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYgMTAuMjYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcyLjMyJSk7XG4gICAgICAgIGhlaWdodDogMjk4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLnByb2R1Y3QtaW5mb19fdGFibGUtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzE3cHg7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX3RhYmxlLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4OyB9XG4gICAgICAucHJvZHVjdC1pbmZvX190YWJsZS1idXR0b24gLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAucHJvZHVjdC1pbmZvX190YWJsZS1idXR0b25fYWN0aXZlIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgICAucHJvZHVjdC1pbmZvX190YWJsZS10aGVhZC10ciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAxNDNDO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZHVjdC1pbmZvX190YWJsZS10aCB7XG4gICAgICBoZWlnaHQ6IDk5cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLnByb2R1Y3QtaW5mb19fdGFibGUtdGhfYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweCAzNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX3RhYmxlLXRoX2JpZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtOyB9IH1cbiAgICAucHJvZHVjdC1pbmZvX190YWJsZS10Ym9keS10ciB7XG4gICAgICBib3JkZXItYm90dG9tOiByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSkgMXB4IHNvbGlkOyB9XG4gICAgICAucHJvZHVjdC1pbmZvX190YWJsZS10Ym9keS10cl9zdWJoZWFkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7IH1cbiAgICAucHJvZHVjdC1pbmZvX190YWJsZS10ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlci1sZWZ0OiByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSkgMXB4IHNvbGlkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LWluZm9fX3RhYmxlLXRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX3RhYmxlLXRkX2xhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fdGFibGUtdGRfbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgICAucHJvZHVjdC1pbmZvX190YWJsZS10ZF9zdWJoZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdC1pbmZvX190YWJsZS10ZF9zdWJoZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgICAucHJvZHVjdC1pbmZvX190YWJsZS10ZF8xIHtcbiAgICAgICAgd2lkdGg6IDMwLjM0JTsgfVxuICAgICAgLnByb2R1Y3QtaW5mb19fdGFibGUtdGRfMiB7XG4gICAgICAgIHdpZHRoOiAyMy4yMiU7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX3RhYmxlLXRkXzMge1xuICAgICAgICB3aWR0aDogMjMuMjIlOyB9XG4gICAgICAucHJvZHVjdC1pbmZvX190YWJsZS10ZF80IHtcbiAgICAgICAgd2lkdGg6IDIzLjIyJTsgfVxuICAucHJvZHVjdC1pbmZvX19jb21wbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHBhZGRpbmc6IDRweCAwOyB9XG4gICAgLnByb2R1Y3QtaW5mb19fY29tcGxlY3QtaXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luOiAyOHB4IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogIzAwMTQzQzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbXBsZWN0LWl0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbXBsZWN0LWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMTQzQzsgfVxuICAgICAgLnByb2R1Y3QtaW5mb19fY29tcGxlY3QtaXRlbS1sZWZ0IHtcbiAgICAgICAgZmxleC1iYXNpczogMjYuMiU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweDsgfVxuICAgICAgLnByb2R1Y3QtaW5mb19fY29tcGxlY3QtaXRlbS1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnByb2R1Y3QtaW5mb19fY29tcGxlY3QtaXRlbS1yaWdodCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDczLjglO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbXBsZWN0LWl0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDsgfVxuICAgICAgLnByb2R1Y3QtaW5mb19fY29tcGxlY3QtaXRlbS10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1OyB9XG4gIC5wcm9kdWN0LWluZm9fX3Byb2plY3RzIHtcbiAgICBtYXgtaGVpZ2h0OiA2MzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyMjJweDsgfVxuICAgIC5wcm9kdWN0LWluZm9fX3Byb2plY3RzLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgICAgLnByb2R1Y3QtaW5mb19fcHJvamVjdHMuc2xpY2staW5pdGlhbGl6ZWQgLnByb2R1Y3QtaW5mb19fcHJvamVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvZHVjdC1pbmZvX19wcm9qZWN0cyAuc2xpY2stcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7IH1cbiAgICAucHJvZHVjdC1pbmZvX19wcm9qZWN0cyAuc2xpY2stbmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucHJvZHVjdC1pbmZvX19wcm9qZWN0cyAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gICAgLnByb2R1Y3QtaW5mb19fcHJvamVjdHMgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5wcm9kdWN0LWluZm9fX3Byb2plY3RzIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ucHJvZHVjdC1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnByb2R1Y3QtbWFpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLnByb2R1Y3QtbWFpbl9fdGFnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAyNHB4IDIwcHggMDsgfVxuICAucHJvZHVjdC1tYWluX19hZHZhbnRhZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTBweCA0NHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLnByb2R1Y3QtbWFpbl9fYWR2YW50YWdlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wcm9kdWN0LW1haW5fX2FkdmFudGFnZXMtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDIwNHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNik7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCA2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucHJvZHVjdC1tYWluX19hZHZhbnRhZ2VzLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnByb2R1Y3QtbWFpbl9fYWR2YW50YWdlcy1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuICAucHJvZHVjdC1tYWluX19jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucHJvZHVjdC1tYWluX19jb2x1bW5zIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAucHJvZHVjdC1tYWluX19jb2x1bW5zLWxlZnQge1xuICAgICAgZmxleC1iYXNpczogNTguNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnByb2R1Y3QtbWFpbl9fY29sdW1ucy1sZWZ0IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW1haW5fX2NvbHVtbnMtbGVmdCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAucHJvZHVjdC1tYWluX19jb2x1bW5zLXJpZ2h0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDQxLjUlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnByb2R1Y3QtbWFpbl9fY29sdW1ucy1yaWdodCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgICAucHJvZHVjdC1tYWluX19jb2x1bW5zLXByZXZpZXcge1xuICAgICAgbWluLXdpZHRoOiA4M3B4O1xuICAgICAgZmxleC1iYXNpczogODNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW1haW5fX2NvbHVtbnMtcHJldmlldyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luOiAwIC0xMHB4OyB9IH1cbiAgICAucHJvZHVjdC1tYWluX19jb2x1bW5zLWZ1bGwge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNDMzcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAucHJvZHVjdC1tYWluX19jb2x1bW5zLWZ1bGwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAucHJvZHVjdC1tYWluX19wcmV2aWV3LWl0ZW0ge1xuICAgIHdpZHRoOiA4M3B4O1xuICAgIGhlaWdodDogODNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNik7XG4gICAgcGFkZGluZzogMTFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLnByb2R1Y3QtbWFpbl9fcHJldmlldy1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4OyB9IH1cbiAgICAucHJvZHVjdC1tYWluX19wcmV2aWV3LWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMxQjg0RkY7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgICAucHJvZHVjdC1tYWluX19wcmV2aWV3LWl0ZW1fYWN0aXZlOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcm9kdWN0LW1haW5fX2Z1bGwtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLnByb2R1Y3QtbWFpbl9fZnVsbC1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnByb2R1Y3QtbWFpbl9fZnVsbC1saW5rX2FjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW1haW5fX2Z1bGwtbGlua19hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAucHJvZHVjdC1tYWluX19mdWxsLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAucHJvZHVjdC1tYWluX19mdWxsLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5wcm9kdWN0LW1haW5fX3ByZXZpZXctaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAucHJvZHVjdC1tYWluX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5wcm9kdWN0LW1haW5fX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAucHJvZHVjdC1tYWluX19pbmZvLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLnByb2R1Y3QtbWFpbl9faW5mby1yb3c6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb2R1Y3QtbWFpbl9faW5mby1sYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAucHJvZHVjdC1tYWluX19pbmZvLWxhYmVsIC5wcm9kdWN0LW1haW5fX2luZm8taW5uZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7IH1cbiAgICAucHJvZHVjdC1tYWluX19pbmZvLXZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5wcm9kdWN0LW1haW5fX2luZm8tdmFsdWUgLnByb2R1Y3QtbWFpbl9faW5mby1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4OyB9XG4gICAgLnByb2R1Y3QtbWFpbl9faW5mby1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9kdWN0LW1haW5fX2FydGljbGUge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG5cbi5wcm9kdWN0LW1vZGFsIHtcbiAgbWF4LXdpZHRoOiA2MjRweDsgfVxuICAucHJvZHVjdC1tb2RhbCAuc2xpY2stYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnByb2R1Y3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLnByb2R1Y3QtbW9kYWxfX3NsaWRlciB7XG4gICAgbWFyZ2luOiAtMjBweCAyNXB4IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAucHJvZHVjdC1tb2RhbF9fc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luOiAtMjBweCAtMTBweCA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnByb2R1Y3QtbW9kYWxfX3NsaWRlciB7XG4gICAgICAgIG1hcmdpbjogLTIwcHggMTBweCA0MHB4OyB9IH1cbiAgICAucHJvZHVjdC1tb2RhbF9fc2xpZGVyLWl0ZW0taW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAucHJvZHVjdC1tb2RhbF9fc2xpZGVyLWl0ZW0taW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucHJvZHVjdC1tb2RhbF9fc2xpZGVyLWl0ZW0taW1nIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMyLjMyJTtcbiAgICAgIG1heC13aWR0aDogMzIuMzIlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLnByb2R1Y3QtbW9kYWxfX3NsaWRlci1pdGVtLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7IH0gfVxuICAgIC5wcm9kdWN0LW1vZGFsX19zbGlkZXItaXRlbS1yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAucHJvZHVjdC1tb2RhbF9fc2xpZGVyLWl0ZW0tcmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLnByb2R1Y3QtbW9kYWxfX3NsaWRlci1pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnByb2R1Y3QtbW9kYWxfX3NsaWRlci1pdGVtLXRleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1OyB9XG5cbi5lZHVjYXRpb25fX21haW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL2VkdWNhdGlvbi1iZy5qcGdcIik7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmVkdWNhdGlvbl9fbWFpbiB7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmVkdWNhdGlvbl9fbWFpbiB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAuZWR1Y2F0aW9uX19tYWluOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWR1Y2F0aW9uX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmVkdWNhdGlvbl9fbWFpbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmVkdWNhdGlvbl9fbWFpbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uZWR1Y2F0aW9uX19yYWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvSjAyQTA3MTAtMS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgfVxuICAuZWR1Y2F0aW9uX19yYWRpbzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBFMEUwRSAyOS4xOCUsIHJnYmEoMTQsIDE0LCAxNCwgMCkgOTYuNzclKTsgfVxuICAuZWR1Y2F0aW9uX19yYWRpby1idG4ge1xuICAgIG1heC13aWR0aDogMjUzcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmVkdWNhdGlvbl9fcmFkaW8tYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5lZHVjYXRpb25fX3JhZGlvLWJ0bi1iaWcge1xuICAgICAgbWF4LXdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLmVkdWNhdGlvbl9fcmFkaW8tYnRuLWJpZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVkdWNhdGlvbi1zeXN0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmVkdWNhdGlvbi1zeXN0ZW1fX2NhcmQtYXZhdGFyIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyNnB4OyB9XG4gIC5lZHVjYXRpb24tc3lzdGVtX19jYXJkLWF2YXRhci1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uZWR1Y2F0aW9uLXN5c3RlbV9fY2FyZC1pdGVtIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5lZHVjYXRpb24tc3lzdGVtX19jYXJkLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmVkdWNhdGlvbi1zeXN0ZW1fX2NhcmQtdGl0bGUge1xuICBtaW4taGVpZ2h0OiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5lZHVjYXRpb24tc3lzdGVtX19jYXJkLXRpdGxlIC5oNSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uZm9udC13ZWlnaHQtc2VtaSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmRvLWVkdWNhdGlvbl9fY2FyZCB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAuZG8tZWR1Y2F0aW9uX19jYXJkIHtcbiAgICAgIHdpZHRoOiA0NTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5kby1lZHVjYXRpb25fX2NhcmQge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmRvLWVkdWNhdGlvbl9fY2FyZCB7XG4gICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG5cbi5hZGFwdGl2ZS1jYXJkLXJvdyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFkYXB0aXZlLWNhcmQtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYWRhcHRpdmUtY2FyZC1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5hZGFwdGl2ZS1jYXJkX19pbWcge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uZWR1Y2F0aW9uX190YWJzIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmVkdWNhdGlvbl9fdGFicy1pdGVtIHtcbiAgICAgIHdpZHRoOiBpbml0aWFsOyB9XG4gICAgICAuZWR1Y2F0aW9uX190YWJzLWl0ZW0gLmg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmNvdXJzZV9fY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDI2N3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jb3Vyc2VfX2NhcmQge1xuICAgICAgbWluLWhlaWdodDogMTc1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY291cnNlX19jYXJkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuXG4uc3BlYWtlcnNfX2F2YXRhciB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuXG4uc3BlYWtlcnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnNwZWFrZXJzX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc3BlYWtlcnNfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLnJldmlldy1lZHVjYXRpb25fX2NhcmQge1xuICBtaW4taGVpZ2h0OiAyNjhweDsgfVxuICAucmV2aWV3LWVkdWNhdGlvbl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZXZpZXctZWR1Y2F0aW9uX19jYXJkLW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnJldmlldy1lZHVjYXRpb25fX2NhcmQtaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucmV2aWV3LWVkdWNhdGlvbl9fY2FyZC1pbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucmV2aWV3LWVkdWNhdGlvbl9fY2FyZCB7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLmF0ZXgtbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvYXRleC5qcGdcIik7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmF0ZXgtbWFpbiB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5hdGV4LW1haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAuYXRleC1tYWluLl9oeXRlcmEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaHl0ZXJhLWF0ZXguanBnXCIpOyB9XG4gIC5hdGV4LW1haW4tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5hdGV4LW1haW4tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5hdGV4LW1haW4tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cbiAgLmF0ZXgtbWFpbi1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYXRleC1tYWluLWNhcmQtbWluIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAgIC5hdGV4LW1haW4tY2FyZC1taW4ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4OyB9IH1cbiAgICAgIC5hdGV4LW1haW4tY2FyZC1taW4tdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmF0ZXgtbWFpbi1jYXJkLW1pbi10ZXh0LWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmF0ZXgtbWFpbi1jYXJkLW1pbi10ZXh0LWxpbmtbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5hdGV4LW1haW4tY2FyZC1pbWcge1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgICAgLmF0ZXgtbWFpbi1jYXJkLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuYXRleC1tYWluLWNhcmQtaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLmF0ZXgtbWFpbi1jYXJkLWljb24ge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5hdGV4LW1haW4tY2FyZCAuaDUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5hdGV4LW1haW4tY2FyZC1ibG9jazpsYXN0LWNoaWxkIC5hdGV4LW1haW4tY2FyZC1ib3JkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hdGV4LW1haW4tY2FyZC1ibG9jazpsYXN0LWNoaWxkIC5hdGV4LW1haW4tY2FyZDpiZWZvcmUsIC5hdGV4LW1haW4tY2FyZC1ibG9jazpsYXN0LWNoaWxkIC5hdGV4LW1haW4tY2FyZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmF0ZXgtbWFpbi1jYXJkOmJlZm9yZSwgLmF0ZXgtbWFpbi1jYXJkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGNhbGMoMTUwJSAtIDE3cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuYXRleC1tYWluLWNhcmQ6YmVmb3JlLCAuYXRleC1tYWluLWNhcmQ6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5hdGV4LW1haW4tY2FyZDpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiAyN3B4OyB9XG4gICAgLmF0ZXgtbWFpbi1jYXJkOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDM5cHg7IH1cbiAgICAuYXRleC1tYWluLWNhcmQtYm9yZGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgICAgIGJvcmRlci10b3A6IDRweCBkYXNoZWQgI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyAzNXB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5hdGV4LW1haW4tY2FyZC1ib3JkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5hdGV4LW1haW4tY2FyZC1udW0ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH1cbiAgICAuYXRleC1tYWluLWNhcmQ6aG92ZXIgLmF0ZXgtbWFpbi1jYXJkLW51bSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMwMDE0M0M7IH1cblxuLyp7XG5cdCZfX21haW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy90ZXRyYS1tYWluLmpwZycpO1xuXHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMTQsIDE0LCAxNCwgMC4xKSAyOS4xOCUsIHJnYmEoMTQsIDE0LCAxNCwgMC44KSA5Ni43NyUpO1xuXHRcdH1cblx0XHQmLWJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1pY29uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNjRweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogNzdweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1NXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cbn0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYXRleC1wcm9kdWN0LWNhcmQge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG4uYXRleC1wcm9kdWN0LWNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDI1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5hdGV4LXByb2R1Y3QtY2FyZC1pbWcge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH0gfVxuXG4uYXRleC1wcm9kdWN0LWNhcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXRleC1wcm9kdWN0LWNhcmQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYXRleC1wcm9kdWN0LWNhcmQtY29udGFpbmVyLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmNhcmQtdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCREJEQkQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCREJEQkQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmNhcmQtdGFibGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5jYXJkLXRhYmxlLWJsb2NrIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkRCREJEOyB9XG4gICAgLmNhcmQtdGFibGUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5jYXJkLXRhYmxlLWJsb2NrIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAgIC5jYXJkLXRhYmxlLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDsgfSB9XG4gIC5jYXJkLXRhYmxlLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkRCREJEO1xuICAgIGhlaWdodDogMTA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmNhcmQtdGFibGUtaXRlbSB7XG4gICAgICAgIGhlaWdodDogNzRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuY2FyZC10YWJsZS1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmNhcmQtdGFibGUtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgLmNhcmQtdGFibGUtaXRlbS1oZWFkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDc0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuY2FyZC10YWJsZS1pdGVtLWhlYWQge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JEQkRCRDsgfSB9XG5cbi5jZXJ0aWZpY2F0ZS1hbGV4LXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiA0MHB4IDI1cHggMzBweDsgfVxuXG4uY2VydGlmaWNhdGUtYWxleC1zbGlkZXItY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjJweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5jZXJ0aWZpY2F0ZS1hbGV4LXNsaWRlci1jYXJkLWltZyB7XG4gICAgICBoZWlnaHQ6IDI0OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmNlcnRpZmljYXRlLWFsZXgtc2xpZGVyLWNhcmQtaW1nIHtcbiAgICAgIGhlaWdodDogMTY1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY2VydGlmaWNhdGUtYWxleC1zbGlkZXItY2FyZC1pbWcge1xuICAgICAgaGVpZ2h0OiAyOTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5jZXJ0aWZpY2F0ZS1hbGV4LXNsaWRlci1jYXJkLWltZyB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXgtaGVpZ2h0OiAyOTBweDsgfSB9XG5cbi5jaG9pY2UtY2FyZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDE0M0M7XG4gIHBhZGRpbmc6IDMwcHggNDVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAuY2hvaWNlLWNhcmQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFCODRGRjtcbiAgICBjb2xvcjogIzFCODRGRjsgfVxuICAuY2hvaWNlLWNhcmQtaWNvbiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNob2ljZS1saXN0IHtcbiAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG4uYXRleC1yYWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvYXRleC1yYWRpby5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMDsgfVxuICAuYXRleC1yYWRpby1idG4ge1xuICAgIG1heC13aWR0aDogMjUzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5hdGV4LXJhZGlvLWJ0biB7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDsgfSB9XG4gIC5hdGV4LXJhZGlvOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXRleC1taW4tY2FyZCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXRleC1taW4tY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hdGV4LW1pbi1jYXJkLWltZyB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vYmlsZV9zbGlkZXIteHMgLmNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5tb2JpbGVfc2xpZGVyLXhzIC5hdGV4LW1pbi1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxOTNweDsgfVxuICAubW9iaWxlX3NsaWRlci14cyAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwIDNweDsgfVxuICAgIC5tb2JpbGVfc2xpZGVyLXhzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmF0ZXgtcGFkZGluZy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjY2Vzc29yaWVzLXZpZGVvIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5hY2Nlc3Nvcmllcy1jYXJkIHtcbiAgcGFkZGluZzogNjBweCAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5hY2Nlc3Nvcmllcy1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfSB9XG4gIC5hY2Nlc3Nvcmllcy1jYXJkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogOTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmFjY2Vzc29yaWVzLWNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5hY2Nlc3Nvcmllcy1jYXJkLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiAyODBweDsgfVxuICAuYWNjZXNzb3JpZXMtY2FyZC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1NTZweDsgfVxuXG4ubGluZS1oZWlnaHQtMTUge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5yYWRpb3N0YXRpb24tbmF2IGxpLm5hdi1pdGVtIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5yYWRpb3N0YXRpb24tbmF2IGxpLm5hdi1pdGVtOm50aC1jaGlsZCgyKSAubmF2LWxpbmssIC5yYWRpb3N0YXRpb24tbmF2IGxpLm5hdi1pdGVtOm50aC1jaGlsZCgzKSAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICMwMDE0M0M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5yYWRpb3N0YXRpb24tbmF2IGxpLm5hdi1pdGVtOm50aC1jaGlsZCgyKSAubmF2LWxpbms6YmVmb3JlLCAucmFkaW9zdGF0aW9uLW5hdiBsaS5uYXYtaXRlbTpudGgtY2hpbGQoMykgLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnJhZGlvc3RhdGlvbi1uYXYgbGkubmF2LWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH1cbiAgICAgIC5yYWRpb3N0YXRpb24tbmF2IGxpLm5hdi1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5yYWRpb3N0YXRpb24tbmF2IGxpLm5hdi1pdGVtOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAucmFkaW9zdGF0aW9uLW5hdiBsaS5uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnJhZGlvc3RhdGlvbi1uYXYgbGkubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5yYWRpb3N0YXRpb24tbmF2LWNhcmQge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7IH1cbiAgLnJhZGlvc3RhdGlvbi1uYXYtY2FyZC10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI2KSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5yYWRpb3N0YXRpb24tbmF2LWNhcmQge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgLnJhZGlvc3RhdGlvbi1uYXYtY2FyZC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci13aWR0aDogMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgLnJhZGlvc3RhdGlvbi1uYXYtY2FyZC1idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICAucmFkaW9zdGF0aW9uLW5hdi1jYXJkLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5yYWRpb3N0YXRpb24tbmF2LWNhcmQtaW1nLW1pbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDFweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgICAucmFkaW9zdGF0aW9uLW5hdi1jYXJkLWltZy1taW4ge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDgycHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5yYWRpb3N0YXRpb24tbmF2LWNhcmQtaW1nLW1pbiB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjNweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLnJhZGlvc3RhdGlvbi1uYXYtY2FyZC1pbWctbWluIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIGhlaWdodDogODBweDsgfSB9XG4gICAgLnJhZGlvc3RhdGlvbi1uYXYtY2FyZC1pbWctYmlnIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM2MHB4OyB9XG4gICAgLnJhZGlvc3RhdGlvbi1uYXYtY2FyZC1pbWctY2FyZCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAucmFkaW9zdGF0aW9uLW5hdi1jYXJkLWltZy1jYXJkIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNCkgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ucmFkaW9zdGF0aW9uLXRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDsgfVxuXG4ucmFkaW9zdGF0aW9uLXRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGhlaWdodDogaW5pdGlhbDsgfVxuXG4ucmFkaW9zdGF0aW9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnJhZGlvc3RhdGlvbi1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJhZGlvc3RhdGlvbi1jYXJvdXNlbCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuXG4ucmFkaW9zdGF0aW9uLWNhcm91c2VsIC5zbGljay1uZXh0LFxuLnJhZGlvc3RhdGlvbi1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLnJhZGlvc3RhdGlvbi1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHRvcDogMDsgfVxuXG4ucmFkaW9zdGF0aW9uLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IDA7IH1cblxuLmNhcGFiaWxpdGllcy12aWRlbyB7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAuY2FwYWJpbGl0aWVzLXZpZGVvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmNhcGFiaWxpdGllcy12aWRlbyB7XG4gICAgICBtaW4taGVpZ2h0OiAyNzNweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5jYXBhYmlsaXRpZXMtdmlkZW8ge1xuICAgICAgbWluLWhlaWdodDogMTgwcHg7IH0gfVxuXG4uYXBjb19fbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvYXBjby1tYWluLmpwZ1wiKTtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmFwY29fX21haW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcGNvX19tYWluLWJ0biB7XG4gICAgbWF4LXdpZHRoOiAzMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmFwY29fX21haW4tYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgLmFwY29fX21haW4taW1nIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgLmFwY29fX21haW4taW1nLWJvdHRvbSB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzN3B4OyB9XG5cbi5hdGV4LWNhcmQtaW1nIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmF0ZXgtY2FyZC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG5cbi5hcGNvLXJhZGlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9hcGNvLWltZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMDsgfVxuICAuYXBjby1yYWRpbzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFwY28tcmFkaW8ge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hcGNvLXJhZGlvIHtcbiAgICAgIHBhZGRpbmc6IDUycHggMDsgfSB9XG5cbi53aHktcG1yX19tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy93aHktcG1yLmpwZ1wiKTtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9XG4gIC53aHktcG1yX19tYWluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLndoeS1wbXJfX21haW4tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLndoeS1wbXJfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICAud2h5LXBtcl9fbWFpbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2Zlc3Npb25hbF9fY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDE0NnB4OyB9XG4gIC5wcm9mZXNzaW9uYWxfX2NhcmQtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9mZXNzaW9uYWxfX2NhcmQtYmxvY2stYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2Zlc3Npb25hbF9fY2FyZC1ibG9jay1ib3JkZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjMDAxNDNDO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIC5wcm9mZXNzaW9uYWxfX2NhcmQtYmxvY2stYm9yZGVyOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucHJvZmVzc2lvbmFsX19jYXJkLWJsb2NrOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoNzUlICsgNDhweCk7XG4gICAgICBib3R0b206IGNhbGMoMjUlICsgMTVweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgIzAwMTQzQztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5wcm9mZXNzaW9uYWxfX2NhcmQtYmxvY2s6YmVmb3JlIHtcbiAgICAgICAgICBib3R0b206IDIwJTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoODAlICsgNjNweCk7IH0gfVxuICAucHJvZmVzc2lvbmFsX19jYXJkLWJpZyB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjNweDsgfVxuICAucHJvZmVzc2lvbmFsX19jYXJkLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZGVtYW5kc19fdGFiIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5kZW1hbmRzX190YWIge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmRlbWFuZHNfX3RhYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZGVtYW5kc19fdGFiIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtIDRweCk7IH0gfVxuXG4uZGVtYW5kcy1ibG9jayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4NUFGRTA7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxNnB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmRlbWFuZHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5kZW1hbmRzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uZGVtYW5kc19fY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDE2OHB4OyB9XG4gIC5kZW1hbmRzX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZGVtYW5kc19fY2FyZC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5kZW1hbmRzX19jYXJkLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi50ZWNobm9sb2d5X19jYXJkLWltZyB7XG4gIGhlaWdodDogOTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50ZWNobm9sb2d5X19jYXJkLWltZyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuXG4udGVjaG5vbG9neV9fYXZhdGFyIHtcbiAgd2lkdGg6IDE3M3B4O1xuICBoZWlnaHQ6IDE3M3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC50ZWNobm9sb2d5X19hdmF0YXIge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICAudGVjaG5vbG9neV9fYXZhdGFyLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi50ZWNobm9sb2d5X19kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTNweCk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDEzNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC50ZWNobm9sb2d5X19kaWFsb2cge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogODJweDsgfSB9XG4gIC50ZWNobm9sb2d5X19kaWFsb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDQ5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC50ZWNobm9sb2d5X19kaWFsb2c6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAyMHB4OyB9IH1cbiAgLnRlY2hub2xvZ3lfX2RpYWxvZy1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNGNUY1RjU7XG4gICAgbGVmdDogMTAwJTsgfVxuICAudGVjaG5vbG9neV9fZGlhbG9nLWxlZnQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgIzFCODRGRjtcbiAgICByaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZGRpbmctc2VjdGlvbi1ib3R0b20tbWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG5cbi53aHktcG1yLXJhZGlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9jb21wYXJlLTIuanBnXCIpO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC53aHktcG1yLXJhZGlvOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud2h5LXBtci1yYWRpby1idG4ge1xuICAgIG1heC13aWR0aDogMjUzcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLndoeS1wbXItcmFkaW8tYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2FyZC1jb25jbHVzaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzM3NTsgfVxuICAuY2FyZC1jb25jbHVzaW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyOTVkOyB9XG5cbi5hbmFsb2ctbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvYW5hbG9nLWJnLTI0LTAzLmpwZ1wiKTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgaGVpZ2h0OiBpbml0aWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5hbmFsb2ctbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIC5hbmFsb2ctbWFpbi1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5hbmFsb2ctbWFpbi1yb3cge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5hbmFsb2ctbWFpbi1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGQUZGO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQTVDMkRGOyB9XG4gIC5hbmFsb2ctbWFpbl9fY2FyZCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYW5hbG9nLW1haW5fX2NhcmQtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5hbmFsb2ctbWFpbl9fY2FyZC1hcnJvdyB7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDsgfVxuICAgICAgLmFuYWxvZy1tYWluX19jYXJkLWFycm93OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL3VwbG9hZC9hbmFsb2ctQXJyb3cuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNjVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAgICAgLmFuYWxvZy1tYWluX19jYXJkLWFycm93OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmFuYWxvZy1tYWluX19jYXJkLWFycm93OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IGNhbGMoLTEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4OyB9IH1cbiAgICAuYW5hbG9nLW1haW5fX2NhcmQtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5hbmFsb2ctbWFpbl9fY2FyZC1ib2R5IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuYW5hbG9nLW1haW5fX2NhcmQtdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmFuYWxvZy1tYWluX19jYXJkLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLmFuYWxvZy1tYWluX19jYXJkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgIC5hbmFsb2ctbWFpbl9fY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmFuYWxvZy1tYWluX19jYXJkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5hbmFsb2ctbWFpbl9fY2FyZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYW5hbG9nLWRpZ2l0YWwtY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDIyOXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hbmFsb2ctZGlnaXRhbC1jYXJkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAuYW5hbG9nLWRpZ2l0YWwtY2FyZC1pbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4OyB9XG5cbi5hbmFsb2ctZGlnaXRhbC1ibG9jayB7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYW5hbG9nLWNob2ljZV9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9IH1cblxuLmFuYWxvZy1jaG9pY2VfX2NhcmQtYmx1ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDsgfVxuXG4uYW5hbG9nLWNob2ljZV9fY2FyZC1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFuYWxvZy1jaG9pY2VfX2NhcmQtYm9yZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzA3MzM3NTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuYW5hbG9nLWNob2ljZV9fY2FyZC1ib3JkZXI6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYW5hbG9nLWNob2ljZV9fY2FyZC1ib3JkZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hbmFsb2ctY2hvaWNlX19jYXJkLWltZyB7XG4gIGhlaWdodDogMTgwcHg7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5hbmFsb2ctY2hvaWNlX19jYXJkLWltZyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgLmFuYWxvZy1jaG9pY2VfX2NhcmQtaW1nLW1pbiB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7IH1cblxuLmFuYWxvZy1yYWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvYW5hbG9nLXJhZGlvLTI0LTAzLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5hbmFsb2ctcmFkaW8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH0gfVxuXG4uZXJtYWtfX21haW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL2VybWFrLWJnLTI0LTAzLmpwZ1wiKTtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmVybWFrX19tYWluIHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5lcm1ha19fbWFpbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmF0ZXgtY2FyZC1pbWcge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uYXRleC1jYXJkLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cblxuLmVybWFrLXJhZGlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9lcm1hay1yYWRpby5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMDsgfVxuICAuZXJtYWstcmFkaW86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTQsIDE0LCAxNCwgMCkgMjIuMDglLCByZ2JhKDE0LCAxNCwgMTQsIDAuNzUpIDcyLjA4JSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lcm1hay1yYWRpbzpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmVybWFrLXJhZGlvIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuZXJtYWstcmFkaW8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4uZXJtYWstcHJvZHVjdC1maWxsIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5lcm1hay1wcm9kdWN0LWZpbGwgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cblxuLmVybWFrLXByb2R1Y3QtZmlsbCAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZXJtYWstcHJvZHVjdC1maWxsIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cblxuLmVybWFrLXByb2R1Y3RfX2J0bi1oaWRlIC5zeXN0ZW1zLXRhYmxlLWRyb3Bkb3duLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5lcm1hay1wcm9kdWN0X19idG4gLnN5c3RlbXMtdGFibGUtZHJvcGRvd24taWNvbiB7XG4gIGhlaWdodDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5lcm1hay1wcm9kdWN0X19idG4taGlkZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZWxlcGhvbmUtbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvU2NyZWVuc2hvdF8yMjMxMi5wbmdcIik7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgaGVpZ2h0OiA1ODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGVsZXBob25lLW1haW4ge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnRlbGVwaG9uZS1tYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnRlbGVwaG9uZS1tYWluX190ZXh0IHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfSB9XG4gIC50ZWxlcGhvbmUtbWFpbl9fY2FyZDpiZWZvcmUsIC50ZWxlcGhvbmUtbWFpbl9fY2FyZDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTQzQzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRlbGVwaG9uZS1tYWluX19jYXJkOmJlZm9yZSwgLnRlbGVwaG9uZS1tYWluX19jYXJkOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgNTVweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGVsZXBob25lLW1haW5fX2NhcmQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGVsZXBob25lLW1haW5fX2NhcmQgLmF0ZXgtbWFpbi1jYXJkLWJvcmRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogNHB4IGRhc2hlZCAjMDAxNDNDO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICB0b3A6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGVsZXBob25lLW1haW5fX2NhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLnRlbGVwaG9uZS1tYWluX19jYXJkLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRlbGVwaG9uZS1tYWluX19jYXJkLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRlbGVwaG9uZS1tYWluX19jYXJkLW51bSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtaW4td2lkdGg6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmF0ZXgtbWFpbi1jYXJkLWJsb2NrOmxhc3QtY2hpbGQgLnRlbGVwaG9uZS1tYWluX19jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmF0ZXgtbWFpbi1jYXJkOmhvdmVyIC50ZWxlcGhvbmUtbWFpbl9fY2FyZC1udW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNDNDO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZWxlcGhvbmVfX3RhYiB7XG4gIG1heC13aWR0aDogY2FsYygyNSUgLSAxMHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGVsZXBob25lX190YWIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC50ZWxlcGhvbmVfX3RhYi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtNzZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnRlbGVwaG9uZV9fdGFiLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgICAgICAudGVsZXBob25lX190YWItbGlzdCAubmF2LWxpbmsubmF2LWxpbmstdG9wIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAxNDNDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnRlbGVwaG9uZV9fdGFiLWxpc3QgLm5hdi1saW5rLm5hdi1saW5rLXRvcFthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFCODRGRiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYWRkaW5nLXNlY3Rpb24tbWluLXRlbGVwaG9uZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRlbGVwaG9uZS1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXRyYS1wcm9qZWN0cy1maWxsLXRlbGVwaG9uZSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRldHJhLXByb2plY3RzLWZpbGwtdGVsZXBob25lIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi52aWRlby1jb250cm9sX19tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC52aWRlby1jb250cm9sX19tYWluOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudmlkZW8tY29udHJvbF9fbWFpbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC52aWRlby1jb250cm9sX19tYWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuXG4uYXVkaXRfX3dvcmstYmxvY2suX3ZpZGVvLWNvbnRyb2w6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzY1cHg7IH1cblxuLmF1ZGl0X193b3JrLWJsb2NrLl92aWRlby1jb250cm9sLWxhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9waWN0dXJlL3VwbG9hZC9MaW5lLTI2Ni5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3cHg7XG4gIGxlZnQ6IDE1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLmF1ZGl0X193b3JrLWJsb2NrLl92aWRlby1jb250cm9sLWxhc3Q6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBsZWZ0OiA2MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuYXVkaXRfX3dvcmstYmxvY2suX3ZpZGVvLWNvbnRyb2wtbGFzdDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5hdWRpdF9fd29yay1idG4tYmxvY2suX3ZpZGVvLWNvbnRyb2wge1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uYXVkaXRfX3dvcmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hdWRpdF9faGlkZS1ibG9jay5fdmlkZW8tY29udHJvbC5hdWRpdF9faGlkZS1ibG9jay0xIHtcbiAgbWFyZ2luLWxlZnQ6IDUuNiU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5hdWRpdF9faGlkZS1ibG9jay5fdmlkZW8tY29udHJvbC5hdWRpdF9faGlkZS1ibG9jay0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2LjglOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmF1ZGl0X19oaWRlLWJsb2NrLl92aWRlby1jb250cm9sLmF1ZGl0X19oaWRlLWJsb2NrLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDcuMiU7IH0gfVxuXG4uYXVkaXRfX2hpZGUtYmxvY2suX3ZpZGVvLWNvbnRyb2wuYXVkaXRfX2hpZGUtYmxvY2stMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMi4yJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLmF1ZGl0X19oaWRlLWJsb2NrLl92aWRlby1jb250cm9sLmF1ZGl0X19oaWRlLWJsb2NrLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjIlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmF1ZGl0X19oaWRlLWJsb2NrLl92aWRlby1jb250cm9sLmF1ZGl0X19oaWRlLWJsb2NrLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjglOyB9IH1cblxuLmF1ZGl0X19oaWRlLWJsb2NrLl92aWRlby1jb250cm9sLmF1ZGl0X19oaWRlLWJsb2NrLTMge1xuICBtYXJnaW4tcmlnaHQ6IC0yNC44JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLmF1ZGl0X19oaWRlLWJsb2NrLl92aWRlby1jb250cm9sLmF1ZGl0X19oaWRlLWJsb2NrLTMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjYlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmF1ZGl0X19oaWRlLWJsb2NrLl92aWRlby1jb250cm9sLmF1ZGl0X19oaWRlLWJsb2NrLTMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNi41JTsgfSB9XG5cbi5hdWRpdF9fcG9pbnRzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLmF1ZGl0X19wb2ludHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5hdWRpdF9fcG9pbnRzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNzhweDsgfSB9XG5cbi5hdWRpdF9fYXJyb3ctYmxvY2stbmV3Ll92aWRlby1jb250cm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDQzLjUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5hdWRpdF9fYXJyb3ctYmxvY2stbmV3Ll92aWRlby1jb250cm9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0My41JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hdWRpdF9fYXJyb3ctYmxvY2stbmV3Ll92aWRlby1jb250cm9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cblxuLmltcGxlbWVudGF0aW9uX19jYXJkLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5pbXBsZW1lbnRhdGlvbl9fY2FyZC10aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmctbGctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfSB9XG5cbi52aWRlby1jb250cm9sLXJhZGlvX19idG4ge1xuICBtYXgtd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnZpZGVvLWNvbnRyb2wtcmFkaW9fX2J0biB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC52aWRlby1jb250cm9sLXJhZGlvX19idG4uX3NtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC52aWRlby1jb250cm9sLXJhZGlvX19idG4uX3NtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlkZW8tY29udHJvbC1yYWRpb19fdGl0bGUge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICBtYXgtd2lkdGg6IDY4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC52aWRlby1jb250cm9sLXJhZGlvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC52aWRlby1jb250cm9sLXJhZGlvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuXG4udmlkZW8tY29udHJvbC1hdWRpdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvMjNmc2RmMy5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgbWluLWhlaWdodDogNjAwcHg7IH1cbiAgLnZpZGVvLWNvbnRyb2wtYXVkaXQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDEwNC40NiUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC52aWRlby1jb250cm9sLWF1ZGl0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAudmlkZW8tY29udHJvbC1hdWRpdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWluLWhlaWdodDogNDcwcHg7IH1cbiAgICAgIC52aWRlby1jb250cm9sLWF1ZGl0OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDEyLjA3JSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwNC40NiUpOyB9IH1cbiAgLnZpZGVvLWNvbnRyb2wtYXVkaXQtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC52aWRlby1jb250cm9sLWF1ZGl0LWJ0biB7XG4gICAgICAgIG1heC13aWR0aDogNDQlICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLnZpZGVvLWNvbnRyb2wtYXVkaXQtYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAudmlkZW8tY29udHJvbC1hdWRpdC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudmlkZW8tY29udHJvbC1hdWRpdCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgY2VudGVyOyB9IH1cblxuLmF2aWdpbG9uX19tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZV8yODEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRpbWVsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb3VudGVyLXJlc2V0OiB0aW1lbGluZTtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGltZWxpbmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGltZWxpbmUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgLnRpbWVsaW5lX19pdGVtIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnRpbWVsaW5lX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudGltZWxpbmVfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDRweDsgfSB9XG4gICAgLnRpbWVsaW5lX19pdGVtIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudGltZWxpbmVfX2l0ZW0gc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgbGVmdDogNjBweDsgfSB9XG4gICAgLnRpbWVsaW5lX19pdGVtOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogdGltZWxpbmU7XG4gICAgICBjb250ZW50OiBjb3VudGVyKHRpbWVsaW5lKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDIwMDVDOyB9XG4gICAgLnRpbWVsaW5lX19pdGVtOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMTdweDtcbiAgICAgIGxlZnQ6IDM4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMjAwNUMgMjguNDElLCAjMDczMzc1IDczLjAxJSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudGltZWxpbmVfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMjAwNUMgMjguNDElLCAjMDczMzc1IDczLjAxJSk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgIGxlZnQ6IDE3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRpbWVsaW5lX19pdGVtOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgLnRpbWVsaW5lX19pdGVtOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzA3MzM3NTsgfVxuICAgIC50aW1lbGluZV9faXRlbTpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDczMzc1IDI4LjQxJSwgIzJGODBFRCA3My4wMSUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnRpbWVsaW5lX19pdGVtOm50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzA3MzM3NSAyOC40MSUsICMyRjgwRUQgNzMuMDElKTsgfSB9XG4gICAgLnRpbWVsaW5lX19pdGVtOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzJGODBFRDsgfVxuICAgIC50aW1lbGluZV9faXRlbTpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMkY4MEVEIDI4LjQxJSwgIzJEOUNEQiA3My4wMSUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnRpbWVsaW5lX19pdGVtOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJGODBFRCAyOC40MSUsICMyRDlDREIgNzMuMDElKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudGltZWxpbmVfX2l0ZW06bnRoLWNoaWxkKDQpIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICAgIC50aW1lbGluZV9faXRlbTpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDlDREI7IH1cbiAgICAudGltZWxpbmVfX2l0ZW06bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzJEOUNEQiAyOC40MSUsICM3NUI0RkYgNzMuMDElKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC50aW1lbGluZV9faXRlbTpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyRDlDREIgMjguNDElLCAjNzVCNEZGIDczLjAxJSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRpbWVsaW5lX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgIC50aW1lbGluZV9faXRlbTpudGgtY2hpbGQoNSkgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnRpbWVsaW5lX19pdGVtOm50aC1jaGlsZCg1KSBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnRpbWVsaW5lX19pdGVtOm50aC1jaGlsZCg1KTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzc1QjRGRjsgfVxuICAgIC50aW1lbGluZV9faXRlbTpudGgtY2hpbGQoNSk6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4udXRwLWNhcmRzIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAudXRwLWNhcmRzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudXRwLWNhcmRzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH0gfVxuXG4udXRwLWNhcmQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnV0cC1jYXJkLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnV0cC1jYXJkLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuLmNhcmQuX3V0cCB7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjMDAxNDNDOyB9XG5cbi5zbWFydHB0dC1zb2x1dGlvbnNfX3RpdGxlLl9sYXJnZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5zbWFydHB0dC1zb2x1dGlvbnNfX3RpdGxlLl93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbi5zbWFydHB0dC1zb2x1dGlvbnNfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLl9sYXJnZTphZnRlciwgLmRyb3Bkb3duLXRvZ2dsZS5fbGFyZ2U6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5kcm9wZG93bi10b2dnbGUuX2xhcmdlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KSByb3RhdGUoNDVkZWcpOyB9XG5cbi5kcm9wZG93bi10b2dnbGUuX2xhcmdlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS5fbGFyZ2VbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCkgcm90YXRlKC00NWRlZyk7IH1cblxuLmRlc2lnbl9fZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmRlc2lnbl9fZnVsbC1tb2JpbGUge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmRlc2lnbl9fZnVsbC1tb2JpbGVbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzFiODRmZjtcbiAgICBjb2xvcjogIzFiODRmZjsgfVxuXG4udGFiLXBhbmVfX2JsdWUtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMCA1NHB4IDAgMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDE0M2M7IH1cblxuLmNhcmQuX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxNjBweDsgfVxuXG4uc2FnYS10YWcuX3RvdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4OyB9XG5cbi5waG90by1zbGljayB7XG4gIG1hcmdpbjogMCA1MHB4IDQwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnBob3RvLXNsaWNrIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDMwcHg7IH0gfVxuICAucGhvdG8tc2xpY2tfX3RleHQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5waG90by1zbGljayAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5waG90b19fY2Fyb3VzZWwtY2FyZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5waG90b19fY2Fyb3VzZWwtY2FyZC1jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnRhYmxldF9zbGlkZXIuX292ZXJmbG93LXZpc2libGUgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uY2FtX3NsaWRlciBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmJ1aWxkaW5nX19jYXJkLWhlYWQuX2NvbXBhY3Qge1xuICBwYWRkaW5nOiA0MHB4IDAgMTVweCAwOyB9XG5cbi5idWlsZGluZ19fY2FyZC1oZWFkLWl0ZW0tMS0xIHtcbiAgbWF4LXdpZHRoOiAxNSU7IH1cblxuLmJ1aWxkaW5nX19jYXJkLWhlYWQtaXRlbS0xLTIge1xuICBtYXgtd2lkdGg6IDMwJTsgfVxuXG4uYnVpbGRpbmdfX2NhcmQtaGVhZC1pdGVtLTEtMyB7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5idWlsZGluZ19fY2FyZC1oZWFkLWl0ZW0tMS00IHtcbiAgbWF4LXdpZHRoOiA3MCU7IH1cblxuLmJ1aWxkaW5nX19jYXJkLWhlYWQtaXRlbS0xLTUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnRldHJhLXByb2plY3RzX19jYXJkLl9jb21wYWN0IHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4udGV0cmEtcHJvamVjdHNfX2NhcmQtbWFpbi1pbWcuX2NvbXBhY3Qge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9XG5cbi52aWRlby1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAudmlkZW8tc2xpZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC52aWRlby1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAudmlkZW8tc2xpZGVyX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMDsgfSB9XG4gICAgLnZpZGVvLXNsaWRlcl9fY29udGFpbmVyIHZpZGVvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnZpZGVvLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4ubWFpbi5faW5kc29sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzNzlweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9waWN0dXJlL2JhY2tncm91bmRzL2luZHNvbC1iZy5qcGdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbi5faW5kc29sIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI5NHB4OyB9IH1cbiAgLm1haW4uX2luZHNvbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4OyB9XG5cbi51dHAtY29tcGFuaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5kZXNpZ25fX21vYmlsZS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgLmRlc2lnbl9fbW9iaWxlLWxpc3QuX2luZHNvbDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRlc2lnbl9fbW9iaWxlLWxpc3QtaXRlbS5faW5kc29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAuZGVzaWduX19tb2JpbGUtbGlzdC1pdGVtLl9pbmRzb2w6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvcmstZXhwX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi53b3JrLWV4cF9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTcwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ud29yay1leHBfX3llYXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud29yay1leHAtc2xpZGVyX19lbGVtOm50aC1jaGlsZCgrIDcpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC53b3JrLWV4cC1zbGlkZXJfX2NvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b3JrLWV4cC1zbGlkZXJfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50ZXRyYS1wcm9qZWN0LWRyb3Bkb3duLXRleHQtc2hvdyAudGV0cmEtcHJvamVjdHMtZHJvcGRvd24taWNvbi5fcmlnaHQtYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRldHJhLXByb2plY3QtZHJvcGRvd24tdGV4dC1zaG93IC50ZXRyYS1wcm9qZWN0cy1kcm9wZG93bi1pY29uLl9yaWdodC1hcnJvdyAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDNweDsgfVxuXG4udGV0cmEtcHJvamVjdC1kcm9wZG93bi10ZXh0LWhpZGUgLnRldHJhLXByb2plY3RzLWRyb3Bkb3duLWljb24uX3JpZ2h0LWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50ZXRyYS1wcm9qZWN0LWRyb3Bkb3duLXRleHQtaGlkZSAudGV0cmEtcHJvamVjdHMtZHJvcGRvd24taWNvbi5fcmlnaHQtYXJyb3cgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogM3B4OyB9XG5cbi5zZXJ2aWNlLWZvcm0ge1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZm9ybS10YWJsZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5maWx0ZXJfX2Jsb2NrLl9zZXJ2aWNlLWZvcm0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5maWx0ZXJfX2Jsb2NrLXJhZGlvLl9zZXJ2aWNlLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jYWxlbmRhci1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jYWxlbmRhci1wYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSArIDI1cHgpIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BpY3R1cmUvYmFja2dyb3VuZHMvY2FsZW5kYXJfYmdfbW9iLnBuZ1wiKTsgfSB9XG4gIC5jYWxlbmRhci1wYWdlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FsZW5kYXItcGFnZV9faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9jYWxlbmRhcl9iZy5wbmdcIik7IH0gfVxuICAuY2FsZW5kYXItcGFnZV9fZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNDQwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzIwcHgpO1xuICAgIHRvcDogMHB4OyB9XG4gIC5jYWxlbmRhci1wYWdlX19kb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyRENCO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgdG9wOiAtMTJweDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDQwcztcbiAgICBhbmltYXRpb24tbmFtZTogZG90O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHN0ZXBzKDQwLCBlbmQpO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZG90IHtcbiAgZnJvbSB7XG4gICAgdG9wOiAwJTsgfVxuICB0byB7XG4gICAgdG9wOiAxMDAlOyB9IH1cblxuLmljb24tZmlsdGVyLXNldHRpbmdzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzAwMTQzQzsgfVxuICAuaWNvbi1maWx0ZXItc2V0dGluZ3M6aG92ZXIge1xuICAgIGNvbG9yOiAjMUI4NEZGOyB9XG5cbi5uYXYuX2F2aWdpbG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5maWx0ZXJfX2J1dHRvbi1yZXNldC5fY29tcGFjdCB7XG4gIGJvcmRlci13aWR0aDogMnB4OyB9XG5cbi5maWx0ZXJfX2Jsb2NrLl9ncmF5IHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBmbGV4LWJhc2lzOiBhdXRvOyB9XG5cbi5maWx0ZXJfX2Jsb2NrLWhlYWRlci5fYXZpZ2lsb24ge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZmlsdGVyX19ibG9jay1oZWFkZXIuX2F2aWdpbG9uIC5maWx0ZXJfX2NvbGxhcHNlIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgcmlnaHQ6IDBweDsgfVxuXG4uZmlsdGVyX19yYW5nZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5maWx0ZXJfX3JhbmdlLXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIGhlaWdodDogMzgwcHg7XG4gIGxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpbHRlcl9fcmFuZ2Utc2VsZWN0LXNjcm9sbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgICAuZmlsdGVyX19yYW5nZS1zZWxlY3Qtc2Nyb2xsIHNwYW4ge1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MC4zJTtcbiAgICAgIGNvbG9yOiAjRTBFMEUwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RTk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5maWx0ZXJfX3JhbmdlLXNlbGVjdC1zY3JvbGwgc3Bhbi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwMTQzQzsgfVxuXG4uZmlsdGVyX19yYW5nZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMjBweDtcbiAgY29sb3I6ICMwMDE0M0M7IH1cbiAgLmZpbHRlcl9fcmFuZ2UtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMUI4NEZGOyB9XG5cbi5maWx0ZXJfX3RvZ2dsZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmZpbHRlcl9fdG9nZ2xlciBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgICAuZmlsdGVyX190b2dnbGVyIGlucHV0OmNoZWNrZWQgKyAuZmlsdGVyX190b2dnbGVyLWlubmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDE0M0M7IH1cbiAgICAgIC5maWx0ZXJfX3RvZ2dsZXIgaW5wdXQ6Y2hlY2tlZCArIC5maWx0ZXJfX3RvZ2dsZXItaW5uZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCODRGRjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAuZmlsdGVyX190b2dnbGVyLWlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycztcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgICAuZmlsdGVyX190b2dnbGVyLWlubmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCREJEQkQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycztcbiAgICAgIHRyYW5zaXRpb246IC4yczsgfVxuXG4uZmlsdGVyX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5maWx0ZXJfX2NoZWNrYm94IGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwOyB9XG4gICAgLmZpbHRlcl9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5maWx0ZXJfX2NoZWNrbWFyazpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZpbHRlcl9fY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWx0ZXJfX2NoZWNrbWFyazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiA5cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5maWx0ZXJfX2NoZWNrbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiODRmZjtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZpbHRlcl9fY2hlY2ttYXJrLXRleHQge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMTQzQzsgfVxuXG4uaXJzLS1zYWdhIHtcbiAgaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmlycy0tc2FnYSAuaXJzLWxpbmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNDNDO1xuICAgIHotaW5kZXg6IDY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMjBweDsgfVxuICAuaXJzLS1zYWdhIC5pcnMtZ3JpZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxOHB4OyB9XG4gIC5pcnMtLXNhZ2EgLmlycy1ncmlkLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmlycy0tc2FnYSAuaXJzLWdyaWQtcG9sIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDE0M0M7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICAuaXJzLS1zYWdhIC5pcnMtZ3JpZC1wb2wuc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaXJzLS1zYWdhIC5pcnMtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUI4NEZGO1xuICAgIHRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB6LWluZGV4OiA4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmlycy0tc2FnYSAuaXJzLWhhbmRsZSB7XG4gICAgdG9wOiAxNHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgLmlycy0tc2FnYSAuaXJzLWhhbmRsZSA+IGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAxNDNDICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5pcnMtLXNhZ2EgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFCODRGRiAhaW1wb3J0YW50OyB9XG4gIC5pcnMtLXNhZ2EgLmlycy1taW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMTQzQjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDE0M0M7XG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTsgfVxuICAgIC5pcnMtLXNhZ2EgLmlycy1taW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi0JzQuNC9XCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgLmlycy0tc2FnYSAuaXJzLW1heCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAxNDNCO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMTQzQztcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhOyB9XG4gICAgLmlycy0tc2FnYSAuaXJzLW1heDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLQnNCw0LpcIjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAuaXJzLS1zYWdhIC5pcnMtc2luZ2xlLCAuaXJzLS1zYWdhIC5pcnMtZnJvbSwgLmlycy0tc2FnYSAuaXJzLXRvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAxNDNCO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDE0M0M7XG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTsgfVxuICAgIC5pcnMtLXNhZ2EgLmlycy1zaW5nbGU6YmVmb3JlLCAuaXJzLS1zYWdhIC5pcnMtZnJvbTpiZWZvcmUsIC5pcnMtLXNhZ2EgLmlycy10bzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZpbHRlci1wb3B1cCB7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuMjYpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMHB4OyB9IH1cblxuLmZpbHRlci1wb3B1cC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5maWx0ZXItcG9wdXAtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXItcG9wdXAtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbDsgfSB9XG5cbi5maWx0ZXItcG9wdXAtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZpbHRlci1wb3B1cC1vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzA5MDkwOTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5maWx0ZXItcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogIzAwMTQzQzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmlsdGVyLXBvcHVwX19jbG9zZSB7XG4gICAgICByaWdodDogMTVweDsgfSB9XG4gIC5maWx0ZXItcG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzFCODRGRjsgfVxuXG4uY2F0YWxvZy1hdmlnaWxvbl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLmNhdGFsb2ctYXZpZ2lsb25fX2l0ZW0td3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNik7XG4gICAgcGFkZGluZzogMjNweCAyMnB4OyB9XG4gIC5jYXRhbG9nLWF2aWdpbG9uX19pdGVtLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMTQzQzsgfVxuICAgIC5jYXRhbG9nLWF2aWdpbG9uX19pdGVtLXRpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICMxQjg0RkY7IH1cbiAgLmNhdGFsb2ctYXZpZ2lsb25fX2l0ZW0taW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgIC5jYXRhbG9nLWF2aWdpbG9uX19pdGVtLWltZy1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYXRhbG9nLWF2aWdpbG9uX19pdGVtLWluZm8ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXRhbG9nLWF2aWdpbG9uX19pdGVtLWluZm8gW2RhdGEtdHJpZ2dlcl0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuY2F0YWxvZy1hdmlnaWxvbl9faXRlbS1pbmZvIFtkYXRhLXRyaWdnZXJdIC5maWx0ZXJfX2Jsb2NrLWhlbHAge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAgIC5jYXRhbG9nLWF2aWdpbG9uX19pdGVtLWluZm8tcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2F0YWxvZy1hdmlnaWxvbl9faXRlbS1pbmZvLXJvdzpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY2F0YWxvZy1hdmlnaWxvbl9faXRlbS1pbmZvLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2F0YWxvZy1hdmlnaWxvbl9faXRlbS1pbmZvLWxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5jYXRhbG9nLWF2aWdpbG9uX19pdGVtLWluZm8tdmFsdWUge1xuICAgICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmNhdGFsb2ctYXZpZ2lsb25fX2l0ZW0tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2F0YWxvZy1hdmlnaWxvbl9faXRlbS1pY29uIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICMwMDE0M0M7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2F0YWxvZy1hdmlnaWxvbl9faXRlbS1pY29uIHtcbiAgICAgICAgdG9wOiAxNXB4OyB9IH1cblxuLnByb2R1Y3QtbWFpbi5fY29tcGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnByb2R1Y3QtbWFpbi5fY29tcGFjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuLnByb2R1Y3QtbWFpbl9fY29sdW1ucy5fYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxNDNDOyB9XG5cbi5wcm9kdWN0LW1haW5fX2NvbHVtbnMtZnVsbC5fY29tcGFjdCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4ucHJvZHVjdC1tYWluX19jb2x1bW5zLXJpZ2h0Ll9jb21wYWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucHJvZHVjdC1tYWluX19jb2x1bW5zLXJpZ2h0Ll9jb21wYWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuXG4ubWlncmF0aW9uX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwNzMzNzU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuMjYpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA2MHB4IDY1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLm1pZ3JhdGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMzVweCAxMHB4OyB9IH1cblxuLm1pZ3JhdGlvbl9fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI2KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZzogMjBweCAyM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5taWdyYXRpb25fX2Jsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ubGluZS1oZWlnaHQtMjAge1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ucmFkaW8uX21pZ3JhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9waWN0dXJlL2JhY2tncm91bmRzL21pZ3JhdGlvbi1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH1cbiIsIi5jYXNlcyB7XG5cdCYtcmV2aWV3IHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmX19pbWctbG9nbyB7XG5cdFx0bWF4LXdpZHRoOiAyNjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdH1cblx0Jl9fc2luZ2xlIHtcblx0XHQmLXJvdyB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0XHQmLXBlcnNvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE4N3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdWwge1xuXHRcdFx0Y291bnRlci1yZXNldDogc3RlcDtcblx0XHR9XG5cdFx0Ji1saXN0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogY291bnRlcihzdGVwKTtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IHN0ZXA7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1udW0ge1xuXHRcdFx0Zm9udC1zaXplOiA2NHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYm9yZGVyIHtcblx0XHRcdGJvcmRlci1yaWdodDogMC41cHggc29saWQgI0JEQkRCRDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdCYtcmlnaHQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFxuXHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0XHQmLWxlZnQge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdCYtMiB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MThweDtcblx0XHR9XG5cdFx0Ji1udW0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxNnB4O1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRjb2xvcjogI0JEQkRCRDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0fVxuXHRcdC5oNSB7XG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHQvL2ZvbnQtc2l6ZTogMjFweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMTc1cmVtXG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYWJvdXQge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL3VwbG9hZC9jYXNlLmpwZycpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cdH1cbn0iLCIuY2xhc3NpZmljYXRpb24ge1xuXHRoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1IHtmb250LXdlaWdodDogNzAwO31cblx0cCB7bGluZS1oZWlnaHQ6IDEuODc7fVxuXHQuaDc6Zmlyc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDEuNXJlbTt9XG5cdCZfX2NhcmRfdHdvLWNvbG9ycyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogNDEuNyU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmQge1xuXHRcdCYtbGluayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0fVxuXHRcdFx0Ji1pbWcge1xuXHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdH1cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHQmLWltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdCYtaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdCYtaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuY2xhc3NpZmljYXRpb25fX2NhcmQtbGluay1pbWcge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNsYXNzaWZpY2F0aW9uX19jYXJkLWxpbmstdGV4dCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmQtbGVmdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2NXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDY1cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmQtcmlnaHQge1xuXHRcdHBhZGRpbmctbGVmdDogNzBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3R5cGUge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xuXHRcdH1cblx0fVxuXHQmX190eXBlLW51bSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdHRvcDogY2FsYyg1MCUgLSAycmVtKTtcblx0XHR3aWR0aDogMy42cmVtO1xuXHRcdGhlaWdodDogMy42cmVtO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9waWN0dXJlL3VwbG9hZC9saXN0LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3Qge1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdGxlZnQ6IC0xLjNyZW07XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbWFpbiB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbmV3IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfcGx1cyBsaTo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9waWN0dXJlL3VwbG9hZC9jaGVjay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdCZfbWludXMgbGk6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vcGljdHVyZS91cGxvYWQveC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2xvc2UtY2lyY2xle1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vcGljdHVyZS91cGxvYWQvY2xvc2UtY2lyY2xlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uY2hlY2ttYXJrLWNpcmNsZXtcblx0YmFja2dyb3VuZDogdXJsKC4uL3BpY3R1cmUvdXBsb2FkL0dyb3VwLTE0NzIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59IiwiLmNsYXNzaWZpY2F0aW9uIHtcblx0Jl9faWNvbi10ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXHRcdC5pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0XHQuaWNvbi1hdmF0YXIgKyAuaWNvbi1hdmF0YXIge2xlZnQ6IDIycHg7fVxuXHRcdC5pY29uLWFycm93LWRvd24ge2xlZnQ6IDI4cHg7fVxuXHR9XG5cdCZfX2JvcmRlci1sZWZ0LWJsb2NrIHtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICMwNzMzNzU7XG5cdH1cblx0Jl9fcGljIGltZyB7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdH1cblx0Jl9fdmVydGljYWwtdGV4dC13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogY2FsYygxMDAlICsgMTBweCk7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xuXHRcdFx0d2lkdGg6IDc5cHg7XG5cdFx0XHRoZWlnaHQ6IDc5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxuXHQmX192ZXJ0aWNhbC10ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAxNDNDO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHR9XG5cdCZfX3NjaGVtZV8xIHtcblx0XHQuY2xhc3NpZmljYXRpb25fX3ZlcnRpY2FsLXRleHQtd3JhcCB7XG5cdFx0XHRoZWlnaHQ6IDE5M3B4O1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcGljdHVyZS91cGxvYWQvcmFkaW8tY29sb3Iuc3ZnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNsYXNzaWZpY2F0aW9uX192ZXJ0aWNhbC10ZXh0IHtcblx0XHRcdHdpZHRoOiAxOTNweDtcblx0XHR9XG5cdH1cblx0Jl9fc2NoZW1lXzIge1xuXHRcdC5jbGFzc2lmaWNhdGlvbl9fdmVydGljYWwtdGV4dC13cmFwIHtcblx0XHRcdGhlaWdodDogMzkzcHg7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9waWN0dXJlL3VwbG9hZC9yYWRpby1kYXJrLnN2Zyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jbGFzc2lmaWNhdGlvbl9fdmVydGljYWwtdGV4dCB7XG5cdFx0XHR3aWR0aDogMzkzcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblx0Jl9fc2NoZW1lLW5vdGUge1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTIwcHg7XG5cdFx0bGVmdDogNSU7XG5cdFx0cGFkZGluZzogNDBweCAyMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAxNDNDO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR9XG5cdH1cbn1cbi5pY29uLXJhZGlvLWRhcmssIC5pY29uLXJhZGlvLWNvbG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiA3OXB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn0iLCIudGVzdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9jbGFzc2lmaWNhdGlvbi1iZy5qcGcnKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0cGFkZGluZzogMTQ1cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBhZGRpbmc6IDgwcHggMDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdH1cblx0Jl9fYnRuIHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuNzUpIDIyLjA4JSwgcmdiYSgxNCwgMTQsIDE0LCAwKSA3Mi4wOCUpO1xuXHRcdHotaW5kZXg6IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTQsIDE0LCAxNCwgMC43NSkgMjIuMDglLCByZ2JhKDE0LCAxNCwgMTQsIDAuMykgNzIuMDglKTtcblx0XHR9XG5cdH1cblx0Ji1uZXcge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0MGRlZyxyZ2JhKDE0LDE0LDE0LC42NSkgNDUuMDglLHJnYmEoMTQsMTQsMTQsMCkgNzIuMDglKTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDBkZWcscmdiYSgxNCwxNCwxNCwuNjUpIDUzLjA4JSxyZ2JhKDE0LDE0LDE0LDApIDEwMC4wOCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyA+KiB7XG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdHotaW5kZXg6IDI7XG5cdC8vIH1cbn0iLCIuZG1yLWlwLXJhZGlvLWNsYXNzaWZpY2F0aW9uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2NsYXNzaWZpY2F0aW9uLWx0ZS5qcGcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDEyLjA3JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDQuNDYlKTtcblx0fVxuXHQmLWJ0biB7XG5cdFx0bWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWF4LXdpZHRoOiA0NCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiA2ODBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0fVxufSIsIi5zZWFyY2gtcGFnZSB7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxuXHQmX19mb3JtIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgyODI4Mjtcblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogIzAwMTQzQztcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdH1cblx0Jl9fcmVzdWx0IHtcblx0XHRtYXgtd2lkdGg6IDk4MHB4O1xuXHRcdCYtd3JhcCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcblx0XHRcdCYtbGFzdCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbGluayB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cbn0iLCIudGV0cmEge1xuXHQmX19tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvdGV0cmEtbWFpbi5qcGcnKTtcblx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuMSkgMjkuMTglLCByZ2JhKDE0LCAxNCwgMTQsIDAuOCkgOTYuNzclKTtcblx0XHR9XG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDc3cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG59IiwiLnRldHJhIHtcblx0Ji1jYXJkcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0Ji1pdGVtIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0Ji1pY29uIHtcblx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi50ZXRyYS1jYXJkcyAubW9iaWxlX3NsaWRlciB7XG5cdC5jYXJkIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIudGV0cmEtc29sdXRpb25zIHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQmLWltZy1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDk4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdCYtdGV4dCB7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogOThweDtcblx0XHRcdGhlaWdodDogOThweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHQmLWltZyB7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogOTVweDtcblx0XHRcdCYtaW1nIHtcblx0XHRcdFx0d2lkdGg6IDk1cHg7XG5cdFx0XHRcdGhlaWdodDogOTVweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0aGVpZ2h0OiA5MCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC50ZXRyYS1zb2x1dGlvbnMtaW1nLWJsb2NrLWltZyB7XG5cdFx0XHRcdC8vYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHRcdC50ZXRyYS1zb2x1dGlvbnMtaW1nLWJsb2NrLXRleHQge1xuXHRcdFx0XHQvL29wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcGwge1xuXHRcdHBhZGRpbmctbGVmdDogMzRweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdCYtbGlzdCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudGV0cmEtcmFkaW8ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvdGV0cmEtcmFkaW8uanBnJyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDEzMHB4IDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0cGFkZGluZzogNTJweCAwO1xuXHR9XG59IiwiLnRldHJhLWVxdWlwbWVudCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy90ZXRyYS1yYWRpby0yLmpwZycpO1xuXHRwYWRkaW5nOiAxOTBweCAwO1xuXHQmX19idG4ge1xuXHRcdG1heC13aWR0aDogMjQwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0fVxufSIsIi50ZXRyYS1jbGllbnRzIHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQmLWltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMCU7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHR3aWR0aDogMjYlO1xuXHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnRldHJhLXN5c3RlbSB7XG5cdHBhZGRpbmc6IDEwMHB4IDAgNDBweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogMzBweCAwIDQwcHg7XG5cdH1cbn0iLCIudGV0cmEtcHJvZHVjdCB7XG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0Lmg1IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0Ji1pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdFx0Ly9tYXgtaGVpZ2h0OiAyNDVweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXHRcdCYtaGVpZ2h0IHtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0fVxuXHRcdCYtbWluIHtcblx0XHRcdC8vaGVpZ2h0OiAxMjBweDtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0fVxuXHRcdCYuX2NvbXBhY3R7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdCYuX2NvbXBhY3R7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdH1cblx0fVxuXHQmLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCYtaGVhZCB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI3cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1ibHVlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ1OEVCODtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQmLl9jb21wYWN0e1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQudGV0cmEtcHJvZHVjdC1saW5rLXRpdGxlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVte1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtODBweDtcblx0XHR9XG5cdH1cbn0iLCIudGV0cmEtZnVuY3Rpb24ge1xuXHRwYWRkaW5nOiAxMjBweCAwO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cdCYtc2Nyb2xsIHtcblx0XHRtYXgtaGVpZ2h0OiAzMTlweDtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDM2N3B4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDM5MnB4O1xuXHRcdH1cblx0fVxufSIsIi50ZXRyYS1jb3JlIHtcblx0Jl9fbWFpbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGN5YW47XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYuX2FjY2Vzc25ldHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1hZ2V7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdH1cblx0fVxuXHQmLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDMwNXB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHQmLWltZy1jb250YWluZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLWJvdHRvbSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IC41cHggc29saWQgcmdiYSgxODksMTg5LDE4OSwuNSk7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAuNXB4IHNvbGlkIHJnYmEoMTg5LDE4OSwxODksLjUpO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA3MHB4O1xuXHRcdFx0Ji1uZXcge1xuXHRcdFx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHQmLTIge1xuXHRcdFx0XHRmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnRldHJhLXJhZGlvLWNvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2VfMTgyLmpwZycpO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cGFkZGluZzogMTMwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0cGFkZGluZzogNTJweCAwO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDE0LDE0LDE0LC44NSkgMjIuMDglLHJnYmEoMTQsMTQsMTQsMC4zKSA3Mi4wOCUpXG5cdFx0fVxuXHR9XG59IiwiLnRldHJhLWNvcmUtY2VudGVyIHtcblx0Jl9fdG9wIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuX2FjY2Vzc25ldHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMDBweDtcblx0XHR9XG5cdH1cblx0Jl9fYm90dG9tIHtcblx0XHRwYWRkaW5nLXRvcDogMTUwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHQmLWNhcmQge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdGhlaWdodDogNDQ4cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdCYtaW1nIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLl9hdXRvLWhlaWdodHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0NTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogLTMyOHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnRldHJhLWNvcmUtcHJvZ3JhbSB7XG5cdHBhZGRpbmctYm90dG9tOiAxNjBweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdG1heC13aWR0aDogMTQwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdCYtYmxvY2sge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0Ji1iaWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYmlnIHtcblx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdD4gKiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQmLWxpbmsge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWSgyNXB4KTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtcm93IHtcblx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdFx0Ji1ibG9jayB7XG5cdFx0XHRcdHAsIGxpIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDU4JTtcblx0XHRcdGhlaWdodDogY2FsYyg1MCUgKyAzNXB4KTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjYyNXJlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoNTAlICsgOTBweCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0d2lkdGg6IDU0JTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDUwJSArIDE1MHB4KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWRtciB7XG5cdFx0XHRwLCBsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1MHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50ZXRyYS1yYWRpby1jb3JlLTIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2VfMTgzLmpwZycpO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cGFkZGluZzogMTU1cHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0cGFkZGluZzogNTJweCAwO1xuXHR9XG5cdCYuX2h5dGVyYXtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59IiwiLnRldHJhLWNvcmUge1xuXHQmX19tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji1ibG9jayB7XG5cdFx0bWF4LXdpZHRoOiAzMDVweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCYtYm90dG9tIHtcblx0XHRcdGJvcmRlci1yaWdodDogLjVweCBzb2xpZCByZ2JhKDE4OSwxODksMTg5LC41KTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IC41cHggc29saWQgcmdiYSgxODksMTg5LDE4OSwuNSk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWljb24ge1xuXHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudGV0cmEtZXhwcmVzcyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODRweCk7XG5cdFx0fVxuXHR9XG5cdCYtaDUge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0fVxuXHR9XG59IiwiLnRldHJhLXJhZGlvLWV4cHJlc3Mge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2VfMTkwLmpwZycpO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cGFkZGluZzogMTMwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0cGFkZGluZzogNTJweCAwO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDE0LDE0LDE0LC44NSkgMjIuMDglLHJnYmEoMTQsMTQsMTQsMC4zKSA3Mi4wOCUpXG5cdFx0fVxuXHR9XG59IiwiLnRldHJhLWV4cHJlc3MtY2VudGVyIHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG59IiwiLnRldHJhLWJsdWUtYmxvY2sge1xuXHRwYWRkaW5nOiA2NXB4IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYtaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQmLWNpcmNsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDM1JTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0d2lkdGg6IDQxNHB4O1xuXHRcdGhlaWdodDogNDE0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHR0b3A6IDIwJTtcblx0XHRcdGxlZnQ6IDIwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufSIsIi50ZXRyYS1leHByZXNzLWljb24ge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRtaW4td2lkdGg6IDQwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWF4LXdpZHRoOiA0MnB4O1xuXHRtYXgtaGVpZ2h0OiA0MnB4O1xufSIsIi5hcnRpY2xlIHtcblx0Ji1tb2ItdGFiIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdCYtaW1nIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0fVxuXHRcdCZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1kYXRhLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDE1cHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdCYtY2FyZF9fZGFyayB7XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0XHR9XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0Ji1jb250YWluZXIge1xuXHRcdFx0Ji0xIHtcblx0XHRcdFx0LmNhcmQge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQ1MnB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtMiB7XG5cdFx0XHRcdC5jYXJkIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyODBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ji1wYXJhbSB7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdCYtbmFtZSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtdGFibGUge1xuXHRcdHRyIHRoIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdCYtMSB7XG5cdFx0XHR0ciB0aCB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdHdpZHRoOiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtMiB7XG5cdFx0XHR0ZCwgdGgge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpO1xuXHRcdFx0fVxuXHRcdFx0dHIgdGQ6Zmlyc3QtY2hpbGQsXG5cdFx0XHR0ciB0ZDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLTMge1xuXHRcdFx0dHI6Zmlyc3QtY2hpbGQgdGQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHRcdHRoIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0dGQsIHRoIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0ciB0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtNCB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHRcdH1cblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLTUge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogLjc1cmVtO1xuXHRcdFx0XHRcdHdpZHRoOiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0cjpmaXJzdC1jaGlsZCB0ZCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0dGgge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHR0ZCwgdGgge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRyIHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGFiIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiA1NnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmbGV4OiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY29udGFpbmVyIHtcblx0XHQmX19jYXJkIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS91cGxvYWQvOTQzMWFhYjM4MGVmNTIyNDQyNDhkNjMyNzczZDE2ZjEuanBlZycpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cdH1cblx0Jl9fc2luZ2xlIHtcblx0XHQmLWJsb2NrIHtcblx0XHRcdHBhZGRpbmc6IDEyMHB4IDA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0cGFkZGluZzogODBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdH1cblx0XHRcdCYtYmx1ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMzLDE3NSwyMjQsIDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdCYtYmxvY2sge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udGFibGUtb3ZlcmZsb3cge1xuXHRtYXJnaW46IDAgLTI1cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQmLWJsb2NrIHtcblx0XHRtaW4td2lkdGg6IDUwMHB4O1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0Ji0xIHtcblx0XHRcdG1pbi13aWR0aDogNjAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdC5jYXJkIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuXHRcdFx0fVxuXHRcdFx0LmNhcmQuYmctbGlnaHQge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uYmctbGlnaHRibHVlLW9wYWNpdHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMywxNzUsMjI0LC4yKTtcbn0iLCIuc21hcnRwdHQge1xuXHQmX19tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvc21hcnRwdHQtYmcuanBnJyk7XG5cdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNDBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMTQsIDE0LCAxNCwgMC4xKSAyOS4xOCUsIHJnYmEoMTQsIDE0LCAxNCwgMC44KSA5Ni43NyUpO1xuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTA0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zbWFydHB0dCB7XG5cdCYtY2FyZHMge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdCZfX2NhcmQtbWluIHtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQmLXRldHJhIHtcblx0XHRcdFx0cGFkZGluZzogM3B4IDBweDtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHR9XG5cdH1cbn0iLCIuc21hcnRwdHQtc29sdXRpb25zIHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQmLWRyb3Bkb3duIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogaW5oZXJpdDtcblx0XHR9XG5cdFx0Ji5fbW9iLW1vZGlmeXtcblx0XHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0aGVpZ2h0OiA4NnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAxNDNjO1xuXHRcdFx0XHRjb2xvcjogIzAwMTQzYztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0cGFkZGluZzogLjVyZW0gMXJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jb250ZW50e1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAuMjQpO1xuXHRcdFx0cGFkZGluZzogMS4yNXJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdH1cblx0fVxuXHQmX19waWN0dXJlIHtcblx0XHR3aWR0aDogMjRweDtcblx0fVxuXHQmX19tYXgtaGVpZ2h0IHtcblx0XHRtYXgtaGVpZ2h0OiA1MzVweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRjb2xvcjogIzAwMTQzQztcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufSIsIi5zbWFydHB0dC1wcm9kdWN0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGN5YW4gNjYlLCAkd2hpdGUgNjYlIDEwMCUpO1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHQmLXRleHQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG5cdFx0Ji1pdGVtIHtcblx0XHRcdG1heC13aWR0aDogMTcwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcblx0XHR9XG5cdH1cblx0Ji1udW0ge1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdG1pbi13aWR0aDogMjJweDsgLyotLS3QvdC+0LLQsNGPIC0tLS0qL1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHQmLWltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdCYtaW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdCYtaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogNjVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnNtYXJ0cHR0LXByb2R1Y3QtaW1nLWJsb2NrLWltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc21hcnRwdHQtcHJvZHVjdC1pbWctYmxvY2stdGV4dCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNtYXJ0cHR0LXJhZGlvIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlXzIwMy5qcGcnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMTU2cHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0cGFkZGluZzogNTJweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuXHR9XG59IiwiJGJnOiAnaW1hZ2VfOTknLCAnaW1hZ2VfOTYnLCAnaW1hZ2VfOTMnLCAnaW1hZ2VfOTUnLCAnaW1hZ2VfOTgnLCAnUG9saWNpYScsICdtb2x0ZW4tc3RlZWwtcG91cmluZy1saXF1aWQtaG90LW1ldGFsLW9mLXN0ZWVsLXNwaS0zRzc1WERRJywgJ2FlcmlhbC12aWV3LW9mLXRoZS1zdGFkaXVtLXplbml0LWFyZW5hLTdTUFlXWlQnLCAnd2VsZGVyLXVzZWQtZ3JpbmRpbmctc3RvbmUtb24tc3RlZWwtaW4tZmFjdG9yeS13aXQtR1lKWDNXWicsICdjbGVhbmluZy1iZWFjaC1IM1ZEUlg2JywgJ2ltYWdlLTk2JywgJ2dvcy1hdGV4JywgJ3BvbGl0aWNhLTInLCAgJ2Rhbmdlci1wcm9kdWNpbmcnLCAnbWFzc2EnLCAnY29tbWVyc2lhbC1zZWN0b3InLCAnZXJtYWstaW1hZ2VfOTMnLCAnZXJtYWstaW1hZ2VfOTYxJywgJ2VybWFrLWltYWdlXzk2Jztcbi5zbWFydHB0dC1jbGllbnRzIHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQmX19jYXJkIHtcblx0XHRtaW4taGVpZ2h0OiAxMzdweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAZWFjaCAkaW1nIGluICRiZyB7XG5cdFx0XHQmLSN7JGltZ30ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvdXBsb2FkLycrJGltZysnLmpwZycpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWltZyB7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHdpZHRoOiAyNiU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNsaWNrLXNsaWRlci1jbGkge1xuXHQuc2xpY2stbmV4dCB7XG5cdFx0cmlnaHQ6IC01MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHJpZ2h0OiAtMTVweDtcblx0XHR9XG5cdH1cblx0LnNsaWNrLXByZXYge1xuXHRcdGxlZnQ6IC01MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0fVxuXHR9XG5cdCYtaW1nIHtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHQmLWJsb2NrIHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGhlaWdodDogOTBweDtcblx0XHR9XG5cdH1cbn0iLCIkc21hcnRjYXJkOiAnaW1nLTEnLCAnaW1nLTInLCAnaW1nLTMnLCAnaW1nLTQnO1xuLnNtYXJ0cHR0LWZ1bmN0aW9uIHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQmX19jYXJkIHtcblx0XHQuaDUge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHR9XG5cdFx0Ji1taW4ge1xuXHRcdFx0d2lkdGg6IDIwOHB4O1xuXHRcdFx0aGVpZ2h0OiA5NHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji1pbmZvIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3BpY3R1cmUvdXBsb2FkL2luZm8taWNvbi5zdmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtMSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLTIge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1tYWluIHtcblx0XHRcdFx0aGVpZ2h0OiA5NHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCYtMSB7XG5cdFx0XHRcdFx0cGFkZGluZzogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtMiB7XG5cdFx0XHRcdFx0cGFkZGluZzogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNtYXJ0cHR0LWZ1bmN0aW9uX19jYXJkLW1pbi1hYnNvbHV0ZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1hYnNvbHV0ZSB7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDE1cHgpO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMTE3cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0XHRcdCYtMSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLTIge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTU1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtMyB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdFx0cmlnaHQ6IGNhbGMoMTAwJSArIDE1cHgpO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWxpc3Qge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtM3B4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLWxlZnQge1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNTVweDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1ib3JkZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRvcCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWJvdHRvbSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAZWFjaCAkaW1nYmcgaW4gJHNtYXJ0Y2FyZCB7XG5cdFx0XHQmLSN7JGltZ2JnfSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS91cGxvYWQvJyskaW1nYmcrJy5wbmcnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc21hcnRwdHQtZXF1aXBtZW50IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlXzIwNC5qcGcnKTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdHBhZGRpbmc6IDE2MHB4IDA7XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdH1cblx0fVxufSIsIi5zbWFydHB0dC1vYmplY3Qge1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHR9XG5cdC5oNSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG5cdCZfX2J0biB7XG5cdFx0bWF4LXdpZHRoOiAzMDZweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn0iLCIuY29tcGFyZSB7XG5cdCZfX21haW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9jb21wYXJlLTIuanBnJyk7XG5cdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdC5oMiB7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdH1cblx0XHQuYnRuIHtcblx0XHRcdG1heC13aWR0aDogMzE2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuMSkgMjkuMTglLCByZ2JhKDE0LCAxNCwgMTQsIDAuOCkgOTYuNzclKTtcblx0XHR9XG5cdH1cbn0iLCIubWFpbi1hYm91dCB7XG5cdCZfX2JvcmRlciB7XG5cdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvdXBsb2FkL2JvcmRlci1yZXBlYXQuc3ZnJyk7XG5cdFx0Ly9iYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0Ym9yZGVyLXRvcDogNnB4IGRvdHRlZCB3aGl0ZTtcblx0XHQvL2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGZsZXg6IGluaXRpYWw7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdH1cblx0fVxuXHQmX19ibG9jayB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0Ji0xIHtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHR3aWR0aDogMzglO1xuXHRcdFx0Ji0xIHtcblx0XHRcdFx0d2lkdGg6IDQyJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHR3aWR0aDogNDQlO1xuXHRcdFx0Ji0xIHtcblx0XHRcdFx0d2lkdGg6IDM2JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiBpbml0aWFsO1xuXHRcdH1cblx0XHQmLW1pbiB7XG5cdFx0XHRoZWlnaHQ6IDg3cHg7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2luZm8ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDE1cHggNXB4O1xuXHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDEyMnB4O1xuXHRcdCYtYnV0dG9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdHJpZ2h0OiAxM3B4O1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdG1heC13aWR0aDogMjZweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNFMEUwRTA7XG5cdFx0fVxuXHR9XG59IiwiLmNvbXBhcmVfX3JhZGlvIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL1V0aWxpdGllc19aNFU3NzEzLTEuanBnJyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDEyMHB4IDA7XG5cdHAudGV4dC13aGl0ZSB7XG5cdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRwYWRkaW5nOiA1MnB4IDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG5cdH1cbn0iLCIucHVycG9zZV9fY2FyZCB7XG5cdHdpZHRoOiAxMTNweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHR3aWR0aDogNTVweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdCYtYXJyb3cge1xuXHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgd2hpdGU7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTVweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHRvcDogLTNweDtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0XHQmLTEge1xuXHRcdFx0bWF4LXdpZHRoOiAxNDBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI1JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0yIHtcblx0XHRcdG1heC13aWR0aDogMjEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtMyB7XG5cdFx0XHRtYXgtd2lkdGg6IDM0NnB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNzAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5jb21wYXJlX19yYWRpby0yIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzLzA0X01TSV9Qb2xpY2UgU2NvdGxhbmRfUHJvbnRvLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiA3N3B4IDA7XG5cdCZfX2NhcmQge1xuXHRcdG1heC13aWR0aDogNTIwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bCB7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDE0LDE0LDE0LC44KSAyMi4wOCUscmdiYSgxNCwxNCwxNCwwLjQpIDcyLjA4JSk7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuXHR9XG59IiwiLmFkdmFudGFnZXNfX2Jsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQmLWl0ZW0ge1xuXHRcdC8vZmxleDogMSAxIGF1dG87XG5cdH1cblx0Ji1jYXJkIHtcblx0XHR3aWR0aDogMzElO1xuXHRcdCYtYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMywgMTc1LCAyMjQsIDAuNik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ji1ib3JkZXIge1xuXHRcdHdpZHRoOiBjYWxjKDI1JSAtIDUwcHgpO1xuXHRcdG1hcmdpbjogMCAyNXB4O1xuXHRcdGJvcmRlci1jb2xvcjogJGN5YW47XG5cdFx0ZmxleDogaW5pdGlhbDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwJSAtIDIwcHgpO1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdG1hcmdpbjogMTVweCBhdXRvO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBkb3R0ZWQgJGN5YW47XG5cdFx0fVxuXHR9XG5cdCYtbGlzdCB7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxufSIsIi5sdGUtYmxvY2sge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvb250b25pYy10ZFlVbTdWRmk3WS11bnNwbGFzaC5qcGcnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMTM1cHggMDtcblx0Jl9faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiA1NzBweDtcblx0XHQmLXRleHQge1xuXHRcdFx0bWF4LXdpZHRoOiA0NjBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0cGFkZGluZzogNTJweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuXHR9XG59IiwiLmNvbXBhcmVfX2NsaWVudHMge1xuXHQmLWNhcmQge1xuXHRcdGhlaWdodDogMjEwcHg7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgJGRhcms7XG5cdFx0Ly9jdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ji1ib2R5IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0d2lkdGg6NDBweDtcblx0XHRcdGhlaWdodDo0MHB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHR9XG5cdFx0Ji1zZWNvbmRhcnkge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYmx1ZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICM1NkNDRjI7XG5cdFx0XHRib3JkZXItd2lkdGg6IDZweDtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQmLWltZyB7XG5cdFx0XHRcdHdpZHRoOiA1NHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoODYsIDIwNCwgMjQyLCAwLjIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXB5cmFtaWQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogNTRweDtcblx0XHRcdGhlaWdodDogNTRweDtcblx0XHR9XG5cdH1cbn0iLCIuY29uY2x1c2lvbiB7XG5cdCZfX2ltZyB7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdHdpZHRoOiAxMjdweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cdCZfX2NpcmNsZSB7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdCYtMiB7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDs7XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG5cdFx0bWFyZ2luOiAwIDhweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0zcHg7XG5cdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRib3R0b206IDBweDtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0Ym90dG9tOiAtNHB4O1xuXHRcdH1cblx0fVxufSIsIi5zb2x1dGlvbnMge1xuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHR9XG5cdFx0Ji0xIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdCYtMSB7XG5cdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0fVxuXHR9XG59IiwiLm1hdHJpeCB7XG5cdCZfX2dyYXBoIHtcblx0XHRoZWlnaHQ6IDM3MHB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDQ2cHggNDBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMjBweDtcblx0XHR9XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC02cHg7XG5cdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvdXBsb2FkL2FuZ2xlLXRvcC5wbmcnKTtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS91cGxvYWQvYW5nbGUtbGVmdC5wbmcnKTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IC02cHg7XG5cdFx0XHRyaWdodDogLTJweDtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHQmLTEge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogLTI1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OCUsIDE0OHB4KSByb3RhdGUoLTkwZGVnKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ4JSwxMTRweCkgcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLTIge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAtMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1jYXJkIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCYtYmxvY2sge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYtMSB7XG5cdFx0XHRcdC8vd2lkdGg6IDE3NXB4O1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHQvL2hlaWdodDogMTQ0cHg7XG5cdFx0XHRcdGhlaWdodDogNDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLTIge1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdC8vaGVpZ2h0OiAxNjRweDtcblx0XHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NSU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtMyB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Ly93aWR0aDogMTc1cHg7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bGVmdDogNDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnRlY2hub2xvZ3l7XG5cdCZfX2JvcmRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRoZWlnaHQ6IDUwJTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgJGRhcms7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkZGFyaztcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtNnB4O1xuXHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3BpY3R1cmUvdXBsb2FkL2FuZ2xlLXRvcC5wbmcpO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmQge1xuXHRcdCYtMSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMywgMTc1LCAyMjQsIDAuNik7XG5cdFx0fVxuXHRcdCYtMiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY5LCAxNDIsIDE4NCwgMC42KTtcblx0XHR9XG5cdH1cbn0iLCIuZXhwZXJpZW5jZSB7XG5cdCZfX2Jsb2NrIHtcblx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0Ly9taW4taGVpZ2h0OiAxNDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0aGVpZ2h0OiAxMzNweDtcblx0XHRcdC8vbWluLWhlaWdodDogMTMzcHg7XG5cdFx0fVxuXHR9XG5cdCZfX3JvdyB7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQmX19jYXJkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTQwcHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC43OGRlZyxyZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOCkgMy42NSUscmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQ5Ljg5JSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLW5vLWdyYWQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0bWFyZ2luOiAtODBweCBhdXRvIDQwcHg7XG5cdFx0fVxuXHR9XG59IiwiLmFib3V0IHtcblx0Jl9fbWFpbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlXzIxOC5wbmcnKTtcblx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDY2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTk1cHggNzI0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA2M3B4KSBjYWxjKDEwMCUgKyA5MHB4KTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdC8vYmFja2dyb3VuZC1zaXplOiA4NDJweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNzM1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA2MDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDcwMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0XHRcdG1pbi1oZWlnaHQ6IDgwMHB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3NXZ3O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgxNCwgMTQsIDE0LCAwLjEpIDI5LjE4JSwgcmdiYSgxNCwgMTQsIDE0LCAwLjgpIDk2Ljc3JSk7XG5cdFx0fVxuXHRcdCYtY2FyZCB7XG5cdFx0XHQuaDMge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5oMiB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1pbWcge1xuXHRcdFx0XHR3aWR0aDogNjZweDtcblx0XHRcdFx0aGVpZ2h0OiA2NnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQ0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucmFkaW8tc3lzdGVtIHtcblx0Jl9faW1nIHtcblx0XHR3aWR0aDogNzVweDtcblx0XHRoZWlnaHQ6IDcxcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHR9XG5cdFx0Ji0yIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR9XG5cdFx0Ji0zIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHRcdCYtNCB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuXHRcdH1cblx0fVxuXHQmX19jYXJkIHtcblx0XHR3aWR0aDogNDQlO1xuXHRcdGJvcmRlci13aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblx0fVxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCYtbWluIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdCYtbWluIHtcblx0XHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtMSB7XG5cdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmFjaGlldmVtZW50cyB7XG5cdCZfX3ZpZGVvIHtcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0fVxuXHQmX19wYWRkaW5nIHtcblx0XHRwYWRkaW5nLXRvcDogMTYwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2F2YXRhciB7XG5cdFx0d2lkdGg6IDIxMHB4O1xuXHRcdGhlaWdodDogMjEwcHg7XG5cdFx0Ji1iaWcge1xuXHRcdFx0d2lkdGg6IDI5MHB4O1xuXHRcdFx0aGVpZ2h0OiAyOTBweDtcblx0XHR9XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRvdmVyZmxvdzogaW5pdGlhbDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMDsgXG5cdFx0XHRoZWlnaHQ6IDA7IFxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAyNXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAtMTdweDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAyOTBweDtcblx0XHR3aWR0aDogODUlO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0bWF4LXdpZHRoOiA0MjBweDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLWljb24ge1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHQvL21pbi13aWR0aDogNTVweDtcblx0XHRcdGhlaWdodDogNTlweDtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHQvL21hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdFx0Ji1ib3JkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiAyMTlweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JEQkRCRDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JEQkRCRDtcblx0XHRcdCYtZnVsbCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtMSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLTIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNDFweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdCYtbWluIHtcblx0XHRcdFx0aGVpZ2h0OiA2NnB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiAzMCUgdG9wO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHQmLTEge1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLTIge1xuXHRcdFx0XHRcdG1heC13aWR0aDogOTBweDtcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLTMge1xuXHRcdFx0XHRcdG1heC13aWR0aDogOTBweDtcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXNtIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0yIHtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYXJyb3cge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAkZGFyaztcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDI3cHggMDtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTVweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXJyb3dfX2NvbnRhaW5lciB7XG5cdG1hcmdpbjogMjIwcHggMCA4MHB4IDEyMHB4O1xuXHRoZWlnaHQ6IDI2cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL3VwbG9hZC9MaW5lLTE2NC5zdmcnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiA3MHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtYXJnaW46IDIyMHB4IDAgODBweCA3MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGhlaWdodDogMTNweDtcblx0XHRtYXJnaW46IDkwcHggMCA0MHB4O1xuXHR9XG5cdCYtaXRlbSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTQ0cHg7XG5cdFx0d2lkdGg6IDE0MHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0aGVpZ2h0OiAxODBweDtcblx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRcdGJvdHRvbTogLTdweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRib3R0b206IDZweDtcblx0XHR9XG5cdFx0Ji0xIHtcblx0XHRcdGxlZnQ6IC03MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtMiB7XG5cdFx0XHRsZWZ0OiBjYWxjKDI0JSAtIDcwcHgpO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdGxlZnQ6IDIwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0zIHtcblx0XHRcdGxlZnQ6IGNhbGMoNDglIC0gNzBweCk7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0bGVmdDogNDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLTQge1xuXHRcdFx0bGVmdDogY2FsYyg3MiUgLSA3MHB4KTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRsZWZ0OiA2MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtNSB7XG5cdFx0XHRsZWZ0OiBjYWxjKDk0JSAtIDcwcHgpO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdGxlZnQ6IDgwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRcdG1hcmdpbi10b3A6IC0xMDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01MHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAn0J/QvtC00YDQvtCx0L3QtdC1Jztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kb3Qge1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDEyMCU7XG5cdFx0XHRcdGhlaWdodDogMTIwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtMTAlO1xuXHRcdFx0XHR0b3A6IC05JTtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDM5N2MgMCUsICMwYmIxZDMgMTAwJSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAZm9yICRpIGZyb20gMiB0aHJvdWdoIDYge1xuXHRcdFx0XHQmLSN7JGl9IHtcblx0XHRcdFx0XHR3aWR0aDogJGkqOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogJGkqOHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6ICRpKjRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogJGkqNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0yIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0zIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji00IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtNSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xNnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHQvL21hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHQmLXVwIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5hcnJvd19fY29udGFpbmVyLWl0ZW0taW1nIHtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHRcdC5hcnJvd19fY29udGFpbmVyLWl0ZW0tdGV4dCB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0XHQuYXJyb3dfX2NvbnRhaW5lci1pdGVtLXRleHQtdXAsXG5cdFx0XHQuYXJyb3dfX2NvbnRhaW5lci1pdGVtLWRvdDpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hYm91dCB7XG5cdCZfX21hcCB7XG5cdFx0aGVpZ2h0OiA1MjNweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHR9XG5cdFx0Ji1saW5rIHtcblx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XG5cdFx0fVxuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdCYtZmlsdGVyIHtcblx0XHRcdCRmaWx0ZXI6ICY7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHRvcDogOHB4O1xuXHRcdFx0Jl9hY3RpdmUge1xuXHRcdFx0XHQjeyRmaWx0ZXJ9LWRyb3Bkb3duIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCN7JGZpbHRlcn0tYnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS04MDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAycHggNXB4IC0zcHggcmdiYSgwLDAsMCwuMTUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1x0XHRcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHRcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0fVxuXHRcdFx0Ji1kcm9wZG93biB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDhweCAzMHB4IC01cHggcmdiYSgwLDAsMCwuNSk7XG5cdFx0XHRcdGxlZnQ6IC01cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNDRweCAwO1xuXHRcdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMDtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0XHQmLWFycm93IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDEzLjRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDEzLjRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxMy40cHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xuXHRcdFx0XHRcdHRvcDogLTEyLjRweDtcblx0XHRcdFx0XHRsZWZ0OiAzMnB4O1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdFx0bGVmdDogLTEzcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDEuNHB4O1xuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtcm93IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdCYtY2hlY2tib3gge1xuXHRcdFx0XHQkZWxlbWVudDogJjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmLWNvbnRyb2wge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0KyAjeyRlbGVtZW50fS1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdFx0XHRcdCsgI3skZWxlbWVudH0tbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSAgICAgICAgICAgICAgICBcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWxhYmVsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhZGU7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogJGdyYXktODAwIDFweCBzb2xpZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAkZ3JheS04MDAgMnB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogJGdyYXktODAwIDJweCBzb2xpZDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhZGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9IFxuXHRcdH1cblx0XHQmLW1vZGFsIHtcblx0XHRcdCRtb2RhbDogJjtcblx0XHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdFx0Jl9zbWFsbCB7XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRcdCN7JG1vZGFsfS1sZWZ0IHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCN7JG1vZGFsfS1yaWdodCB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMCA0NHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1yb3cge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0ZmxleC1iYXNpczogNDUlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ1JTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtcmlnaHQge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiA1NSU7XG5cdFx0XHR9XG5cdFx0XHQmLWltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWxvZ28ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTEwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDExMHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDI1cHggMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRtYXJnaW46IDMwcHggYXV0byAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdH1cblx0XHRcdCYtaW5mbyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMxcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji12YWx1ZSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtc3VidGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRcdH1cblx0XHRcdCYtbGluayB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHR9XG5cdFx0XHQmLWxpbmtzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pY29uIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0Ji1ibG9jayB7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdG1pbi13aWR0aDogNDVweDtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXHQmX19kcm9wIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0fVxuXHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0LmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblx0XHRcdC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hYm91dCB7XG5cdCZfX2JvcmRlci1yaWdodCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JEQkRCRDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9faW1nLWxvZ28ge1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG59IiwiLnJlY29tZW5kZWQge1xuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMTZweDtcblx0XHRoZWlnaHQ6IDExNnB4O1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMzZweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmLW5ldyB7XG5cdFx0XHRoZWlnaHQ6IDExM3B4O1xuXHRcdFx0d2lkdGg6ICAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAyNTlweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDU4MXB4O1xuXHRcdH1cblx0fVxufSIsIi5kb2Mge1xuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0d2lkdGg6IDEzM3B4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0d2lkdGg6IGluaXRpYWw7XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdGhlaWdodDogMTMzcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5kb2NfX2xpbmstaW1nIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZG1yLWlwLXJhZGlvLWFib3V0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2Fib3V0LWx0ZS5qcGcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDEyLjA3JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDQuNDYlKTtcblx0fVxuXHRhLmJ0biB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRmb250LXNpemU6IDlweDtcblx0XHR9XG5cdH1cblx0Ji1idG4ge1xuXHRcdG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1heC13aWR0aDogNDQlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdG1heC13aWR0aDogNjgwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdH1cbn0iLCIuZG1yIHtcblx0Jl9fbWFpbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlLTIyNi5qcGcnKTtcblx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdCYtaW1nLWJpZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRcdH1cblx0XHQmLWJ0biB7XG5cdFx0XHRtYXgtd2lkdGg6IDMxNnB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDEwMHB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDY4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5faHl0ZXJhe1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYmxvY2sge1xuXHRcdFx0bWFyZ2luLXRvcDogLTcwcHg7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0Ji5faHl0ZXJhe1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2Rtci1oeXRlcmEuanBnJyk7XG5cdFx0fVxuXHR9XG59IiwiLmRtciB7XG5cdCZfX2NhcmQge1xuXHRcdG1pbi1oZWlnaHQ6IDM2N3B4O1xuXHRcdCYtdGl0bGV7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXNpZ257XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdCYtbWluIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0XHQmLWhlaWdodCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI4M3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19pbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Ji5fc21hbGwge1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLl9taWRkbGUge1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJpZyB7XG5cdFx0XHRtaW4taGVpZ2h0OiAgMzYwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX19pbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Ji0xIHtcblx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLTIge1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1sYXJnZSB7XG5cdFx0XHQvL21pbi1oZWlnaHQ6IDczMHB4O1xuXHRcdFx0LypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdH0qL1xuXHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGFnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgMzVweCk7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDQ1cHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji5fbGVmdHtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG59XG4uZ3JhZGllbnQtbnVtIHtcblx0d2lkdGg6IDU1cHg7XG5cdGhlaWdodDogNTVweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL3BpY3R1cmUvdXBsb2FkL2xpc3Quc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIuZG1yX19zeXN0ZW1zIHtcblx0Ji1pbWctbWluIHtcblx0XHR3aWR0aDogNTVweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHR9XG5cdCYtbWF4LWhlaWdodCB7XG5cdFx0bWF4LWhlaWdodDogNDQwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQmLWltZyB7XG5cdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0Ji1jb2xsYXBzZSB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmLW1pbiB7XG5cdFx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLW1pZGRsZSB7XG5cdFx0XHRcdGhlaWdodDogMzkycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLW1pZGRsZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNDBweDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtbGluayB7XG5cdFx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtc2hvdyxcblx0XHRcdFx0Ji1oaWRlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG5cdFx0XHRcdFx0LmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLWxpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kbXJfX3N5c3RlbXMtY2FyZC1jb2xsYXBzZS1saW5rLXNob3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZG1yX19zeXN0ZW1zLWNhcmQtY29sbGFwc2UtbGluay1oaWRlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0XHRcdC5kbXJfX3N5c3RlbXMtY2FyZC1jb2xsYXBzZS1saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRtcl9fc3lzdGVtcy1jYXJkLWNvbGxhcHNlLWxpbmstc2hvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZG1yX19zeXN0ZW1zLWNhcmQtY29sbGFwc2UtbGluay1oaWRlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC43OGRlZywjZmZmIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgNzAlKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQmLWFjdGl2ZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbGluayB7XG5cdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG59IiwiLmRtci1yYWRpbyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZS0yMDktMS5qcGcnKTtcblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAwMCAxMi4wNyUsIHJnYmEoMCwgMCwgMCwgMCkgMTA0LjQ2JSk7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRtYXgtd2lkdGg6IDMxNnB4O1xuXHR9XG5cdCYtMiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlLTMyMjQuanBnJyk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwLjE3ZGVnLCAjMDAwMDAwIDIuMTQlLCByZ2JhKDAsIDAsIDAsIDApIDEyOS42OSUpO1xuXHRcdH1cblx0fVxufSIsIi50ZXN0LXNsaWRlci1jaGlsZC1jb250YWluZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxufSIsIi5kbXItaXAge1xuXHQmX19pbWcge1xuXHRcdGhlaWdodDogOTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0fVxuXHQmX19tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvRGVwb3NpdHBob3Rvc18yODYxMzY4MV94bC0yMDE1LmpwZycpO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNDBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gMTAwcHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdFx0bWluLWhlaWdodDogNTU1cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ly9kaXNwbGF5OiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwLjAxZGVnLCAjMDAwMDAwIC0xNC4yMyUsIHJnYmEoMCwgMCwgMCwgMCkgOTUuNjYlLCByZ2JhKDQxLCA0MSwgNDEsIDAuMDYpKTtcblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDY4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJsb2NrIHtcblx0XHRcdG1hcmdpbi10b3A6IC04MHB4O1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5fbXVsdGktc2l0ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvZG1yLWh5dGVyYS1tdWx0aS1zaXRlLmpwZycpO1xuXHRcdH1cblx0fVxufVxuXG4uZG1yLXRpdGxlLXRleHR7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufSIsIi5kbXItaXAtcmFkaW8ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2UtMjMxLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDEwNC40NiUpO1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdG1heC13aWR0aDogNjgwcHg7XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRtYXgtd2lkdGg6IDMxNnB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHR9XG59IiwiLnNjaGVtZS1kbXIge1xuXHQmX190YWcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNBNUI2Q0E7XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzMsIDE3NSwgMjI0LCAwLjIpO1xuXHR9XG5cdCZfX2ltZyB7XG5cdFx0bWFyZ2luLXRvcDogLTgwcHg7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHQmLTEge1xuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufSIsIi5kbXItY2FwYWNpdHkge1xuICAmX19tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2UtMjQ0LmpwZycpO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAxMDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA1NTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgJi1taW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLl9oeXRlcmEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2h5dGVyYS1iZy5wbmcnKTtcbiAgICAgIGhlaWdodDogNzYwcHg7XG4gICAgfVxuICAgICYuX3RydW5raW5nLWxpdGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL3RydW5raW5nLWxpdGUtYmcuanBnJyk7XG4gICAgICBoZWlnaHQ6IDc2MHB4O1xuICAgIH1cbiAgICAmLl9wdWxzYXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL3B1bHNhcl9iZy5qcGcnKTtcbiAgICAgIGhlaWdodDogODAwcHg7XG4gICAgfVxuICAgICYuX3dhbGtpZWZsZWV0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy93YWxraWVmbGVldF9iZy5wbmcnKTtcbiAgICAgIGhlaWdodDogNzYwcHg7XG4gICAgfVxuICAgICYuX2JkYS1oeXRlcmEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2JnX2RiYS1oeXRlcmEuanBnJyk7XG4gICAgICBoZWlnaHQ6IDc2MHB4O1xuICAgIH1cbiAgICAmLl9yYWRpdXNpcCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvcmFkaXVzaXBfbWFpbi5qcGcnKTtcbiAgICAgIGhlaWdodDogNzYwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jYXBhY2l0eSB7XG4gICYtZHJvcGRvd24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAuY2FwYWNpdHktZHJvcGRvd24tdGV4dCB7XG4gICAgICAgICYtc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLWhpZGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAuY2FwYWNpdHktZHJvcGRvd24tdGV4dCB7XG4gICAgICAgICYtc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi1oaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRtci1pcC1yYWRpbyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZS0yMzEuanBnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAwMCAxMi4wNyUsIHJnYmEoMCwgMCwgMCwgMCkgMTA0LjQ2JSk7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiA2ODBweDtcblx0fVxuXHQmLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0fVxufSIsIi5kbXItY2FwYWNpdHktbWF4IHtcblx0Jl9fbWFpbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL0RlcG9zaXRwaG90b3NfMzAyNzc0NDY4X3hsLTIwMTUuanBnJyk7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAxMDBweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1NTVweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA2OHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtODBweDtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHQmLW1pbiB7XG5cdFx0XHRcdG1heC13aWR0aDogNDQwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3N3B4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZG1yLWlwLXJhZGlvIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlLTIzMS5qcGcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDEyLjA3JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDQuNDYlKTtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHR9XG59IiwiLmRtci1tb3RvdHJibyB7XG5cdCZfX2ltZy1pY29uIHtcblx0XHRoZWlnaHQ6IDcxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdCYtYmlnIHtcblx0XHRcdGhlaWdodDogMTAycHg7XG5cdFx0fVxuXHRcdCYtbWlkZGxlIHtcblx0XHRcdGhlaWdodDogMTAycHg7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX21haW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZTMyNDUuanBnJyk7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAxMDBweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1NTVweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLl9jb252LXN5c3RlbXtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9jb252ZW50aW9uYWwtc3lzdGVtX2JnLmpwZycpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAwcHgpO1xuXHRcdH1cblx0fVxufSIsIi5kbXItaXAtcmFkaW8ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvaW1hZ2UtMjMxLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDEwNC40NiUpO1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdG1heC13aWR0aDogNjgwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdH1cbn0iLCIuc2NoZW1lLW1vdG90cmJvIHtcblx0bGkge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dG9wOiAxMXB4O1xuXHRcdH1cblx0fVxufSIsIi5hdWRpdCB7XG5cdCZfX21haW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9Hcm91cC0xMDQ0LmpwZycpO1xuXHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuXHRcdG1pbi1oZWlnaHQ6IDY2MnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX251bSB7XG5cdFx0Zm9udC1zaXplOiA2NHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHQmLXdpZHRoIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYm9yZGVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmRtci1pcC1yYWRpby1hdWRpdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy8yM2ZzZGYzLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDEyLjA3JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDQuNDYlKTtcblx0fVxuXHQmLWJ0biB7XG5cdFx0bWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWF4LXdpZHRoOiA0NCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiA2ODBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0fVxufSIsIi5hdWRpdCB7XG5cdCZfX21vYmlsZSB7XG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYyg0OHB4ICsgMXJlbSk7XG5cdFx0fVxuXHRcdCYtbGlzdCB7XG5cdFx0XHRjb3VudGVyLXJlc2V0OiBoZWFkaW5nO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCByZ2JhKDc5LDc5LDc5LC42KTtcblx0XHRcdFx0XHR0b3A6IDI2cHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogaGVhZGluZztcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGhlYWRpbmcpO1xuXHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUI4NEZGO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IC0zMHB4O1xuXHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYXJyb3cge1xuXHRcdHdpZHRoOiA0N3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzRweCk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHRcdH1cblx0XHQmLWJsb2NrIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMS41JTtcblx0XHRcdCYtYWJvdXQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNyU7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMCU7XG5cdFx0XHRcdFx0LmF1ZGl0X19hcnJvdyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDdweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzRweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtbmV3IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDM1LjUlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19saXN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDc5LCA3OSwgNzksIDAuNik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHRyaWdodDogY2FsYygxMDAlICsgMTRweCk7XG5cdFx0fVxuXHRcdCYtcmlnaHQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0bGVmdDogY2FsYygxMDAlICsgMTRweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtc3lzdGVtcyB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRyaWdodDogY2FsYygxMDAlICsgMjhweCk7XG5cdFx0XHR9XG5cdFx0XHQmLXJpZ2h0IHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMzJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19oaWRlLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC5zbWFydHB0dC1wcm9kdWN0LW51bSB7XG5cdFx0XHRtaW4td2lkdGg6IDIycHg7XG5cdFx0fVxuXHRcdCYtMSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTEuNSU7XG5cdFx0fVxuXHRcdCYtMiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTUuMjUlO1xuXHRcdH1cblx0XHQmLTMge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNS4yNSU7XG5cdFx0fVxuXHRcdCYtNCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDExLjUlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHR9XG5cdFx0Ji1ib3JkZXIge1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgcmdiYSg3OSwgNzksIDc5LCAwLjYpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDc5LCA3OSwgNzksIDAuNik7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdG1pbi13aWR0aDogODBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRcdCYtcmlnaHQge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgcmdiYSg3OSwgNzksIDc5LCAwLjYpO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoNzksIDc5LCA3OSwgMC42KTtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDogODBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQmLXN5c3RlbXMge1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWxpc3Qge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KTtcblx0XHR9XG5cdH1cblx0Jl9fd29yayB7XG5cdFx0Ji1jdXN0b20tdGV4dCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pY29uIHtcblx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLW51bSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji1idG4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiA4cHg7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDVweDtcblx0XHRcdH1cblx0XHRcdCYtYmxvY2sge1xuXHRcdFx0XHR3aWR0aDogNzRweDtcblx0XHRcdFx0aGVpZ2h0OiA3NHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAyMnB4IGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJsb2NrIHtcblx0XHRcdCYtY29udGVudFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdC5hdWRpdF9fd29yay1idG4ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaDUge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaDUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LmF1ZGl0X193b3JrLWJ0biB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oNSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdD4gKiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY2NjQ2NCwgIzAwMTQzQyk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAzNXB4O1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDM2cHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji0yIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMTQzQywgIzFCODRGRik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtMyB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxQjg0RkYsICMwQkIxRDMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLTQge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS91cGxvYWQvTGluZS0yMjkuc3ZnJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDE3cHg7XG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyAzNXB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyAyNXB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1zbGljayB7XG5cdFx0Ji1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWNrLW5leHQsXG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG5cdCZfX21pbi1jYXJkIHtcblx0XHRtaW4taGVpZ2h0OiAyODNweDtcblx0XHQmLWljb24ge1xuXHRcdFx0Zm9udC1zaXplOiA3MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHR9XG5cdH1cblx0Jl9fY2Fyb3VzZWwtY2FyZCB7XG5cdFx0aGVpZ2h0OiAyMjZweDtcblx0XHRib3JkZXI6IDNweCBzb2xpZCAkY3lhbjtcblx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdFx0Ji1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDI1cHggMTVweDtcblx0XHR9XG5cdH1cblx0Jl9faW1nLWNhcmQge1xuXHRcdGhlaWdodDogNTdweDtcblx0XHR3aWR0aDogNTdweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHR9XG5cdH1cblx0Jl9fZmlsbCB7XG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ib3JkZXItYXVkaXQtYmx1ZSB7XG5cdGJvcmRlci1jb2xvcjogIzJGODBFRDtcbn1cbi50ZXh0LWF1ZGl0LWJsdWUge1xuXHRjb2xvcjogIzJGODBFRDtcbn1cblxuLmJvcmRlci1hdWRpdC1ibHVlLTIge1xuXHRib3JkZXItY29sb3I6ICMyRDlDREI7XG59XG4udGV4dC1hdWRpdC1ibHVlLTIge1xuXHRjb2xvcjogIzJEOUNEQjtcbn1cbi5hdWRpdC1zbGljay1taW4ge1xuXHQuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi5iZy1saWdodGJsdWUtbWluIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RkFGRjtcbn0iLCIuY29udHJvbCB7XG5cdCZfX21haW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9Hcm91cDM5NTAuanBnJyk7XG5cdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNDBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cdFx0bWluLWhlaWdodDogNjYycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9faW1nLWljb24ge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMjRweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdHdpZHRoOiA3MnB4O1xuXHRcdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufSIsIi5yYWRpby1jb250cm9sLWVxdWlwbWVudCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9Hcm91cDM5MzcuanBnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAwMCAxMi4wNyUsIHJnYmEoMCwgMCwgMCwgMCkgODUlKTtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHR9XG59IiwiLmxpbmstb3ZlcmZsb3ctdGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdGhlaWdodDogMTc0cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYtYWN0aXZlIHtcblx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cbn0iLCIuc2VydmljZS1wYWdlIHtcblx0Jl9fbWFpbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2V5SjNJam95TURRNExDLmpwZycpO1xuXHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuXHRcdG1pbi1oZWlnaHQ6IDY2MnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZy1pY29uIHtcblx0XHQvL3dpZHRoOiA3MHB4O1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdH1cbn0iLCIuc3lzdGVtcy10YWJsZSB7XG5cdGhlaWdodDogNjY1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0LmNsYXNzaWZpY2F0aW9uX19saXN0IGxpOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0fVxuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2MCU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC43OGRlZywjZjVmNWY1IDE5LjY1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMjQuODklKTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdH1cblx0Ji13aGl0ZS1iZyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC43OGRlZyx3aGl0ZSAxOS42NSUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTI0Ljg5JSk7XG5cdFx0fVxuXHR9XG5cdCYtYWN0aXZlIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtaGVhZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdFx0fVxuXHRcdCYtYmxvY2sge1xuXHRcdFx0aGVpZ2h0OiAxNjZweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRoZWlnaHQ6IDIyMnB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdGhlaWdodDogMjY4cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWZpeGVkIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXHR9XG5cdCYtdGV4dCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDlweDtcblx0XHR9XG5cdH1cblx0Ji1ibG9jayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCYtZHJvcGRvd24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0XHQmLWhpZGUge1xuXHRcdFx0Ji1pY29uIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQmLWljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdH1cblx0fVxufSIsIi5yYWRpby1zZXJ2aWNlLTIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvd29tYW4uanBnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblx0Jl9fYnRuIHtcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDg1JSk7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdH1cbn0iLCIucmFkaW8tc2VydmljZS0xIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL3NlcnZpY2UyMzEuanBnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAwMCAxMi4wNyUsIHJnYmEoMCwgMCwgMCwgMCkgMTA0LjQ2JSk7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdH1cbn0iLCIucmFkaW8tc2l0dWF0aW9uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL3NlcnZpY2UxMS5qcGcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAwMCAxMi4wNyUsIHJnYmEoMCwgMCwgMCwgMCkgMTA0LjQ2JSk7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdH1cbn0iLCIud2FycmFuaXR5IHtcblx0Ji10YWJsZSB7XG5cdFx0aGVpZ2h0OiA2NjVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNjAlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC43OGRlZywkd2hpdGUgMTkuNjUlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEyNC44OSUpO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0fVxuXHRcdCYtYWN0aXZlIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYmxvY2sge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQmLWRyb3Bkb3duIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHQmLWhpZGUge1xuXHRcdFx0XHQmLWljb24ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtYnRuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtY2FsZW5kYXIge1xuXHRcdFx0d2lkdGg6IDExNnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzM3B4O1xuXHRcdH1cblx0fVxuXHQmX19ibG9jayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdD4qIHtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNCREJEQkQ7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdCYtYnRuIHtcblx0XHRcdCZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcblx0XHRcdFx0LndhcnJhbml0eV9fYmxvY2stYnRuLWhpZGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0XHQud2FycmFuaXR5X19ibG9jay1idG4tYXJyb3cge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LndhcnJhbml0eV9fYmxvY2stYnRuLWhpZGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQud2FycmFuaXR5X19ibG9jay1idG4tc2hvdyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLW1pbiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTAzcHgpO1xuXHRcdFx0XHR0b3A6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY2FyZCB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI2KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHR3aWR0aDogMTIycHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI3cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtY29udGFpbmVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXJlZCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1ncmVlbiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLndhcnJhbml0eV9fY2FyZC1udW0ge1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHR6LWluZGV4OiAyO1xuXHRtYXJnaW46IDAgYXV0byAtMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHQuYnVpbGRpbmdfX2Jsb2NrLW51bS1hYnNvbHV0ZSB7XG5cdFx0XHRhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji1ibG9jayB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0aGVpZ2h0OiAxNzBweDtcblx0XHR9XG5cdH1cbn0iLCIuc2VydmljZS1kZXAge1xuXHQmX19jYXJkIHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MThweDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNik7XG5cdFx0fVxuXHRcdCYtMSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvc2ZiMy5qcGcnKTtcblx0XHR9XG5cdFx0Ji0yIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy92c2RmMy5qcGcnKTtcblx0XHR9XG5cdFx0Ji0zIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9zZGZ2MzEuanBnJyk7XG5cdFx0fVxuXHR9XG59IiwiLmJnLWxpZ2h0Ymx1ZS1taW4tY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQjtcbn0iLCIuc2VydmljZXMtcGFnZSB7XG5cdCZfX21haW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9Hcm91cC0xMDYxLmpwZycpO1xuXHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuXHRcdG1pbi1oZWlnaHQ6IDY2MnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLmRlc2lnbi1wYWdlIHtcblx0Jl9fY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdH1cblx0fVxuXHQmX19taWRkbGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM4MjgyODI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMTFweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQmX19jYXJkIHtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHQmLW1heCB7XG5cdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0fVxuXHRcdCYtbGVmdCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjODI4MjgyO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICM4MjgyODI7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzgyODI4Mjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtOHB4O1xuXHRcdFx0XHR0b3A6IDQycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYm90dG9tIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjODI4MjgyO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzgyODI4Mjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjODI4MjgyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDQycHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdCYtYmlnIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAxNDJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjODI4MjgyO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjODI4MjgyO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzgyODI4Mjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMzBweDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbWFpbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2ltYWdlLTI2MS5qcGcnKTtcblx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0XHRtaW4taGVpZ2h0OiA2NjJweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgLTIzLjMzJSwgcmdiYSgwLCAwLCAwLCAwKSAxMjcuMDglKTtcblx0XHR9XG5cdH1cbn0iLCIuZGVzaWduIHtcblx0Jl9fbW9iaWxlIHtcblx0XHQmLWxpc3Qge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0Ym9yZGVyOiAxcHggZGFzaGVkIHJnYmEoNzksNzksNzksLjYpO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDg2cHgpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogNDNweDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cdFx0XHR9XG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRoZWlnaHQ6IDg2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZGFyaztcblx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0cGFkZGluZzogLjVyZW0gMXJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSg3OSw3OSw3OSwuNik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1uby1ib3JkZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWljb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5fZG1ye1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5fc3ltYm9se1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGFiLW1vYmlsZSB7XG5cdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHRcdCZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXHQmX19pY29uLWJpZyB7XG5cdFx0Zm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcblx0fVxuXHQmX19mdW5jdGlvbiB7XG5cdFx0Ji10YWIge1xuXHRcdFx0bWluLWhlaWdodDogODdweDtcblx0XHR9XG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRtYXgtd2lkdGg6IDQyNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0Ji1zeXN0ZW1zIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMzVweDtcblx0XHRcdFx0Ji1yaWdodCB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM2NXB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdH1cblx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAkZGFuZ2VyO1xuXHRcdFx0fVxuXHRcdFx0Ji1yaWdodCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0NTVweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWxpbms6aG92ZXIsIC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5rIHtcblx0LmRlc2lnbl9fZnVuY3Rpb24tYmxvY2staWNvbiB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHR9XG59IiwiLnJhZGlvLW5ldy1wYWRkaW5nLWJvdCB7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG59IiwiLmRlc2lnbi1yYWRpbyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZS0yM3IxMy5qcGcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQmX19idG4ge1xuXHRcdG1heC13aWR0aDogMjAwcHg7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMDAwMCAxMi4wNyUsIHJnYmEoMCwgMCwgMCwgMCkgODUlKTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0fVxufSIsIi5iaWctZm9ybSB7XG5cdCZfX2ltZyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdH1cblx0fVxuXHQmX19idG4ge1xuXHRcdG1heC13aWR0aDogMzc3cHg7XG5cdFx0Ji1jYXJvdXNlbCB7XG5cdFx0XHRoZWlnaHQ6IDg1cHg7XG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5zbWFydHB0dC1wcm9kdWN0LW51bSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdC5zbWFydHB0dC1wcm9kdWN0LW51bSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjQkRCREJEO1xuXHRcdFx0XHRjb2xvcjogI0JEQkRCRDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdC5zbWFydHB0dC1wcm9kdWN0LW51bSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2lucHV0IHtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxNTksIDE1OSwgMTU5LCAwLjE2KTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHR9XG5cdCZfX3RleHRhcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDE2NnB4O1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxNTksIDE1OSwgMTU5LCAwLjE2KTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQmX19zZWxlY3Qge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTU5LCAxNTksIDE1OSwgMC4xNik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdH1cblx0fVxuXHQmX19jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG5cdFx0Ji1pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDgycHg7XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQmX19zdGVwIHtcblx0XHRjb2xvcjogIzgyODI4Mjtcblx0fVxufVxuXG4uY2hlY2tib3hfX2Jsb2NrLWljb24ge1xuXHRmb250LXNpemU6IDYwcHg7XG5cdGNvbG9yOiAkZGFyaztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGhlaWdodDogNjBweDtcblx0Ji1ibG9jayB7XG5cdFx0aGVpZ2h0OiA4MnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLmVtYWlsIHtcbiAgJl9fbWFpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL0dyb3VwXzE2ODQuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLWJvdHRvbXtcbiAgICAgICYtY2FyZCB7XG4gICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgbWluLWhlaWdodDogNjYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgMTAwJTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgcGFkZGluZzogMzBweCA0NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0b3A6IDE2MHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWJ1dHRvbiB7XG4gICAgICBtYXgtd2lkdGg6IDMxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgICYtcm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoOTNweCAtIDEuODc1cmVtKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtdWwge1xuICAgICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhcmR7XG4gICAgICB3aWR0aDogMjclO1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZCICFpbXBvcnRhbnQ7XG59IiwiLm1haWxpbmcge1xuXHQmLWNoZWNrYm94IHtcblx0XHR0cmFuc2Zvcm06IG5vbmVcblx0fVxuXHQmX19saXN0IHtcblx0XHRjb3VudGVyLXJlc2V0OiBudW1zO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWF4LWhlaWdodDogNzIwcHg7XG5cdFx0Ji1pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzNweDtcblx0XHRcdCY6bnRoLWNoaWxkKDVuKSB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogY291bnRlcihudW1zKTtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bXM7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDIycHg7XG5cdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgKyAxMXB4KTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgcmdiYSgxMzAsMTMwLDEzMCwxKTtcblx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMjBweDtcblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDVuKSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDduKSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHQmOm50aC1jaGlsZCg3bikge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogNTtcblx0fVxuXHQmX19ncmFkaWVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDMzMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUsIHJnYmEoMjU1LDI1NSwyNTUsMCkpO1xuXHRcdFx0ei1pbmRleDogNDtcblx0XHR9XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0Ji1taW4ge1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0fVxuXHRcdCYtbGFyZ2Uge1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0Jl9fYmxvY2sge1xuXHRcdG1heC13aWR0aDogMTYycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ji1pbWcge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1heC13aWR0aDogMTIwcHg7XG5cdFx0XHR3aWR0aDogaW5pdGlhbDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0bWluLXdpZHRoOiAxNjlweDtcblx0XHR3aWR0aDogMTY5cHg7XG5cdFx0aGVpZ2h0OiA5NXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMTMwLDEzMCwxMzAsMSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1yaWdodDogMzFweDtcblx0XHQmLXRleHQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHR9XG5cdFx0Ji1saW5lIHtcblx0XHRcdHdpZHRoOiA4OHB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRib3JkZXI6IDFweCBkYXNoZWQgIzgyODI4Mjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjVweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdCYtMSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcblx0XHRcdH1cblx0XHRcdCYtMiB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAzMXB4O1xuXHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvdXBsb2FkL2Fycm93MTY4LnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubW9kYWwteGwtbWluIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdH1cbn0iLCIuZW1haWwtaW1nLWJsb2NrIHtcblx0bWF4LWhlaWdodDogMTkxcHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdG1heC1oZWlnaHQ6IDE0N3B4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1heC1oZWlnaHQ6IDc5cHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0bWF4LWhlaWdodDogMTE3cHg7XG5cdH1cbn0iLCIuc3lzdGVtcyB7XG5cdCZfX25hdi1pdGVtIHtcblx0XHR3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogY2FsYyg1MCUgLSAwLjI1cmVtKTtcblx0fVxuXHQmX19mdW5jdGlvbiB7XG5cdFx0Ji10YWIge1xuXHRcdFx0bWluLWhlaWdodDogNzhweDtcblx0XHR9XG5cdFx0Ji1pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG5cdFx0fVxuXHR9XG5cdCZfX2Ryb3Bkb3duLXRvZ2dsZSB7XG5cdFx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XG5cdH1cbn1cblxuLnRhYl9fZHJvcGRvd24tbGluayB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59IiwiLmNsYXNzaWZpY2F0aW9uX19saXN0IC5zeXN0ZW1zX190YXNrLWl0ZW0ge1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHQmOmJlZm9yZSB7XG5cdFx0dG9wOiAxMHB4O1xuXHR9XG59IiwiLnJldmlldyB7XG5cdCZfX2J0biB7XG5cdFx0d2lkdGg6IDI3MHB4O1xuXHRcdCZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcblx0XHRcdC5yZXZpZXdfX2J0bi10cnVlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LnJldmlld19fYnRuLWZhbHNlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHQucmV2aWV3X19idG4tdHJ1ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJldmlld19fYnRuLWZhbHNlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19tb2RhbCB7XG5cdFx0Ji1sZWZ0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Ji1pbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwNnB4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1yaWdodCB7XG5cdFx0XHQmLWltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMzIzcHg7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jYXJkLWNsaWVudHMge1xuXHRcdCYtaW1nIHtcblx0XHRcdHdpZHRoOiAxMTNweDtcblx0XHRcdGhlaWdodDogMTEzcHg7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0XHQmLWRvYyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0XHR9XG5cdFx0XHQmLWltZyB7XG5cdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ2PQvC4g0YTQvtGC0L4nO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LDE4LDE4LDAuNzUpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQucmV2aWV3X19jYXJkLWNsaWVudHMtZG9jLWltZyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJldmlld19fY2FyZC1jbGllbnRzLWRvYy10ZXh0IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yYWRpb19fYnRuLXJldmlldyB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuXHR9XG59IiwiLnJldmlld19fdmlkZW8ge1xuXHQmLWNhcm91c2VsIHtcblx0XHQuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuXHRcdFx0dG9wOiAxNzBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHR0b3A6IDEzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZzogMCAxOHB4O1xuXHRcdFx0XHQmLWxpbmsge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LnJldmlld19fdmlkZW8tY2Fyb3VzZWwtY2hpbGQtaW1nLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5yZXZpZXdfX3ZpZGVvLWNhcm91c2VsLWNoaWxkLWljb24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1NHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjODI4MjgyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvdXBsb2FkL3BsYXktYnRuLnN2ZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTRweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0Ji1pbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0XHQmLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHdpZHRoOiAzNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM0MHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNzRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjc0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjI0LCAyMjQsIDAuNSk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5yZXdhcmQge1xuXHQmX19jb250YWluZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNDBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdH1cblx0fVxuXHQmX19jYXJkIHtcblx0XHRwYWRkaW5nOiA2NXB4IDY1cHggMzBweCA2NXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHQmLXllYXIge1xuXHRcdFx0XHRtaW4td2lkdGg6IDQ1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdCYtY29udGFpbmVyIHtcblx0XHRcdFx0aGVpZ2h0OiAyNzVweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdGhlaWdodDogMTc1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnJhZGl1cyB7XG5cdCZfX21haW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9yYWRpdXMtYmcuanBnJyk7XG5cdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMzBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdHdpZHRoOiAxNjVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cbn0iLCIucmFkaXVzX19jYXJkIHtcblx0bWluLWhlaWdodDogMzc2cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdH1cblx0Ji1pY29uLWltZyB7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHR9XG5cdH1cblx0Ji1pbWcge1xuXHRcdGhlaWdodDogNzBweDtcblx0fVxuXHQmLW1pbiB7XG5cdFx0b3ZlcmZsb3c6IGluaXRpYWw7XG5cdFx0bWluLWhlaWdodDogODdweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvdXBsb2FkL2Fycm93LWdyZXkuc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbm8tYXJyb3cge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJsb2NrIHtcblx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM4MjgyODI7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzgyODI4Mjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzgyODI4Mjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICM4MjgyODI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmxpbmUtaGVpZ2h0LTE0IHtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn0iLCIucmFkaXVzLWVxdWlwbWVudCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9leUozSWpveU1EUTRMQ0pvSWpveU1EUTRMQ0p6WTI5d1pTSTZJbUZ3Y0NKOTMuanBnJyk7XG5cdHBhZGRpbmc6IDE5MHB4IDA7XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTI3MGRlZyxyZ2JhKDE0LDE0LDE0LC43KSAyOS4xOCUscmdiYSgxNCwxNCwxNCwwKSA5Ni43NyUpO1xuXHR9XG5cdCZfX2J0biB7XG5cdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHR9XG59IiwiLmNlcnRpZmljYXRlX19jYXJkIHtcblx0Ji1pbWcge1xuXHRcdGhlaWdodDogMjY1cHg7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHR9XG59IiwiLnJhZGl1c19fc29sdXRpb24ge1xuXHQmLWljb24ge1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cdCYtc2NoZW1lIHtcblx0XHRtYXgtd2lkdGg6IDIxNXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmQge1xuXHRcdG1pbi1oZWlnaHQ6IDI4MnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHR9XG5cdFx0Ji1udW0ge1xuXHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS91cGxvYWQvR3JvdXAxMTkxMS5wbmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG5cdFx0XHR9XG5cdFx0XHQmLTIsXG5cdFx0XHQmLTUge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL3VwbG9hZC9Hcm91cDExOTIucG5nJyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji10YWIge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0Ji1saW5rIHtcblx0XHRcdCYubmF2LWxpbmsge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXJ1IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS91cGxvYWQvcnVzc2lhLWZsYWcuc3ZnJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuaDItc3BhbiB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdH1cbn1cblxuLmFib3V0X19tYWluIHtcblx0Ji1uZXcge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9waG90by1jYXJpZXItMi5qcGcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA2NjBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMjU1LDI1NSwyNTUsLjYpLHJnYmEoMjU1LDI1NSwyNTUsMCkpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC8vIGJhY2tncm91bmQtc2l6ZTogODk0cHggNjQ4cHg7XG4gICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA2M3B4KSBjYWxjKDEwMCUgKyAyNXB4KTtcblx0XHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHQvLyBcdGJhY2tncm91bmQtc2l6ZTogNzIwcHg7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA2M3B4KSBjYWxjKDEwMCUgKyAwcHgpO1xuXHRcdC8vIH1cblx0XHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQvLyBcdGJhY2tncm91bmQtc2l6ZTogNzAwcHg7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXHRcdC8vIFx0bWluLWhlaWdodDogODAwcHg7XG5cdFx0Ly8gfVxuXHRcdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdC8vIFx0cGFkZGluZy1ib3R0b206IDc1dnc7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0Ly8gXHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRcdC8vIH1cblx0fVxuXHQmLl9jYWxlbmRhcntcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvY2FsZW5kYXJfYmcuanBnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuLnZhY2FuY3lfX2NhcmQge1xuXHQmLWhlYWQge1xuXHRcdG1pbi1oZWlnaHQ6IDE3M3B4O1xuXHRcdCYtbWluIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHR9XG5cdH1cblx0Ji1pbWcge1xuXHRcdGhlaWdodDogNzBweDtcblx0XHR3aWR0aDogNzBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0fVxuXHQmLWJvcmRlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JEQkRCRDtcblx0XHR9XG5cdFx0Ji1tZCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1zbSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1sZyB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji10ZXh0IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdH1cblx0fVxufVxuXG4udmFjYW5jeSB7XG5cdCZfX3ZpZGVvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0aGVpZ2h0OiA1NTZweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdH1cblx0fVxuXHQmX19sYWJlbCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCYtaWNvbixcblx0XHQmLXRleHQge1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQudmFjYW5jeV9fbGFiZWwtaWNvbixcblx0XHRcdC52YWNhbmN5X19sYWJlbC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5jYXJlZXItd29yayB7XG5cdCZfX2ljb24ge1xuXHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHQmLWNvbnRhaW5lciB7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0fVxuXHR9XG59XG4uc2xpY2stc2xpZGVyLWNhcmVlciB7XG5cdC5zbGljay1uZXh0IHtcblx0XHRyaWdodDogLTgwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRyaWdodDogLTUwcHg7XG5cdFx0fVxuXHR9XG5cdC5zbGljay1wcmV2IHtcblx0XHRsZWZ0OiAtODBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdGxlZnQ6IC01MHB4O1xuXHRcdH1cblx0fVxufSIsIi52YWNhbmN5LWNhcmRfX3RpdGxlIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufSIsIi5yYWRpb19fY2FyZWVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL1dhdWtlc2hhdy02NTg1MjIuanBnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0bWluLWhlaWdodDogMjAwcHg7XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDApIDEwNC40NiUpO1xuXHR9XG59IiwiLmNhcmVlci1ibG9ja3F1b3RlIHtcblx0Jl9fdmlkZW8ge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2F2YXRhciB7XG5cdFx0bWluLXdpZHRoOiA3MHB4O1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Ji10ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Jl9fYmxvY2txdW90ZSB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdCYtY29udGVudCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdFx0fVxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdGhlaWdodDogMTNweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS91cGxvYWQvR3JvdXAtMTAzLnN2ZycpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL3VwbG9hZC9Hcm91cC0xNDE3LnN2ZycpO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG59IiwiLm1haW5fX3ZlbmRvcnMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvcGhvdG9fNTkuanBnJyk7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRtaW4taGVpZ2h0OiAzNTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0JjpiZWZvcmUge1xuXHRcdC8vZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi52ZW5kb3Jze1xuXHQmX19tYXJnaW4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdCYtbGluayB7XG5cdFx0XHQubWFpbl9fYmxvY2stbGluayB7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHQvL2xpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdC8vfVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmNhcmQge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoODYsODYsODYsLjQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2Ryb3Bkb3duIHtcblx0XHRzcGFuLCBpIHtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0fVxuXHRcdCZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcblx0XHRcdC52ZW5kb3JzX19kcm9wZG93bi1zaG93IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdFx0LnZlbmRvcnNfX2Ryb3Bkb3duLWhpZGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdH1cblx0XHRcdC52ZW5kb3JzX19kcm9wZG93bi1pY29uIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHQudmVuZG9yc19fZHJvcGRvd24tc2hvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQudmVuZG9yc19fZHJvcGRvd24taGlkZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cdFx0XHQudmVuZG9yc19fZHJvcGRvd24taWNvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMjBweDtcblx0XHR9XG5cdFx0Ji1jYXJkIHtcblx0XHRcdGhlaWdodDogMTQwcHg7XG5cdFx0fVxuXHR9XG59IiwiLmZpbHRlciB7XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgJi1yZXNldCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDFyZW0gLSAzcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxcmVtIC0gM3B4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Jsb2NrcyB7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB9XG4gICAgJl9fYmxvY2sge1xuICAgICAgICBmbGV4LWJhc2lzOiAyOCU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTVweCAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYnRuLXRyYW5zaXRpb247XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuaDMge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaGVscCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI2KTtcbiAgICAgICAgICAgIHdpZHRoOiAyNjlweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2MXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggNHB4O1xuICAgICAgICAgICAgJl9hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xMzVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9yZXZlcnNlIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTEzNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xMzVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY2xvc2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGJ0bi10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgfVxuICAgICAgICAmLXJvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzLCBtYXJnaW4tdG9wIDAuNXM7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTAwcHg7XG4gICAgICAgICAgICAmLmNvbGxhcHNlZHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcmFkaW8ge1xuICAgICAgICAgICAgJGVsZW1lbnQ6ICY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICArICN7JGVsZW1lbnR9LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICAgICArICN7JGVsZW1lbnR9LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFkZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRncmF5LTgwMCAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYWRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgICYtY2hlY2tib3gge1xuICAgICAgICAgICAgJGVsZW1lbnQ6ICY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICArICN7JGVsZW1lbnR9LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICAgICArICN7JGVsZW1lbnR9LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhZGU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRncmF5LTgwMCAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkZ3JheS04MDAgMnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZ3JheS04MDAgMnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFkZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgIH1cbiAgICAmX19jb2xsYXBzZXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgcmlnaHQ6IC0zMnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjZweFxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICYuY29sbGFwc2Vke1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhdGFsb2cge1xuICAgICZfX21haW4ge1xuICAgICAgICAmLWJsb2NrIHtcblx0XHRcdGhlaWdodDogNDNweDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiB2c20ge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4uY2F0YWxvZy1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMzBweCAtMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ3JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7ICAgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7ICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgICAgIFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHZzbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgZmxleC1iYXNpczogOTJweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzdweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZzbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB2c20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10YWdzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYnRuLXRyYW5zaXRpb247XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1oZWlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgICAgfVxuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgJGVsZW1lbnQ6ICY7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MnB4O1xuICAgICAgICAgICAgJi1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4nO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgI3skZWxlbWVudH0taW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi12YWx1ZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMTIwcHg7XG4gICAgICAgICAgICAgICAgI3skZWxlbWVudH0taW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZzbSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjUpO1xufVxuLnByb2R1Y3QtYWNjZXNzb3JpZXMge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAgICAgXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDQwcHg7ICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xlZnQge1xuICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiAzNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTsgICAgICAgIFxuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAzN3B4IDQycHggODBweCAzNnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb2x1bW5zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDNweDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwM3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxNTBweDsgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICB9XG4gICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjlweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWltYWdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggLTlweCAtMTFweDtcbiAgICAgICAgfVxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgJGl0ZW06ICY7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDlweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDE4NCwgMTg0LCAxODQsIDAuMjYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxOSwgMTksIDAuNzkpOyAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhZGU7ICAgIFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX2JpZyB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMThweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxOSwgMTksIDAuNzkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX2xpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAjeyRpdGVtfS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yYWRpbyB7XG4gICAgICAgICRlbGVtZW50OiAmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJi1jb250cm9sIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICsgI3skZWxlbWVudH0tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZ3JheS04MDAgMXB4IHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFkZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG4gICAgJl9fc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIC5zZWxlY3QyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnByb2R1Y3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJl9fdGFiIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICAgICAgICBmbGV4OiAwIDAgMTYxcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDQ1cHggMCA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19yaWdodCB7XG4gICAgICAgIG1pbi13aWR0aDogMjIycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAtMTBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC5oMyB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICZfX3Byb2plY3Qge1xuICAgICAgICB3aWR0aDogMjIycHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190YWItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJl9hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJl9fdGFibGUge1xuICAgICAgICAkdGFibGU6ICY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI2KTtcbiAgICAgICAgICAgICZfZXhwYW5kYWJsZSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI3skdGFibGV9LWV4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgICYtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1leHBhbmQge1xuICAgICAgICAgICAgJi1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYgMTAuMjYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcyLjMyJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjk4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAgICAgICAgIFxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMxN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNykgcm90YXRlWigtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10aGVhZCB7XG4gICAgICAgICAgICAmLXRyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRoIHtcbiAgICAgICAgICAgIGhlaWdodDogOTlweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgJl9iaWcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDM2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICB9ICBcbiAgICAgICAgJi10Ym9keSB7XG4gICAgICAgICAgICAmLXRyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZ2JhKDE4OSwgMTg5LCAxODksIC41KSAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgJl9zdWJoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgICAmLXRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHJnYmEoMTg5LCAxODksIDE4OSwgLjUpIDFweCBzb2xpZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4OyAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07ICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX2xhYmVsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX3N1YmhlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmXzEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMC4zNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmXzIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMy4yMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmXzMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMy4yMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmXzQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMy4yMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgIFxuICAgIH1cbiAgICAmX19jb21wbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDI4cHggMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI2LjIlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA3My44JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJvamVjdHMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDIyMnB4O1xuICAgICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm9fX3Byb2plY3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucHJvZHVjdC1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgJl9fdGFnIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiAwIDI0cHggMjBweCAwO1xuICAgIH1cbiAgICAmX19hZHZhbnRhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4IDQ0cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwNHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI2KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1OC41JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgXG4gICAgICAgICYtcmlnaHQgeyBcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQxLjUlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcHJldmlldyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDgzcHg7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA4M3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4OyAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICYtZnVsbCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MzNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJldmlldyB7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgICAgIGhlaWdodDogODNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI2KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFkZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Z1bGwge1xuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDEzcHggMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYWRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAmX2FjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ByZXZpZXcge1xuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7ICAgICAgICAgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgICAkZWxlbWVudDogJjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgJi1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAjeyRlbGVtZW50fS1pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICN7JGVsZW1lbnR9LWlubmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hcnRpY2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIH1cbn0iLCIucHJvZHVjdC1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MjRweDtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gICAgJl9fc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luOiAtMjBweCAyNXB4IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAtMTBweCA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAxMHB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMyLjMyJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyLjMyJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmVkdWNhdGlvbl9fbWFpbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9lZHVjYXRpb24tYmcuanBnJyk7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDE0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNzBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cbn0iLCIuZWR1Y2F0aW9uX19yYWRpbyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9KMDJBMDcxMC0xLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwRTBFMEUgMjkuMTglLCByZ2JhKDE0LCAxNCwgMTQsIDApIDk2Ljc3JSk7XG5cdH1cblx0Ji1idG4ge1xuXHRcdG1heC13aWR0aDogMjUzcHggIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdG1heC13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLWJpZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmVkdWNhdGlvbi1zeXN0ZW0ge1xuXHQmLXRleHQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXHQmX19jYXJkIHtcblx0XHQmLWF2YXRhciB7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMjZweDtcblx0XHRcdCYtaW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0XHQuaDUge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5mb250LXdlaWdodC1zZW1pIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn0iLCIuZG8tZWR1Y2F0aW9uX19jYXJkIHtcblx0d2lkdGg6IDUwMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdHdpZHRoOiA0NTBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0d2lkdGg6IGluaXRpYWw7XG5cdH1cbn0iLCIuYWRhcHRpdmUtY2FyZCB7XG5cdCYtcm93IHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdGhlaWdodDogNDJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG59IiwiLmVkdWNhdGlvbl9fdGFicyB7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHQmLWl0ZW0ge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0d2lkdGg6IGluaXRpYWw7XG5cdFx0XHQuaDUge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNvdXJzZV9fY2FyZCB7XG5cdG1pbi1oZWlnaHQ6IDI2N3B4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtaW4taGVpZ2h0OiAxNzVweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHR9XG59IiwiLnNwZWFrZXJzIHtcblx0Jl9fYXZhdGFyIHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblx0Jl9fbmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxufSIsIi5yZXZpZXctZWR1Y2F0aW9uIHtcblx0Jl9fY2FyZCB7XG5cdFx0bWluLWhlaWdodDogMjY4cHg7XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42NDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmLW5hbWUge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG59IiwiLmF0ZXgtbWFpbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9hdGV4LmpwZycpO1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0Ji5faHl0ZXJhe1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9oeXRlcmEtYXRleC5qcGcnKTtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA3NXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDExMnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCYtbWluIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDIzNXB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDIxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ji1saW5rIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdHdpZHRoOiA4M3B4O1xuXHRcdFx0aGVpZ2h0OiA4M3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWljb24ge1xuXHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHRcdC5oNSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJsb2NrIHtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdC5hdGV4LW1haW4tY2FyZCB7XG5cdFx0XHRcdFx0Ji1ib3JkZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IGNhbGMoMTUwJSAtIDE3cHgpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0dG9wOiAyN3B4O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHR0b3A6IDM5cHg7XG5cdFx0fVxuXHRcdC8vICY6YmVmb3JlIHtcblx0XHQvLyBcdGNvbnRlbnQ6ICcnO1xuXHRcdC8vIFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuXHRcdC8vIFx0aGVpZ2h0OiA2cHg7XG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHR0b3A6IDMycHg7XG5cdFx0Ly8gXHRsZWZ0OiBjYWxjKDUwJSArIDM1cHgpO1xuXHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0Ly8gXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHQvLyBcdFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdFx0Ji1ib3JkZXIge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IGRhc2hlZCAkd2hpdGU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMzJweDtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgMzVweCk7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLW51bSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxNnB4O1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRib3JkZXI6IDZweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmF0ZXgtbWFpbi1jYXJkLW51bSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSBcblxuXG5cbi8qe1xuXHQmX19tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvdGV0cmEtbWFpbi5qcGcnKTtcblx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE0LCAxNCwgMTQsIDAuMSkgMjkuMTglLCByZ2JhKDE0LCAxNCwgMTQsIDAuOCkgOTYuNzclKTtcblx0XHR9XG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDc3cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG59ICovIiwiLmF0ZXgtcHJvZHVjdCB7XG5cdCYtY2FyZCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLWJvdHRvbSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhcmQtdGFibGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNCREJEQkQ7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCREJEQkQ7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Ji1ibG9jayB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JEQkRCRDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1pdGVtIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcblx0XHRoZWlnaHQ6IDEwNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIDIycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRoZWlnaHQ6IDc0cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0Ji1oZWFkIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkRCREJEO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRoZWlnaHQ6IDc0cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JEQkRCRDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY2VydGlmaWNhdGUtYWxleC1zbGlkZXIge1xuXHQuc2xpY2stc2xpZGUgIHtcblx0XHRwYWRkaW5nOiA0MHB4IDI1cHggMzBweDtcblx0fVxuXHQmLWNhcmQge1xuXHRcdC8vbWFyZ2luOiA0MHB4IDE1cHggMzBweDtcblx0XHQvL21heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0Ji1pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDMyMnB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdGhlaWdodDogMjQ4cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0aGVpZ2h0OiAxNjVweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRoZWlnaHQ6IDI5MHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRcdFx0bWF4LWhlaWdodDogMjkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNob2ljZS1jYXJkIHtcblx0Ym9yZGVyOiAycHggc29saWQgJGRhcms7XG5cdHBhZGRpbmc6IDMwcHggNDVweDtcblx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdH1cblx0Ji1pY29uIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cbi5jaG9pY2UtbGlzdCB7XG5cdEBpbmNsdWRlICBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG59IiwiLmF0ZXgtcmFkaW8ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvYXRleC1yYWRpby5qcGcnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWFyZ2luOiAwO1xuXHQvL3BhZGRpbmc6IDA7XG5cdCYtYnRuIHtcblx0XHRtYXgtd2lkdGg6IDI1M3B4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdH1cblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5hdGV4LW1pbi1jYXJkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmLXRpdGxlIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0Ji1pbWcge1xuXHRcdHdpZHRoOiA0N3B4O1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLm1vYmlsZV9zbGlkZXIteHMge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHQuY2FyZCB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDE4NCwxODQsMTg0LC4yNCkgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdC5hdGV4LW1pbi1jYXJkIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE5M3B4O1xuXHRcdH1cblx0XHQuc2xpY2stZG90cyBsaSB7XG5cdFx0XHRtYXJnaW46IDAgM3B4O1xuXHRcdFx0YnV0dG9uOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0fVxuXHRcdH0gXG5cdH1cbn1cbi5hdGV4LXBhZGRpbmctc2VjdGlvbiB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxufSIsIi5hY2Nlc3NvcmllcyB7XG5cdCYtdmlkZW8ge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZCB7XG5cdFx0cGFkZGluZzogNjBweCAyMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdH1cblx0XHQmLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiA5MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0bWF4LWhlaWdodDogMjgwcHg7XG5cdFx0fVxuXHRcdCYtdGl0bGUge1xuXHRcdFx0bWF4LXdpZHRoOiA1NTZweDtcblx0XHR9XG5cdH1cbn1cblxuLmxpbmUtaGVpZ2h0LTE1IHtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn0iLCIucmFkaW9zdGF0aW9uLW5hdiB7XG5cdGxpLm5hdi1pdGVtIHtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHR3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcblx0XHQmOm50aC1jaGlsZCgyKSxcblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0XHQvL2NvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcblx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDJuICsgMSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkIHtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0Ji10b3Age1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggcmdiYSgxODQsMTg0LDE4NCwuMjYpIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0fVxuXHRcdCYtYnRuIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdHBhZGRpbmc6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0Ji1taW4ge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDFweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogODJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA2M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWJpZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM2MHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1jYXJkIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMTg0LDE4NCwxODQsLjI0KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnJhZGlvc3RhdGlvbiB7XG5cdCYtdGFiLWNvbnRlbnQge1xuXHRcdD4gLnRhYi1wYW5lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdH1cblx0XHQ+IC5hY3RpdmUge1xuXHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdH1cblx0fVxuXHQmLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0Ji1jYXJvdXNlbCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0XHQuc2xpY2stbmV4dCxcblx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdH1cblx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn0iLCIuY2FwYWJpbGl0aWVzLXZpZGVvIHtcblx0bWluLWhlaWdodDogNDgwcHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdG1pbi1oZWlnaHQ6IDM4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1pbi1oZWlnaHQ6IDI3M3B4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdG1pbi1oZWlnaHQ6IDE4MHB4O1xuXHR9XG59IiwiLmFwY28ge1xuXHQmX19tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvYXBjby1tYWluLmpwZycpO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtYnRuIHtcblx0XHRcdG1heC13aWR0aDogMzE2cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogNThweDtcblx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hdGV4LWNhcmQge1xuXHQmLWltZyB7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdH1cbn0iLCIuYXBjby1yYWRpbyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9hcGNvLWltZy5qcGcnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWFyZ2luOiAwO1xuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmc6IDUycHggMDtcblx0fVxufSIsIi53aHktcG1yIHtcblx0Jl9fbWFpbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL3doeS1wbXIuanBnJyk7XG5cdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdCYtY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMzBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLnByb2Zlc3Npb25hbF9fY2FyZCB7XG5cdG1pbi1oZWlnaHQ6IDE0NnB4O1xuXHQmLWJsb2NrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ji1ib3JkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggZGFzaGVkICRkYXJrO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogY2FsYygxMDAlIC0gMTVweCk7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogY2FsYyg3NSUgKyA0OHB4KTtcblx0XHRcdGJvdHRvbTogY2FsYygyNSUgKyAxNXB4KTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAkZGFyaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRib3R0b206IDIwJTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDgwJSArIDYzcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWJpZyB7XG5cdFx0bWluLWhlaWdodDogMTgwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjNweDtcblx0fVxuXHQmLWljb24ge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxufSIsIi5kZW1hbmRzIHtcblx0Jl9fdGFiIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDMzJSAtIDRweCk7XG5cdFx0fVxuXHR9XG5cdCYtYmxvY2sge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICM4NUFGRTA7XG5cdFx0cGFkZGluZzogNDBweCA0MHB4IDE2cHggNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0bWluLWhlaWdodDogMTY4cHg7XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59IiwiLnRlY2hub2xvZ3kge1xuXHQmX19jYXJkIHtcblx0XHQmLWltZyB7XG5cdFx0XHRoZWlnaHQ6IDkzcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19hdmF0YXIge1xuXHRcdHdpZHRoOiAxNzNweDtcblx0XHRoZWlnaHQ6IDE3M3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZfX2RpYWxvZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMTNweCk7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtaW4taGVpZ2h0OiAxMzZweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDgycHg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHRvcDogNDlweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtcmlnaHQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMjBweCBzb2xpZCAkbGlnaHQ7XG5cdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbGVmdCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWRkaW5nLXNlY3Rpb24tYm90dG9tLW1pbiB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxufSIsIi53aHktcG1yLXJhZGlvIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2NvbXBhcmUtMi5qcGcnKTtcblx0bWFyZ2luLXRvcDogMDtcblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ji1idG4ge1xuXHRcdG1heC13aWR0aDogMjUzcHggIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdG1heC13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufSIsIi5jYXJkLWNvbmNsdXNpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRpbmZvLCA1JSk7XG5cdH1cbn0iLCIuYW5hbG9nLW1haW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvYW5hbG9nLWJnLTI0LTAzLmpwZycpO1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHRoZWlnaHQ6IGluaXRpYWw7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG5cdCYtcm93IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCYtYmx1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RkFGRjtcblx0XHRib3JkZXI6IDFweCBkYXNoZWQgI0E1QzJERjtcblx0fVxuXHQmX19jYXJkIHtcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLXRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdCYtYXJyb3cge1xuXHRcdFx0b3ZlcmZsb3c6IGluaXRpYWw7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvdXBsb2FkL2FuYWxvZy1BcnJvdy5zdmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTY1cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdGxlZnQ6IC01MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogY2FsYygtMTAwJSAtIDQwcHgpO1xuXHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYm9keSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIuYW5hbG9nLWRpZ2l0YWwtY2FyZCB7XG5cdG1pbi1oZWlnaHQ6IDIyOXB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHR9XG5cdCYtaW1nIHtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMTVweDtcblx0fVxufVxuLmFuYWxvZy1kaWdpdGFsLWJsb2NrIHtcblx0cGFkZGluZzogNjBweCAwIDQwcHg7XG59IiwiLmFuYWxvZy1jaG9pY2Uge1xuXHQmX19saXN0IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHR9XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0Ji1ibHVlIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcblx0XHR9XG5cdFx0Ji1ib3JkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkaW5mbztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtMTNweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRsZWZ0OiAtNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1taW4ge1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYW5hbG9nLXJhZGlvIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2FuYWxvZy1yYWRpby0yNC0wMy5qcGcnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWFyZ2luOiAwO1xuXHQmOmJlZm9yZSB7XG5cdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0fVxufSIsIi5lcm1hayB7XG5cdCZfX21haW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9lcm1hay1iZy0yNC0wMy5qcGcnKTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIuYXRleC1jYXJkIHtcblx0Ji1pbWcge1xuXHRcdGhlaWdodDogNjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHR9XG59IiwiLmVybWFrLXJhZGlvIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2VybWFrLXJhZGlvLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRtYXJnaW46IDA7XG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTQsMTQsMTQsMCkgMjIuMDglLHJnYmEoMTQsMTQsMTQsLjc1KSA3Mi4wOCUpO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG59XG5cbi5lcm1hay1wcm9kdWN0LWZpbGwge1xuXHQubmF2LWl0ZW0ge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5lcm1hay1wcm9kdWN0X19idG4ge1xuXHQmLWhpZGUge1xuXHRcdC5zeXN0ZW1zLXRhYmxlLWRyb3Bkb3duLWljb24ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cblx0LnN5c3RlbXMtdGFibGUtZHJvcGRvd24taWNvbiB7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4uZXJtYWstcHJvZHVjdF9fYnRuLWhpZGUtY29udGFpbmVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn0iLCIudGVsZXBob25lLW1haW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvU2NyZWVuc2hvdF8yMjMxMi5wbmcnKTtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBoZWlnaHQ6IDU4MHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdH1cblx0fVxuXHQmX19jYXJkIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRsZWZ0OiAzNHB4O1xuXHRcdFx0XHR0b3A6IGNhbGMoMTAwJSArIDU1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0bGVmdDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmF0ZXgtbWFpbi1jYXJkLWJvcmRlciB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggZGFzaGVkICRkYXJrO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGxlZnQ6IDM1cHg7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXHRcdCYtY29udGVudCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1udW0ge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdG1pbi13aWR0aDogNzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0gXG5cbi5hdGV4LW1haW4tY2FyZC1ibG9jazpsYXN0LWNoaWxkIC50ZWxlcGhvbmUtbWFpbl9fY2FyZCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmF0ZXgtbWFpbi1jYXJkOmhvdmVyIC50ZWxlcGhvbmUtbWFpbl9fY2FyZC1udW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufSIsIi50ZWxlcGhvbmVfX3RhYiB7XG5cdG1heC13aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0Ji1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAtNzZweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRcdC5uYXYtbGluay5uYXYtbGluay10b3Age1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZGFyayAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cbi5wYWRkaW5nLXNlY3Rpb24tbWluLXRlbGVwaG9uZSB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG59XG5cbi50ZWxlcGhvbmUtcm93IHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLnRldHJhLXByb2plY3RzLWZpbGwtdGVsZXBob25lIHtcblx0bGk6Zmlyc3QtY2hpbGQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHRsaTpsYXN0LWNoaWxkIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59IiwiLnZpZGVvLWNvbnRyb2wge1xuICAmX19tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hdWRpdCB7XG4gICZfX3dvcmsge1xuICAgICYtYmxvY2sge1xuICAgICAgJi5fdmlkZW8tY29udHJvbCB7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1sYXN0e1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcGljdHVyZS91cGxvYWQvTGluZS0yNjYuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtYnRuIHtcbiAgICAgICYtYmxvY2sge1xuICAgICAgICAmLl92aWRlby1jb250cm9sIHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAmX19oaWRlIHtcbiAgICAmLWJsb2NrIHtcbiAgICAgICYuX3ZpZGVvLWNvbnRyb2wge1xuICAgICAgICAmLmF1ZGl0X19oaWRlLWJsb2NrLTEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1LjYlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYuOCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuMiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYXVkaXRfX2hpZGUtYmxvY2stMiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMyLjIlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjIlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMy44JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hdWRpdF9faGlkZS1ibG9jay0zIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNC44JTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI2JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2LjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19wb2ludHN7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC03OHB4O1xuICAgIH1cbiAgfVxuICAmX19hcnJvd3tcbiAgICAmLWJsb2Nre1xuICAgICAgJi1uZXd7XG4gICAgICAgICYuX3ZpZGVvLWNvbnRyb2wge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0My41JTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0My41JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW1wbGVtZW50YXRpb24ge1xyXG4gICZfX2NhcmQtdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmctbGctd2hpdGV7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLnZpZGVvLWNvbnRyb2x7XG5cdCYtcmFkaW97XG5cdFx0Jl9fYnRue1xuXHRcdFx0bWF4LXdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ji5fc21hbGx7XG5cdFx0XHRcdG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTFweDtcblx0XHRcdG1heC13aWR0aDogNjgwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWF1ZGl0IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvMjNmc2RmMy5qcGcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG5cdFx0bWluLWhlaWdodDogNjAwcHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDEyLjA3JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDQuNDYlKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NzBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTIuMDclLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTA0LjQ2JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYnRuIHtcblx0XHRcdG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ0JSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdG1heC13aWR0aDogNjgwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzAlIGNlbnRlcjtcblx0XHR9XG5cdH1cbn0iLCIuYXZpZ2lsb257XG4gICZfX21haW57XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjIxZGVnLCAjMDAxNDNCIDM0LjQ5JSwgIzAwMkY4QSA5MS41JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9pbWFnZV8yODEuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAvLyAgYmFja2dyb3VuZDogIzAwMTQzQjtcbiAgICAvL31cbiAgICAvLyY6YmVmb3Jle1xuICAgIC8vICBjb250ZW50OiBcIlwiO1xuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gIHdpZHRoOiA0MCU7XG4gICAgLy8gIGhlaWdodDogMTAwJTtcbiAgICAvLyAgcmlnaHQ6IDAlO1xuICAgIC8vICB0b3A6IDAlO1xuICAgIC8vICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA0N0ZGIDAlLCByZ2JhKDI5LCAwLCAyMDgsIDAuNjUpIDEwMCUpO1xuICAgIC8vICBmaWx0ZXI6IGJsdXIoMjAwcHgpO1xuICAgIC8vICB6LWluZGV4OiAwO1xuICAgIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAvLyAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICBoZWlnaHQ6IDUwJTtcbiAgICAvLyAgICByaWdodDogLTQwJTtcbiAgICAvLyAgICB0b3A6IDA7XG4gICAgLy8gIH1cbiAgICAvL31cbiAgfVxufVxuXG4udGltZWxpbmV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY291bnRlci1yZXNldDogdGltZWxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTYwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgJl9faXRlbXtcbiAgICB6LWluZGV4OiA1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDRweDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogdGltZWxpbmU7XG4gICAgICBjb250ZW50OiBjb3VudGVyKHRpbWVsaW5lKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDIwMDVDO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgbGVmdDogMzhweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAyMDA1QyAyOC40MSUsICMwNzMzNzUgNzMuMDElKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDIwMDVDIDI4LjQxJSwgIzA3MzM3NSA3My4wMSUpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgbGVmdDogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNzMzNzU7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwNzMzNzUgMjguNDElLCAjMkY4MEVEIDczLjAxJSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwNzMzNzUgMjguNDElLCAjMkY4MEVEIDczLjAxJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogIzJGODBFRDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzJGODBFRCAyOC40MSUsICMyRDlDREIgNzMuMDElKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJGODBFRCAyOC40MSUsICMyRDlDREIgNzMuMDElKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgIHNwYW57XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDlDREI7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyRDlDREIgMjguNDElLCAjNzVCNEZGIDczLjAxJSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyRDlDREIgMjguNDElLCAjNzVCNEZGIDczLjAxJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3NUI0RkY7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXRwe1xuICAmLWNhcmRze1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxuICAmLWNhcmR7XG4gICAgJi13cmFwcGVye1xuICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJke1xuICAmLl91dHB7XG4gICAgei1pbmRleDogNTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAxNDNDO1xuICB9XG59IiwiLnNtYXJ0cHR0LXNvbHV0aW9uc3tcclxuICAmX190aXRsZXtcclxuICAgICYuX2xhcmdle1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICYuX3dyYXB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xle1xyXG4gICYuX2xhcmdle1xyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICZbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICZbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmV7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXNpZ257XHJcbiAgJl9fZnVsbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gICZfX2Z1bGwtbW9iaWxlIHtcclxuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxYjg0ZmY7XHJcbiAgICAgIGNvbG9yOiAjMWI4NGZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYi1wYW5le1xyXG4gICZfX2JsdWUtYm94e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDU0cHggMCAyN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDAxNDNjO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmR7XHJcbiAgJi5fYmx1ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zYWdhLXRhZ3tcclxuICAmLl90b3RvcHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGhvdG97XHJcbiAgJi1zbGlja3tcclxuICAgIG1hcmdpbjogMCA1MHB4IDQwcHggIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBtYXJnaW46IDAgMTBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dC1jb250YWluZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stdHJhY2t7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2Fyb3VzZWx7XHJcbiAgICAmLWNhcmR7XHJcbiAgICAgICYtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGV0X3NsaWRlcntcclxuICAmLl9vdmVyZmxvdy12aXNpYmxle1xyXG4gICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhbV9zbGlkZXJ7XHJcbiAgaWZyYW1le1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1aWxkaW5ne1xyXG4gICZfX2NhcmR7XHJcbiAgICAmLWhlYWR7XHJcbiAgICAgICYuX2NvbXBhY3R7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDE1cHggMDtcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgJi0xe1xyXG4gICAgICAgICAgJi0xe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtMntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLTN7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi00e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtNXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRldHJhLXByb2plY3Rze1xyXG4gICZfX2NhcmR7XHJcbiAgICAmLl9jb21wYWN0e1xyXG4gICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi1tYWluLWltZ3tcclxuICAgICAgJi5fY29tcGFjdHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW8tc2xpZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMjBweCA0MHB4IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDA7XHJcbiAgICB9XHJcbiAgICB2aWRlb3tcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stZG90c3tcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgfVxyXG59IiwiLm1haW57XG4gICYuX2luZHNvbHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMzc5cHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9waWN0dXJlL2JhY2tncm91bmRzL2luZHNvbC1iZy5qcGcnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtaW4taGVpZ2h0OiAyOTRweDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnV0cC1jb21wYW5pZXN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn0iLCIuZGVzaWdue1xuICAmX19tb2JpbGUtbGlzdHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAmLl9pbmRzb2x7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVte1xuICAgICAgJi5faW5kc29se1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi53b3JrLWV4cHtcbiAgJl9fdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gICZfX2Rlc2NyaXB0aW9ue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gICZfX3llYXJ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4ud29yay1leHAtc2xpZGVye1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJl9fZWxlbTpudGgtY2hpbGQoKzcpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJl9fY29sbGFwc2V7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19idG57XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGV0cmEtcHJvamVjdC1kcm9wZG93bi10ZXh0LXNob3d7XG4gIC50ZXRyYS1wcm9qZWN0cy1kcm9wZG93bi1pY29uLl9yaWdodC1hcnJvd3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLmljb257XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLnRldHJhLXByb2plY3QtZHJvcGRvd24tdGV4dC1oaWRle1xuICAudGV0cmEtcHJvamVjdHMtZHJvcGRvd24taWNvbi5fcmlnaHQtYXJyb3d7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5pY29ue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICB9XG4gIH1cbn0iLCIuc2VydmljZS1mb3Jte1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59IiwiLmZvcm0tdGFibGV7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5maWx0ZXJ7XHJcbiAgJl9fYmxvY2t7XHJcbiAgICAmLl9zZXJ2aWNlLWZvcm17XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmLXJhZGlve1xyXG4gICAgICAmLl9zZXJ2aWNlLWZvcm17XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhbGVuZGFyLXBhZ2V7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgKyAyNXB4KSBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpY3R1cmUvYmFja2dyb3VuZHMvY2FsZW5kYXJfYmdfbW9iLnBuZycpO1xyXG4gIH1cclxuICAmX19pbm5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9jYWxlbmRhcl9iZy5wbmcnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZG90c3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxNDQwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDcyMHB4KTtcclxuICAgIHRvcDogMHB4O1xyXG4gIH1cclxuICAmX19kb3R7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAyRENCO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICB0b3A6IC0xMnB4O1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MHM7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZG90O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogc3RlcHMoNDAsIGVuZCk7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkb3Qge1xyXG4gIGZyb20ge1xyXG4gICAgdG9wOiAwJTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRvcDogMTAwJTtcclxuICB9XHJcbn0iLCIuaWNvbi1maWx0ZXItc2V0dGluZ3N7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGNvbG9yOiAjMDAxNDNDO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogIzFCODRGRjtcclxuICB9XHJcbn1cclxuLm5hdntcclxuICAmLl9hdmlnaWxvbntcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICB9XHJcbn0iLCIuZmlsdGVyIHtcbiAgJl9fYnV0dG9uIHtcbiAgICAmLXJlc2V0IHtcbiAgICAgICYuX2NvbXBhY3Qge1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYmxvY2sge1xuICAgICYuX2dyYXkge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgICAmLWhlYWRlciB7XG4gICAgICAmLl9hdmlnaWxvbntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5maWx0ZXJfX2NvbGxhcHNle1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3Jhbmdle1xuICAgICYtd3JhcHBlcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJi1zZWxlY3R7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi1zY3JvbGx7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwLjMlO1xuICAgICAgICAgIGNvbG9yOiAjRTBFMEUwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUU5O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAxNDNDO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNsb3Nle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwMTQzQztcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMUI4NEZGO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190b2dnbGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgaW5wdXQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgJjpjaGVja2VkICsgLmZpbHRlcl9fdG9nZ2xlci1pbm5lcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMTQzQztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjg0RkY7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbm5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xuICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgLy8mIH4gLmZpbHRlcl9fY2hlY2ttYXJrIHtcbiAgICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgLy99XG4gICAgICAmOmNoZWNrZWQgfiAuZmlsdGVyX19jaGVja21hcms6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiODRmZjtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG4gICZfX2NoZWNrbWFyay10ZXh0IHtcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzAwMTQzQztcbiAgfVxufVxuXG4uaXJzLS1zYWdhIHtcbiAgaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIC5pcnMtbGluZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE0M0M7XG4gICAgei1pbmRleDogNjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5pcnMtZ3JpZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxOHB4O1xuICB9XG4gIC5pcnMtZ3JpZC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnMtZ3JpZC1wb2wge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMTQzQztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogOTtcbiAgICAmLnNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5pcnMtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUI4NEZGO1xuICAgIHRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB6LWluZGV4OiA4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlycy1oYW5kbGUge1xuICAgIHRvcDogMTRweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgei1pbmRleDogOTtcbiAgICAmID4gaTpmaXJzdC1jaGlsZCB7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDE0M0MgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUI4NEZGICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pcnMtbWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDE0M0I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAxNDNDO1xuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLQnNC40L1cIjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICB9XG4gIH1cbiAgLmlycy1tYXgge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMTQzQjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDE0M0M7XG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcItCc0LDQulwiO1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIH1cbiAgfVxuICAuaXJzLXNpbmdsZSwgLmlycy1mcm9tLCAuaXJzLXRvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAxNDNCO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDE0M0M7XG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVyLXBvcHVwe1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgJi1pbm5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbiAgJi1vdmVybGF5e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMwOTA5MDk7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2Nsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICMwMDE0M0M7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogIzFCODRGRjtcbiAgICB9XG4gIH1cbn0iLCIuY2F0YWxvZy1hdmlnaWxvbntcbiAgICAmX19pdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAmLXdyYXBwZXJ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgxODQsIDE4NCwgMTg0LCAwLjI2KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMjJweDtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxle1xuICAgICAgICAgICAgY29sb3I6ICMwMDE0M0M7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUI4NEZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaW1ne1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAmLWlubmVye1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIFtkYXRhLXRyaWdnZXJde1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAuZmlsdGVyX19ibG9jay1oZWxwe1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi12YWx1ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi1pY29ue1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDE0M0M7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wcm9kdWN0LW1haW4ge1xuICAgICYuX2NvbXBhY3R7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb2x1bW5zIHtcbiAgICAgICAgJi5fYm9yZGVyLWJvdHRvbXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxNDNDO1xuICAgICAgICB9XG4gICAgICAgICYtZnVsbHtcbiAgICAgICAgICAgICYuX2NvbXBhY3R7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1yaWdodHtcbiAgICAgICAgICAgICYuX2NvbXBhY3R7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1pZ3JhdGlvbiB7XG5cdCZfX2lubmVye1xuXHRcdGJhY2tncm91bmQ6ICMwNzMzNzU7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNik7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiA2MHB4IDY1cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Jsb2Nre1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNik7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMjNweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5saW5lLWhlaWdodC0yMCB7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucmFkaW97XG5cdCYuX21pZ3JhdGlvbntcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcGljdHVyZS9iYWNrZ3JvdW5kcy9taWdyYXRpb24tYmcucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdH1cbn0iXX0= */

/* End */


/* Start:/local/templates/saga/components/bitrix/menu/top/style.css?162403745353*/
.nav-link-dropdown-item-arrow {
	cursor: pointer;
}
/* End */


/* Start:/local/templates/saga/components/bitrix/menu/bottom/style.css?162403745337*/
.footer__link {
	cursor: pointer;
}
/* End */


/* Start:/local/templates/saga/template_styles.css?16687688803048*/
@media print {
    .header,
    .footer,
    [aria-label="breadcrumb"],
    .share-dropdown,
    .form__container,
    .news-container__prev,
    .news-container__next {
        display: none !important;
    }
}
.dmr__card-tag,
.reward__card-text-year {
    white-space: nowrap;
}
#modalSupportTitle {
    white-space: nowrap;
}
.search-page_bottom {
    padding-top: 0;
}
.btn[disabled] {
    cursor: not-allowed;
}
.preload-page * {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
}
.en-test > *,
.en-test:before {
    z-index: auto;
}
.nav-fill .nav-item-25 {
    width: calc(25% - .5rem);
    line-height: normal;
}
@media (max-width:992px) {
    .nav-fill .nav-item-25 {
        width: 100%;
        margin-bottom: 10px;
        height: 60px;
        margin-right: 0 !important;
    }
}
.nav-fill .nav-item-20 {
    width: calc(20% - .5rem);
    line-height: normal;
}
@media (max-width:992px) {
    .nav-fill .nav-item-20 {
        width: 100%;
        margin-bottom: 10px;
        height: 60px;
        margin-right: 0 !important;
    }
}
.modal-open .modal {    
    padding: 0 !important;
}
.modal.fade .modal-dialog {
    transform: none;
    margin-top: -50px;
    transition: margin-top .3s ease-out;
}
.modal-dialog .modal.fade .modal-dialog {
    transform: translate(0, -50px);
    margin-top: 0; 
    transition: transform .3s ease-out;   
}
.modal.show .modal-dialog {
    transform: none;
    margin-top: 0;
}
.modal-dialog .modal.show .modal-dialog {
    transform: translate(0, 0);
}
.about__icon-block[data-toggle="collapse"] {
    cursor: pointer;
}
.product-main__advantages-wrapper {
    padding: 15px 0;
    margin-bottom: 44px;
}
.product-main__advantages {
    margin: 0 -26px;
}
.product-main__advantages-item {
    box-shadow: none;
    border: #abc9ff 1px solid;
    background: #EDF6FF;
    margin: 10px 26px;
    padding-bottom: 0;
}
@media (max-width: 991.98px) {
    .product-main__advantages-item {
        width: calc(50% - 53px);
    }
}
@media (max-width: 575.98px) {
    .product-main__advantages-wrapper {
        display: none;
    }   
}
.cases__card_no-bg-new.card__dark {
    background-image: none;
    background-color: #00143c !important;
}
.cases__card_no-bg-new.card__dark:before {
    content: none;
}
.systems-table-head-block-new_dmr {
    height: 106px;
}
@media (max-width: 991.98px) {
    .systems-table-head-block-new_dmr {
        height: 135px;
    }
}
@media (max-width: 575.98px) {
    .systems-table-head-block-new_dmr {
        height: initial;
    }    
}
.tetra-core__main-image{
	margin-bottom: -60px;
}
@media (max-width: 575.98px) {
	.tetra-core__main-image{
		margin-bottom: -50px;
	}
}
@media (max-width: 991px){
	.smartptt-program-image._dtranpulsar {
		bottom: 0px;
	}
}
.smartptt-mb{
	margin-bottom: 440px;
}
@media (max-width: 767px){
	.smartptt-mb{
		margin-bottom: -100px;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.smartptt-mb{
		margin-bottom: 0px;
	}
}
/* End */
/* /local/templates/saga/html/build/css/libs.min.css?17421933111704132 */
/* /local/templates/saga/html/build/css/style.min.css?17487798371137187 */
/* /local/templates/saga/components/bitrix/menu/top/style.css?162403745353 */
/* /local/templates/saga/components/bitrix/menu/bottom/style.css?162403745337 */
/* /local/templates/saga/template_styles.css?16687688803048 */
