body{margin:0;width:calc(100vw - 17px);font-family:'Baloo Tamma 2';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}textarea:focus,input:focus,button:focus{outline:none}.centered{display:flex;justify-content:center;align-items:center}@media (max-width: 836px){h3{font-size:20px}}.adam-image{box-shadow:5px 5px 20px;width:324px;height:243px;border-radius:15px}.text-block{margin:0 20px 0 20px;width:100%}show-only-mobile{display:flex}@media (min-width: 836px){.show-only-mobile{display:none !important}}@media (max-width: 575px){.adam-image{margin-bottom:12px}}html{height:100%}body{height:100%;width:100%}#mount{height:100%}.app{height:100%;width:100%}.resume-modal{top:25% !important;left:50% !important}.resume-modal-container{position:absolute;top:50%;height:600px;width:300px}.help-accordion{width:75%}.MuiChip-root{background-color:#6c757d !important;color:white !important}.introTitle{font-size:26px}.MuiBox-root{padding:0 !important}.arrow-icon-container{background-color:#6c757d !important}.arrow-icon{color:white}.intro{height:100%;width:100%;overflow:hidden}.movingDiv{width:100%}.appBar{z-index:100}.drawer{width:240px;flex-shrink:0}.drawerPaper{width:240px}.drawerContainer{overflow:auto}.content{flex-grow:1;padding:12px}.headline{margin:5px 10px 5px 10px;align-items:center;justify-content:center}.tile-container{width:50%;min-height:165px}.mainButton{background-color:#4CAF50;border:none;color:white;padding:20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px}@media (max-width: 768px){.tile-container{align-items:center}}@media (max-width: 768px){.fluid-container{width:100%}}@media (max-width: 768px){.buttonTile{justify-content:center}}.App{text-align:center;background-color:grey;color:black;height:100%}.outerTile{height:250px}.innerTile{margin:0;padding:0;border-radius:15px;height:100%}.test{padding-top:15px;padding-bottom:15px}.darkgreen .row{background-color:#88C5A1}.green .row{background-color:#AFD297}.yellow .row{background-color:#E0E293}.red .row{background-color:#E1A18E}.lightblue .row{background-color:#CCEEFF}.blue .row{background-color:#CCDDFF}.dialog-enter{transform:translateX(-150px);transition:transform 400ms ease-in}.dialog-enter-active{transform:translateX(-150px);transition:transform 400ms ease-in}.follow-me{position:fixed;top:calc(50% - (210px / 2));left:0px;height:210px}.media-bar{display:flex;flex-direction:column}.media-bar-icon{margin:10px}.transitions-item{overflow:hidden;color:white;display:flex;align-items:center;will-change:transform, opacity, height;white-space:nowrap;cursor:pointer}.navbar-container{height:48px}.sub-navbar-container{height:48px}.navbar-item-container{height:100%;width:200px;position:relative;transition:border-bottom-width 0.5s ease-in}.navbar-item{color:#6c757d;height:100%;width:200px;position:absolute;text-transform:uppercase;font-size:20px}.navbar-border{height:100%;border-bottom-color:#FFF;border-bottom-style:solid;border-bottom-width:0px;z-index:10}.navbar-item-selected{border-bottom-color:#6c757d;border-bottom-style:solid;border-bottom-width:3px}.centered{display:flex;justify-content:center;align-items:center}.underline-from-left{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#6c757d;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.underline-from-left:hover:before{right:0}:root{--screen-width:     100%;--screen-height:    100%;--header-bg-color:  rgb(108, 117, 125)}.nav{display:none}.nav__toggle{display:inline-block;position:fixed;z-index:20;padding:0;border:0;background:transparent;outline:0;left:15px;top:15px;cursor:pointer;border-radius:50%;transition:background-color .15s linear}.nav__toggle:hover,.nav__toggle:focus{background-color:rgba(0,0,0,0.1)}.menuicon{display:block;cursor:pointer;color:#6c757d;transform:rotate(0deg);transition:0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.menuicon__bar,.menuicon__circle{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.menuicon__bar{transform:rotate(0deg);transform-origin:50% 50%;transition:transform .25s ease-in-out}.menuicon__circle{transition:stroke-dashoffset .3s linear .1s;stroke-dashoffset:144.51326;stroke-dasharray:144.51326}.nav:target .menuicon,.nav--open .menuicon{color:white;transform:rotate(180deg)}.nav:target .menuicon__circle,.nav--open .menuicon__circle{stroke-dashoffset:0}.nav:target .menuicon__bar:nth-child(1),.nav:target .menuicon__bar:nth-child(4),.nav--open .menuicon__bar:nth-child(1),.nav--open .menuicon__bar:nth-child(4){opacity:0}.nav:target .menuicon__bar:nth-child(2),.nav--open .menuicon__bar:nth-child(2){transform:rotate(45deg)}.nav:target .menuicon__bar:nth-child(3),.nav--open .menuicon__bar:nth-child(3){transform:rotate(-45deg)}.nav:target .nav__menu,.nav--open .nav__menu{visibility:visible}.nav:target .nav__item,.nav--open .nav__item{opacity:1;transform:translateY(0)}.header{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:48px;min-height:48px}.page-title{margin:0}.menu-overlay{position:fixed;z-index:19;top:0;left:0;height:100%;width:414px;background-color:#6c757d;color:#6c757d;transform:translateX(-414px);transition:transform 0.5s ease-in-out;display:flex;flex-direction:column}.menu-overlay a{text-decoration:none !important;color:white !important}.menu-overlay-open{transform:translateX(0)}@media (max-width: 633px){.sticky{padding-left:55px}}@media (max-width: 836px){.sticky{position:sticky;width:100%;height:65px;top:0px;background:white;display:flex;justify-content:center;z-Index:3}.sticky h3{margin-bottom:10px}.submenu-title,.menu-overlay a{font-size:24px}.navbar-container,.sub-navbar-container{display:none !important}.nav{display:flex}.header{position:absolute}}@media (max-width: 992px){.navbar-item-container{width:160px}.navbar-item{font-size:16px;width:160px}}@media (max-width: 414px){.menu-overlay{width:100%}}.submenu{display:flex;flex-direction:column;justify-content:center;align-items:center}.submenu-title{display:flex;justify-content:center;margin-top:80px;color:white}.submenu a{font-size:20px}.underlined{text-decoration:underline}.appTile{margin-bottom:30px}.bottom-centered-strip{position:absolute;width:100%;text-align:center;bottom:0;left:0;background-color:lightgray;color:black;font-weight:bold}.fill{display:flex;justify-content:center;align-items:center;overflow:hidden}.fill img{flex-shrink:0}.scale-down{width:auto;height:auto;max-width:150%;max-height:100%}a{text-decoration:underline}a:hover{text-decoration:none;color:black;font-weight:bold}.hd-hover{opacity:0;transition:opacity 350ms ease}.hd-display-over{height:100%;left:0;position:absolute;top:0;width:100%;transition:background-color 350ms ease;background-color:transparent;padding:20px 20px 0 20px;box-sizing:border-box}.hd-title{transform:translate3d(-50px, 0, 0);transition:transform 350ms ease}.hd-subtitle{transform:translate3d(0, 50px, 0);transition:transform 350ms ease}.hd-technologies{transform:translate3d(0, 150px, 0);transition:transform 350ms ease}.hd-cta{position:absolute;bottom:20px;left:20px}.hd-background{background-size:cover;background-repeat:no-repeat;background-position:center;color:#FFFFFF;position:relative;width:100%;height:350px;cursor:pointer}.hd-background:hover .hd-display-over{background-color:rgba(0,0,0,0.8)}.hd-background:hover .hd-title{transform:translate3d(0, 0, 0)}.hd-background:hover .hd-subtitle{transform:translate3d(0, 0, 0)}.hd-background:hover .hd-technologies{transform:translate3d(0, 0, 0)}.hd-background:hover .hd-hover{opacity:1}.contact-me{height:calc(100% - 48px)}

.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3Njc3MvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvQWJvdXRNZS5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy9BcHAuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvSG93Q2FuSUhlbHAuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvSW50cm8uc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvTmF2QmFyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzL1Byb2plY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzL05vdEZvdW5kLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsS0FDRSxRQUFTLENBRVQsd0JBQXlCLENBQ3pCLDJCQUE0QixDQUM1QixrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBQ25DLHdDQVlDLFlBQWEsQ0FDZCxVQUdDLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ3BCLDBCQUdDLEdBQ0UsY0FBZSxDQUNoQixDQy9CSCxZQUNJLHVCQUF3QixDQUN4QixXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUN0QixZQUdHLG9CQUFxQixDQUNyQixVQUFXLENBQ2QsaUJBR0csWUFBYSxDQUNoQiwwQkFHRyxrQkFDSSx1QkFBd0IsQ0FDM0IsQ0FHTCwwQkFDSSxZQUNJLGtCQUFtQixDQUN0QixDQ3pCTCxLQUNJLFdBQVksQ0FDZixLQUdHLFdBQVksQ0FDWixVQUFXLENBQ2QsT0FHRyxXQUFZLENBQ2YsS0FHRyxXQUFZLENBQ1osVUFBVyxDQUNkLGNBR0csa0JBQW1CLENBQ25CLG1CQUFvQixDQUN2Qix3QkFHRyxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFlBQWEsQ0FDYixXQUFZLENBQ2YsZ0JDM0JHLFNBQVUsQ0FDYixjQUdHLG1DQUFvQyxDQUNwQyxzQkFBdUIsQ0FDMUIsWUNKRyxjQUFlLENBQ2xCLGFBR0csb0JBQXFCLENBQ3hCLHNCQUdHLG1DQUErQyxDQUNsRCxZ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TzFDM0IscUJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsc0JBQXVCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC8vIHBhZGRpbmctbGVmdDogMTdweDtcclxuICB3aWR0aDogY2FsYygxMDB2dyAtIDE3cHgpO1xyXG4gIGZvbnQtZmFtaWx5OiAnQmFsb28gVGFtbWEgMic7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4vKlxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1OHB4KSB7XHJcbiAgYm9keSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDE3cHgpO1xyXG4gIH1cclxufVxyXG4qL1xyXG5cclxudGV4dGFyZWE6Zm9jdXMsIGlucHV0OmZvY3VzLCBidXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5jZW50ZXJlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODM2cHgpIHtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwiLi9BYm91dE1lLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vQXBwLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vSG93Q2FuSUhlbHAuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9JbnRyby5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL05hdkJhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL1Byb2plY3RzLnNjc3NcIjtcclxuXHJcbi5jb250YWN0LW1lIHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG59XHJcbiIsIi5hZGFtLWltYWdlIHtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweDtcclxuICAgIHdpZHRoOiAzMjRweDtcclxuICAgIGhlaWdodDogMjQzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG59XHJcblxyXG4udGV4dC1ibG9jayB7XHJcbiAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuc2hvdy1vbmx5LW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogODM2cHgpIHtcclxuICAgIC5zaG93LW9ubHktbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgLmFkYW0taW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbn1cclxuIiwiaHRtbCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNtb3VudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5hcHAge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yZXN1bWUtbW9kYWwge1xyXG4gICAgdG9wOiAyNSUgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmVzdW1lLW1vZGFsLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbn1cclxuIiwiLmhlbHAtYWNjb3JkaW9uIHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5NdWlDaGlwLXJvb3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiXHJcblxyXG4uaW50cm9UaXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbn1cclxuXHJcbi5NdWlCb3gtcm9vdCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcnJvdy1pY29uLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA4LCAxMTcsIDEyNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFycm93LWljb24ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uaW50cm8ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubW92aW5nRGl2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXBwQmFyIHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmRyYXdlciB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmRyYXdlclBhcGVyIHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxufVxyXG5cclxuLmRyYXdlckNvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgcGFkZGluZzogMTJweDtcclxufVxyXG5cclxuLmhlYWRsaW5lIHtcclxuICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDEwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50aWxlLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWluLWhlaWdodDogMTY1cHg7XHJcbn1cclxuXHJcbi5tYWluQnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiA0cHggMnB4O31cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnRpbGUtY29udGFpbmVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5mbHVpZC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5idXR0b25UaWxlIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLkFwcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ub3V0ZXJUaWxlIHtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbn1cclxuXHJcbi5pbm5lclRpbGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi50ZXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5kYXJrZ3JlZW4gLnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhDNUExO1xyXG59XHJcblxyXG4uZ3JlZW4gLnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZEMjk3O1xyXG59XHJcblxyXG4ueWVsbG93IC5yb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTI5MztcclxufVxyXG5cclxuLnJlZCAucm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUExOEU7XHJcbn1cclxuXHJcbi5saWdodGJsdWUgLnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFRUZGO1xyXG59XHJcblxyXG4uYmx1ZSAucm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0RERkY7XHJcbn1cclxuXHJcbi5kaWFsb2ctZW50ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgZWFzZS1pbjtcclxufVxyXG5cclxuLmRpYWxvZy1lbnRlci1hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgZWFzZS1pbjtcclxufVxyXG5cclxuLmZvbGxvdy1tZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gKDIxMHB4IC8gMikpO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgaGVpZ2h0OiAyMTBweDtcclxufVxyXG5cclxuLm1lZGlhLWJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLm1lZGlhLWJhci1pY29uIHtcclxuICAgIG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuLnRyYW5zaXRpb25zLWl0ZW0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCIubmF2YmFyLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5zdWItbmF2YmFyLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbiR0YWItd2lkdGg6IDIwMHB4O1xyXG5cclxuLm5hdmJhci1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogJHRhYi13aWR0aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20td2lkdGggMC41cyBlYXNlLWluO1xyXG59XHJcblxyXG4ubmF2YmFyLWl0ZW0ge1xyXG4gICAgY29sb3I6IHJnYigxMDgsIDExNywgMTI1KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAkdGFiLXdpZHRoO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLm5hdmJhci1ib3JkZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5uYXZiYXItaXRlbS1zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDEwOCwgMTE3LCAxMjUpO1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcclxufVxyXG5cclxuLmNlbnRlcmVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi51bmRlcmxpbmUtZnJvbS1sZWZ0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDEwOCwgMTE3LCAxMjUpO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgICAtLXNjcmVlbi13aWR0aDogICAgIDEwMCU7XHJcbiAgICAtLXNjcmVlbi1oZWlnaHQ6ICAgIDEwMCU7XHJcbiAgICAtLWhlYWRlci1iZy1jb2xvcjogIHJnYigxMDgsIDExNywgMTI1KTtcclxufVxyXG5cclxuLy8gY2FsY3VsYXRlIGEgY2lyY2xlJ3MgY2lyY3VtZmVyZW5jZSBiYXNlZCBvbiByYWRpdXNcclxuQGZ1bmN0aW9uIGNpcmN1bWZlcmVuY2UoJHIpe1xyXG4gICAgJHBpOiAzLjE0MTU5MjY1MztcclxuICAgIEByZXR1cm4gMiokcGkqJHI7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gTWFpbiBOYXZpZ2F0aW9uIE1lbnVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyBUb2dnbGUgQnV0dG9uXHJcbiAgICAmX190b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6MjA7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3V0bGluZTowO1xyXG4gICAgICAgIGxlZnQ6MTVweDtcclxuICAgICAgICB0b3A6MTVweDtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBsaW5lYXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFNWRyBNZW51IEljb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubWVudWljb24ge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgY29sb3I6IHJnYigxMDgsIDExNywgMTI1KTtcclxuXHJcbiAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XHJcblxyXG4gICAgJl9fYmFyLFxyXG4gICAgJl9fY2lyY2xlIHtcclxuICAgICAgICBmaWxsOm5vbmU7XHJcbiAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjM7XHJcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6cm91bmQ7XHJcbiAgICB9XHJcbiAgICAmX19iYXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgLjNzIGxpbmVhciAuMXM7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6Y2lyY3VtZmVyZW5jZSgyMyk7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTpjaXJjdW1mZXJlbmNlKDIzKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEFjdGl2ZSBTdGF0ZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uYXY6dGFyZ2V0LFxyXG4ubmF2LS1vcGVuIHtcclxuICAgIC8vYW5pbWF0ZSB0aGUgbWVudSBpY29uXHJcbiAgICAubWVudWljb24ge1xyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYmFyOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAmX19iYXI6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19iYXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19iYXI6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9zaG93IHRoZSBuYXYgaXRlbXNcclxuICAgIC5uYXYge1xyXG4gICAgICAgICZfX21lbnUge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OnZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1lbnUtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxOTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6MDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA0MTRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDgsIDExNywgMTI1KTtcclxuICAgIGNvbG9yOiByZ2IoMTA4LCAxMTcsIDEyNSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQxNHB4KTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLW9wZW4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYzM3B4KSB7XHJcbiAgICAuc3RpY2t5IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MzZweCkge1xyXG4gICAgLnN0aWNreSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB6LUluZGV4OiAzO1xyXG5cclxuICAgICAgICAmIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1lbnUtdGl0bGUsIC5tZW51LW92ZXJsYXkgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItY29udGFpbmVyLCAuc3ViLW5hdmJhci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXZiYXItaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG4gICAgLm1lbnUtb3ZlcmxheSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJtZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51bmRlcmxpbmVkIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbiIsIi5hcHBUaWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5ib3R0b20tY2VudGVyZWQtc3RyaXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5maWxsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuLmZpbGwgaW1nIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uc2NhbGUtZG93biB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTUwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5oZC1ob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlO1xyXG59XHJcblxyXG4uaGQtZGlzcGxheS1vdmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5oZC10aXRsZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LDAsMCk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZTtcclxufVxyXG5cclxuLmhkLXN1YnRpdGxlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MHB4LDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2U7XHJcbn1cclxuXHJcbi5oZC10ZWNobm9sb2dpZXMge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDE1MHB4LDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2U7XHJcbn1cclxuXHJcbi5oZC1jdGEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgbGVmdDogMjBweDtcclxufVxyXG5cclxuLmhkLWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIC5oZC1kaXNwbGF5LW92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciAuaGQtdGl0bGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciAuaGQtc3VidGl0bGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciAuaGQtdGVjaG5vbG9naWVzIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIH1cclxuICAgICY6aG92ZXIgLmhkLWhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbiIsIi5ub3QtZm91bmQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/