/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */@import"https://fonts.googleapis.com/css?family=Play:400,700";@import"https://fonts.googleapis.com/css?family=Titillium+Web:400,700";.hamburger{padding:10px 15px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:22px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:22px;height:2px;background-color:#000;border-radius:0px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--3dx .hamburger-box{-webkit-perspective:44px;perspective:44px}.hamburger--3dx .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:44px;perspective:44px}.hamburger--3dx-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:44px;perspective:44px}.hamburger--3dy .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:44px;perspective:44px}.hamburger--3dy-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{-webkit-perspective:44px;perspective:44px}.hamburger--3dxy .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:44px;perspective:44px}.hamburger--3dxy-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-4.4px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-4.4px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-4.4px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-4.4px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(4.4px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(4.4px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(4.4px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(4.4px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-4.4px, -5.5px, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-4.4px, -5.5px, 0) rotate(-45deg) scale(0.7, 1);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-4.4px, 5.5px, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-4.4px, 5.5px, 0) rotate(45deg) scale(0.7, 1);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(4.4px, -5.5px, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(4.4px, -5.5px, 0) rotate(45deg) scale(0.7, 1);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(4.4px, 5.5px, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(4.4px, 5.5px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-16px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -8px, 0) rotate(45deg);transform:translate3d(0, -8px, 0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:8px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:16px;transition:-webkit-transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0, 8px, 0) rotate(135deg);transform:translate3d(0, 8px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -16px, 0) rotate(-270deg);transform:translate3d(0, -16px, 0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:8px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:16px;transition:-webkit-transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 8px, 0) rotate(-135deg);transform:translate3d(0, 8px, 0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -16px, 0) rotate(270deg);transform:translate3d(0, -16px, 0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic .hamburger-inner::after{top:8px;right:0;transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-44px;top:-44px;-webkit-transform:translate3d(44px, 44px, 0) rotate(45deg);transform:translate3d(44px, 44px, 0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-44px;top:-44px;-webkit-transform:translate3d(-44px, 44px, 0) rotate(-45deg);transform:translate3d(-44px, 44px, 0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic-r .hamburger-inner::after{top:8px;right:0;transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-44px;top:44px;-webkit-transform:translate3d(44px, -44px, 0) rotate(-45deg);transform:translate3d(44px, -44px, 0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-44px;top:44px;-webkit-transform:translate3d(-44px, -44px, 0) rotate(45deg);transform:translate3d(-44px, -44px, 0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:8px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:16px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-3.1428571429px, -6px, 0);transform:rotate(-45deg) translate3d(-3.1428571429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -16px, 0) rotate(-90deg);transform:translate3d(0, -16px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner::before{top:8px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:16px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 8px, 0) rotate(-45deg);transform:translate3d(0, 8px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(3.1428571429px, -6px, 0);transform:rotate(45deg) translate3d(3.1428571429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -16px, 0) rotate(90deg);transform:translate3d(0, -16px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:8px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:16px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0) !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 8px, 0) rotate(-45deg);transform:translate3d(0, 8px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-16px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:rgba(0,0,0,0) !important;transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,-webkit-transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .075s ease,-webkit-transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.fa,.fas,.store-mobile-refine-filters__btn::after,.store-mobile-refine-filters__btn::before,.store-display-switcher__btn::before,.commerce-checkout-flow .account-instructions__existing_account::before,.commerce-checkout-flow .account-instructions__new_account::before,.cart-block__summary-link::before,.component-carousel .slick-arrow::before,.form-type-checkbox label::after,.field--name-field-rating .form-radios>label::before,.star-rating .star::before,.indented .comment::before,.comment ul.links li:first-child a::before,.comment::before,.ui-dialog .ui-dialog-titlebar-close::before,.site-sidebar .region>.collapsible-block .block__title::after,.collapsible-block .block__title::after,.site-header__search-toggle::before,.site-header__top-bar__actions .menu__item--log-out .menu__link::before,.site-header__top-bar__actions .menu__item--log-in .menu__link::before,.site-header__top-bar__actions .menu__item--my-account .menu__link::before,.btn-link--arrow-left::before,.messages::before,.tablesort.tablesort--desc::before,.tablesort.tablesort--asc::before,.far,.store-mobile-filters-close-btn::before,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button::before,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button::before,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button::before,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]::before,.acroname-order-table .commerce-order-item__remove-button::before,.node--type-software.node--view-mode-full .field--name-field-sw-package-file .file a::before,.select-wrapper::after,.mobile-nav .menu__item-expand::before,.site-header__search .site-header__search-form .form-actions .form-submit--trigger::before,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.store-mobile-filters-close-btn::before,.store-mobile-refine-filters__btn::after,.store-mobile-refine-filters__btn::before,.store-display-switcher__btn::before,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button::before,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button::before,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button::before,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]::before,.acroname-order-table .commerce-order-item__remove-button::before,.commerce-checkout-flow .account-instructions__existing_account::before,.commerce-checkout-flow .account-instructions__new_account::before,.cart-block__summary-link::before,.component-carousel .slick-arrow::before,.node--type-software.node--view-mode-full .field--name-field-sw-package-file .file a::before,.form-type-checkbox label::after,.select-wrapper::after,.field--name-field-rating .form-radios>label::before,.star-rating .star::before,.indented .comment::before,.comment ul.links li:first-child a::before,.comment::before,.mobile-nav .menu__item-expand::before,.ui-dialog .ui-dialog-titlebar-close::before,.site-sidebar .region>.collapsible-block .block__title::after,.collapsible-block .block__title::after,.site-header__search .site-header__search-form .form-actions .form-submit--trigger::before,.site-header__search-toggle::before,.site-header__top-bar__actions .menu__item--log-out .menu__link::before,.site-header__top-bar__actions .menu__item--log-in .menu__link::before,.site-header__top-bar__actions .menu__item--my-account .menu__link::before,.btn-link--arrow-left::before,.messages::before,.tablesort.tablesort--desc::before,.tablesort.tablesort--asc::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1}.fa,.fas,.store-mobile-refine-filters__btn::after,.store-mobile-refine-filters__btn::before,.store-display-switcher__btn::before,.commerce-checkout-flow .account-instructions__existing_account::before,.commerce-checkout-flow .account-instructions__new_account::before,.cart-block__summary-link::before,.component-carousel .slick-arrow::before,.form-type-checkbox label::after,.field--name-field-rating .form-radios>label::before,.star-rating .star::before,.indented .comment::before,.comment ul.links li:first-child a::before,.comment::before,.ui-dialog .ui-dialog-titlebar-close::before,.site-sidebar .region>.collapsible-block .block__title::after,.collapsible-block .block__title::after,.site-header__search-toggle::before,.site-header__top-bar__actions .menu__item--log-out .menu__link::before,.site-header__top-bar__actions .menu__item--log-in .menu__link::before,.site-header__top-bar__actions .menu__item--my-account .menu__link::before,.btn-link--arrow-left::before,.messages::before,.tablesort.tablesort--desc::before,.tablesort.tablesort--asc::before{font-family:"Font Awesome 5 Pro";font-weight:900}.far,.store-mobile-filters-close-btn::before,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button::before,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button::before,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button::before,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]::before,.acroname-order-table .commerce-order-item__remove-button::before,.node--type-software.node--view-mode-full .field--name-field-sw-package-file .file a::before,.select-wrapper::after,.mobile-nav .menu__item-expand::before,.site-header__search .site-header__search-form .form-actions .form-submit--trigger::before{font-family:"Font Awesome 5 Pro";font-weight:400}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 51, 51, 51;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #333;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-heading-color: ;--bs-link-color: #00293D;--bs-link-hover-color: #006DA0;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(var(--bs-body-color-rgb), 0.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.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:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:0;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.875rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1220px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1220px}}.row{--bs-gutter-x: 1.875rem;--bs-gutter-y: 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{-webkit-flex-shrink:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{-webkit-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-auto{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{-webkit-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-sm-auto{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{-webkit-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-md-auto{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{-webkit-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-lg-auto{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{-webkit-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xl-auto{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1220px){.col-xxl{-webkit-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-webkit-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-webkit-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-webkit-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-webkit-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-webkit-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important}.link-primary{color:#0d6efd !important}.link-primary:hover,.link-primary:focus{color:#0a58ca !important}.link-secondary{color:#6c757d !important}.link-secondary:hover,.link-secondary:focus{color:#565e64 !important}.link-success{color:#198754 !important}.link-success:hover,.link-success:focus{color:#146c43 !important}.link-info{color:#0dcaf0 !important}.link-info:hover,.link-info:focus{color:#3dd5f3 !important}.link-warning{color:#ffc107 !important}.link-warning:hover,.link-warning:focus{color:#ffcd39 !important}.link-danger{color:#dc3545 !important}.link-danger:hover,.link-danger:focus{color:#b02a37 !important}.link-light{color:#f8f9fa !important}.link-light:hover,.link-light:focus{color:#f9fafb !important}.link-dark{color:#212529 !important}.link-dark:hover,.link-dark:focus{color:#1a1e21 !important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.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}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 1220px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-align-self:stretch;align-self:stretch}.vstack{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;flex-direction:column;-webkit-align-self:stretch;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;-webkit-align-self:stretch;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.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}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-flex !important;display:flex !important}.d-inline-flex{display:-webkit-inline-flex !important;display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !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}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.translate-middle-x{-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.translate-middle-y{-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.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}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !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}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{-webkit-flex:1 1 auto !important;flex:1 1 auto !important}.flex-row{-webkit-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-grow-0{-webkit-flex-grow:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-flex-grow:1 !important;flex-grow:1 !important}.flex-shrink-0{-webkit-flex-shrink:0 !important;flex-shrink:0 !important}.flex-shrink-1{-webkit-flex-shrink:1 !important;flex-shrink:1 !important}.flex-wrap{-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-webkit-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-justify-content:flex-start !important;justify-content:flex-start !important}.justify-content-end{-webkit-justify-content:flex-end !important;justify-content:flex-end !important}.justify-content-center{-webkit-justify-content:center !important;justify-content:center !important}.justify-content-between{-webkit-justify-content:space-between !important;justify-content:space-between !important}.justify-content-around{-webkit-justify-content:space-around !important;justify-content:space-around !important}.justify-content-evenly{-webkit-justify-content:space-evenly !important;justify-content:space-evenly !important}.align-items-start{-webkit-align-items:flex-start !important;align-items:flex-start !important}.align-items-end{-webkit-align-items:flex-end !important;align-items:flex-end !important}.align-items-center{-webkit-align-items:center !important;align-items:center !important}.align-items-baseline{-webkit-align-items:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-align-items:stretch !important;align-items:stretch !important}.align-content-start{-webkit-align-content:flex-start !important;align-content:flex-start !important}.align-content-end{-webkit-align-content:flex-end !important;align-content:flex-end !important}.align-content-center{-webkit-align-content:center !important;align-content:center !important}.align-content-between{-webkit-align-content:space-between !important;align-content:space-between !important}.align-content-around{-webkit-align-content:space-around !important;align-content:space-around !important}.align-content-stretch{-webkit-align-content:stretch !important;align-content:stretch !important}.align-self-auto{-webkit-align-self:auto !important;align-self:auto !important}.align-self-start{-webkit-align-self:flex-start !important;align-self:flex-start !important}.align-self-end{-webkit-align-self:flex-end !important;align-self:flex-end !important}.align-self-center{-webkit-align-self:center !important;align-self:center !important}.align-self-baseline{-webkit-align-self:baseline !important;align-self:baseline !important}.align-self-stretch{-webkit-align-self:stretch !important;align-self:stretch !important}.order-first{-webkit-order:-1 !important;order:-1 !important}.order-0{-webkit-order:0 !important;order:0 !important}.order-1{-webkit-order:1 !important;order:1 !important}.order-2{-webkit-order:2 !important;order:2 !important}.order-3{-webkit-order:3 !important;order:3 !important}.order-4{-webkit-order:4 !important;order:4 !important}.order-5{-webkit-order:5 !important;order:5 !important}.order-last{-webkit-order:6 !important;order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-semibold{font-weight:600 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), 0.75) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{-webkit-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-2xl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !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:-webkit-flex !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-flex !important;display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{-webkit-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-row{-webkit-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-grow-0{-webkit-flex-grow:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-webkit-flex-grow:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-webkit-flex-shrink:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-webkit-flex-shrink:1 !important;flex-shrink:1 !important}.flex-sm-wrap{-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-justify-content:flex-start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-justify-content:flex-end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-justify-content:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-justify-content:space-between !important;justify-content:space-between !important}.justify-content-sm-around{-webkit-justify-content:space-around !important;justify-content:space-around !important}.justify-content-sm-evenly{-webkit-justify-content:space-evenly !important;justify-content:space-evenly !important}.align-items-sm-start{-webkit-align-items:flex-start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-align-items:flex-end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-align-items:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-align-items:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-align-items:stretch !important;align-items:stretch !important}.align-content-sm-start{-webkit-align-content:flex-start !important;align-content:flex-start !important}.align-content-sm-end{-webkit-align-content:flex-end !important;align-content:flex-end !important}.align-content-sm-center{-webkit-align-content:center !important;align-content:center !important}.align-content-sm-between{-webkit-align-content:space-between !important;align-content:space-between !important}.align-content-sm-around{-webkit-align-content:space-around !important;align-content:space-around !important}.align-content-sm-stretch{-webkit-align-content:stretch !important;align-content:stretch !important}.align-self-sm-auto{-webkit-align-self:auto !important;align-self:auto !important}.align-self-sm-start{-webkit-align-self:flex-start !important;align-self:flex-start !important}.align-self-sm-end{-webkit-align-self:flex-end !important;align-self:flex-end !important}.align-self-sm-center{-webkit-align-self:center !important;align-self:center !important}.align-self-sm-baseline{-webkit-align-self:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-webkit-align-self:stretch !important;align-self:stretch !important}.order-sm-first{-webkit-order:-1 !important;order:-1 !important}.order-sm-0{-webkit-order:0 !important;order:0 !important}.order-sm-1{-webkit-order:1 !important;order:1 !important}.order-sm-2{-webkit-order:2 !important;order:2 !important}.order-sm-3{-webkit-order:3 !important;order:3 !important}.order-sm-4{-webkit-order:4 !important;order:4 !important}.order-sm-5{-webkit-order:5 !important;order:5 !important}.order-sm-last{-webkit-order:6 !important;order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !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:-webkit-flex !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-flex !important;display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{-webkit-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-row{-webkit-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-grow-0{-webkit-flex-grow:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-flex-grow:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-webkit-flex-shrink:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-webkit-flex-shrink:1 !important;flex-shrink:1 !important}.flex-md-wrap{-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-webkit-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-justify-content:flex-start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-justify-content:flex-end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-justify-content:center !important;justify-content:center !important}.justify-content-md-between{-webkit-justify-content:space-between !important;justify-content:space-between !important}.justify-content-md-around{-webkit-justify-content:space-around !important;justify-content:space-around !important}.justify-content-md-evenly{-webkit-justify-content:space-evenly !important;justify-content:space-evenly !important}.align-items-md-start{-webkit-align-items:flex-start !important;align-items:flex-start !important}.align-items-md-end{-webkit-align-items:flex-end !important;align-items:flex-end !important}.align-items-md-center{-webkit-align-items:center !important;align-items:center !important}.align-items-md-baseline{-webkit-align-items:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-align-items:stretch !important;align-items:stretch !important}.align-content-md-start{-webkit-align-content:flex-start !important;align-content:flex-start !important}.align-content-md-end{-webkit-align-content:flex-end !important;align-content:flex-end !important}.align-content-md-center{-webkit-align-content:center !important;align-content:center !important}.align-content-md-between{-webkit-align-content:space-between !important;align-content:space-between !important}.align-content-md-around{-webkit-align-content:space-around !important;align-content:space-around !important}.align-content-md-stretch{-webkit-align-content:stretch !important;align-content:stretch !important}.align-self-md-auto{-webkit-align-self:auto !important;align-self:auto !important}.align-self-md-start{-webkit-align-self:flex-start !important;align-self:flex-start !important}.align-self-md-end{-webkit-align-self:flex-end !important;align-self:flex-end !important}.align-self-md-center{-webkit-align-self:center !important;align-self:center !important}.align-self-md-baseline{-webkit-align-self:baseline !important;align-self:baseline !important}.align-self-md-stretch{-webkit-align-self:stretch !important;align-self:stretch !important}.order-md-first{-webkit-order:-1 !important;order:-1 !important}.order-md-0{-webkit-order:0 !important;order:0 !important}.order-md-1{-webkit-order:1 !important;order:1 !important}.order-md-2{-webkit-order:2 !important;order:2 !important}.order-md-3{-webkit-order:3 !important;order:3 !important}.order-md-4{-webkit-order:4 !important;order:4 !important}.order-md-5{-webkit-order:5 !important;order:5 !important}.order-md-last{-webkit-order:6 !important;order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !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:-webkit-flex !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-flex !important;display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{-webkit-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-row{-webkit-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-grow-0{-webkit-flex-grow:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-flex-grow:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-webkit-flex-shrink:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-webkit-flex-shrink:1 !important;flex-shrink:1 !important}.flex-lg-wrap{-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-justify-content:flex-start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-justify-content:flex-end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-justify-content:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-justify-content:space-between !important;justify-content:space-between !important}.justify-content-lg-around{-webkit-justify-content:space-around !important;justify-content:space-around !important}.justify-content-lg-evenly{-webkit-justify-content:space-evenly !important;justify-content:space-evenly !important}.align-items-lg-start{-webkit-align-items:flex-start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-align-items:flex-end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-align-items:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-align-items:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-align-items:stretch !important;align-items:stretch !important}.align-content-lg-start{-webkit-align-content:flex-start !important;align-content:flex-start !important}.align-content-lg-end{-webkit-align-content:flex-end !important;align-content:flex-end !important}.align-content-lg-center{-webkit-align-content:center !important;align-content:center !important}.align-content-lg-between{-webkit-align-content:space-between !important;align-content:space-between !important}.align-content-lg-around{-webkit-align-content:space-around !important;align-content:space-around !important}.align-content-lg-stretch{-webkit-align-content:stretch !important;align-content:stretch !important}.align-self-lg-auto{-webkit-align-self:auto !important;align-self:auto !important}.align-self-lg-start{-webkit-align-self:flex-start !important;align-self:flex-start !important}.align-self-lg-end{-webkit-align-self:flex-end !important;align-self:flex-end !important}.align-self-lg-center{-webkit-align-self:center !important;align-self:center !important}.align-self-lg-baseline{-webkit-align-self:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-webkit-align-self:stretch !important;align-self:stretch !important}.order-lg-first{-webkit-order:-1 !important;order:-1 !important}.order-lg-0{-webkit-order:0 !important;order:0 !important}.order-lg-1{-webkit-order:1 !important;order:1 !important}.order-lg-2{-webkit-order:2 !important;order:2 !important}.order-lg-3{-webkit-order:3 !important;order:3 !important}.order-lg-4{-webkit-order:4 !important;order:4 !important}.order-lg-5{-webkit-order:5 !important;order:5 !important}.order-lg-last{-webkit-order:6 !important;order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !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:-webkit-flex !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-flex !important;display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{-webkit-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-row{-webkit-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-grow-0{-webkit-flex-grow:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-flex-grow:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-webkit-flex-shrink:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-webkit-flex-shrink:1 !important;flex-shrink:1 !important}.flex-xl-wrap{-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-webkit-justify-content:flex-start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-justify-content:flex-end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-justify-content:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-justify-content:space-between !important;justify-content:space-between !important}.justify-content-xl-around{-webkit-justify-content:space-around !important;justify-content:space-around !important}.justify-content-xl-evenly{-webkit-justify-content:space-evenly !important;justify-content:space-evenly !important}.align-items-xl-start{-webkit-align-items:flex-start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-align-items:flex-end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-align-items:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-align-items:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-align-items:stretch !important;align-items:stretch !important}.align-content-xl-start{-webkit-align-content:flex-start !important;align-content:flex-start !important}.align-content-xl-end{-webkit-align-content:flex-end !important;align-content:flex-end !important}.align-content-xl-center{-webkit-align-content:center !important;align-content:center !important}.align-content-xl-between{-webkit-align-content:space-between !important;align-content:space-between !important}.align-content-xl-around{-webkit-align-content:space-around !important;align-content:space-around !important}.align-content-xl-stretch{-webkit-align-content:stretch !important;align-content:stretch !important}.align-self-xl-auto{-webkit-align-self:auto !important;align-self:auto !important}.align-self-xl-start{-webkit-align-self:flex-start !important;align-self:flex-start !important}.align-self-xl-end{-webkit-align-self:flex-end !important;align-self:flex-end !important}.align-self-xl-center{-webkit-align-self:center !important;align-self:center !important}.align-self-xl-baseline{-webkit-align-self:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-webkit-align-self:stretch !important;align-self:stretch !important}.order-xl-first{-webkit-order:-1 !important;order:-1 !important}.order-xl-0{-webkit-order:0 !important;order:0 !important}.order-xl-1{-webkit-order:1 !important;order:1 !important}.order-xl-2{-webkit-order:2 !important;order:2 !important}.order-xl-3{-webkit-order:3 !important;order:3 !important}.order-xl-4{-webkit-order:4 !important;order:4 !important}.order-xl-5{-webkit-order:5 !important;order:5 !important}.order-xl-last{-webkit-order:6 !important;order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1220px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:-webkit-flex !important;display:flex !important}.d-xxl-inline-flex{display:-webkit-inline-flex !important;display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{-webkit-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xxl-row{-webkit-flex-direction:row !important;flex-direction:row !important}.flex-xxl-column{-webkit-flex-direction:column !important;flex-direction:column !important}.flex-xxl-row-reverse{-webkit-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-webkit-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxl-grow-0{-webkit-flex-grow:0 !important;flex-grow:0 !important}.flex-xxl-grow-1{-webkit-flex-grow:1 !important;flex-grow:1 !important}.flex-xxl-shrink-0{-webkit-flex-shrink:0 !important;flex-shrink:0 !important}.flex-xxl-shrink-1{-webkit-flex-shrink:1 !important;flex-shrink:1 !important}.flex-xxl-wrap{-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xxl-start{-webkit-justify-content:flex-start !important;justify-content:flex-start !important}.justify-content-xxl-end{-webkit-justify-content:flex-end !important;justify-content:flex-end !important}.justify-content-xxl-center{-webkit-justify-content:center !important;justify-content:center !important}.justify-content-xxl-between{-webkit-justify-content:space-between !important;justify-content:space-between !important}.justify-content-xxl-around{-webkit-justify-content:space-around !important;justify-content:space-around !important}.justify-content-xxl-evenly{-webkit-justify-content:space-evenly !important;justify-content:space-evenly !important}.align-items-xxl-start{-webkit-align-items:flex-start !important;align-items:flex-start !important}.align-items-xxl-end{-webkit-align-items:flex-end !important;align-items:flex-end !important}.align-items-xxl-center{-webkit-align-items:center !important;align-items:center !important}.align-items-xxl-baseline{-webkit-align-items:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-webkit-align-items:stretch !important;align-items:stretch !important}.align-content-xxl-start{-webkit-align-content:flex-start !important;align-content:flex-start !important}.align-content-xxl-end{-webkit-align-content:flex-end !important;align-content:flex-end !important}.align-content-xxl-center{-webkit-align-content:center !important;align-content:center !important}.align-content-xxl-between{-webkit-align-content:space-between !important;align-content:space-between !important}.align-content-xxl-around{-webkit-align-content:space-around !important;align-content:space-around !important}.align-content-xxl-stretch{-webkit-align-content:stretch !important;align-content:stretch !important}.align-self-xxl-auto{-webkit-align-self:auto !important;align-self:auto !important}.align-self-xxl-start{-webkit-align-self:flex-start !important;align-self:flex-start !important}.align-self-xxl-end{-webkit-align-self:flex-end !important;align-self:flex-end !important}.align-self-xxl-center{-webkit-align-self:center !important;align-self:center !important}.align-self-xxl-baseline{-webkit-align-self:baseline !important;align-self:baseline !important}.align-self-xxl-stretch{-webkit-align-self:stretch !important;align-self:stretch !important}.order-xxl-first{-webkit-order:-1 !important;order:-1 !important}.order-xxl-0{-webkit-order:0 !important;order:0 !important}.order-xxl-1{-webkit-order:1 !important;order:1 !important}.order-xxl-2{-webkit-order:2 !important;order:2 !important}.order-xxl-3{-webkit-order:3 !important;order:3 !important}.order-xxl-4{-webkit-order:4 !important;order:4 !important}.order-xxl-5{-webkit-order:5 !important;order:5 !important}.order-xxl-last{-webkit-order:6 !important;order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !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:-webkit-flex !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-flex !important;display:inline-flex !important}.d-print-none{display:none !important}}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: 0;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1);background:none;border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(var(--bs-nav-tabs-border-width)*-1);border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{-webkit-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}@-webkit-keyframes ajax-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ajax-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes shrink-bounce{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(0.85);transform:scale(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes shrink-bounce{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(0.85);transform:scale(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0 0 .618em 0;line-height:1;color:#00293d;font-weight:normal;font-stretch:normal;font-style:normal;font-variant:normal;text-transform:uppercase;font-family:"Play",sans-serif}h1,.h1{margin-bottom:0.625rem;padding:0.625rem;font-size:24px;font-size:1.5rem;color:#006da0;border-bottom:solid 1px #efefef}.front h1,.front .h1{padding:0;border:0}h2,.h2{margin:0 1.25rem 0.9375rem 1.25rem;font-size:24px;font-size:1.5rem}.h2--bold{text-transform:none;font-weight:bold}h3,.h3{font-size:17.5px;font-size:1.09375rem}h4,.h4{font-size:15px;font-size:0.9375rem}h5,.h5{font-size:12.45px;font-size:0.778125rem}h6,.h6{font-size:10px;font-size:0.625rem}a{color:#00293d;text-decoration:underline;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}a:hover,a:focus,a:active{color:#006da0;text-decoration:underline}p{margin:0 0.625rem 0.9375rem 0.625rem}ul,ol{margin-top:0;margin-bottom:1.25rem}ul.list{display:block;margin:0 0 1.25rem;padding:0;list-style:none}ul.list>li{display:block;position:relative;margin:0 0 0.3125rem;padding:0 0 0 0.75rem}ul.list>li::before{content:"";position:absolute;top:0.5625rem;left:0;display:block;width:4px;height:4px;background:#00293d;border-radius:50%}ul.list.list--sm{font-size:0.875rem}ul.list.list--sm>li::before{top:0.5rem}ul.list.list--brown>li{color:#00293d}ul.list.list--brown>li a{color:#00293d}ul.list.list--brown>li a:hover,ul.list.list--brown>li a:focus{color:#006da0}ul.list.list--brown>li::before{background:#00293d}blockquote{padding:0 1.25rem;border-left:0.875rem solid #00293d;font-family:"Play",sans-serif;font-style:italic}html,body{height:100%;color:#333;background:#fff;font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased}body{font-size:15px;min-width:320px}body.cke_editable{padding:20px;background:#fff}html.drupal,html.drupal body{background:#fff}::selection{color:#fff;background:#006da0}::-moz-selection{color:#fff;background:#006da0}*:focus-visible{outline:1px solid #006da0;box-shadow:0 0 10px #006da0}body.cke_editable{outline:none;box-shadow:none}.f-italic{font-style:italic}.f-bold{font-weight:bold}img{display:inline-block;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.media.align-left,img.align-left{display:block;float:none;margin:0 0 20px}@media(min-width: 576px){.media.align-left,img.align-left{float:left;margin:0 20px 20px 0}}.media.align-right,img.align-right{display:block;float:none;margin:0 0 20px}@media(min-width: 576px){.media.align-right,img.align-right{float:right;margin:0 0 20px 20px}}.media.align-center,img.align-center{display:block;margin-left:auto;margin-right:auto}.rteindent1{margin-left:2.5rem}.rteindent2{margin-left:5rem}.rteindent3{margin-left:7.5rem}.rteindent4{margin-left:10rem}.rteleft{text-align:left}.rteright{text-align:right}.rtecenter{text-align:center}.rtejustify{text-align:justify}.ibimage_left{float:left}.ibimage_right{float:right}iframe[src*="youtube.com"],iframe[src*="vimeo.com"]{aspect-ratio:16/9;width:100%;max-width:560px}.field--label-inline::after{content:"";display:table;clear:both}.table-responsive{border:0}.view table caption{margin:0;padding:0}table,.table,table:not([class]){margin:0 0 20px;padding:0;width:100%;max-width:100%;border:0}table>thead>tr>th,table>thead>tr>td,table>tbody>tr>th,table>tbody>tr>td,table>tfoot>tr>th,table>tfoot>tr>td,.table>thead>tr>th,table:not([class])>thead>tr>th,.table>thead>tr>td,table:not([class])>thead>tr>td,.table>tbody>tr>th,table:not([class])>tbody>tr>th,.table>tbody>tr>td,table:not([class])>tbody>tr>td,.table>tfoot>tr>th,table:not([class])>tfoot>tr>th,.table>tfoot>tr>td,table:not([class])>tfoot>tr>td{padding:8px 12px;line-height:1.4;vertical-align:top;border-top:1px solid #b3b3b3}table>thead>tr>td.is-active,table>tbody>tr>td.is-active,table>tfoot>tr>td.is-active,.table>thead>tr>td.is-active,.table>tbody>tr>td.is-active,.table>tfoot>tr>td.is-active{background:#efefef}table>thead>tr>th,.table>thead>tr>th,table:not([class])>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #b3b3b3}table>caption+thead>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>th,table>thead:first-child>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0;border-bottom:0}table>tbody+tbody,.table>tbody+tbody,table:not([class])>tbody+tbody{border-top:2px solid #b3b3b3}table .table,table table:not([class]),.table .table,.table table:not([class]){background-color:#fff}table.no-border>thead>tr>th,table.no-border>thead>tr>td,table.no-border>tbody>tr>th,table.no-border>tbody>tr>td,table.no-border>tfoot>tr>th,table.no-border>tfoot>tr>td,.table.no-border>thead>tr>th,.table.no-border>thead>tr>td,.table.no-border>tbody>tr>th,.table.no-border>tbody>tr>td,.table.no-border>tfoot>tr>th,.table.no-border>tfoot>tr>td{border:0}.table-bordered thead,table:not([class]) thead{background:#00293d;color:#fff}table.blueTable{border:1px solid #1c6ea4;background-color:#eee;width:100%;text-align:left;border-collapse:collapse;max-width:800px;margin-left:auto;margin-right:auto}table.blueTable td,table.blueTable th{border:1px solid #aaa;padding:5px 5px}table.blueTable tr:nth-child(even){background:#d0e4f5}table.blueTable thead{background:#1c6ea4;border-bottom:2px solid #444}table.blueTable thead th{font-size:110%;font-weight:bold;color:#fff;border-left:2px solid #d0e4f5}table.blueTable thead th:first-child{border-left:none}.tablesort{width:auto;height:auto}.tablesort.tablesort--asc{background:none}.tablesort.tablesort--asc::before{content:"";margin:0 0 0 0.125rem}.tablesort.tablesort--desc{background:none}.tablesort.tablesort--desc::before{content:"";margin:0 0 0 0.125rem}.messages{position:relative;margin:0 0 20px;padding:15px 20px 15px 39px;background:none;box-shadow:none;border:1px solid;border-radius:2px;word-wrap:break-word;overflow-wrap:break-word}.messages::before{position:absolute;top:18px;left:15px;right:auto}[dir=rtl] .messages{border-width:1px;padding-left:20px;padding-right:39px;text-align:right}[dir=rtl] .messages::before{left:auto;right:15px}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;padding:0;margin:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#324e24;background-color:#f3faef;border-color:#b9e2a1;background-image:none;box-shadow:none}.messages--status::before{content:"";color:#77b259}[dir=rtl] .messages--status{border-color:#b9e2a1;box-shadow:none;margin-left:0}.messages--warning{background-color:#fdf8ed;border-color:#f3d491;color:#614100;background-image:none;box-shadow:none}.messages--warning::before{content:"";color:#e09600}[dir=rtl] .messages--warning{border-color:#f3d491;box-shadow:none}.messages--error{background-color:#fcf4f2;color:#600;border-color:#e9ae9f;background-image:none;box-shadow:none}.messages--error::before{content:"";color:#c00}.messages--error p.error{color:#600}[dir=rtl] .messages--error{border-color:#e9ae9f;box-shadow:none}.nav-tabs{margin:20px 0;border-bottom-color:#807e7e}.nav-tabs>li{float:none}@media(min-width: 768px){.nav-tabs>li{float:left}}.nav-tabs>li>a{border:1px solid #ccc;border-radius:0}@media(min-width: 768px){.nav-tabs>li>a{border:1px solid rgba(0,0,0,0);border-radius:0 0 0 0}}.nav-tabs>li.active>a{border-color:#807e7e;border-bottom-color:rgba(0,0,0,0)}.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border-radius:0}@media(min-width: 768px){.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border-radius:0 0 0 0}}.nav-tabs--vertical{-webkit-flex:none;flex:none;margin:0;width:auto;border:0;border-right:1px solid #807e7e}@media(min-width: 768px){.nav-tabs--vertical{-webkit-flex:0 0 230px;flex:0 0 230px;width:230px}}.nav-tabs--vertical>li,.nav-tabs--vertical>li{float:none}.nav-tabs--vertical>li>a{padding:15px 25px;margin:0 -1px 0 0;border:1px solid #807e7e;border-radius:0}.nav-tabs--vertical>li>a:hover,.nav-tabs--vertical>li>a:focus{border-radius:0;border-color:#807e7e}.nav-tabs--vertical>li.active>a,.nav-tabs--vertical>li.active>a:hover,.nav-tabs--vertical>li.active>a:focus{border:1px solid #807e7e;border-color:#807e7e rgba(0,0,0,0) #807e7e #807e7e;border-right-color:#fff;border-radius:0}.slick-slide{outline:none}button{transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.btn,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping],.btn-default,.btn--default{display:inline-block;margin:0 8px 8px 0;padding:8px 14px 6px;width:auto;height:auto;min-height:30px;font-family:"Play",sans-serif;font-size:13px;line-height:1.2;font-weight:bold;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;color:#006da0;border-radius:4px;background-size:100%;background:#fff;text-shadow:none;border:0;box-shadow:#006da0 0 0 0 1px inset,#006da0 0 0 0 1px;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.btn:hover,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button:hover,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button:hover,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:hover,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:hover,.btn:focus,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button:focus,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button:focus,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:focus,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:focus,.btn-default:hover,.btn-default:focus,.btn--default:hover,.btn--default:focus{background-color:#f2f2f2;background-image:linear-gradient(#f2f2f2, #e6e6e6);box-shadow:#fff 0 0 0 1px inset,#ccc 0 0 0 1px;box-shadow:#006da0 0 0 0 1px inset,#006da0 0 0 0 1px;color:#006da0;text-decoration:none}.btn:active,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button:active,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button:active,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:active,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:active,.btn-default:active,.btn--default:active{background-image:linear-gradient(#f2f2f2, #fafafa);box-shadow:#006da0 0 0 0 1px inset,#006da0 0 0 0 1px;color:rgba(0,109,160,.95);text-shadow:none}.btn:disabled,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button:disabled,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button:disabled,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:disabled,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:disabled,.btn[disabled],.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button[disabled],.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button[disabled],.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button[disabled],.acroname-order-table.view-commerce-cart-form .form-actions a[disabled][id*=edit-continue-shopping],.btn-default:disabled,.btn-default[disabled],.btn--default:disabled,.btn--default[disabled]{color:#807e7e;background:#efefef;box-shadow:#807e7e 0 0 0 1px inset,#807e7e 0 0 0 1px;text-shadow:none;cursor:not-allowed}.btn-primary,.site-search-listing .views-exposed-form .btn,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-quote]+button,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-checkout]+button,.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-submit]+button,.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping],.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form a[id*=edit-continue-shopping],.btn--primary,.view-catalog .view-filters .views-exposed-form .btn,.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping],.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form a[id*=edit-continue-shopping],.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-quote]+button,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-checkout]+button,.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-submit]+button,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button,.commerce-checkout-flow .checkout-pane-coupon-redemption .btn,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-quote]+button,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-checkout]+button,.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-submit]+button,.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping],.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption a[id*=edit-continue-shopping],.view-software .views-exposed-form .form-actions .button{color:#fff;background-color:#006da0;background-image:linear-gradient(#006DA0, #005c87);box-shadow:#0089c9 0 0 0 1px inset,#003954 0 0 0 1px;text-shadow:#005177 0 -1px 0}.btn-primary:hover,.site-search-listing .views-exposed-form .btn:hover,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-quote]+button:hover,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-checkout]+button:hover,.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:hover,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-submit]+button:hover,.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:hover,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form a[id*=edit-continue-shopping]:hover,.btn-primary:focus,.site-search-listing .views-exposed-form .btn:focus,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-quote]+button:focus,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-checkout]+button:focus,.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:focus,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-submit]+button:focus,.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:focus,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form a[id*=edit-continue-shopping]:focus,.btn--primary:hover,.view-catalog .view-filters .views-exposed-form .btn:hover,.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:hover,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form a[id*=edit-continue-shopping]:hover,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-quote]+button:hover,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-checkout]+button:hover,.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:hover,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-submit]+button:hover,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button:hover,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button:hover,.commerce-checkout-flow .checkout-pane-coupon-redemption .btn:hover,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-quote]+button:hover,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-checkout]+button:hover,.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:hover,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-submit]+button:hover,.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:hover,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption a[id*=edit-continue-shopping]:hover,.view-software .views-exposed-form .form-actions .button:hover,.btn--primary:focus,.view-catalog .view-filters .views-exposed-form .btn:focus,.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:focus,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form a[id*=edit-continue-shopping]:focus,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-quote]+button:focus,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-checkout]+button:focus,.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:focus,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-submit]+button:focus,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button:focus,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button:focus,.commerce-checkout-flow .checkout-pane-coupon-redemption .btn:focus,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-quote]+button:focus,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-checkout]+button:focus,.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:focus,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-submit]+button:focus,.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:focus,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption a[id*=edit-continue-shopping]:focus,.view-software .views-exposed-form .form-actions .button:focus{background-color:#007eba;background-image:linear-gradient(#007eba, #006da0);box-shadow:#009ae2 0 0 0 1px inset,#004a6d 0 0 0 1px;color:#fff}.btn-primary:active,.site-search-listing .views-exposed-form .btn:active,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-quote]+button:active,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-checkout]+button:active,.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:active,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-submit]+button:active,.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:active,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form a[id*=edit-continue-shopping]:active,.btn--primary:active,.view-catalog .view-filters .views-exposed-form .btn:active,.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:active,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form a[id*=edit-continue-shopping]:active,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-quote]+button:active,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-checkout]+button:active,.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:active,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-submit]+button:active,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button:active,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button:active,.commerce-checkout-flow .checkout-pane-coupon-redemption .btn:active,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-quote]+button:active,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-checkout]+button:active,.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:active,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-submit]+button:active,.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:active,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption a[id*=edit-continue-shopping]:active,.view-software .views-exposed-form .form-actions .button:active{background-image:linear-gradient(#005c87, #006696);box-shadow:#003954 0 0 0 1px,rgba(0,109,160,.15) 0 0 0 2px,#005177 0 3px 3px 0 inset,rgba(255,255,255,.25) 0 2px 1px 0;color:#fff;text-shadow:none}.btn-secondary,.btn--secondary{color:#fff;background-color:#00293d;background-image:linear-gradient(#00293D, #001824);box-shadow:#046 0 0 0 1px inset,#000 0 0 0 1px;text-shadow:#000e14 0 -1px 0}.btn-secondary:hover,.btn-secondary:focus,.btn--secondary:hover,.btn--secondary:focus{background-color:#003a57;background-image:linear-gradient(#003a57, #00293d);box-shadow:#00567f 0 0 0 1px inset,#00070a 0 0 0 1px;color:#fff}.btn-secondary:active,.btn--secondary:active{background-image:linear-gradient(#001824, #002233);box-shadow:#000 0 0 0 1px,rgba(0,41,61,.15) 0 0 0 2px,#000e14 0 3px 3px 0 inset,rgba(255,255,255,.25) 0 2px 1px 0;color:#fff;text-shadow:none}.btn-primary:disabled,.site-search-listing .views-exposed-form .btn:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-quote]+button:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-checkout]+button:disabled,.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-submit]+button:disabled,.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form a[id*=edit-continue-shopping]:disabled,.btn-primary[disabled],.site-search-listing .views-exposed-form [disabled].btn,.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-quote]+button[disabled],.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-checkout]+button[disabled],.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button[disabled],.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form input[id*=edit-submit]+button[disabled],.site-search-listing .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[disabled][id*=edit-continue-shopping],.acroname-order-table.view-commerce-cart-form .form-actions .site-search-listing .views-exposed-form a[disabled][id*=edit-continue-shopping],.btn--primary:disabled,.view-catalog .view-filters .views-exposed-form .btn:disabled,.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form a[id*=edit-continue-shopping]:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-quote]+button:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-checkout]+button:disabled,.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-submit]+button:disabled,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button:disabled,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button:disabled,.commerce-checkout-flow .checkout-pane-coupon-redemption .btn:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-quote]+button:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-checkout]+button:disabled,.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-submit]+button:disabled,.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:disabled,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption a[id*=edit-continue-shopping]:disabled,.view-software .views-exposed-form .form-actions .button:disabled,.btn--primary[disabled],.view-catalog .view-filters .views-exposed-form [disabled].btn,.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions a[disabled][id*=edit-continue-shopping],.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form a[disabled][id*=edit-continue-shopping],.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-quote]+button[disabled],.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-checkout]+button[disabled],.view-catalog .view-filters .views-exposed-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button[disabled],.acroname-order-table.view-commerce-cart-form .form-actions .view-catalog .view-filters .views-exposed-form input[id*=edit-submit]+button[disabled],.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button[disabled],.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button[disabled],.commerce-checkout-flow .checkout-pane-coupon-redemption [disabled].btn,.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-quote]+button[disabled],.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-checkout]+button[disabled],.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button[disabled],.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption input[id*=edit-submit]+button[disabled],.commerce-checkout-flow .checkout-pane-coupon-redemption .acroname-order-table.view-commerce-cart-form .form-actions a[disabled][id*=edit-continue-shopping],.acroname-order-table.view-commerce-cart-form .form-actions .commerce-checkout-flow .checkout-pane-coupon-redemption a[disabled][id*=edit-continue-shopping],.view-software .views-exposed-form .form-actions [disabled].button,.btn-secondary:disabled,.btn-secondary[disabled],.btn--secondary:disabled,.btn--secondary[disabled]{color:#fff;background-color:#b3b3b3;background-image:linear-gradient(#b3b3b3, #a6a6a6);box-shadow:#c7c7c7 0 0 0 1px inset,#8d8d8d 0 0 0 1px;text-shadow:#6b6a6a 0 -1px 0;cursor:not-allowed}.btn--light{color:#00293d;background-color:#fff;background-image:linear-gradient(#fff, #f2f2f2);box-shadow:#fff 0 0 0 1px inset,#d9d9d9 0 0 0 1px;text-shadow:#ebebeb 0 -1px 0}.btn--light:hover,.btn--light:focus{background-color:#f2f2f2;background-image:linear-gradient(#f2f2f2, #e6e6e6);box-shadow:#fff 0 0 0 1px inset,#ccc 0 0 0 1px;color:#00293d}.btn--light:active{background-image:linear-gradient(#f2f2f2, #fafafa);box-shadow:#d9d9d9 0 0 0 1px,rgba(255,255,255,.15) 0 0 0 2px,#ebebeb 0 3px 3px 0 inset,rgba(255,255,255,.25) 0 2px 1px 0;color:rgba(0,41,61,.95);text-shadow:none}.btn--text,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]{color:#006da0;background:rgba(0,0,0,0);box-shadow:none;text-shadow:none}.btn--text:hover,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:hover,.btn--text:focus,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:focus{color:#00293d;background:rgba(0,0,0,0);box-shadow:none;text-shadow:none}.btn--text:active,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:active{color:#00293d;background:rgba(0,0,0,0);box-shadow:none;text-shadow:none}.btn--text:disabled,.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]:disabled,.btn--text[disabled],.acroname-order-table.view-commerce-cart-form .form-actions a[disabled][id*=edit-continue-shopping]{color:#807e7e;background:rgba(0,0,0,0);box-shadow:none;text-shadow:none;cursor:not-allowed}.btn-link{color:#00293d}.btn-link:hover,.btn-link:focus{color:#006da0}.btn-link--arrow-left::before{content:"";position:relative;margin:0 0.625rem 0 0;font-size:90%}.btn-link--go-back{font-size:1.03125rem;text-transform:uppercase;text-decoration:none}.btn-link--go-back:hover,.btn-link--go-back:focus{text-decoration:none}.btn-lg,.btn--lg,.btn-group-lg>.btn,.acroname-order-table.view-commerce-cart-form .form-actions .btn-group-lg>input[id*=edit-quote]+button,.acroname-order-table.view-commerce-cart-form .form-actions .btn-group-lg>input[id*=edit-checkout]+button,.acroname-order-table.view-commerce-cart-form .form-actions .btn-group-lg>input[id*=edit-submit]+button,.acroname-order-table.view-commerce-cart-form .form-actions .btn-group-lg>a[id*=edit-continue-shopping]{font-size:24px}.btn-sm,.btn--sm,.btn-group-sm>.btn,.acroname-order-table.view-commerce-cart-form .form-actions .btn-group-sm>input[id*=edit-quote]+button,.acroname-order-table.view-commerce-cart-form .form-actions .btn-group-sm>input[id*=edit-checkout]+button,.acroname-order-table.view-commerce-cart-form .form-actions .btn-group-sm>input[id*=edit-submit]+button,.acroname-order-table.view-commerce-cart-form .form-actions .btn-group-sm>a[id*=edit-continue-shopping]{padding:8px 16px;font-size:15px}.btn--no-margin{margin:0}.btn--full-width{width:100%}.site-header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:301}@media(min-width: 768px){.site-header{position:relative;z-index:auto}}@media(max-width: 767.98px){body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed .site-header{top:79px}body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed .mobile-nav-overlay{padding-top:137px}body.toolbar-vertical.toolbar-fixed .site-header{top:39px}body.toolbar-vertical.toolbar-fixed .mobile-nav-overlay{padding-top:97px}}.site-header__top-bar{min-height:57px;background:#00293d}.site-header__top-bar__content{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:12px 0}.site-header__top-bar__content::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#00293d;opacity:0;z-index:1;transition:all .4s ease-in-out;pointer-events:none}body.site-header-search-is-active .site-header__top-bar__content::before{opacity:.85;pointer-events:auto}.site-header__logo-content{margin:auto;padding:0 1.5625rem;width:auto;-webkit-order:2;order:2}@media(min-width: 350px){.site-header__logo-content{padding:0 2.5rem}}@media(min-width: 768px){.site-header__logo-content{margin:auto 0;padding:0}}.site-header__logo{display:block;max-width:200px}@media(min-width: 768px){.site-header__logo{max-width:255px}}.site-header__top-bar__actions{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;text-align:right;width:auto;white-space:nowrap;-webkit-order:4;order:4}@media(min-width: 768px){.site-header__top-bar__actions{white-space:normal}}.site-header__top-bar__actions>div{margin:0 0 0 auto}.site-header__top-bar__actions>div div,.site-header__top-bar__actions>div nav{display:inline-block;vertical-align:top}.site-header__top-bar__actions .menu__item{margin:0 0 0 8px}@media(min-width: 370px){.site-header__top-bar__actions .menu__item{margin:0 0 0 15px}}@media(min-width: 768px){.site-header__top-bar__actions .menu__item{margin:0 0 0 20px}}.site-header__top-bar__actions a,.site-header__top-bar__actions .menu__link{font-size:0;line-height:1.2;color:#fff;text-decoration:none}@media(min-width: 768px){.site-header__top-bar__actions a,.site-header__top-bar__actions .menu__link{font-size:15px}}.site-header__top-bar__actions a:hover,.site-header__top-bar__actions .menu__link:hover{opacity:.6}.site-header__top-bar__actions .menu__item--my-account .menu__link{position:relative;display:block;padding:0 0 0 16px}@media(min-width: 768px){.site-header__top-bar__actions .menu__item--my-account .menu__link{padding:0 0 0 24px}}.site-header__top-bar__actions .menu__item--my-account .menu__link::before{content:"";position:absolute;top:-2px;left:0;font-size:18px;color:#fff}.site-header__top-bar__actions .menu__item--log-in .menu__link{position:relative;display:block;padding:0 0 0 16px}@media(min-width: 768px){.site-header__top-bar__actions .menu__item--log-in .menu__link{padding:0 0 0 25px}}.site-header__top-bar__actions .menu__item--log-in .menu__link::before{content:"";position:absolute;top:-2px;left:0;font-size:18px;color:#fff}.site-header__top-bar__actions .menu__item--log-out .menu__link{position:relative;display:block;padding:0 0 0 20px}@media(min-width: 768px){.site-header__top-bar__actions .menu__item--log-out .menu__link{padding:0 0 0 27px}}.site-header__top-bar__actions .menu__item--log-out .menu__link::before{content:"";position:absolute;top:-2px;left:0;font-size:20px;color:#fff}.site-header-secondary-menu{padding:10px 0 0}.site-header__search{position:relative;padding:2px 0 0 0;width:auto;-webkit-order:1;order:1;z-index:2}@media(min-width: 768px){.site-header__search{margin:0 0 0 auto;-webkit-order:3;order:3}}@media(min-width: 992px){.site-header__search{padding:2px 30px 0 0}}.site-header__search .site-header__search-toggle-menu{display:block;padding:5px 0 0}@media(min-width: 768px){.site-header__search .site-header__search-toggle-menu{padding:6px 0 0}}@media(min-width: 992px){.site-header__search .site-header__search-toggle-menu{display:none}}.site-header__search .site-header__search-toggle-menu .menu__item{margin-right:0}@media(min-width: 768px){.site-header__search .site-header__search-toggle-menu .menu__item{margin-right:25px}}.site-header__search-toggle:hover{opacity:.6}.site-header__search-toggle::before{content:"";font-size:18px;color:#fff}body.site-header-search-is-active .site-header__search-toggle::before{content:""}.site-header__search .site-header__search-form{display:none;position:absolute;top:3px;left:27px;right:auto;width:200px}@media(min-width: 768px){.site-header__search .site-header__search-form{right:55px;left:auto;width:220px}}@media(min-width: 992px){.site-header__search .site-header__search-form{display:block;position:static;top:0;left:auto;right:auto}}.site-header__search .site-header__search-form form{position:relative;display:block;margin:0;padding:0}.site-header__search .site-header__search-form .form-item label{display:none}.site-header__search .site-header__search-form .form-item.form-type-textfield{display:block;margin:0;padding:0;width:100%;max-width:100%}.site-header__search .site-header__search-form .form-item.form-type-textfield input{display:block;margin:0;padding:5px 36px 5px 10px;width:100%;max-width:100%;height:29px;color:#333;font-size:15px;font-size:0.9375rem;line-height:1.2;background:#fff;border:0;border-radius:4px 5px 5px 4px}.site-header__search .site-header__search-form .form-actions{position:absolute;top:0;right:-1px;margin:0;padding:0}.site-header__search .site-header__search-form .form-actions input.form-submit{display:none}.site-header__search .site-header__search-form .form-actions .form-submit--trigger{display:block;margin:0;padding:4px 3px 3px;width:26px;height:29px;text-align:center;color:#333;background:#efefef;border-radius:0 4px 4px 0}.site-header__search .site-header__search-form .form-actions .form-submit--trigger::before{content:"";font-size:14px}.site-header__search .site-header__search-form .form-actions .form-submit--trigger:hover,.site-header__search .site-header__search-form .form-actions .form-submit--trigger:focus{color:#fff;background:#016da0}.site-header__search .site-header__search-form .form-actions .form-submit--trigger span{display:none}body.site-header-search-is-active .site-header__search-form{display:block}.site-header__nav-wrapper{display:none}@media(min-width: 768px){.site-header__nav-wrapper{display:block}}.site-header__nav-container{padding-bottom:10px;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef}.site-header__top-right-content{padding:10px 0 15px;font-size:14px;text-align:right}@media(min-width: 992px){.site-header__top-right-content{padding:10px 0 0;font-size:15px}}.site-header__top-right-content p{margin:0;padding:0}.cta-site-header-free-shipping{text-decoration:none}.cta-site-header-free-shipping:hover,.cta-site-header-free-shipping:focus{text-decoration:none}.site-footer__container{padding-top:1.25rem;padding-bottom:0.625rem;background:#00293d}.site-footer__logo{display:inline-block;margin:0 0.625rem 0 0;padding:0;max-width:5.6875rem;vertical-align:top}.site-footer__copyright{margin:1.875rem 0 0;padding:0;color:#fff;font-size:11.25px;font-size:0.703125rem}.site-footer__copyright p{margin:0 0 0.6875rem;padding:0}.site-footer__copyright a{color:#fff;text-decoration:none}.site-footer__copyright a:hover,.site-footer__copyright a:focus{color:gold}.site-structure-gutter{padding-left:0.3125rem;padding-right:0.3125rem}.site-content__container{padding-top:0.625rem;padding-bottom:1.25rem;border-left:1px solid #efefef;border-right:1px solid #efefef}.content__main-content{padding:0}.col-main-content--full-width .content__main-content{padding:0}@media(min-width: 768px){.col-main-content--full-width .content__main-content{padding:0 0.5625rem}}.site-sidebar{margin-top:0.625rem}.site-sidebar .menu{margin:0}.site-sidebar .menu__item{display:block}.site-sidebar .menu__link{display:block;padding:0.625rem 1.25rem;color:#00293d;font-size:0.9375rem;font-weight:600}.site-sidebar .menu__link:hover,.site-sidebar .menu__link:focus{color:#fff}.site-sidebar .region>.block{margin:0;padding:0;border:1px solid #efefef}.site-sidebar .region>.block .block__title{margin:0;padding:0.625rem 0.625rem 0.625rem 1.25rem;font-size:1.1875rem;text-transform:none;background-color:#efefef;border-bottom:1px solid #efefef}.site-sidebar .region>.block .block__content{padding:0.625rem 0.625rem 1.25rem}.site-sidebar .region>.collapsible-block,.collapsible-block{border:0}.site-sidebar .region>.collapsible-block .block__title,.collapsible-block .block__title{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.site-sidebar .region>.collapsible-block .block__title::after,.collapsible-block .block__title::after{content:"";position:relative;top:-1px;margin:0 0 0 auto;padding:0.1875rem 0 0;font-size:80%}.site-sidebar .region>.collapsible-block .block__content,.collapsible-block .block__content{display:none;margin:0;padding:0 0 1.25rem 1.25rem}.site-sidebar .region>.collapsible-block.is-active .block__title::after,.collapsible-block.is-active .block__title::after{content:""}.site-sidebar .region>.collapsible-block.is-active .block__content,.collapsible-block.is-active .block__content{display:block}.collapsible-block__toggle{display:block;margin:0 0 0.625rem;text-decoration:none}.collapsible-block__toggle:hover,.collapsible-block__toggle:focus{text-decoration:none}.collapsible-block__toggle:hover .block__title{color:#006da0}.facets-widget-checkbox ul{display:block;margin:0;padding:0;list-style:none}.facets-widget-checkbox ul>li{position:relative;margin:0 0 0.0625rem;padding:0;display:block}.facets-widget-checkbox ul>li input,.facets-widget-checkbox ul>li label{cursor:pointer}.facets-widget-checkbox ul>li input{position:absolute;top:0.125rem;left:0;margin:0;padding:0}.facets-widget-checkbox ul>li label{display:block;margin:0 0 0.375rem;padding:0 0 0 1.25rem;color:#00293d;text-decoration:none;line-height:1.2}.facets-widget-checkbox ul>li label:hover,.facets-widget-checkbox ul>li label:focus{color:#006da0;text-decoration:none}.facets-widget-checkbox ul ul li{margin-left:1.3125rem}.facets-widget-links>ul,.block-item-list>ul,.block-item-list .item-list>ul{margin:0;padding:0;list-style:none}.facets-widget-links>ul>li,.block-item-list>ul>li,.block-item-list .item-list>ul>li{position:relative;margin:0;padding:0 0 0 0.875rem}.facets-widget-links>ul>li::before,.block-item-list>ul>li::before,.block-item-list .item-list>ul>li::before{content:"";display:block;position:absolute;top:0.5625rem;left:0;width:5px;height:5px;background:#00293d;border-radius:50%}html .ajax-throbber{display:inline-block;text-align:center;font-size:1rem;width:38px;height:38px;-webkit-animation:ajax-rotate .8s infinite linear;animation:ajax-rotate .8s infinite linear;border:8px solid #00293d;border-right-color:rgba(0,0,0,0);border-radius:50%}html .ajax-throbber div,html .ajax-throbber span{display:none !important}html .ajax-progress.ajax-progress-fullscreen{position:fixed;width:100%;height:100%;text-align:center;opacity:1;background:#fff;background:rgba(255,255,255,.6)}html .ajax-progress.ajax-progress-fullscreen .ajax-throbber{position:absolute;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.webform-multiple-table table{margin-bottom:1.25rem}.webform-multiple-table table tbody>tr>td{padding:1.25rem}.webform-submission-form .form-type-number[class*=add-more-items]{display:none}.pager li>a:hover,.pager li>a:focus{background-color:#efefef}.pager__item.is-active a{color:#fff;background:#00293d;border-color:#006da0}.pager__item.is-active a:hover,.pager__item.is-active a:focus{background:#006da0}.pager{clear:both}.pager .pager__items{display:inline-block;margin:0;padding:0;vertical-align:top}.pager .pager__items .pager__item{display:inline-block;margin:0;padding:0;vertical-align:top}.pager .pager__items .pager__item a{display:block;margin:0;padding:0.3125rem 0.5rem;color:#00293d;font-weight:500;background:none;border:0}.pager .pager__items .pager__item a:hover,.pager .pager__items .pager__item a:focus{color:#006da0}.pager .pager__items .pager__item.is-active a{color:#00293d;font-weight:600}.pager li>a{display:block;margin:0;padding:0;color:#333;background:none}.pager--mini .pager__items .pager__item.is-active{font-weight:normal}.pager--mini .pager__items .pager__item a{padding:0}.modal{text-align:center}@media(min-width: 768px){.modal::before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.ui-dialog .ui-dialog-titlebar{padding:0.5rem 1em;border:0;border-radius:0;font-weight:bold;color:#333;background:#f4f4f4;background:linear-gradient(to bottom, #f4f4f4 32%, #dbdbdb 100%)}.ui-dialog .ui-dialog-title{font-family:"Titillium Web",sans-serif;font-size:1.25rem;color:#00293d}.ui-dialog .ui-dialog-titlebar-close{position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;right:.5em;top:50%;width:20px;margin:-10px 0 0 0;padding:0.0625rem;height:20px}.ui-dialog .ui-dialog-titlebar-close::before{content:""}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:.3em 1em;border:0;background:#f4f4f4;background:linear-gradient(to bottom, #f4f4f4 32%, #dbdbdb 100%)}.ui-widget.ui-widget-content{border:0}.ui-widget-overlay{background:#000;opacity:.8}.path-contact-us table>tbody>tr>td{border:0}.path-contact-us img[name=zsCaptchaImage]{margin-bottom:0.625rem}.layout-section{clear:both;margin:0;padding:45px 0}.layout-section .layout__region>div[class*=component]:last-child{margin-bottom:0}.layout-section--no-padding{padding:0}.layout-section--full-width>.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:auto}.layout-section--full-width.layout--1-col>.container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:auto}.layout-section--full-width.layout--1-col>.container>.row{margin-left:0;margin-right:0}.layout-section--full-width.layout--1-col>.container>.row>div[class*=col]{padding-left:0;padding-right:0}.footer-nav{clear:both;width:100%}.site-footer__menu nav>.menu{display:block;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-columns:2;columns:2}@media(min-width: 576px){.site-footer__menu nav>.menu{-webkit-columns:3;columns:3}}@media(min-width: 768px){.site-footer__menu nav>.menu{display:-webkit-flex;display:flex;-webkit-columns:unset;columns:unset}}.site-footer__menu nav>.menu>.menu__item{position:relative;display:inline-block;margin:0;padding:0 20px 0 0;width:100%}@media(min-width: 576px){.site-footer__menu nav>.menu>.menu__item{display:inline-block;padding:0 40px 0 0;width:100%}}@media(min-width: 768px){.site-footer__menu nav>.menu>.menu__item{display:block;padding:0 40px 0 0;width:20%}}.site-footer__menu nav>.menu>.menu__item::after{content:"";position:absolute;top:0;right:20px;display:none;width:1px;height:100%;background:#fff}@media(min-width: 768px){.site-footer__menu nav>.menu>.menu__item::after{display:block}}.site-footer__menu nav>.menu>.menu__item:last-child{padding-right:0}.site-footer__menu nav>.menu>.menu__item:last-child::after{display:none}.site-footer__menu nav>.menu>.menu__item>.menu__link{display:none}.site-footer__menu nav>.menu>.menu__item .menu{display:block}.site-footer__menu nav>.menu>.menu__item .menu .menu__item{display:block}.site-footer__menu nav>.menu>.menu__item .menu .menu__link{display:block;margin:0;padding:5px 0;font-size:11.25px;line-height:1.2;color:#fff;text-transform:uppercase;text-decoration:none}.site-footer__menu nav>.menu>.menu__item .menu .menu__link:hover,.site-footer__menu nav>.menu>.menu__item .menu .menu__link:focus{color:gold}.site-header__mobile-menu-toggle{display:block;padding:0 15px 0 0;-webkit-order:-1;order:-1}@media(min-width: 370px){.site-header__mobile-menu-toggle{padding:0 20px 0 0}}@media(min-width: 768px){.site-header__mobile-menu-toggle{display:none}}.site-header__mobile-menu-toggle .hamburger{padding:7px 0 0;outline:none !important}.site-header__mobile-menu-toggle .hamburger-inner,.site-header__mobile-menu-toggle .hamburger-inner::before,.site-header__mobile-menu-toggle .hamburger-inner::after,.site-header__mobile-menu-toggle .hamburger.is-active .hamburger-inner,.site-header__mobile-menu-toggle .hamburger.is-active .hamburger-inner::after,.site-header__mobile-menu-toggle .hamburger.is-active .hamburger-inner::before{background-color:#fff}.site-header__mobile-menu-toggle .hamburger:hover{opacity:.6}.site-header__mobile-menu-toggle .hamburger:hover .hamburger-inner,.site-header__mobile-menu-toggle .hamburger:hover .hamburger-inner::after,.site-header__mobile-menu-toggle .hamburger:hover .hamburger-inner::before,.site-header__mobile-menu-toggle .hamburger:hover .hamburger.is-active .hamburger-inner,.site-header__mobile-menu-toggle .hamburger:hover .hamburger.is-active .hamburger-inner::after,.site-header__mobile-menu-toggle .hamburger:hover .hamburger.is-active .hamburger-inner::before,.site-header__mobile-menu-toggle .hamburger:focus .hamburger-inner,.site-header__mobile-menu-toggle .hamburger:focus .hamburger-inner::after,.site-header__mobile-menu-toggle .hamburger:focus .hamburger-inner::before,.site-header__mobile-menu-toggle .hamburger:focus .hamburger.is-active .hamburger-inner,.site-header__mobile-menu-toggle .hamburger:focus .hamburger.is-active .hamburger-inner::after,.site-header__mobile-menu-toggle .hamburger:focus .hamburger.is-active .hamburger-inner::before{background-color:#fff}.mobile-overlay{position:fixed;top:0;left:0;display:none;height:100%;width:100%;background:#fff;background:#fff;z-index:300;overflow-x:hidden}@media(min-width: 768px){.mobile-overlay{display:none !important}}.mobile-search-overlay__content{margin:0;padding:66px 15px 0;height:120px;background:#353535}.mobile-search-overlay__close{position:absolute;top:0;right:0;display:inline-block;margin:0;padding:10px 15px 0;font-size:28px;line-height:28px;color:#818181;text-decoration:none;vertical-align:top;outline:none;z-index:10}.mobile-search-overlay__close:hover,.mobile-search-overlay__close:focus{color:#686868;text-decoration:none}.mobile-search-overlay__close span{vertical-align:top}.mobile-nav-overlay{padding-top:58px}.mobile-nav-overlay__content{position:relative;margin:0 0 25px;padding:0;text-align:left}.mobile-nav-overlay__header{clear:both;margin:0;padding:0;min-height:0;text-align:right;background:none}.mobile-nav-overlay__close{position:absolute;top:0;right:0;display:none;margin:0;padding:5px 15px 0;font-size:28px;line-height:28px;color:#00293d;vertical-align:top;outline:none;z-index:10}.mobile-nav-overlay__close:hover,.mobile-nav-overlay__close:focus{color:#006da0}.mobile-nav-overlay__close span{vertical-align:top}.mobile-nav{margin:0;padding:10px 0 20px}.mobile-nav h2,.mobile-nav .h2{margin:0;padding:8px 15px;font-size:18px;line-height:1.4;color:#fff;background:#545353}.mobile-nav .menu{clear:both;display:block;margin:0;padding:0;list-style:none}.mobile-nav .menu__item{position:relative;clear:both;float:none;display:block;margin:0;padding:0}.mobile-nav .menu__item-expand{display:block;position:absolute;top:0;right:8px;margin:0;padding:10px 2px 4px 10px;font-size:18px;color:#00293d;outline:none;z-index:1}.mobile-nav .menu__item-expand:hover,.mobile-nav .menu__item-expand:focus{color:#006da0}.mobile-nav .menu__item-expand::before{content:""}.mobile-nav .menu__item-expand.is-expanded::before{content:""}.mobile-nav .menu__link{position:relative;display:inline-block;margin:0;padding:12px 55px 10px 0;font-family:Arial,sans-serif;font-size:17px;text-transform:uppercase;font-weight:500;line-height:1.3;color:#333;text-decoration:none;vertical-align:top;outline:none}.mobile-nav .menu__link:hover,.mobile-nav .menu__link:focus{color:#006da0}.mobile-nav .menu__link.is-active{color:#006da0}.mobile-nav .menu__item--expanded>.menu__link.menu__link--active-trail{color:#006da0}.mobile-nav nav>.menu>.menu__item{border-bottom:1px solid #efefef}.mobile-nav .menu .menu{display:none}.mobile-nav .menu>.menu__item--active-trail>.menu{display:block}.mobile-nav .menu .menu{clear:both;margin:0;padding:15px 0 15px 20px;background:#efefef;border-top:2px solid #807e7e}.mobile-nav .menu .menu .menu__link-wrapper__icon{display:none}.mobile-nav .menu .menu .menu__item{border:0}.mobile-nav .menu .menu .menu__item-expand{padding-top:2px;padding-bottom:4px}.mobile-nav .menu .menu .menu__link{margin:0;padding:6px 12px 6px 0;font-size:16px;font-family:"Play",sans-serif;font-weight:normal;text-transform:none}.mobile-nav .menu .menu .menu{margin:8px 0 8px 8px;padding:0 0 0 15px;border:0;border-left:1px solid #807e7e}.mobile-nav .menu .menu .menu .menu__link{font-size:15px}.mobile-nav nav:last-of-type>.menu>.menu__item:last-child{border-bottom:0}.mobile-nav .block{margin:0;padding:0}.mobile-nav nav.block{display:block;margin:0;padding:0 20px 0;border:0}.mobile-nav nav.block.menu--main{margin-top:0}.mobile-nav .block-block-content{margin:20px}.mobile-nav__site-header-top-right-content{margin:15px 0 0;padding:20px;color:#fff;font-size:14px;font-size:0.875rem;text-align:center;background:#00293d}.mobile-nav__site-header-top-right-content a{color:#fff;text-decoration:none}.mobile-nav__site-header-top-right-content a:hover,.mobile-nav__site-header-top-right-content a:focus{color:gold;text-decoration:none}.mobile-nav__site-header-top-right-content p{margin:0;padding:0}.menu{display:inline-block;margin:0;padding:0;list-style:none;vertical-align:top}.menu__item{position:relative;float:none;display:inline-block;margin:0;padding:0;vertical-align:top}.menu__link{display:block;margin:0;padding:0}.menu__link:hover{text-decoration:none}div.tabs{margin:1.25rem 0}ul.tabs,.drupal-tabs{margin:0 0 1.25rem;padding:0;list-style:none}.drupal-tabs>li{display:inline-block;margin-right:.3em;margin-bottom:.3em}[dir=rtl] .drupal-tabs>li{margin-right:0;margin-left:.3em}.drupal-tabs a{display:block;margin:0;padding:.2em 1em;text-decoration:none;color:#151515;background:#efefef;border-radius:5px}.drupal-tabs a.is-active{color:#fff;text-decoration:none;background-color:#353535}.drupal-tabs a:focus,.drupal-tabs a:hover{color:#151515;text-decoration:none;background-color:#b3b3b3}ul.tabs.drupal-tabs--primary,.drupal-tabs--primary{display:block;margin:0 0 0.9375rem;padding:0.5rem 0.5rem 0.1875rem;background-color:#efefef;font-size:.9em;border-bottom:1px solid #b3b3b3}ul.tabs.drupal-tabs--primary li,.drupal-tabs--primary li{margin:0 0.3125rem 0.3125rem 0;padding:0}ul.tabs.drupal-tabs--primary li a,.drupal-tabs--primary li a{padding:0.4375rem 0.625rem 0.1875rem 0.625rem;line-height:1.2;text-transform:uppercase;color:#333;background-color:#fff;border-radius:5px}ul.tabs.drupal-tabs--primary li a:hover,ul.tabs.drupal-tabs--primary li a:focus,.drupal-tabs--primary li a:hover,.drupal-tabs--primary li a:focus{color:#fff;background-color:#807e7e}ul.tabs.drupal-tabs--primary li a.active,ul.tabs.drupal-tabs--primary li a.is-active,.drupal-tabs--primary li a.active,.drupal-tabs--primary li a.is-active{color:#fff;background-color:#006da0}.primary-nav{clear:both;margin:0;padding:0}.primary-nav .menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.primary-nav .menu__item{position:relative;display:block;margin:0;padding:0}.primary-nav .region>nav>.menu{width:100%;background:#00293d}.primary-nav .region>nav>.menu .menu__link{display:block;margin:3px 3px 0;padding:6px 8px;font-size:.9em;line-height:1.2;color:#fff;text-decoration:none}.primary-nav .region>nav>.menu .menu__link:hover,.primary-nav .region>nav>.menu .menu__link:focus,.primary-nav .region>nav>.menu .menu__link.is-active{color:#00293d;text-decoration:none;background:#fff}.primary-nav .region>nav:first-child>.menu{background:none}.primary-nav .region>nav:first-child>.menu .menu__item{padding-right:5px}.primary-nav .region>nav:first-child>.menu .menu__link{display:block;margin:0;padding:5px 10px 4px;color:#00293d;text-transform:uppercase;text-decoration:none;font-size:15px;line-height:1.2}.primary-nav .region>nav:first-child>.menu .menu__link:hover,.primary-nav .region>nav:first-child>.menu .menu__link:focus,.primary-nav .region>nav:first-child>.menu .menu__link.menu__link--active-trail,.primary-nav .region>nav:first-child>.menu .menu__link.is-active{color:#fff;text-decoration:none;background:#00293d}.comment-form-wrapper{clear:both;margin:1.875rem 0;padding:1.25rem;background:none;border:1px solid #efefef}@media(min-width: 768px){.comment-form-wrapper{padding:1.875rem 1.875rem 0.625rem}}.comment-form .form-textarea-wrapper textarea{width:100%;max-width:100%;min-height:100px}.field--name-comment-body .filter-wrapper{display:none}.comment{position:relative;clear:both;margin:0 0 30px;padding:0 0 30px 60px;border-bottom:1px solid #efefef}.comment::before{content:"";-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1);position:absolute;top:-3px;left:0;font-size:43px;line-height:43px;color:#807e7e}.comment ul.links{clear:both;display:block;margin:0;padding:0;list-style:none;text-align:right}.comment ul.links li{position:relative;display:inline-block;margin:0 0 0 10px;padding:0;background:none;vertical-align:top}.comment ul.links li a{position:relative;display:inline-block;vertical-align:top}.comment ul.links li:first-child a::before{content:"";-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, -1);transform:scale(-1, -1);margin:0 0.375rem 0 0;font-size:100%;color:#545353}.comment-wrapper>h2.title,.comment-wrapper>.title.h2{margin-bottom:20px}.comment-wrapper>.comment:first-child{margin-top:30px}.comment__post-content p{margin-left:0;margin-right:0}.indented .comment{padding-left:35px}.indented .comment::before{content:"";-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, -1);transform:scale(-1, -1);top:-1px;font-size:21px;line-height:21px}.comment__date-created{margin:0 0 15px;padding:0;font-size:12px}.comment-form__title{margin-top:0;margin-left:0}.comment__post-title{font-weight:bold}.comment__post-title a{text-decoration:none;pointer-events:none}.comment__author{color:#00293d;font-weight:bold}.comment-form .form-actions .btn,.comment-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button,.acroname-order-table.view-commerce-cart-form .comment-form .form-actions input[id*=edit-quote]+button,.comment-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button,.acroname-order-table.view-commerce-cart-form .comment-form .form-actions input[id*=edit-checkout]+button,.comment-form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button,.acroname-order-table.view-commerce-cart-form .comment-form .form-actions input[id*=edit-submit]+button,.comment-form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping],.acroname-order-table.view-commerce-cart-form .comment-form .form-actions a[id*=edit-continue-shopping]{margin-right:0.375rem}.field--name-field-bp-comment>.comment:last-of-type{padding-bottom:0;border:0}.star-rating{font-size:0}.star-rating .star{position:relative;display:inline-block;margin:0 2px 0 0;padding:0;width:20px;height:20px;background:none;vertical-align:top}.star-rating .star::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;font-size:20px;color:#e2e2e2;text-indent:0;z-index:0}.star-rating .star a{position:relative;background:none !important;z-index:1}.star-rating .star.on{background:none}.star-rating .star.on::before{content:"";color:#006da0}.star-rating .star.half-on{background:none}.star-rating .star.half-on::before{content:"";color:#006da0}.star-rating .star.hover{background:none}.star-rating .star.hover::before{color:#00293d}.star-rating .star span.off{background:none}.star-rating .star span.off::before{content:"";color:#e2e2e2}.field--name-field-rating .form-type-radio{display:inline-block;margin:0;padding:0;vertical-align:top}.field--name-field-rating .fieldset-wrapper::after{content:"";display:table;clear:both}.field--name-field-rating .form-radios{float:left;margin:0;padding:0;font-size:0}.field--name-field-rating .form-radios>input{display:none}.field--name-field-rating .form-radios>label::before{content:"";font-size:20px}.field--name-field-rating .form-radios>label{float:right;margin:0 2px 0 0;padding:0;font-size:0;color:#e2e2e2;cursor:pointer}.field--name-field-rating .form-radios>input:checked~label{color:#006da0}.field--name-field-rating .form-radios>input:checked~label::before{content:""}.field--name-field-rating .form-radios:not(:checked)>label:hover,.field--name-field-rating .form-radios:not(:checked)>label:hover~label,.field--name-field-rating .form-radios>input:checked+label:hover,.field--name-field-rating .form-radios>input:checked~label:hover,.field--name-field-rating .form-radios>label:hover~input:checked~label,.field--name-field-rating .form-radios>input:checked~label:hover~label{color:#00293d}.field--name-field-rating .form-radios:not(:checked)>label:hover::before,.field--name-field-rating .form-radios:not(:checked)>label:hover~label::before,.field--name-field-rating .form-radios>input:checked+label:hover::before,.field--name-field-rating .form-radios>input:checked~label:hover::before,.field--name-field-rating .form-radios>label:hover~input:checked~label::before,.field--name-field-rating .form-radios>input:checked~label:hover~label::before{content:""}.embedded-entity.align-left{float:left;margin:0 30px 0 0}.embedded-entity.align-right{float:right;margin:0 0 0 30px}.form-item,.form-actions{margin-top:15px;margin-bottom:15px}.control-label,.form-item__label{display:block;margin:0 0 2px;padding:0;font-weight:bold}.form-group{margin-bottom:25px}.form-control{display:block;margin:0;padding:6px 6px 4px;width:100%;max-width:400px;height:30px;font-size:16px;line-height:1.2;color:#333;background:#fff;border:1px solid #807e7e;border-radius:0}@media(min-width: 768px){.form-control{width:auto}}.radio,.checkbox{margin-top:0}.help-block{margin-top:5px;font-size:.85em;line-height:1.2;font-style:normal}.form-type-radio .description,.form-type-checkbox .description{margin-left:0}.form-required{color:red}.form-required::after{display:none}.form-optional{font-weight:normal;font-size:90%;color:#807e7e}textarea,textarea.resize-vertical{resize:none}.form-item-completion-register-name .form-optional,.form-item-login-returning-customer-name .form-optional,.form-item-login-returning-customer-password .form-optional{display:none}.select-wrapper{position:relative;max-width:400px}.select-wrapper::after{content:"";position:absolute;top:8px;right:15px;color:#333;pointer-events:none}.select-wrapper .form-control{padding-right:37px;width:100%;-webkit-appearance:none;appearance:none;cursor:pointer}.select-wrapper .form-control:disabled{background:#efefef}.form-type-radio{position:relative}.form-type-radio input{position:absolute;opacity:0;cursor:pointer}.form-type-radio label{position:relative;display:inline-block;margin:0;padding:1px 0 0 27px;width:auto;height:auto;min-height:20px;font-size:16px;line-height:1.2;vertical-align:top;cursor:pointer;z-index:1}.form-type-radio label::before{content:"";position:absolute;top:2px;left:2px;display:block;margin:0;padding:0;width:16px;height:16px;background:#fff;border:6px solid #fff;box-shadow:0 0 0 2px #807e7e;border-radius:50%;transition:all .2s ease-in-out}.form-type-radio label:hover::before,.form-type-radio label:focus::before{background:#d9d8d8;border-color:#d9d8d8}.form-type-radio input[type=radio]:checked+label::before{background:#006da0;box-shadow:0 0 0 2px #006da0;border:3px solid #fff;-webkit-animation:shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1);animation:shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1)}.form-type-radio input[type=radio]:focus+label::before{outline:2px solid #006da0;box-shadow:0 0 10px #006da0}.form-type-checkbox{position:relative}.form-type-checkbox input{position:absolute;opacity:0;cursor:pointer}.form-type-checkbox label{position:relative;display:inline-block;margin:0;padding:1px 0 0 27px;width:auto;height:auto;min-height:20px;font-size:16px;line-height:1.2;vertical-align:top;cursor:pointer;z-index:1}.form-type-checkbox label::before{content:"";position:absolute;top:0;left:0;display:block;margin:0;padding:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:19px;height:19px;background:rgba(0,0,0,0);border:2px solid #807e7e;border-radius:2px;cursor:pointer;transition:all 250ms cubic-bezier(0.4, 0, 0.23, 1)}.form-type-checkbox label::after{content:"";position:absolute;top:3px;left:3px;font-size:13px;color:#fff;line-height:1;text-align:center;transition:all .2s ease-in-out}.form-type-checkbox label:hover::before,.form-type-checkbox label:focus::before{background:#d9d8d8}.form-type-checkbox label:hover::after,.form-type-checkbox label:focus::after{color:#d9d8d8}.form-type-checkbox input[type=checkbox]:checked+label::before{border:.6em solid #006da0;background:#006da0;-webkit-animation:shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1);animation:shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1)}.form-type-checkbox input[type=checkbox]:checked+label::after{color:#fff}.form-type-checkbox input[type=checkbox]:focus+label::before{outline:1px solid #006da0;box-shadow:0 0 10px #006da0}.form-type-checkbox input[type=checkbox]:disabled+label::before{background:#efefef}.form-type-checkbox input[type=checkbox]:disabled+label::after{display:none;color:#efefef}.form-submit--trigger{display:none;margin:0;padding:0;border:0;background:none}.form-submit--trigger span{display:none}.comment.comment--type-product-review{position:relative;clear:both;margin:0 0 1.25rem;padding:0 0 1.25rem;border-bottom:1px solid #efefef}.comment.comment--type-product-review::before{display:none}.comment.comment--type-product-review p{margin-left:0;margin-right:0}.field--name-field-reviews>.comment.comment--type-product-review:last-of-type{padding-bottom:0;border:0}.product-review__header{display:block;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 0.625rem 0}@media(min-width: 576px){.product-review__header{display:-webkit-flex;display:flex}}.product-review__header .permalink{font-weight:bold;pointer-events:none;text-decoration:none;-webkit-order:unset;order:unset}@media(min-width: 576px){.product-review__header .permalink{-webkit-order:99;order:99}}.product-review__header .star-rating{margin:0.25rem 0.9375rem 0 0;white-space:nowrap}@media(min-width: 576px){.product-review__header .star-rating{margin:0 0.9375rem 0 0}}.product-review__links{display:none;margin:0.625rem 0 0}.user-role-admin .product-review__links,.user-role-content-editor .product-review__links{display:block}.node--type-blog-post.node--view-mode-full .node__content .field--name-field-bp-image{float:none;margin:0 0 0.9375rem 0.625rem}@media(min-width: 500px){.node--type-blog-post.node--view-mode-full .node__content .field--name-field-bp-image{float:left;margin:0 0.9375rem 0.9375rem 0}}.view-blog-post.view-display-id-page_1 .view-content>.views-row{clear:left;margin:0.625rem 0 1.25rem 0}.view-blog-post.view-display-id-page_1 .view-content>.views-row .views-field-field-bp-image{float:left;margin-right:0.9375rem;margin-bottom:0.3125rem;width:7.8125rem;text-align:center}.view-blog-post.view-display-id-page_1 .view-content>.views-row .views-field-field-bp-image a{position:relative;display:block}.view-blog-post.view-display-id-page_1 .view-content>.views-row .views-field-field-bp-image a:hover,.view-blog-post.view-display-id-page_1 .view-content>.views-row .views-field-field-bp-image a:focus{opacity:.8}.view-blog-post.view-display-id-page_1 .view-content>.views-row .views-field-created-1{display:inline-block}.view-blog-post.view-display-id-page_1 .view-content>.views-row .views-field-created-1 span{display:inline-block}.view-blog-post.view-display-id-page_1 .view-content>.views-row .views-field-created-1 .views-label{margin:0 0.375rem 0 0;font-size:0.75rem;color:#444;text-transform:uppercase}.view-blog-post.view-display-id-page_1 .view-content>.views-row .views-field-created-1 .field-content{font-style:italic}.view-blog-post.view-display-id-page_1 .view-content>.views-row .views-field-url{text-align:right}.view-blog-post.view-display-id-page_1 .pager{margin-bottom:1.25rem;text-align:center}.view-blog-post.view-display-id-page_1 .pager .pager__item--ellipsis{display:none}.featured-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.featured-content .featured-content__left{padding:0;width:100%}@media(min-width: 768px){.featured-content .featured-content__left{padding:0 0.9375rem 0 0;width:50%}}.featured-content .featured-content__right{padding:0;width:100%}@media(min-width: 768px){.featured-content .featured-content__right{padding:0 0 0 0.9375rem;width:50%}}.featured-content__featured-image a,.featured-content__sub-image a{display:block}.featured-content__right .field--name-body{margin:1.25rem 0;padding:1.25rem 0;border-top:3px solid #00293d;border-bottom:3px solid #00293d}.guide__image{margin:0 0 1.25rem}.guide-teaser__image{float:right;padding:0 0 0 1.25rem;width:40%;max-width:220px;text-align:right}.guide-teaser__image a{position:relative}.guide-teaser__image a:hover,.guide-teaser__image a:focus{opacity:.8}.guide-teaser__body p{margin:0 0 0.375rem;padding:0}.view-guides .view-content>.views-row{margin:0 0 0.9375rem;padding:0 0 0.9375rem;border-bottom:1px solid #efefef}.view-guides .view-content>.views-row:first-child{padding-top:0.9375rem;border-top:1px solid #efefef}.job__image{margin:0 0 1.25rem}.job-teaser{clear:both;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1.875rem;width:100%}.job-teaser--image{display:block;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}@media(min-width: 500px){.job-teaser--image{display:-webkit-flex;display:flex}}.job-teaser--image .job-teaser__image{margin:0 0 0.9375rem;padding:0 1.25rem;width:auto;min-width:0}@media(min-width: 500px){.job-teaser--image .job-teaser__image{margin:0;padding:0 0.625rem 0 1.25rem;width:20%;min-width:120px}}.job-teaser--image .job-teaser__details{width:auto}@media(min-width: 500px){.job-teaser--image .job-teaser__details{width:80%}}.job-teaser__details p{margin-left:2.5rem;margin-bottom:0}.portfolio__image{margin:0 0 1.25rem}.view-portfolio .view-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0}@media(min-width: 992px){.view-portfolio .view-content{margin:0 -0.3125rem}}.view-portfolio .view-content>.views-row{padding:0 0 0.625rem;width:100%}@media(min-width: 992px){.view-portfolio .view-content>.views-row{padding:0 0.3125rem 0.625rem;width:50%}}.view-portfolio .pager{margin:0.625rem 0 1.25rem;text-align:center}.portfolio-teaser{position:relative}.portfolio-teaser__body,.portfolio-teaser__read-more{display:none}.portfolio-teaser__details{position:absolute;bottom:0;left:0;padding:0.9375rem;width:100%;font-size:1rem;color:#fff;background-color:rgba(0,0,0,.75);transition:all .5s;z-index:2}.portfolio-teaser__details p{margin:0;padding:0}.portfolio-teaser__title{font-weight:bold}.portfolio-teaser__link{display:block;background:#efefef}.portfolio-teaser__link::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:40.6666666667%}.portfolio-teaser__link::after{content:"";display:table;clear:both}.portfolio-teaser__link:hover .portfolio-teaser__read-more,.portfolio-teaser__link:focus .portfolio-teaser__read-more{display:block}.portfolio-teaser__link:hover .portfolio-teaser__body,.portfolio-teaser__link:focus .portfolio-teaser__body{display:none}@media(min-width: 576px){.portfolio-teaser__link:hover .portfolio-teaser__body,.portfolio-teaser__link:focus .portfolio-teaser__body{display:block}}.portfolio-teaser__link:hover .portfolio-teaser__details,.portfolio-teaser__link:focus .portfolio-teaser__details{background-color:rgba(0,109,160,.75)}.portfolio-teaser__link:hover .portfolio-teaser__details .portfolio-teaser__title,.portfolio-teaser__link:focus .portfolio-teaser__details .portfolio-teaser__title{font-size:1.1875rem}.software__details{margin:0 0 1.25rem;padding:0.9375rem;border:1px solid #b3b3b3}.software__details__item{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 0.625rem}.software__details__item:last-child{margin-bottom:0}.software__details__item__label{padding:0 0.625rem 0 0;width:6.875rem;min-width:6.875rem;font-weight:bold;text-align:right}.node--type-software.node--view-mode-full .field--name-field-sw-package-file{margin:0 0 1.25rem;padding:1.25rem;font-size:1.03125rem;background:#efefef;border-bottom:3px solid #006da0}.node--type-software.node--view-mode-full .field--name-field-sw-package-file .file{padding:0;background:none}.node--type-software.node--view-mode-full .field--name-field-sw-package-file .file a{position:relative;display:block;padding:0 0 0 1.1875rem;word-break:break-word}.node--type-software.node--view-mode-full .field--name-field-sw-package-file .file a::before{content:"";position:absolute;top:0.1875rem;left:0}.node--type-software.node--view-mode-full .field--name-field-sw-package-file .file.file--application-pdf a::before{content:""}.node--type-software.node--view-mode-full .field--name-field-sw-package-file .file.file--mime-application-zip a::before{content:""}.node--type-software.node--view-mode-full .field--name-field-sw-license-expiration{margin:0 0.625rem 0.9375rem 0.625rem}.node--type-software.node--view-mode-full .field--name-field-sw-license-expiration .field__label{font-weight:normal}.view-software .views-exposed-form .form-optional{display:none}.view-software .views-exposed-form .form-actions{float:none;clear:both;margin-top:0}@media(min-width: 370px){.view-software .views-exposed-form .form-actions{float:left;clear:none;margin-top:2.5rem}}.view-software table{display:block}@media(min-width: 576px){.view-software table{display:table}}.view-software table>thead{display:none}@media(min-width: 576px){.view-software table>thead{display:table-row-group}}.view-software table>tbody{display:block}@media(min-width: 576px){.view-software table>tbody{display:table-row-group}}.view-software table>tbody>tr{display:block;margin:0 0 0.9375rem;padding:0 0 0.9375rem;border-bottom:1px solid #e6e6e6}@media(min-width: 576px){.view-software table>tbody>tr{display:table-row;margin:0;padding:0;border:0}}.view-software table>tbody>tr:first-child{padding-top:0.9375rem;border-top:1px solid #e6e6e6}@media(min-width: 576px){.view-software table>tbody>tr:first-child{padding-top:0;border-top:0}}.view-software table>tbody>tr>td{position:relative;display:block;width:100%;padding:0.125rem 0 0.125rem 6.4375rem;min-height:1.5625rem;border:0}@media(min-width: 576px){.view-software table>tbody>tr>td{display:table-cell;padding:0.5rem 0.75rem;width:auto;min-height:0}}.view-software table>tbody>tr>td::before{content:attr(data-col-name);position:absolute;display:block;top:0.125rem;left:0;width:6.875rem;white-space:nowrap;text-align:left;font-weight:bold}@media(min-width: 576px){.view-software table>tbody>tr>td::before{content:"";display:none}}.view-id-homepages .view-content{float:left;width:100%}[class*=set-home]{display:table;table-layout:fixed;width:100%;background-color:#fff}[class*=set-home]+[class*=set-home]{margin-top:20px}[class*=set-home] *{box-sizing:border-box}[class*=set-home]>div{display:table-cell;float:none}[class*=set-home] ul{padding-left:0}[class*=set-home] ul li{list-style-type:none}[class*=set-summary]{width:20%;background-color:#00293e;color:#fff;text-align:center;font-weight:bold;position:relative}[class*=set-summary] p{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[class*=set-summary] a{display:table;text-decoration:none;margin:10px auto 0 auto;border-radius:4px;padding:5px 10px;background:#ffed66;background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(255, 237, 102)), color-stop(49%, rgb(255, 217, 80)), color-stop(71%, rgb(255, 187, 52)), color-stop(100%, rgb(255, 170, 34)));background:linear-gradient(to bottom, rgb(255, 237, 102) 0%, rgb(255, 217, 80) 49%, rgb(255, 187, 52) 71%, rgb(255, 170, 34) 100%)}.second-mss{display:table;margin:0 auto 20px auto}.firstset-home .firstset-image{width:80%}.firstset-home .firstset-image ul li{width:33.33%;float:left;text-align:center}.firstset-home .firstset-image ul li img{width:80%}[class*=set-home] .thirdset-image{display:block;width:100%;float:left}[class*=set-home] .thirdset-image img{width:25%;float:left}[class*=set-home] .thirdset-summary{display:block;width:100%;float:left;position:relative;padding:20px;min-height:60px}[class*=set-home] .thirdset-summary p{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:18%;line-height:16px}.secondset-content{text-align:center;padding:0 15%}.secondsetvideo iframe{width:100%}.field--name-commerce-customer-shipping,.field--name-commerce-customer-billing{width:50%;float:left;padding:10px 0}.product-tabs+.links--inline{display:none}.field--name-field-msrp .field-item{text-decoration:line-through}.group-review .description{display:none}.group-review .fivestar-oxygen{display:inline-block;margin-right:15px}.group-review a[rel=bookmark]{text-decoration:none;pointer-events:none;font-weight:bold}.group-review .fivestar-static-item .form-item{margin-bottom:0}.group-review .field--name-comment-body p{margin-left:0}.group-review a.username{text-decoration:none;pointer-events:none}.view-products-category table,.view-products-manufacturer table{table-layout:fixed;border:none}.view-products-category table *,.view-products-manufacturer table *{box-sizing:border-box}.view-products-category table td,.view-products-manufacturer table td{width:25%;vertical-align:top}.view-products-category .views-label-commerce-price{display:none}.views-field-field-product-image-2,.views-field-field-product-image-2+.views-field-nothing{float:left;border:1px solid #eee;width:100%}.views-field-field-product-image-2{text-align:center}.views-field-field-product-image-2+.views-field-nothing{border-top:none;min-height:52px}.cate-title,.cate-price,.manuf-price,.manuf-title{padding:10px 5px}.cate-title,.manuf-title{width:70%;float:left}.cate-price,.manuf-price{float:left;width:30%;color:#006da0;font-weight:bold;text-align:right}.field--name-field-msrp div{display:inline}.field--name-field-msrp>div+div{padding-left:5px}.view-products-manufacturer .views-field-field-manufacturer{display:none}.cate-title a,.manuf-title a{text-decoration:none;font-size:16px;line-height:16px}#block-acroname-views-block-featured-pv-block-1{float:left;width:100%;margin-bottom:40px}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div{width:24.25%;float:left;border:1px solid #eee}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div+div{margin-left:1%}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div .recomm-str{border-bottom:1px solid #eee}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div .reccomm-img a{width:100%;display:block}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div .reccomm-img{min-height:200px;position:relative;overflow:hidden}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div .reccomm-title{width:72%;line-height:1em}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div .reccomm-title a{text-decoration:none}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div .reccomm-prc{width:28%;color:#006da0;font-weight:bold;text-align:right}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div .reccomm-title,#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div .reccomm-prc{padding:10px 5px;float:left;height:70px;overflow-y:hidden}[class*=str-set]{width:50%;float:left;margin-bottom:25px}[class*=str-set]:nth-child(odd){clear:left}[class*=str-set] .product-img{width:20%;float:left}[class*=str-set] .product-text{width:80%;float:left;padding-right:80px}[class*=str-set] .product-text p{margin-left:0;margin-right:0}[class*=str-set] .product-text h2,[class*=str-set] .product-text .h2{text-transform:capitalize;font-weight:bold;margin-left:0}[class*=str-set] img{width:auto !important;height:auto !important;float:right;padding-right:25px}[class*=str-set]:nth-child(3) ul,[class*=str-set]:nth-child(5) ul{-webkit-column-count:2;column-count:2}[class*=str-set] ul{padding-left:0;margin:0}[class*=str-set] ul li{list-style-type:none}[class*=str-set] ul li a{text-decoration:none;color:#046fa2}.home-static{position:relative;float:left;width:100%;background-color:#fff;z-index:20}.home-static ul{padding-left:0;margin:0}.home-static ul li{list-style-type:none;text-align:center}.home-static ul li img{max-width:100%}.home-static>div{display:table;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:10px 5px}.home-static>div>div{display:table-cell;float:none}.home-static .section-top .image-section{width:80%}.home-static .section-top .image-section ul li{display:inline-block;width:33.33%;float:left}.home-static .section-top .image-section ul li img{max-width:250px;width:100%}.home-static .text-section{width:20%;font-size:17px}.home-static .section-middle .media-section{text-align:center}.home-static .section-middle .text-section p>span:first-child{margin-bottom:35px}.home-static .section-top .text-section a{margin:30px auto 0 auto}.home-static .section-middle .text-section a{margin:84px auto 0 auto}.home-static .section-bottom>div{display:block;width:100%;float:left}.home-static .section-bottom ul li{width:25%;display:inline-block;float:left}.home-static .text-section{position:relative}.home-static .text-section>p{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-static .section-bottom .text-section{min-height:60px}.home-static .section-bottom .text-section>p{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:26%;line-height:20px;margin:0}.home-static .section-video-wrap .section-bottom-right{width:100%}.view-id-featured_pv .views-row{cursor:pointer}.view-packing-slip>div>div{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:10px}.group-add-to-cart .commerce-add-to-cart .form-text{line-height:22px}.group-add-to-cart .commerce-add-to-cart .form-submit{margin-top:21px}#edit-commerce-fieldgroup-pane-group-new-account-field-create-new-account{display:none}#commerce-checkout-form-checkout #edit-account{padding-bottom:20px}#acro-tools-form #edit-submit-button{float:right}.section-store .owl-wrapper,.section-products .owl-wrapper{margin-bottom:10px}.section-store .owl-item,.section-products .owl-item{padding:5px}.section-store .owl-item>div,.section-products .owl-item>div{border:1px solid #ccc;float:left;width:100%}.section-store .owl-item .reccomm-img,.section-products .owl-item .reccomm-img{border-bottom:1px solid #ccc}.section-store .owl-item .reccomm-title,.section-products .owl-item .reccomm-title{min-height:75px;line-height:1em}.section-store .owl-item .reccomm-title,.section-store .owl-item .reccomm-prc,.section-products .owl-item .reccomm-title,.section-products .owl-item .reccomm-prc{width:72%;float:left;padding:10px 5px}.section-store .owl-item .reccomm-prc,.section-products .owl-item .reccomm-prc{width:28%}.section-store .owl-controls,.section-products .owl-controls{position:absolute;top:40%;width:100%;display:block !important}.section-store .owl-controls .owl-buttons,.section-products .owl-controls .owl-buttons{position:relative}.owl-theme .owl-controls .owl-buttons div{background-color:rgba(0,0,0,0);position:absolute;background-image:url("/sites/all/themes/automation/images/slider-right.png");width:15px;height:30px;background-size:100% 100%}.section-store .owl-controls .owl-buttons .owl-prev,.section-products .owl-controls .owl-buttons .owl-prev{left:-10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section-store .owl-controls .owl-buttons .owl-next,.section-products .owl-controls .owl-buttons .owl-next{right:-10px}#print-page-detail{display:table;background-color:#006da0;color:#fff;padding:5px 10px;border-radius:4px;cursor:pointer}.ds-footer .horizontal-tabs-list li:last-child a,.ds-footer .horizontal-tabs-list li:last-child .fivestar-oxygen{display:inline;float:left}.ds-footer .horizontal-tabs-list li:last-child .fivestar-oxygen{padding:.7em .6em .3em .6em}#commerce-checkout-form-checkout #edit-account{border-bottom:solid 1px #00293d}#edit-commerce-fieldgroup-pane-group-new-account{display:none}div[id*=block-views-html-block-products-block] .field-content b{color:#006da0;padding:10px;font-size:1.618em;text-transform:uppercase;font-family:Play;font-weight:normal}div[id*=block-views-html-block-products-block]{border-bottom:solid 1px #efefef;margin-bottom:10px}div[id*=block-views-html-block-products-block]+h1,div[id*=block-views-html-block-products-block]+.h1{display:none}#edit-checkout-completion-message div.checkout-order-total{text-align:right;float:left;width:100%}#edit-checkout-completion-message div.addr-info{margin-top:10px;width:50%;float:left}.page-checkout-complete #block-block-12{float:left;width:100%;margin:10px 0}.view-related-products a{width:100%;display:block;text-align:center}.ds-footer .horizontal-tabs-list li:last-child a~div{display:inline-block}.ds-footer .horizontal-tabs-list li:last-child a~div .form-item{margin-bottom:0}.ds-footer .horizontal-tabs-list li:last-child .description{display:none}.total_votes{display:inline-block}.total_votes .form-item a.permalink{display:none}.view-pdf-invoice{display:none}table{border:none;position:relative;margin-bottom:10px}tr.odd,tr.even{background-color:#fff}th{background-image:none}td{vertical-align:middle}table img{border:1px solid #ccc}.views-form-commerce-cart-form-default table::after,.view-commerce-line-item-table table::after{position:absolute;content:"";height:2px;width:30%;bottom:0;right:0;background-color:#ccc}table table::after{display:none}.group-add-to-cart .field--name-commerce-price{font-weight:bold;margin-top:0;margin-left:23px;color:#444}.field--name-commerce-price .field-label+.field-items{color:red}#search-block-form .form-search{height:25px;box-sizing:border-box}#search-block-form [id^=edit-submit]{text-indent:-99999999px;background-image:url(/sites/all/themes/automation/images/search_444444_16.png);background-position:50% 50%;background-repeat:no-repeat;background-size:50% 50%;width:25px;height:25px;background-color:#ccc;outline:0;box-shadow:none;margin-left:-4px;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #ccc;margin-left:-5px}@media(max-width: 1199px){[class*=set-home] .thirdset-summary p{max-width:22%}.views-field-field-product-image-2+.views-field-nothing{min-height:69px}.home-static .section-bottom .text-section>p{width:30%}.section-store #edit-product-id,.section-store #comment-form #edit-subject{width:100%}}@media(max-width: 991px){[class*=set-home] .thirdset-summary p{max-width:28%}.view-products-category table td{display:block;width:50%;float:left}.view-products-category table td:nth-child(odd),.view-products-manufacturer table td:nth-child(odd){clear:left}.views-field-field-product-image-2+.views-field-nothing{min-height:52px}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div{width:49%;margin-bottom:10px}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div:nth-child(odd){margin-left:0;clear:left}.home-static iframe{max-width:90%;margin:0 auto}}@media(max-width: 767px){[class*=set-home]+[class*=set-home]{margin-top:15px}[class*=set-home]>div{display:block;width:100%;float:left}.firstset-home .firstset-image ul li:not(:last-child){width:50%}.firstset-home .firstset-image ul li:last-child{width:100%}.firstset-home .firstset-image ul li:not(:last-child) img{width:100%}[class*=set-summary] p,[class*=set-home] .thirdset-summary p{position:relative;top:0;left:0;-webkit-transform:translate(0);transform:translateY(0);max-width:100%;margin:0;padding:15px 10px;line-height:20px}.firstset-home .firstset-image{width:100%;max-width:100%}.secondset-home{display:table}[class*=set-home]>.secondset-summary{display:table-footer-group;float:none}[class*=set-home]>.secondset-content{display:table-header-group;float:none}.thirdset-home .thirdset-image ul li{width:50%;float:left}[class*=set-home] .thirdset-image img{width:100%}[class*=set-home] .thirdset-summary{padding:0}.secondset-content{padding:0}.field--name-commerce-customer-shipping,.field--name-commerce-customer-billing{width:100%}.view-products-category table td,.view-products-manufacturer table td{width:100%}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div,[class*=str-set]{width:100%}#block-acroname-views-block-featured-pv-block-1 .view-id-featured_pv>.view-content>div:nth-child(even){margin-left:0}.home-static .section-top .image-section,.home-static .section-middle .image-section,.home-static>div>div{display:block;width:100%}.home-static .text-section{display:block;width:100%;float:left}.home-static .text-section>p{position:relative;-webkit-transform:translate(0, 0);transform:translate(0, 0);padding:15px 0;max-width:72%;margin:0 auto}.home-static .section-top .image-section{background-color:#fff}.home-static .section-top .image-section ul li{width:50%;display:block;text-align:center}.home-static .section-top .image-section ul li:last-child{width:100%}.home-static .section-bottom .text-section>p{-webkit-transform:translate(0, 0);transform:translate(0, 0);left:0;width:90%;max-width:100%;line-height:auto;margin:0 auto}.home-static .section-bottom ul li{width:50%}.home-static .section-middle .text-section{display:table-footer-group;float:none}.home-static .section-middle .media-section{display:table-header-group;float:none}#edit-checkout-completion-message div.addr-info{width:100%}.home-static{background-color:#fff}.home-static .section-top .text-section a,.home-static .section-middle .text-section a{margin:10px auto 0 auto}.home-static .section-middle .text-section br{display:none}.home-static .section-middle .text-section p>span:first-child{margin-bottom:10px}.l-global .l-constrained{width:70%;display:none}.l-global.active .l-constrained,.l-header{display:block}.l-page.active .l-branding .l-region--branding{display:block}.l-page.active{border:0 none}.l-page.active .l-constrained{padding:0px}.l-page .l-branding{background:#00293d;padding:5px 0px 10px}.l-page.active .l-constrained .l-region--branding span a{color:#fff}.l-page .l-constrained .l-region--navigation,.l-page .l-branding .l-region--branding{display:none}.l-page .l-constrained .l-region--branding .block__content{text-align:center}.l-page .l-header{padding-bottom:0px}.l-page.active .l-region--banner{border-top:0 none}.home-static>div{border-spacing:0}.home-static .text-section{font-size:15px}.page-node-552 #block-acroname-views-block-featured-pv-block-1{-webkit-order:2;order:2}.page-node-552 article.node.node--page.node--full.node--page--full{-webkit-order:1;order:1}.page-node-552 .l-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.l-page{margin-bottom:0}@media print{.view-packing-slip>div>div,.view-order-invoice>div>div{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:10px}.wrapper.customer-info{display:table-cell;float:none}.field--name-commerce-customer-shipping,.field--name-commerce-customer-billing{width:50%;float:left;padding:10px 0}#print-page-detail{display:none}}.node-type-product .l-constrained .owl-carousel .field-content .reccomm-prc{color:#006da0;font-weight:bold;text-align:right}.node-type-product .l-constrained .owl-carousel .field-content .reccomm-title a{text-align:left}.node-type-product .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button:hover{outline:none;background-color:#ededdd}.node-type-product .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.horizontal-tab-button.last a{padding:0}.node-type-product .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.horizontal-tab-button.last .summary{float:right}.node-type-product .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.horizontal-tab-button.last strong{float:left;padding:6px}.node-type-product .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.horizontal-tab-button.last a>div{display:inline-block}.node-type-product .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.horizontal-tab-button.last a>div .form-item{margin-bottom:0}.node-type-product .vote_value,.node-type-product .total_votes{color:#006da0;font-weight:bold;font-size:18px}.node-type-product .vote_value{display:block;margin-bottom:15px}.page-checkout .commerce-checkout-form-complete .checkout_completion_message.form-wrapper h2,.page-checkout .commerce-checkout-form-complete .checkout_completion_message.form-wrapper .h2{display:none}.node-type-product .horizontal-tabs-pane #comments .comments_title{margin-left:0}.page-admin-commerce-orders .block-views>h2,.page-admin-commerce-orders .block-views>.h2,.page-admin-commerce-orders .block-views .content .view-header,.page-admin-commerce-orders .block-views .content .view-filters,.page-admin-commerce-orders .block-views .vbo-views-form form #edit-select,.page-admin-commerce-orders .block-views .vbo-views-form form .vbo-select-all-markupm,.page-admin-commerce-orders .block-views .vbo-views-form form>div .vbo-select-all-markup{display:none}.group-add-to-cart .commerce-add-to-cart .form-text{padding:3px 5px}.stripe_payment #edit-commerce-payment-payment-method .form-item-commerce-payment-payment-method #edit-commerce-payment-payment-method-commerce-chequecommerce-payment-commerce-cheque,.stripe_payment #edit-commerce-payment-payment-method .form-item-commerce-payment-payment-method #edit-commerce-payment-payment-method-commerce-chequecommerce-payment-commerce-cheque+label{display:none}.quote_payment #edit-commerce-payment-payment-method .form-item-commerce-payment-payment-method #edit-commerce-payment-payment-method-commerce-stripecommerce-payment-commerce-stripe,.quote_payment #edit-commerce-payment-payment-method .form-item-commerce-payment-payment-method #edit-commerce-payment-payment-method-commerce-stripecommerce-payment-commerce-stripe+label{display:none}.quote_payment #payment-details{display:none}.field--name-field-you-save .field-label,.field--name-field-you-save .field-label+.field-items{display:inline-block}.field--name-commerce-price .field-label,.field--name-commerce-price .field-label+.field-items{display:inline-block}.x_billing-left,.x_shipping-right{float:left;width:50%}.x_shipping-right+h1,.x_shipping-right+.h1{clear:left;margin-top:30px;float:left;width:100%}.x_shipping-right+h1+p,.x_shipping-right+.h1+p{float:left}td.x_views-field-line-item-title{color:#006da0}#block-acrocom-invoice-pdf-print #download{display:inline-block;font-family:Play;font-size:13px;font-weight:bold;text-align:center;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;color:#fff;padding:5px 10px;border-radius:3px;background-color:#006da0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:linear-gradient(#006da0, #005c87);box-shadow:#0089c9 0 0 0 1px inset,#003954 0 0 0 1px;text-shadow:#005177 0 -1px 0;line-height:1;margin:10px 0}#block-acrocom-invoice-pdf-print #download:hover{background-color:#007eba;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:linear-gradient(#007eba, #006da0);box-shadow:#009ae2 0 0 0 1px inset,#004a6d 0 0 0 1px;color:#fff}#block-acrocom-invoice-pdf-print #download a{color:#fff;text-decoration:none}th,th a,th a:link,th a:visited{background-color:#016da0;color:#fff}.node-type-product .field--name-field-short-description{padding-bottom:10px}.field--name-commerce-customer-shipping .field-label,.field--name-commerce-customer-billing .field-label,.field--name-field-order-notes .field-label,.field--name-field-tracking-number .field-label,.field--name-commerce-shipment-carrier .field-label,.field--name-commerce-tracking-number .field-label,.field--name-commerce-shipment-service .field-label,.field--name-field-telephone .field-label,.field--name-commerce-coupons .field-label,.field--name-commerce-discounts .field_label{font-weight:bold}.payment-acro-form{padding-top:10px}.submitted{color:#00293d;font-style:italic;font-weight:600}.blog-date span{display:inline-block !important}.blog-date{position:unset !important;width:auto !important;text-align:left !important;font-size:14px !important;font-weight:600 !important;border-bottom:solid 2px #006da0 !important;margin-bottom:15px !important;padding-bottom:5px !important;border-right:none}.node-type-blog-post .node .node__content{margin-left:0px !important}@media(max-width: 767px){.node-type-blog-post .node__content p{word-break:break-word;margin:0 10px 1em 0px}}@media(max-width: 767px){.commerce-checkout-form-checkout .floaters.headroom,.page-checkout-shipping .floaters.headroom{position:initial;z-index:999;width:100%;background:#fff}.page-checkout-shipping .commerce-checkout-form-shipping{width:100%;float:left}.page-checkout-shipping .floaters{position:initial;width:100%;float:left}}.field--name-field-manufacturer-website .field-label:after{content:" " !important}.node-type-product .commerce-product-field-field-manufacturer-website{display:inline-block}.node-type-product .commerce-product-field-field-field-manufactured-country{display:inline-block;vertical-align:top;margin:0 5px;line-height:21px}.field--name-field-field-manufactured-country .field-label,.field--name-field-field-manufactured-country .field-items{float:left;margin-right:3px}.view-product-search.search-rows .search-product-text a{display:inline}.field--name-commerce-price.field_not_have_msrp .field-label+.field-items{color:#000}.section-software .pipedriveWebForms{display:none}.section-software .pipedriveWebForms{margin:0;width:100%;z-index:2;height:100%;position:fixed;background:rgba(70,71,72,.69)}.section-software .pipedriveWebForms{position:fixed;left:0;top:0;bottom:0;z-index:999}@media(max-width: 767px){.section-software .pipedriveWebForms{height:700px !important;width:95% !important;margin:50px auto;right:0px}.section-software .pipedriveWebForms iframe{width:92%;top:0% !important;height:100% !important;background-color:#fff}.closebutton{right:11px;font-size:22px;border:1px solid #000;padding:0px 5px 1px;z-index:99}.warapper_close{left:0;right:12px;top:13.5%}}@media(min-width: 768px){.group-add-to-cart .commerce-add-to-cart .form-wrapper .fieldset-wrapper{display:table !important}.group-add-to-cart .commerce-add-to-cart .form-wrapper .fieldset-wrapper .form-item{display:table-cell !important;width:90%}.group-add-to-cart .commerce-add-to-cart .form-wrapper .fieldset-wrapper label{width:85%}.group-add-to-cart .commerce-add-to-cart .form-wrapper .fieldset-wrapper input[type=checkbox],.group-add-to-cart .commerce-add-to-cart .form-wrapper .fieldset-wrapper label{display:inline-block;vertical-align:middle}.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart fieldset .fieldset-wrapper input{margin-top:-15px}.group-add-to-cart .field--name-commerce-price{margin-left:0}.ds-fluid-60-40-stacked .ds-right .fieldset-wrapper,.ds-fluid-60-40-stacked .ds-right .fieldset-wrapper .form-type-checkbox{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.section-software .pipedriveWebForms iframe{width:68%;top:15% !important;height:60% !important;background-color:#fff}.closebutton{font-size:30px;padding:1px 7px 6px;border:1px solid #fff}.warapper_close{max-width:768px;left:0;right:-25px;top:13.5%}}@media(min-width: 768px)and (max-width: 1023px){.section-software .pipedriveWebForms iframe{width:700px !important;background-color:#fff}.warapper_close{max-width:700px !important}}.section-software .pipedriveWebForms iframe{border:none;position:absolute !important;left:0;right:0;bottom:0 !important;margin:0 auto;height:700px !important;background-color:#fff}.closebutton{position:relative;float:right;color:#fff;cursor:pointer;border-radius:50%;background:#000}.warapper_close{position:absolute;margin:0 auto;width:100%;z-index:99}@media(max-width: 767px){.l-global .site-logo img{display:none}.l-global .mobile-header .mobile-logo img{width:250px;max-width:100%}}@media(min-width: 768px){.l-global{padding-top:12px;position:relative}.l-global .site-logo img{width:275px;padding:0px 0px 0px 20px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 0px}}@media(max-width: 767px){header.l-header .l-constrained{padding:0px;margin-right:-1px;margin-left:-1px}.l-region--global{display:block;text-align:center}.l-region--global .block--search-api-page{display:inline-block;margin:10px auto}.l-region--global .block--menu-menu-functions{display:none}}.group-add-to-cart .commerce-add-to-cart fieldset.form-wrapper{border:0 none}.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart fieldset{padding:0px}.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart fieldset,.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart fieldset .form-item{margin-bottom:0px}.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart fieldset .fieldset-wrapper input{margin-top:0px}.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart fieldset .fieldset-wrapper .commerce-product-title{color:#00293d;line-height:15px;font-weight:600;font-size:1em}.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart fieldset .fieldset-wrapper .content .field--type-commerce-price{font-weight:normal;font-size:1em}.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart fieldset .fieldset-wrapper .content a{text-decoration:none}.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart .item-quantiy-submit-wrapper{display:-webkit-flex;display:flex;margin-bottom:40px;position:relative}.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart .item-quantiy-submit-wrapper .form-item{margin-bottom:0px}.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart fieldset.pado-class-first{position:relative;padding-top:27px}.group-add-to-cart .field--type-commerce-product-reference .commerce-add-to-cart fieldset.pado-class-first:before{content:"Add Accessories";width:100%;float:left;position:absolute;top:0;font-size:16px;font-weight:bold;left:0}.commerce-product-title-label{display:none}.ds-fluid-60-40-stacked .ds-right .fieldset-wrapper,.ds-fluid-60-40-stacked .ds-right .fieldset-wrapper .form-type-checkbox{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media(max-width: 959px){.ds-fluid-60-40-stacked .ds-right{width:100%}}.node-type-blog-post .view-blog-related-content .field--type-commerce-product-reference fieldset{display:none}.checkout-cancel,.checkout-back{background-image:linear-gradient(#FFFFFF, #CCCCCC);color:#006da0;text-shadow:none;box-shadow:#ccc 0 0 0 1px inset}body.maintenance-page{margin:0;padding:0;color:#333;background:#fff}.maintenance-page-body{margin:0;padding:0 0 50px;text-align:center}.maintenance-page-body__banner{margin:0 0 45px;padding:0;height:200px;background:url("../gfx/maintenance-page-banner.jpg") 50% 0 no-repeat;background-size:auto 200px}@media(min-width: 768px){.maintenance-page-body__banner{height:506px;background-size:auto}}.maintenance-page-body__logo{margin:0 auto 40px;padding:0;max-width:270px}.maintenance-page-body__logo img{max-width:100%;height:auto}.maintenance-page-body__content{margin:0 auto;padding:40px 20px 20px;max-width:870px}.maintenance-page-body__message{margin:0 auto 25px;padding:0;font-size:18px;line-height:1.4}@media(min-width: 768px){.maintenance-page-body__message{margin:0 auto 35px;font-size:23px;line-height:1.5}}.maintenance-page-body__company-name{margin:0 0 10px;padding:0;font-size:18px}@media(min-width: 768px){.maintenance-page-body__company-name{font-size:23px}}.maintenance-page-body__copyright{font-size:14px;color:#666}.maintenance-page-body__copyright a{color:#666;text-decoration:none}.maintenance-page-body__copyright a:hover,.maintenance-page-body__copyright a:focus{color:#333;text-decoration:underline}.site-search-listing .views-exposed-form .form-control{max-width:182px;width:100%}@media(min-width: 576px){.site-search-listing .views-exposed-form .form-control{width:100%}}.site-search-listing .bef-exposed-form .form--inline>.form-item,.site-search-listing .bef-exposed-form .form--inline>.form-actions{float:none;display:inline-block;margin-top:.4rem;vertical-align:top}.site-search-listing .view-header h2,.site-search-listing .view-header .h2{margin-left:0}.site-search-listing .pager{text-align:center}.site-search-listing>.view-content>.views-row{margin-bottom:1.5rem}.site-search-listing__results-summary{margin-left:0;margin-bottom:2rem;font-size:90%}.component-carousel .slick-arrow{position:absolute;top:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0 0.9375rem;width:auto;height:100%;font-size:0;color:rgba(0,0,0,0);background:none;border:0;z-index:30}.component-carousel .slick-arrow::before{margin:auto;padding:0;font-size:2.5rem;color:#00293d;opacity:.7;text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.component-carousel .slick-arrow:hover::before,.component-carousel .slick-arrow:focus::before{opacity:1}.component-carousel .slick-arrow.slick-prev{left:0}.component-carousel .slick-arrow.slick-prev::before{content:""}.component-carousel .slick-arrow.slick-next{right:0}.component-carousel .slick-arrow.slick-next::before{content:""}.component-carousel__slider .component-carousel-slide__image a{position:relative;display:block}.discount-currency{color:green;padding:0 1em}.final-price{font-size:1.1em}.original-price{font-size:1em}.cart-block{margin:0 2px 0 0;padding:0}@media(min-width: 768px){.cart-block{margin:0}}.cart-block__summary-link{position:relative;display:block;padding:0 0 0 20px}@media(min-width: 768px){.cart-block__summary-link{padding:0 0 0 30px}}.cart-block__summary-link::before{content:"";position:absolute;top:-2px;left:0;font-size:18px;color:#fff}.cart-block__summary-link__count{position:absolute;top:-8px;left:12px;display:block;margin:0;padding:2px 4px;min-width:15px;min-height:15px;font-size:11px;line-height:1;text-align:center;font-weight:600;color:#fff;background:#016da0;border-radius:50%}.commerce-checkout-flow .checkout-pane-payment-information fieldset[id*=edit-payment-information-payment-method] .fieldset-legend .form-optional,.commerce-checkout-flow .checkout-pane-coupon-redemption .form-optional{display:none}.commerce-checkout-flow .checkout-pane-coupon-redemption{border-top:1px solid #b3b3b3}.commerce-checkout-flow .checkout-pane-coupon-redemption h3,.commerce-checkout-flow .checkout-pane-coupon-redemption .h3{margin-top:1.25rem}.commerce-checkout-flow .checkout-pane-coupon-redemption .form-item.form-item-sidebar-coupon-redemption-form-code{display:inline-block;margin-right:0.375rem;max-width:11.25rem}.commerce-checkout-flow .checkout-pane-coupon-redemption .form-control{width:100%}.commerce-checkout-flow .checkout-pane-coupon-redemption table td,.commerce-checkout-flow .checkout-pane-coupon-redemption table th{border:0}.commerce-checkout-flow .checkout-pane{margin:0 0 1.25rem}.commerce-checkout-flow .checkout-pane>legend{margin:0;padding:0;display:block;width:100%;height:auto;border:0;background:none}.commerce-checkout-flow .checkout-pane>legend .fieldset-legend{position:relative;display:block;margin:0;padding:1.25rem;font-size:1.125rem;color:#fff;text-transform:capitalize;font-weight:normal;background:#00293d}.commerce-checkout-flow .checkout-pane.checkout-pane-acroname-checkout-payment-quote>legend .fieldset-legend,.commerce-checkout-flow .checkout-pane.checkout-pane-shipping-information>legend .fieldset-legend,.commerce-checkout-flow .checkout-pane.checkout-pane-payment-information>legend .fieldset-legend{padding-left:3.75rem}.commerce-checkout-flow .checkout-pane.checkout-pane-acroname-checkout-payment-quote>legend .fieldset-legend::before,.commerce-checkout-flow .checkout-pane.checkout-pane-shipping-information>legend .fieldset-legend::before,.commerce-checkout-flow .checkout-pane.checkout-pane-payment-information>legend .fieldset-legend::before{content:"";position:absolute;top:1rem;left:0.9375rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0;width:35px;height:35px;font-size:1.1875rem;line-height:1;font-weight:bold;color:#fff;text-align:center;border:2px solid #fff;border-radius:50%}.commerce-checkout-flow .checkout-pane.checkout-pane-shipping-information>legend .fieldset-legend::before{content:"1"}.commerce-checkout-flow .checkout-pane.checkout-pane-acroname-checkout-payment-quote>legend .fieldset-legend::before,.commerce-checkout-flow .checkout-pane.checkout-pane-payment-information>legend .fieldset-legend::before{content:"2"}.commerce-checkout-flow .checkout-pane>.fieldset-wrapper{padding:0.3125rem 0.9375rem 0.9375rem;border:1px solid #00293d}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary{position:static;top:0;margin:0 0 1.25rem}@media(min-width: 768px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary{position:-webkit-sticky;position:sticky;top:40px;margin:0}}.commerce-checkout-flow .order-actions_seperator{margin:0 0.625rem 0 0.625rem}.commerce-checkout-flow .account-instructions .instruction{position:relative;margin-bottom:0.625rem;padding-left:2.6875rem}.commerce-checkout-flow .account-instructions__new_account::before{content:"";position:absolute;top:2px;left:10px;font-size:16px;color:#006da0}.commerce-checkout-flow .account-instructions__existing_account::before{content:"";position:absolute;top:2px;left:10px;font-size:16px;color:#006da0}.commerce-checkout-flow .checkout-pane-review .field--name-billing-profile{display:none}.commerce-checkout-flow .checkout-pane-review fieldset#edit-review-contact-information .fieldset-wrapper{margin:0 0.625rem 0.9375rem 0.625rem}.commerce-checkout-flow .checkout-pane-review fieldset#edit-review-shipping-information .fieldset-wrapper .field--name-shipping-method{margin:0 0.625rem 0.9375rem 0.625rem}.commerce-checkout-flow .checkout-pane-review fieldset#edit-review-shipping-information .fieldset-wrapper .field--name-shipping-method .field__label{display:inline-block}.commerce-checkout-flow .checkout-pane-review fieldset#edit-review-shipping-information .fieldset-wrapper .field--name-shipping-method .field__label::after{content:": "}.commerce-checkout-flow .checkout-pane-review fieldset#edit-review-shipping-information .fieldset-wrapper .field--name-shipping-method .field__item{display:inline-block}.commerce-checkout-flow .checkout-pane-review fieldset#edit-review-payment-information .fieldset-wrapper{margin:0 0.625rem 0.9375rem 0.625rem}.commerce-checkout-flow .checkout-pane-acroname-checkout-order-notes legend{display:none}.commerce-checkout-flow .checkout-pane-acroname-checkout-order-notes .form-item{margin-top:0}.commerce-checkout-flow .checkout-pane-acroname-checkout-order-notes .fieldset-wrapper{padding:0;border:0}.commerce-checkout-flow .checkout-pane-acroname-checkout-order-notes .fieldset-wrapper .form-textarea-wrapper textarea{height:auto;resize:vertical;font-size:15px}.commerce-checkout-flow .checkout-pane-acroname-checkout-order-notes .fieldset-wrapper .form-item-acroname-checkout-order-notes-terms-and-conditions{margin-top:1.875rem;margin-bottom:0}.commerce-checkout-flow .checkout-complete .checkout-complete__title{margin-left:0.625rem}.commerce-checkout-flow .checkout-complete .checkout-complete__body{margin-left:0}.commerce-checkout-flow .checkout-complete .checkout-complete__body p:first-child{margin-bottom:0.375rem}.commerce-checkout-flow .checkout-complete .checkout-complete__buttons{margin:1.25rem auto 1.25rem 0.625rem}.commerce-checkout-flow .checkout-complete .checkout-complete__order_details{margin-left:0.625rem}.commerce-checkout-flow .checkout-complete .checkout-complete__order_details .checkout-complete__order_items{margin-bottom:0.625rem}.commerce-checkout-flow .checkout-complete .checkout-complete__order_details .checkout-complete__customer_information{margin-top:1.875rem}@media(min-width: 768px){.commerce-checkout-flow .checkout-complete .checkout-complete__order_details .checkout-complete__customer_information{display:-webkit-flex;display:flex;-webkit-column-gap:150px;column-gap:150px}}.commerce-checkout-flow .checkout-complete .checkout-complete__order_details .checkout-complete__customer_information .customer-billing p.address{margin-left:0}.commerce-checkout-flow .checkout-complete .checkout-complete__order_details .checkout-complete__customer_information .customer-information__shipping p.address{margin-left:0}.commerce-checkout-flow .checkout-complete .checkout-complete__order_details>p{margin-left:0}.commerce-checkout-flow .form-wrapper[class*=field--widget-address] .form-item{margin-top:0}.commerce-checkout-flow .stripe-form .form-text{border-color:#807e7e}.commerce-checkout-flow .stripe-form .error{border-color:#c00}.commerce-checkout-flow .stripe-form .form-item{display:inline-block;margin-right:0.9375rem}.layout-region-checkout-main,.layout-region-checkout-footer{float:none;width:auto;padding-right:0}@media(min-width: 992px){.layout-region-checkout-main,.layout-region-checkout-footer{float:left;width:55%;padding-right:30px}}.layout-region-checkout-secondary{float:none;width:auto}@media(min-width: 992px){.layout-region-checkout-secondary{float:right;width:45%}}.toolbar-vertical.toolbar-tray-open .layout-region-checkout-main,.toolbar-vertical.toolbar-tray-open .layout-region-checkout-footer,.toolbar-vertical.toolbar-tray-open .layout-region-checkout-secondary{float:none;width:auto;padding-right:0}.layout-region-order-summary-cont{padding:0.9375rem 0.9375rem 0.0625rem;border:1px solid #00293d}.layout-region-order-summary-cont table thead th.views-field-total-price__number{white-space:nowrap}.layout-region-order-summary-cont .view-content table{margin:0}.layout-region-order-summary-cont .view-footer{padding-top:0.625rem;border-top:1px solid #b3b3b3}.layout-checkout-form .layout-region-checkout-footer .form-actions{padding:0.9375rem 0.9375rem 0.5rem;text-align:center;border:1px solid #b3b3b3}.checkout-pane-acroname-checkout-quote-completion .checkout-complete__order-summary-title,.checkout-pane-completion-message .checkout-complete__order-summary-title{margin-top:2.5rem}.checkout-pane-acroname-checkout-quote-completion .field--name-order-items .field__label,.checkout-pane-completion-message .field--name-order-items .field__label{display:none}.checkout-pane-acroname-checkout-quote-completion .field--name-order-items table thead tr>th:last-child,.checkout-pane-acroname-checkout-quote-completion .field--name-order-items table tbody tr>td:last-child,.checkout-pane-completion-message .field--name-order-items table thead tr>th:last-child,.checkout-pane-completion-message .field--name-order-items table tbody tr>td:last-child{text-align:right}.checkout-pane-acroname-checkout-quote-completion .field--name-total-price,.checkout-pane-completion-message .field--name-total-price{margin:0 0 1.25rem;padding:1.25rem 0 0;border-top:1px solid #b3b3b3}.commerce-order__user .order-information{margin-top:16px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #efefef}.commerce-order__user .order-information .edit_order__btn{padding-left:.625rem;margin-bottom:0}.commerce-order__user .order-information .field--name-order-items{margin-top:18px;margin-bottom:20px}.commerce-order__user .order-information .field--name-total-price .order-total-line{padding:4px 10px}.commerce-order__user .order-information .field--name-total-price .order-total-line.order-total-line__total .order-total-line-label{font-weight:normal}@media(min-width: 768px){.commerce-order__user .customer-information{display:-webkit-flex;display:flex;-webkit-column-gap:200px;column-gap:200px}}.commerce-order__user .customer-information .field--name-address p{margin-left:0}.commerce-order__user .customer-information .field--name-shipping-method{display:none}.commerce-order__user .customer-notes{margin-bottom:20px}.commerce-order__user .download_invoice__btn{margin-bottom:40px}.acroname-order-table .view-header{display:none;margin:0;padding:8px 15px;border-bottom:0;background-color:#2d659c}@media(min-width: 768px){.acroname-order-table .view-header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-column-gap:20px;column-gap:20px}}.acroname-order-table .view-header>.field{display:-webkit-flex;display:flex}@media(min-width: 768px){.acroname-order-table .view-header>.field:last-of-type{margin:0}}.acroname-order-table .view-header>.field:last-of-type{margin:0}.acroname-order-table .view-header>.field.field--name-product-image{-webkit-flex:0 0 100px;flex:0 0 100px}.acroname-order-table .view-header>.field.field--name-title{-webkit-flex:2 0 180px;flex:2 0 180px}.acroname-order-table .view-header>.field.field--name-unit-price{-webkit-flex:1 0 140px;flex:1 0 140px}@media(min-width: 768px){.acroname-order-table .view-header>.field.field--name-unit-price{margin-right:20px;max-width:180px}}@media(min-width: 992px){.acroname-order-table .view-header>.field.field--name-unit-price{margin-right:60px}}.acroname-order-table .view-header>.field.field--name-quantity{-webkit-flex:1 0 70px;flex:1 0 70px}@media(min-width: 768px){.acroname-order-table .view-header>.field.field--name-quantity{-webkit-justify-content:center;justify-content:center;max-width:100px}}.acroname-order-table .view-header>.field.field--name-total-price{-webkit-flex:.3 0 100px;flex:.3 0 100px}@media(min-width: 768px){.acroname-order-table .view-header>.field.field--name-total-price .field__label{margin-left:auto;margin-right:20px}}.acroname-order-table .view-header>.field .field__label{color:#fff}.acroname-order-table .view-content .commerce-order-item-list{float:none;margin:0;padding:0;width:100%;text-align:left}.acroname-order-table .view-content .commerce-order-item-listing{display:block;margin:0;padding:0;list-style:none}.acroname-order-table .view-content .commerce-order-item-listing>li{position:relative;float:none;display:block;-webkit-align-items:unset;align-items:unset;margin:0;padding:1.5625rem 0.9375rem 1.875rem 5rem;min-height:160px;background:none;border-bottom:1px solid #efefef;border-top:0}@media(min-width: 370px){.acroname-order-table .view-content .commerce-order-item-listing>li{padding:1.5625rem 0.9375rem 1.875rem 8.4375rem}}@media(min-width: 768px){.acroname-order-table .view-content .commerce-order-item-listing>li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-column-gap:20px;column-gap:20px;padding:2.5rem 0.9375rem 1.875rem 8.4375rem}}.acroname-order-table .view-content .commerce-order-item-listing>li>div:not(:last-child){margin-bottom:3px}.acroname-order-table .view-content .commerce-order-item-listing>li:last-of-type{border-bottom:2px solid #ccc}.acroname-order-table .view-content .commerce-order-item__col{float:none;display:block;margin:0;padding:0}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product{-webkit-flex:2 0 180px;flex:2 0 180px;-webkit-align-self:flex-start;align-self:flex-start;padding:0}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-image{position:absolute;top:20px;left:15px;width:50px;height:50px}@media(min-width: 370px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-image{width:100px;height:100px}}@media(min-width: 768px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-image{top:28px}}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-image a{position:relative;display:block;text-decoration:none}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-image:hover a,.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-image:focus a{opacity:.8}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-image img{max-width:100%;height:auto;border:1px solid #ccc}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-image-placeholder{display:block;width:50px;height:50px;background:url("../gfx/product-placeholder.jpg") 0 0 no-repeat;background-size:100%}@media(min-width: 370px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-image-placeholder{width:100px;height:100px}}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-info{position:static;margin:0;padding:0;min-height:0}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-info>div:not(:last-child){margin-bottom:5px}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-info .commerce-order-item__description{display:none}@media(min-width: 768px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-info .commerce-order-item__description{display:block}}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-info .commerce-order-item__description p{margin-left:0;margin-bottom:0;color:gray}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-info .commerce-order-item__sku{display:none;white-space:nowrap;font-size:14px}@media(min-width: 768px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-info .commerce-order-item__sku{display:block}}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--product .commerce-order-item__product-info .commerce-order-item__sku-inline{color:#00293d}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--unit-price{-webkit-flex:1 0 140px;flex:1 0 140px;font-size:14px}@media(min-width: 768px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--unit-price{margin-right:20px;max-width:180px}}@media(min-width: 992px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--unit-price{margin-right:60px}}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--unit-price>div{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--unit-price>div:not(:last-child){margin-bottom:3px}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--unit-price .total-discount{white-space:nowrap}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--quantity{-webkit-flex:1 0 70px;flex:1 0 70px;padding-top:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media(min-width: 768px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--quantity{-webkit-justify-content:center;justify-content:center;max-width:100px}}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--quantity .field-label{font-size:14px}@media(min-width: 768px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--quantity .field-label{display:none}}@media(max-width: 767px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--quantity .field-value{font-size:14px}}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--total-price{-webkit-flex:.3 0 100px;flex:.3 0 100px;padding-top:0;text-align:left;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media(min-width: 768px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--total-price{-webkit-justify-content:flex-end;justify-content:flex-end}}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--total-price .field-label{font-size:14px}@media(min-width: 768px){.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--total-price .field-label{display:none}}.acroname-order-table .view-content .commerce-order-item__col.commerce-order-item__col--total-price .field-value{font-weight:bold}.acroname-order-table .commerce-order-item__quantity-wrapper{position:relative;margin:0 -1.5625rem 0 0;padding:0 1.5625rem 0 0}@media(min-width: 768px){.acroname-order-table .commerce-order-item__quantity-wrapper{margin:0}}.acroname-order-table .commerce-order-item__quantity-wrapper .form-item{margin:0;padding:0}.acroname-order-table .commerce-order-item__quantity-wrapper .form-number{padding:0.25rem 0.3125rem 0.1875rem;width:100%;max-width:74px;font-size:0.9375rem;height:auto;text-align:center;border-radius:2px}.acroname-order-table .commerce-order-item__remove-button{position:absolute;top:0.25rem;right:0}.acroname-order-table .commerce-order-item__remove-button::before{content:"";color:#006da0}.acroname-order-table .commerce-order-item__remove-button:hover::before,.acroname-order-table .commerce-order-item__remove-button:focus::before{color:#00293d}.acroname-order-table .commerce-order-item__remove-button input{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;font-size:0;color:rgba(0,0,0,0);border:0;background:none;box-shadow:none;z-index:1}.acroname-order-table__footer{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:1.25rem 0 0;border-bottom:0}@media(min-width: 768px){.acroname-order-table__footer{margin:0 0 1.875rem;padding:1.25rem 0;border-bottom:1px solid #e6e6e6}}.acroname-order-table__discount-code-message{margin:1.25rem 0 0;padding:1.25rem 0 0;width:100%;text-align:center;border-top:1px solid #e6e6e6;-webkit-order:2;order:2}@media(min-width: 768px){.acroname-order-table__discount-code-message{margin:0 auto 0 0;padding:0;width:45%;text-align:left;border-top:0;-webkit-order:unset;order:unset}}.acroname-order-table.view-commerce-cart-form .view-content .commerce-order-item-listing>li{padding-right:1.5625rem}@media(min-width: 768px){.acroname-order-table.view-commerce-cart-form .view-content .commerce-order-item-listing>li{padding-right:0.9375rem}}.acroname-order-table.view-commerce-cart-form .order-table-total{padding-right:1.5625rem}@media(min-width: 768px){.acroname-order-table.view-commerce-cart-form .order-table-total{padding-right:0.9375rem}}.acroname-order-table.view-commerce-cart-form .form-actions{clear:both;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-justify-content:center;justify-content:center;width:100%}@media(min-width: 768px){.acroname-order-table.view-commerce-cart-form .form-actions{-webkit-justify-content:unset;justify-content:unset;text-align:left}}.acroname-order-table.view-commerce-cart-form .form-actions input{display:none}.acroname-order-table.view-commerce-cart-form .form-actions .continue-shopping-button{margin:0.9375rem auto 0;width:100%;-webkit-order:10;order:10}@media(min-width: 768px){.acroname-order-table.view-commerce-cart-form .form-actions .continue-shopping-button{margin:0 auto 0 0;width:auto;-webkit-order:unset;order:unset}}.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]{padding-left:0;padding-right:0}.acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping]::before{content:"";margin:0 7px 0 0}.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button{margin:0 0.625rem 0.625rem 0}.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button span,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button span,.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button span{display:inline}.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button::before{content:"";margin:0 7px 0 0}.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button{margin-right:0}.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button::before{content:"";margin:0 7px 0 0}.acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button::before{content:"";margin:0 7px 0 0}.order-table-total{padding:0;width:100%}@media(min-width: 370px){.order-table-total{padding:0 0 0 8.4375rem}}@media(min-width: 768px){.order-table-total{padding:0;width:auto}}.order-table-total__item{display:-webkit-flex;display:flex;width:100%;margin:0 0 0.625rem}.order-table-total__label{margin-right:0;width:170px;text-align:left}@media(min-width: 768px){.order-table-total__label{margin-right:25px;text-align:right}}.order-table-total__value{margin:0 0 0 auto;padding-left:1.25rem;text-align:right;font-weight:bold}.path-product .page-title{text-transform:none}.product-price{color:#006da0;font-weight:bold}.product-header{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.product-header__gallery{margin:0 0 0.625rem;padding:0;width:100%}@media(min-width: 992px){.product-header__gallery{margin:0 0 1.25rem;padding:0 1.875rem 0 0;width:60%}}.product-header__single-image{margin:0 0 0.625rem;text-align:center}.product-header__single-image img{margin-left:auto;margin-right:auto}.product-carousel{position:relative}.product-carousel .slick-slider{display:block;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}@media(min-width: 768px){.product-carousel .slick-slider{display:-webkit-flex;display:flex;padding:0}}.product-carousel .slick-dots{display:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-self:flex-start;align-self:flex-start;margin:3.125rem 0 0;padding:0;width:auto;max-width:unset;-webkit-order:unset;order:unset}@media(min-width: 768px){.product-carousel .slick-dots{-webkit-align-self:center;align-self:center;margin:0;padding:0 30px 0 0;width:100%;max-width:130px;-webkit-order:-1;order:-1}}.product-carousel .slick-dots>li{margin:0;padding:0 0.625rem 0.625rem 0;max-width:5rem;list-style:none;background:none}@media(min-width: 768px){.product-carousel .slick-dots>li{padding:0 0 0.625rem;max-width:5.625rem}}.product-carousel .slick-dots>li a{position:relative;display:block;opacity:.7;padding:0.3125rem;border:1px solid #efefef}.product-carousel .slick-dots>li a:hover,.product-carousel .slick-dots>li a:focus{opacity:1}.product-carousel .slick-dots>li.slick-active a{opacity:1;border-color:#545353}.product-carousel img{display:none}.product-carousel .slick-slider.slick-initialized img{display:block}.product-carousel .slick-slider.slick-initialized .slick-dots{display:-webkit-flex;display:flex}@media(min-width: 768px){.product-carousel .slick-slider.slick-initialized .slick-dots{display:block}}.product-header__content{-webkit-align-self:flex-start;align-self:flex-start;margin:0 0 1.25rem;padding:1.25rem;width:100%;border:1px solid #efefef;background-color:#efefef;background-size:100%;background-image:linear-gradient(to top, #efefef 0%, #ffffff 100%)}@media(min-width: 992px){.product-header__content{width:40%}}.product-header__content p{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.product-header__form{position:relative;margin:0 0 1.25rem;max-width:31.25rem}.product-header__form .form-optional{display:none}.product-header__form .select-wrapper,.product-header__form .select-wrapper .form-control{max-width:100%}.product-header__form .form-type-entity-autocomplete .form-control{width:100%;max-width:100%}.product-header__rohs{display:block;margin:0.625rem 0;width:66px;height:39px;background:url("../gfx/rohs.png") 0 0 no-repeat}.product-header__short-description,.product-header__brief-specifications{margin:0 0 0.625rem}.product-header__manufacturer div{display:inline;vertical-align:top}.product-header__price .field--name-list-price .field__label{font-weight:normal}.product-header__price .field--name-list-price .field__item{text-decoration:line-through}.product-header__price__sale{margin:0 0 0.3125rem;font-size:1.1875rem;font-weight:700}.product-header__price__sale div{display:inline-block;vertical-align:top}.full-product--type--physical-product .product-header__form{padding:0 0 3.75rem}.full-product--type--physical-product .product-header__form .field--name-quantity{position:absolute;bottom:0;left:0;margin:0;padding:0;width:4.6875rem;z-index:1}.full-product--type--physical-product .product-header__form .field--name-quantity .form-item{margin:0;padding:0}.full-product--type--physical-product .product-header__form .field--name-quantity .form-control{min-height:30px;width:100%;max-width:100%;text-align:center;border-radius:4px 0 0 4px}.full-product--type--physical-product .product-header__form .form-actions{position:absolute;bottom:0;left:4.625rem;margin:0;padding:0;z-index:2}.full-product--type--physical-product .product-header__form .form-actions .btn,.full-product--type--physical-product .product-header__form .acroname-order-table.view-commerce-cart-form .form-actions a[id*=edit-continue-shopping],.acroname-order-table.view-commerce-cart-form .full-product--type--physical-product .product-header__form .form-actions a[id*=edit-continue-shopping],.full-product--type--physical-product .product-header__form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-quote]+button,.acroname-order-table.view-commerce-cart-form .full-product--type--physical-product .product-header__form .form-actions input[id*=edit-quote]+button,.full-product--type--physical-product .product-header__form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-checkout]+button,.acroname-order-table.view-commerce-cart-form .full-product--type--physical-product .product-header__form .form-actions input[id*=edit-checkout]+button,.full-product--type--physical-product .product-header__form .acroname-order-table.view-commerce-cart-form .form-actions input[id*=edit-submit]+button,.acroname-order-table.view-commerce-cart-form .full-product--type--physical-product .product-header__form .form-actions input[id*=edit-submit]+button{margin:0;border-radius:0 4px 4px 0;box-shadow:none}.full-product .comment-form-wrapper{margin-top:0}.full-product.full-product--has-reviews .comment-form-wrapper{margin-top:1.875rem}.product-listing-item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;border:1px solid #efefef}.product-listing-item__image{text-align:center}.product-listing-item__image img{width:60%}.product-listing-item__title{text-decoration:none}.product-listing-item__title:hover,.product-listing-item__title:focus{text-decoration:none}.product-listing-item__content{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:0.75rem 0.625rem 0.625rem;line-height:1.2;border-top:1px solid #efefef}.product-listing-item__content>.product-listing-item__title{padding-right:1.25rem;width:100%}.product-listing-item__content>.product-listing-item__price{text-align:right}.product-listing-item__content>.product-listing-item__price .product-list-price{display:inline-block}.product-listing-item__content>.product-listing-item__price .product-list-price .field__label{display:none}.product-listing-item__content>.product-listing-item__price .product-list-price .field__item{margin:0;padding:0;text-decoration:line-through}.product-listing-item__details{display:none}a.product-listing-item__image{position:relative;display:block}a.product-listing-item__image:hover,a.product-listing-item__image:focus{opacity:.8}.product-tabs{margin:0 0 1.25rem;border:1px solid #ccc}.product-tabs .nav-tabs{margin:0 0 0.625rem;border-bottom:0;background:#dedede}.product-tabs .nav-tabs>li{border:0;border-right:1px solid #ccc}.product-tabs .nav-tabs .nav-link{border:0;font-weight:bold;color:#00293d;background:#eee}.product-tabs .nav-tabs .nav-link:hover,.product-tabs .nav-tabs .nav-link:focus{color:#006da0}.product-tabs .nav-tabs .nav-link.active,.product-tabs .nav-tabs .nav-item.show .nav-link{color:#00293d;background:#fff}.product-tabs .tab-pane{padding:0.625rem 1.25rem 1.25rem}.product-tabs .field--name-field-features>li{padding:0.3125rem 0}.product-listing.store-list-view .product-listing-item{display:block;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:0.625rem;height:auto}.product-listing.store-list-view .product-listing-item::after{content:"";display:table;clear:both}.product-listing.store-list-view .product-listing-item__image{float:left;margin:0 0.9375rem 0.375rem 0;width:25%}.product-listing.store-list-view .product-listing-item__image img{width:auto}.product-listing.store-list-view .product-listing-item__content{display:block;padding:0;width:auto;border:0}.product-listing.store-list-view .product-listing-item__content>.product-listing-item__title{display:block;margin:0 0 0.3125rem;padding:0;width:100%}.product-listing.store-list-view .product-listing-item__details{display:block}.product-listing.store-list-view .product-listing-item__details>div::after{display:none}.product-listing.store-list-view .product-listing-item__details p{margin-left:0;margin-right:0}.product-listing.store-list-view .product-listing-item__details p:last-child{margin-bottom:0}.related-product-item{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 1.25rem;width:100%}.related-product-item__image{width:53%;max-width:87px}.related-product-item__image a{position:relative;display:block}.related-product-item__image a:hover,.related-product-item__image a:focus{opacity:.8}.related-product-item__details{padding:0 0 0 0.9375rem;width:100%}.related-product-item__price div{display:inline}.related-product-item__price .related-product-item__price__label{color:#444}.related-product-item__form .field{display:none}.related-product-item__form .field--name-variations{display:block}.related-product-item__form .field--name-variations .field--name-quantity,.related-product-item__form .field--name-variations .form-item__label{display:none}.related-product-item__form .field--name-variations .form-item{margin:0.25rem 0 0.625rem}.related-product-item__form .field--name-variations .form-control{max-width:100%;width:100%;font-size:0.65625rem}.related-product-item__form .form-actions{margin:0.3125rem 0 0}.related-products__slider{margin:0 -0.3125rem}.related-products__slider .slick-slide{padding:0 0.3125rem}.related-products__slider .slick-track{margin-left:0;margin-right:0}.related-products__slider .product-listing-item__content{min-height:78px}.related-products__slider .product-listing-item__image img{margin-left:auto;margin-right:auto}.product-header__form div[id*=edit-add-ons] legend .fieldset-legend{font-family:Arial,sans-serif;font-size:1.1875rem;font-weight:700;color:#333}.form-item--product-add-on{position:relative;padding:0 4.6875rem 0 0;width:100%;min-height:2.875rem}.form-item--product-add-on:last-child{margin-bottom:0}.form-item--product-add-on>.form-item{margin:0}.form-item--product-add-on .form-type-checkbox label{display:block;min-height:0;font-size:0.8125rem;color:#00293d;font-weight:600}.form-item--product-add-on .form-type-checkbox label::before{top:0.1875rem}.form-item--product-add-on .form-type-checkbox label::after{top:0.375rem}.form-item--product-add-on .form-type-checkbox.form-disabled label{color:#353535}.form-item--product-add-on .form-type-checkbox .description{margin:0.0625rem 0 0 1.6875rem}.form-item--product-add-on>.form-type-select{position:absolute;top:0;right:0;margin:0;width:2.375rem}.form-item--product-add-on>.form-type-select .select-wrapper .form-control{padding-right:1.1875rem}.form-item--product-add-on>.form-type-select .select-wrapper::after{right:0.4375rem}.form-item--product-add-on>.form-type-select .description{position:absolute;right:0;font-size:0.6875rem;text-align:right;white-space:nowrap}.form-item--product-add-on .form-item--product-add-on-price-details{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0.125rem 0 0 1.6875rem;font-size:0.75rem}.form-item--product-add-on .form-item--product-add-on-link{margin:0;padding:0}.form-item--product-add-on .form-item--product-add-on-link::before{content:"|";position:relative;top:-0.125rem;display:inline-block;margin:0 0.5rem;color:#807e7e}.product-listing.store-grid-view{clear:both;margin:0;padding:0}.product-listing.store-grid-view>.view-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}@media(min-width: 500px){.product-listing.store-grid-view>.view-content{margin:0 -0.375rem}}@media(min-width: 992px){.product-listing.store-grid-view>.view-content{margin:0 -0.375rem}}.product-listing.store-grid-view .views-row{float:none;margin:0 0 1.25rem;padding:0;width:100%;background:none}@media(min-width: 500px){.product-listing.store-grid-view .views-row{padding:0 0.375rem;width:50%}}@media(min-width: 992px){.product-listing.store-grid-view .views-row{width:33.3333%}}.product-listing.store-list-view{clear:both;margin:0;padding:0}.product-listing.store-list-view>.view-content{margin:0;padding:0}.product-listing.store-list-view .views-row{float:none;margin:0 0 1.25rem;padding:0;width:100%;background:none}.view-catalog .view-filters{clear:both;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1.25rem;padding:0.9375rem 0.9375rem 0;width:100%;border:1px solid #efefef;background:#f5f5f5}.view-catalog .view-filters .views-exposed-form{position:relative;margin:0;padding:1.5625rem 0 0;width:100%}@media(min-width: 576px){.view-catalog .view-filters .views-exposed-form{padding:0}}@media(min-width: 768px){.view-catalog .view-filters .views-exposed-form{margin:0 0 0 auto;width:auto}}.view-catalog .view-filters .views-exposed-form .form-item,.view-catalog .view-filters .views-exposed-form .form-actions{margin-top:0;margin-bottom:0.5rem}.view-catalog .view-filters .views-exposed-form .form-optional{display:none}.view-catalog .view-filters .views-exposed-form .form-item-sort-order .form-item__label{display:none}.view-catalog .view-filters .views-exposed-form .form--inline{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 auto}.view-catalog .view-filters .views-exposed-form .form-item-sort-by{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.view-catalog .view-filters .views-exposed-form .form-item-sort-by .form-item__label{position:absolute;top:0;left:0;padding:0;color:#545353;font-weight:normal}@media(min-width: 576px){.view-catalog .view-filters .views-exposed-form .form-item-sort-by .form-item__label{position:relative;padding:0.3125rem 0.5rem 0 0}}.view-catalog .view-filters .pager--mini{margin:0 0 0.9375rem;padding:0;width:auto}@media(min-width: 768px){.view-catalog .view-filters .pager--mini{width:100%}}@media(min-width: 992px){.view-catalog .view-filters .pager--mini{margin:0.25rem 6% 0 0;width:auto}}.view-catalog .view-footer-pager{clear:both}.view-catalog .view-footer-pager .pager{display:block;margin:0;padding:0.625rem 0.9375rem;width:100%;border:1px solid #efefef;background:#f5f5f5}.store-display-switcher{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 auto}@media(min-width: 768px){.store-display-switcher{margin:0}}.store-display-switcher__btn{display:block;margin:0 0.75rem 0 0;padding:0;font-size:1.75rem;color:#b3b3b3;text-decoration:none}.store-display-switcher__btn:hover,.store-display-switcher__btn:focus{color:#006da0;text-decoration:none}.store-display-switcher__btn.is-active{color:#00293d}.store-display-switcher__btn::before{display:block;vertical-align:top}.store-display-switcher__btn.store-display-switcher__btn--grid::before{content:""}.store-display-switcher__btn.store-display-switcher__btn--list::before{content:""}.store-display-switcher>.store-display-switcher__btn:last-child{margin-right:0}.store-mobile-refine-filters{display:block;margin:0 0 1.25rem}@media(min-width: 768px){.store-mobile-refine-filters{display:none}}.store-mobile-refine-filters__btn{display:block;margin:0;padding:0.625rem 0.9375rem 0.5rem;color:#fff;font-size:1.125rem;text-transform:uppercase;text-decoration:none;background:#00293d}.store-mobile-refine-filters__btn:hover{color:#fff;text-decoration:none;background:#006da0}.store-mobile-refine-filters__btn::before{content:"";position:relative;top:-1px;margin:0 0.5rem 0 0;font-size:0.875rem}.store-mobile-refine-filters__btn::after{content:"";position:relative;top:-1px;margin:0 0 0 0.4375rem;font-size:70%}.store-filters{display:none}@media(min-width: 768px){.store-filters{display:block !important}}.store-filters a{text-decoration:none}.store-filters .site-sidebar .region>.block .block__title,.store-filters .block__title{text-transform:uppercase}.store-mobile-filters-is-active .store-filters{position:fixed;top:0;left:0;display:none;margin:0;padding:1.25rem 0.9375rem;height:100%;width:100%;border:0;background:#fff;overflow-x:hidden;box-shadow:none;z-index:9999}.store-filters__content{position:relative}.store-mobile-filters-is-active .store-filters__content{padding:0}.store-mobile-filters-close-btn{position:absolute;top:-2px;right:0;display:none;margin:0;padding:0;font-size:1.625rem;line-height:1;color:#333;text-decoration:none;vertical-align:top;outline:none;z-index:10}.store-mobile-filters-close-btn::before{content:""}.store-mobile-filters-close-btn:hover,.store-mobile-filters-close-btn:focus{color:#006da0;text-decoration:none}.store-mobile-filters-close-btn span{vertical-align:top}.store-mobile-filters-is-active .store-mobile-filters-close-btn{display:inline-block}.store-filters__title{display:none;margin-top:0;padding-top:0}.store-mobile-filters-is-active .store-filters__title{display:block}.acroname-store{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;width:100%}.acroname-store__featured-products{margin:0 0 1.875rem;-webkit-order:2;order:2}@media(min-width: 768px){.acroname-store__featured-products{margin:0.625rem 0 1.875rem;-webkit-order:1;order:1}}.acroname-store__featured-products .view-featured{clear:both;margin:0;padding:0}.acroname-store__featured-products .view-featured>.view-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}@media(min-width: 500px){.acroname-store__featured-products .view-featured>.view-content{margin:0 -0.375rem}}@media(min-width: 992px){.acroname-store__featured-products .view-featured>.view-content{margin:0 -0.375rem}}.acroname-store__featured-products .view-featured .views-row{float:none;margin:0 0 1.25rem;padding:0;width:100%;background:none}@media(min-width: 500px){.acroname-store__featured-products .view-featured .views-row{padding:0 0.375rem;width:50%}}@media(min-width: 992px){.acroname-store__featured-products .view-featured .views-row{width:25%}}.acroname-store__taxonomy-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0.625rem 0 0;padding:0;-webkit-order:1;order:1}@media(min-width: 768px){.acroname-store__taxonomy-list{margin:0;-webkit-order:2;order:2}}.acroname-store__taxonomy-list>.view{position:relative;margin:0 0 1.875rem;padding:0 0 0 22%;width:100%;min-height:200px;background:none}@media(min-width: 768px){.acroname-store__taxonomy-list>.view{margin:0 0 2.5rem;padding:0 2.5rem 0 10.2%;width:50%}}.acroname-store__taxonomy-list .view:nth-child(3)>.view-content,.acroname-store__taxonomy-list .view:nth-child(5)>.view-content{-webkit-columns:unset;columns:unset}@media(min-width: 370px){.acroname-store__taxonomy-list .view:nth-child(3)>.view-content,.acroname-store__taxonomy-list .view:nth-child(5)>.view-content{-webkit-columns:2;columns:2}}.acroname-store__taxonomy-list .view:nth-child(3)>.view-content>.views-row,.acroname-store__taxonomy-list .view:nth-child(5)>.view-content>.views-row{display:block;width:auto;vertical-align:top}.acroname-store__taxonomy-list .view>.view-content a{color:#006da0;text-decoration:none}.acroname-store__taxonomy-list .view>.view-content a:hover,.acroname-store__taxonomy-list .view>.view-content a:focus{color:#00293d}.acroname-store-category{position:relative}.acroname-store-category__image{position:absolute;top:0;left:-28%;margin:0;padding:0 1.5625rem 0 0;width:28%;text-align:right}.acroname-store-category__image img{position:relative;width:auto;max-width:100%;height:auto}.acroname-store-category__image a{position:relative;display:block}.acroname-store-category__image a:hover,.acroname-store-category__image a:focus{opacity:.8}.acroname-store-category__title{margin:0 0 0.9375rem;padding:0;line-height:1.2}.acroname-store-category__title a{display:inline-block;vertical-align:top}.acroname-store-category__content p{margin-left:0;margin-right:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy9oYW1idXJnZXJzLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiLi4vY29udHJpYi9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCJzdHlsZS5zY3NzIiwiLi4vY29udHJpYi9oYW1idXJnZXJzL3R5cGVzL18zZHguc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LXIuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MiLCIuLi9jb250cmliL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MiLCIuLi9jb250cmliL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeHkuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fM2R4eS1yLnNjc3MiLCIuLi9jb250cmliL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LnNjc3MiLCIuLi9jb250cmliL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LXIuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQtci5zY3NzIiwiLi4vY29udHJpYi9oYW1idXJnZXJzL3R5cGVzL19hcnJvd3R1cm4uc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3d0dXJuLXIuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fYm9yaW5nLnNjc3MiLCIuLi9jb250cmliL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MiLCIuLi9jb250cmliL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy5zY3NzIiwiLi4vY29udHJpYi9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLXIuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzIiwiLi4vY29udHJpYi9oYW1idXJnZXJzL3R5cGVzL19taW51cy5zY3NzIiwiLi4vY29udHJpYi9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXIuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi5zY3NzIiwiLi4vY29udHJpYi9oYW1idXJnZXJzL3R5cGVzL19zcGluLXIuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLnNjc3MiLCIuLi9jb250cmliL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy1yLnNjc3MiLCIuLi9jb250cmliL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLnNjc3MiLCIuLi9jb250cmliL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLXIuc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fc3F1ZWV6ZS5zY3NzIiwiLi4vY29udHJpYi9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyIsIi4uL2NvbnRyaWIvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL2xpYnJhcmllcy9mb250YXdlc29tZS9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9saWJyYXJpZXMvZm9udGF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCJsaWJyYXJ5LW92ZXJyaWRlcy9fZm9udGF3ZXNvbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsImxpYnJhcnktb3ZlcnJpZGVzL19ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIl9hbmltYXRpb25zLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfZ2VuZXJhbC5zY3NzIiwiX3NpdGUtaGVhZGVyLnNjc3MiLCJfc2l0ZS1mb290ZXIuc2NzcyIsIl9zaXRlLXN0cnVjdHVyZS5zY3NzIiwiX2NvbnRlbnQuc2NzcyIsIl9sYXlvdXRzLnNjc3MiLCJuYXZpZ2F0aW9uL19mb290ZXItbmF2LnNjc3MiLCJuYXZpZ2F0aW9uL19tb2JpbGUtbmF2LnNjc3MiLCJuYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLnNjc3MiLCJuYXZpZ2F0aW9uL19wcmltYXJ5LW5hdi5zY3NzIiwiY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsImNvbXBvbmVudHMvX2VtYmVkcy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3QtcmV2aWV3cy5zY3NzIiwibm9kZXMvX2Jsb2ctcG9zdC5zY3NzIiwibm9kZXMvX2ZlYXR1cmVkLnNjc3MiLCJub2Rlcy9fZ3VpZGUuc2NzcyIsIm5vZGVzL19qb2Iuc2NzcyIsIm5vZGVzL19wb3J0Zm9saW8uc2NzcyIsIm5vZGVzL19zb2Z0d2FyZS5zY3NzIiwicGFnZXMvX2N1c3RvbS1wYWdlcy5zY3NzIiwicGFnZXMvX21haW50ZW5hbmNlLXBhZ2Uuc2NzcyIsInBhZ2VzL19zaXRlLXNlYXJjaC5zY3NzIiwicGFyYWdyYXBocy9fY2Fyb3VzZWwuc2NzcyIsImNvbW1lcmNlL19jYXJ0LnNjc3MiLCJjb21tZXJjZS9fY2hlY2tvdXQuc2NzcyIsImNvbW1lcmNlL19vcmRlci5zY3NzIiwiY29tbWVyY2UvX3Byb2R1Y3Quc2NzcyIsImNvbW1lcmNlL19zdG9yZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7RUNDQSxDQ0dRLDZEQUFBLENBQ0Esc0VBQUEsQ0NIUixXQUNFLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBRUEsMENBQUEsQ0FBQSxrQ0FBQSxDQUFBLGlEQUFBLENBQ0Esd0JBQUEsQ0FDQSxpQ0FBQSxDQUdBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FDQSw4QkFBQSxDQUNBLFFBQUEsQ0FDQSxRQUFBLENBQ0EsZ0JBQUEsQ0FFQSxpQkFLSSxTRlAyQixDRVk3QiwyQkFLSSxTRmpCeUIsQ0VxQjdCLGlJQUdFLHFCRjFCMkIsQ0UrQmpDLGVBQ0UsVUN6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QSxDQUtGLCtCQUNFLFNBQUEsQ0FPRix1QkFDRSxZQUFBLENBQ0EseUJBQUEsQ0FLRixPQUNFLG9CQUFBLENBS0YsT0FDRSxRQUFBLENBT0YsUUFDRSxpQkFBQSxDQUNBLGNBQUEsQ0FRRixTQUNFLHVCQUFBLENBUUYsU0FDRSx1QkFBQSxDSXBrQkYsTUx5UU0saUJBTEksQ0tsUVIsZUhza0I0QixDR2prQjVCLFdMc1FNLGdDQUFBLENLcFFKLGVIeWpCa0IsQ0d4akJsQixlSDBpQjBCLENGemMxQiwwQktwR0YsV0w2UU0sY0FBQSxDQUFBLENLN1FOLFdMc1FNLGdDQUFBLENLcFFKLGVIeWpCa0IsQ0d4akJsQixlSDBpQjBCLENGemMxQiwwQktwR0YsV0w2UU0sZ0JBQUEsQ0FBQSxDSzdRTixXTHNRTSxnQ0FBQSxDS3BRSixlSHlqQmtCLENHeGpCbEIsZUgwaUIwQixDRnpjMUIsMEJLcEdGLFdMNlFNLGNBQUEsQ0FBQSxDSzdRTixXTHNRTSxnQ0FBQSxDS3BRSixlSHlqQmtCLENHeGpCbEIsZUgwaUIwQixDRnpjMUIsMEJLcEdGLFdMNlFNLGdCQUFBLENBQUEsQ0s3UU4sV0xzUU0sZ0NBQUEsQ0twUUosZUh5akJrQixDR3hqQmxCLGVIMGlCMEIsQ0Z6YzFCLDBCS3BHRixXTDZRTSxjQUFBLENBQUEsQ0s3UU4sV0xzUU0sZ0NBQUEsQ0twUUosZUh5akJrQixDR3hqQmxCLGVIMGlCMEIsQ0Z6YzFCLDBCS3BHRixXTDZRTSxnQkFBQSxDQUFBLENLdlBSLGVDckRFLGNBQUEsQ0FDQSxlQUFBLENEeURGLGFDMURFLGNBQUEsQ0FDQSxlQUFBLENENERGLGtCQUNFLG9CQUFBLENBRUEsbUNBQ0Usa0JIZ2tCMEIsQ0d0akI5QixZTHNOTSxpQkFMSSxDSy9NUix3QkFBQSxDQUlGLFlBQ0Usa0JIK1JPLENGaEZILGlCQUxJLENLdk1SLHdCQUNFLGVBQUEsQ0FJSixtQkFDRSxnQkFBQSxDQUNBLGtCSHFSTyxDRmhGSCxpQkFMSSxDSzlMUixhSHBGUyxDR3NGVCwyQkFDRSxZQUFBLENFOUZKLFdDSUUsY0FBQSxDQUdB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Q0FQSixTQU9JLDRCQUFBLENBUEosTUFPSSwwQkFBQSxDQVBKLE1BT0ksK0JBQUEsQ0FQSixNQU9JLDhCQUFBLENBUEosTUFPSSw2QkFBQSxDQVBKLE1BT0ksK0JBQUEsQ0FQSixNQU9JLDZCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLE1BT0ksd0JBQUEsQ0FQSixNQU9JLDZCQUFBLENBUEosTUFPSSw0QkFBQSxDQVBKLE1BT0ksMkJBQUEsQ0FQSixNQU9JLDZCQUFBLENBUEosTUFPSSwyQkFBQSxDQVBKLFNBT0ksMkJBQUEsQ0FQSixLQU9JLG9CQUFBLENBUEosS0FPSSx5QkFBQSxDQVBKLEtBT0ksd0JBQUEsQ0FQSixLQU9JLHVCQUFBLENBUEosS0FPSSx5QkFBQSxDQVBKLEtBT0ksdUJBQUEsQ0FQSixNQU9JLDBCQUFBLENBQUEseUJBQUEsQ0FQSixNQU9JLCtCQUFBLENBQUEsOEJBQUEsQ0FQSixNQU9JLDhCQUFBLENBQUEsNkJBQUEsQ0FQSixNQU9JLDZCQUFBLENBQUEsNEJBQUEsQ0FQSixNQU9JLCtCQUFBLENBQUEsOEJBQUEsQ0FQSixNQU9JLDZCQUFBLENBQUEsNEJBQUEsQ0FQSixNQU9JLHdCQUFBLENBQUEsMkJBQUEsQ0FQSixNQU9JLDZCQUFBLENBQUEsZ0NBQUEsQ0FQSixNQU9JLDRCQUFBLENBQUEsK0JBQUEsQ0FQSixNQU9JLDJCQUFBLENBQUEsOEJBQUEsQ0FQSixNQU9JLDZCQUFBLENBQUEsZ0NBQUEsQ0FQSixNQU9JLDJCQUFBLENBQUEsOEJBQUEsQ0FQSixNQU9JLHdCQUFBLENBUEosTUFPSSw2QkFBQSxDQVBKLE1BT0ksNEJBQUEsQ0FQSixNQU9JLDJCQUFBLENBUEosTUFPSSw2QkFBQSxDQVBKLE1BT0ksMkJBQUEsQ0FQSixNQU9JLDBCQUFBLENBUEosTUFPSSwrQkFBQSxDQVBKLE1BT0ksOEJBQUEsQ0FQSixNQU9JLDZCQUFBLENBUEosTUFPSSwrQkFBQSxDQVBKLE1BT0ksNkJBQUEsQ0FQSixNQU9JLDJCQUFBLENBUEosTUFPSSxnQ0FBQSxDQVBKLE1BT0ksK0JBQUEs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QUEsQ0FDQSxlQUFBLENsRDFZQSx5QmtEb1lGLHFDQVNJLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxTQUFBLENBQUEsQ0FLSixnSUFFRSxxQkFBQSxDQUFBLGFBQUEsQ0FFQSx5QkFKRixnSUFLSSxpQkFBQSxDQUFBLFNBQUEsQ0FBQSxDQUdGLHNKQUNFLGFBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FJSixxREFDRSxhckQ1ZEssQ3FENmRMLG9CQUFBLENBRUEsc0hBRUUsYXJEL2RRLENxRG9lZCx5QkFDRSxpQkFBQSxDQUdGLGdDQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsdUJBQUEsQ0FDQSxTQUFBLENBQ0EsZ0JBQUEsQ0FFQSxvQ0FDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsV0FBQSxDQUdGLGtDQUNFLGlCQUFBLENBQ0EsYUFBQSxDQUVBLGdGQUVFLFVyRHBiZ0IsQ3FEeWJ0QixnQ0FDRSxvQkFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBRUEsa0NBQ0Usb0JBQUEsQ0FDQSxrQkFBQSxDQUtGLG9DQUNFLGFBQUEsQ0FDQSxjQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9AaW1wb3J0XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UGxheTo0MDAsNzAwXCI7QGltcG9ydFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVRpdGlsbGl1bStXZWI6NDAwLDcwMFwiOy5oYW1idXJnZXJ7cGFkZGluZzoxMHB4IDE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LGZpbHRlcjt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2ZvbnQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO21hcmdpbjowO292ZXJmbG93OnZpc2libGV9LmhhbWJ1cmdlcjpob3ZlcntvcGFjaXR5OjF9LmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXJ7b3BhY2l0eToxfS5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwMH0uaGFtYnVyZ2VyLWJveHt3aWR0aDoyMnB4O2hlaWdodDoxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5oYW1idXJnZXItaW5uZXJ7ZGlzcGxheTpibG9jazt0b3A6NTAlO21hcmdpbi10b3A6LTFweH0uaGFtYnVyZ2VyLWlubmVyLC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt3aWR0aDoyMnB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tZHVyYXRpb246LjE1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfS5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOi04cHh9LmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7Ym90dG9tOi04cHh9LmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94e3BlcnNwZWN0aXZlOjQ0cHh9LmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksYmFja2dyb3VuZC1jb2xvciAwcyAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O3RyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyl9LmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWJveHtwZXJzcGVjdGl2ZTo0NHB4fS5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksYmFja2dyb3VuZC1jb2xvciAwcyAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O3RyYW5zZm9ybTpyb3RhdGVZKC0xODBkZWcpfS5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpfS5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWJveHtwZXJzcGVjdGl2ZTo0NHB4fS5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0cmFuc2Zvcm06cm90YXRlWCgtMTgwZGVnKX0uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgOHB4LCAwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpfS5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItYm94e3BlcnNwZWN0aXZlOjQ0cHh9LmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKX0uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItYm94e3BlcnNwZWN0aXZlOjQ0cHh9LmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKX0uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLThweCwgMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItYm94e3BlcnNwZWN0aXZlOjQ0cHh9LmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksYmFja2dyb3VuZC1jb2xvciAwcyAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O3RyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVooLTE4MGRlZyl9LmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNC40cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSl9LmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNC40cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKX0uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQuNHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSl9LmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQuNHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpfS5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAuMXMgLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpfS5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSl9LmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQuNHB4LCAtNS41cHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMil9LmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNC40cHgsIDUuNXB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7dHJhbnNpdGlvbjpib3R0b20gLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMil9LmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIC4xcyBlYXNlLHRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSl9LmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0LjRweCwgLTUuNXB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMil9LmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQuNHB4LCA1LjVweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKX0uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSl9LmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpfS5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKX0uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKX0uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lciwuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uLXByb3BlcnR5Om5vbmV9LmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zaXRpb24tZHVyYXRpb246LjEzczt0cmFuc2l0aW9uLWRlbGF5Oi4xM3M7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOi0xNnB4O3RyYW5zaXRpb246dG9wIC4ycyAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLG9wYWNpdHkgLjFzIGxpbmVhcn0uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjEycyAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5Oi4yMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOnRvcCAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLG9wYWNpdHkgLjFzIC4yMnMgbGluZWFyfS5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjA7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zaXRpb246dG9wIC4xcyAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSx0cmFuc2Zvcm0gLjEzcyAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcnt0b3A6YXV0bztib3R0b206MDt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xM3M7dHJhbnNpdGlvbi1kZWxheTouMTNzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOi0xNnB4O3RyYW5zaXRpb246dG9wIC4ycyAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLG9wYWNpdHkgLjFzIGxpbmVhcn0uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAuMTJzIC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksdHJhbnNmb3JtIC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLThweCwgMCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5Oi4yMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOjA7b3BhY2l0eTowO3RyYW5zaXRpb246dG9wIC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksb3BhY2l0eSAuMXMgLjIycyBsaW5lYXJ9LmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246dG9wIC4xcyAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSx0cmFuc2Zvcm0gLjEzcyAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcnt0b3A6MXB4O3RyYW5zaXRpb24tZHVyYXRpb246LjI3NXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSl9LmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjhweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjEyNXMgLjI3NXMgZWFzZX0uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDoxNnB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpfS5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKDEzNWRlZyk7dHJhbnNpdGlvbi1kZWxheTouMDc1c30uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbi1kZWxheTowcztvcGFjaXR5OjB9LmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNnB4LCAwKSByb3RhdGUoLTI3MGRlZyk7dHJhbnNpdGlvbi1kZWxheTouMDc1c30uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcnt0b3A6MXB4O3RyYW5zaXRpb24tZHVyYXRpb246LjI3NXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSl9LmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6OHB4O3RyYW5zaXRpb246b3BhY2l0eSAuMTI1cyAuMjc1cyBlYXNlfS5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MTZweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KX0uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKC0xMzVkZWcpO3RyYW5zaXRpb24tZGVsYXk6LjA3NXN9LmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbi1kZWxheTowcztvcGFjaXR5OjB9LmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE2cHgsIDApIHJvdGF0ZSgyNzBkZWcpO3RyYW5zaXRpb24tZGVsYXk6LjA3NXN9LmhhbWJ1cmdlci0tZW1waGF0aWN7b3ZlcmZsb3c6aGlkZGVufS5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzIC4xNzVzIGVhc2UtaW59LmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle2xlZnQ6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksdG9wIC4wNXMgLjEyNXMgbGluZWFyLGxlZnQgLjEyNXMgLjE3NXMgZWFzZS1pbn0uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6OHB4O3JpZ2h0OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLHRvcCAuMDVzIC4xMjVzIGxpbmVhcixyaWdodCAuMTI1cyAuMTc1cyBlYXNlLWlufS5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXtsZWZ0Oi00NHB4O3RvcDotNDRweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDRweCwgNDRweCwgMCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uOmxlZnQgLjEyNXMgZWFzZS1vdXQsdG9wIC4wNXMgLjEyNXMgbGluZWFyLHRyYW5zZm9ybSAuMTI1cyAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKX0uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7cmlnaHQ6LTQ0cHg7dG9wOi00NHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDRweCwgNDRweCwgMCkgcm90YXRlKC00NWRlZyk7dHJhbnNpdGlvbjpyaWdodCAuMTI1cyBlYXNlLW91dCx0b3AgLjA1cyAuMTI1cyBsaW5lYXIsdHJhbnNmb3JtIC4xMjVzIC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpfS5oYW1idXJnZXItLWVtcGhhdGljLXJ7b3ZlcmZsb3c6aGlkZGVufS5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjEyNXMgLjE3NXMgZWFzZS1pbn0uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXtsZWZ0OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLHRvcCAuMDVzIC4xMjVzIGxpbmVhcixsZWZ0IC4xMjVzIC4xNzVzIGVhc2UtaW59LmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6OHB4O3JpZ2h0OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLHRvcCAuMDVzIC4xMjVzIGxpbmVhcixyaWdodCAuMTI1cyAuMTc1cyBlYXNlLWlufS5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7bGVmdDotNDRweDt0b3A6NDRweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDRweCwgLTQ0cHgsIDApIHJvdGF0ZSgtNDVkZWcpO3RyYW5zaXRpb246bGVmdCAuMTI1cyBlYXNlLW91dCx0b3AgLjA1cyAuMTI1cyBsaW5lYXIsdHJhbnNmb3JtIC4xMjVzIC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpfS5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3JpZ2h0Oi00NHB4O3RvcDo0NHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDRweCwgLTQ0cHgsIDApIHJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjpyaWdodCAuMTI1cyBlYXNlLW91dCx0b3AgLjA1cyAuMTI1cyBsaW5lYXIsdHJhbnNmb3JtIC4xMjVzIC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpfS5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uOmJvdHRvbSAuMDhzIDBzIGVhc2Utb3V0LHRvcCAuMDhzIDBzIGVhc2Utb3V0LG9wYWNpdHkgMHMgbGluZWFyfS5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye29wYWNpdHk6MDt0cmFuc2l0aW9uOmJvdHRvbSAuMDhzIGVhc2Utb3V0LHRvcCAuMDhzIGVhc2Utb3V0LG9wYWNpdHkgMHMgLjA4cyBsaW5lYXJ9LmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MH0uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7Ym90dG9tOjB9LmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXJ7dG9wOjFweH0uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDo4cHg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tZHVyYXRpb246LjE1c30uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOjE2cHh9LmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC0zLjE0Mjg1NzE0MjlweCwgLTZweCwgMCk7b3BhY2l0eTowfS5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNnB4LCAwKSByb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVye3RvcDoxcHh9LmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDo4cHg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tZHVyYXRpb246LjE1c30uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MTZweH0uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgOHB4LCAwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDMuMTQyODU3MTQyOXB4LCAtNnB4LCAwKTtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTZweCwgMCkgcm90YXRlKDkwZGVnKX0uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjouMjJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zaXRpb246dG9wIC4xcyAuMjVzIGVhc2UtaW4sb3BhY2l0eSAuMXMgZWFzZS1pbn0uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMjVzIGVhc2UtaW4sdHJhbnNmb3JtIC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7dHJhbnNpdGlvbi1kZWxheTouMTJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2Utb3V0LG9wYWNpdHkgLjFzIC4xMnMgZWFzZS1vdXR9LmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zaXRpb246Ym90dG9tIC4xcyBlYXNlLW91dCx0cmFuc2Zvcm0gLjIycyAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tZHVyYXRpb246LjIyczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zaXRpb246dG9wIC4xcyAuMjVzIGVhc2UtaW4sb3BhY2l0eSAuMXMgZWFzZS1pbn0uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4yNXMgZWFzZS1pbix0cmFuc2Zvcm0gLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtMjI1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5Oi4xMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjA7b3BhY2l0eTowO3RyYW5zaXRpb246dG9wIC4xcyBlYXNlLW91dCxvcGFjaXR5IC4xcyAuMTJzIGVhc2Utb3V0fS5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNpdGlvbjpib3R0b20gLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMjJzIC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXJ7dG9wOjFweDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMHMgLjEzcyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6OHB4O3RyYW5zaXRpb246dG9wIC4xcyAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MTZweDt0cmFuc2l0aW9uOnRvcCAuMnMgLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSx0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTouMjJzO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO3RyYW5zaXRpb246dG9wIC4xcyAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSx0cmFuc2Zvcm0gLjEzcyAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MDt0cmFuc2l0aW9uOnRvcCAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLHRyYW5zZm9ybSAuMTNzIC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcnt0b3A6YXV0bztib3R0b206MDt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xM3M7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6LTE2cHg7dHJhbnNpdGlvbjp0b3AgLjJzIC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksb3BhY2l0eSAwcyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zaXRpb246dG9wIC4xcyAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5Oi4yMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOnRvcCAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLG9wYWNpdHkgMHMgLjIycyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOnRvcCAuMXMgLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksdHJhbnNmb3JtIC4xM3MgLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4wNzVzIC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksYmFja2dyb3VuZC1jb2xvciAwcyAuMDc1cyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zaXRpb246dG9wIC4wNzVzIC4wNzVzIGVhc2UtaW4sdHJhbnNmb3JtIC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246Ym90dG9tIC4wNzVzIC4wNzVzIGVhc2UtaW4sdHJhbnNmb3JtIC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O3RyYW5zaXRpb246dHJhbnNmb3JtIC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjE1cyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNpdGlvbjp0b3AgLjA3NXMgLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMDc1cyAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uOmJvdHRvbSAuMDc1cyAuMXMgZWFzZS1vdXQsdHJhbnNmb3JtIC4wNzVzIC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4wNzVzIC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksYmFja2dyb3VuZC1jb2xvciAwcyAuMDc1cyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjA3NXMgLjA3NXMgZWFzZS1pbix0cmFuc2Zvcm0gLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uOmJvdHRvbSAuMDc1cyAuMDc1cyBlYXNlLWluLHRyYW5zZm9ybSAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xNXMgbGluZWFyfS5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNpdGlvbjp0b3AgLjA3NXMgLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMDc1cyAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246Ym90dG9tIC4wNzVzIC4xcyBlYXNlLW91dCx0cmFuc2Zvcm0gLjA3NXMgLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjouMDc1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAuMDc1cyAuMTJzIGVhc2Usb3BhY2l0eSAuMDc1cyBlYXNlfS5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gLjA3NXMgLjEycyBlYXNlLHRyYW5zZm9ybSAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb24tZGVsYXk6LjEyczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjA7b3BhY2l0eTowO3RyYW5zaXRpb246dG9wIC4wNzVzIGVhc2Usb3BhY2l0eSAuMDc1cyAuMTJzIGVhc2V9LmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zaXRpb246Ym90dG9tIC4wNzVzIGVhc2UsdHJhbnNmb3JtIC4wNzVzIC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfS5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb24tZHVyYXRpb246MHM7dHJhbnNpdGlvbi1kZWxheTouMXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfS5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3Asb3BhY2l0eX0uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpib3R0b20sdHJhbnNmb3JtfS5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKDc2NWRlZyk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfS5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbi1kZWxheTowc30uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tZHVyYXRpb246LjJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKX0uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjowczt0cmFuc2l0aW9uLWRlbGF5Oi4xczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXJ9LmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zaXRpb24tcHJvcGVydHk6dG9wLG9wYWNpdHl9LmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpib3R0b20sdHJhbnNmb3JtfS5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoLTc2NWRlZyk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfS5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb24tZGVsYXk6MHN9LmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uZmEsLmZhcywuc3RvcmUtbW9iaWxlLXJlZmluZS1maWx0ZXJzX19idG46OmFmdGVyLC5zdG9yZS1tb2JpbGUtcmVmaW5lLWZpbHRlcnNfX2J0bjo6YmVmb3JlLC5zdG9yZS1kaXNwbGF5LXN3aXRjaGVyX19idG46OmJlZm9yZSwuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuYWNjb3VudC1pbnN0cnVjdGlvbnNfX2V4aXN0aW5nX2FjY291bnQ6OmJlZm9yZSwuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuYWNjb3VudC1pbnN0cnVjdGlvbnNfX25ld19hY2NvdW50OjpiZWZvcmUsLmNhcnQtYmxvY2tfX3N1bW1hcnktbGluazo6YmVmb3JlLC5jb21wb25lbnQtY2Fyb3VzZWwgLnNsaWNrLWFycm93OjpiZWZvcmUsLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDo6YWZ0ZXIsLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGluZyAuZm9ybS1yYWRpb3M+bGFiZWw6OmJlZm9yZSwuc3Rhci1yYXRpbmcgLnN0YXI6OmJlZm9yZSwuaW5kZW50ZWQgLmNvbW1lbnQ6OmJlZm9yZSwuY29tbWVudCB1bC5saW5rcyBsaTpmaXJzdC1jaGlsZCBhOjpiZWZvcmUsLmNvbW1lbnQ6OmJlZm9yZSwudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6OmJlZm9yZSwuc2l0ZS1zaWRlYmFyIC5yZWdpb24+LmNvbGxhcHNpYmxlLWJsb2NrIC5ibG9ja19fdGl0bGU6OmFmdGVyLC5jb2xsYXBzaWJsZS1ibG9jayAuYmxvY2tfX3RpdGxlOjphZnRlciwuc2l0ZS1oZWFkZXJfX3NlYXJjaC10b2dnbGU6OmJlZm9yZSwuc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2FjdGlvbnMgLm1lbnVfX2l0ZW0tLWxvZy1vdXQgLm1lbnVfX2xpbms6OmJlZm9yZSwuc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2FjdGlvbnMgLm1lbnVfX2l0ZW0tLWxvZy1pbiAubWVudV9fbGluazo6YmVmb3JlLC5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fYWN0aW9ucyAubWVudV9faXRlbS0tbXktYWNjb3VudCAubWVudV9fbGluazo6YmVmb3JlLC5idG4tbGluay0tYXJyb3ctbGVmdDo6YmVmb3JlLC5tZXNzYWdlczo6YmVmb3JlLC50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjOjpiZWZvcmUsLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYzo6YmVmb3JlLC5mYXIsLnN0b3JlLW1vYmlsZS1maWx0ZXJzLWNsb3NlLWJ0bjo6YmVmb3JlLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOjpiZWZvcmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbjo6YmVmb3JlLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXF1b3RlXStidXR0b246OmJlZm9yZSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXTo6YmVmb3JlLC5hY3JvbmFtZS1vcmRlci10YWJsZSAuY29tbWVyY2Utb3JkZXItaXRlbV9fcmVtb3ZlLWJ1dHRvbjo6YmVmb3JlLC5ub2RlLS10eXBlLXNvZnR3YXJlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1zdy1wYWNrYWdlLWZpbGUgLmZpbGUgYTo6YmVmb3JlLC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIsLm1vYmlsZS1uYXYgLm1lbnVfX2l0ZW0tZXhwYW5kOjpiZWZvcmUsLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtaGVhZGVyX19zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdC0tdHJpZ2dlcjo6YmVmb3JlLC5mYWwsLmZhZCwuZmFiey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1yZW5kZXJpbmc6YXV0bztsaW5lLWhlaWdodDoxfS5zdG9yZS1tb2JpbGUtZmlsdGVycy1jbG9zZS1idG46OmJlZm9yZSwuc3RvcmUtbW9iaWxlLXJlZmluZS1maWx0ZXJzX19idG46OmFmdGVyLC5zdG9yZS1tb2JpbGUtcmVmaW5lLWZpbHRlcnNfX2J0bjo6YmVmb3JlLC5zdG9yZS1kaXNwbGF5LXN3aXRjaGVyX19idG46OmJlZm9yZSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbjo6YmVmb3JlLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b246OmJlZm9yZSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uOjpiZWZvcmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106OmJlZm9yZSwuYWNyb25hbWUtb3JkZXItdGFibGUgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX3JlbW92ZS1idXR0b246OmJlZm9yZSwuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuYWNjb3VudC1pbnN0cnVjdGlvbnNfX2V4aXN0aW5nX2FjY291bnQ6OmJlZm9yZSwuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuYWNjb3VudC1pbnN0cnVjdGlvbnNfX25ld19hY2NvdW50OjpiZWZvcmUsLmNhcnQtYmxvY2tfX3N1bW1hcnktbGluazo6YmVmb3JlLC5jb21wb25lbnQtY2Fyb3VzZWwgLnNsaWNrLWFycm93OjpiZWZvcmUsLm5vZGUtLXR5cGUtc29mdHdhcmUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXN3LXBhY2thZ2UtZmlsZSAuZmlsZSBhOjpiZWZvcmUsLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDo6YWZ0ZXIsLnNlbGVjdC13cmFwcGVyOjphZnRlciwuZmllbGQtLW5hbWUtZmllbGQtcmF0aW5nIC5mb3JtLXJhZGlvcz5sYWJlbDo6YmVmb3JlLC5zdGFyLXJhdGluZyAuc3Rhcjo6YmVmb3JlLC5pbmRlbnRlZCAuY29tbWVudDo6YmVmb3JlLC5jb21tZW50IHVsLmxpbmtzIGxpOmZpcnN0LWNoaWxkIGE6OmJlZm9yZSwuY29tbWVudDo6YmVmb3JlLC5tb2JpbGUtbmF2IC5tZW51X19pdGVtLWV4cGFuZDo6YmVmb3JlLC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTo6YmVmb3JlLC5zaXRlLXNpZGViYXIgLnJlZ2lvbj4uY29sbGFwc2libGUtYmxvY2sgLmJsb2NrX190aXRsZTo6YWZ0ZXIsLmNvbGxhcHNpYmxlLWJsb2NrIC5ibG9ja19fdGl0bGU6OmFmdGVyLC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQtLXRyaWdnZXI6OmJlZm9yZSwuc2l0ZS1oZWFkZXJfX3NlYXJjaC10b2dnbGU6OmJlZm9yZSwuc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2FjdGlvbnMgLm1lbnVfX2l0ZW0tLWxvZy1vdXQgLm1lbnVfX2xpbms6OmJlZm9yZSwuc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2FjdGlvbnMgLm1lbnVfX2l0ZW0tLWxvZy1pbiAubWVudV9fbGluazo6YmVmb3JlLC5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fYWN0aW9ucyAubWVudV9faXRlbS0tbXktYWNjb3VudCAubWVudV9fbGluazo6YmVmb3JlLC5idG4tbGluay0tYXJyb3ctbGVmdDo6YmVmb3JlLC5tZXNzYWdlczo6YmVmb3JlLC50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjOjpiZWZvcmUsLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYzo6YmVmb3Jley13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjF9LmZhLC5mYXMsLnN0b3JlLW1vYmlsZS1yZWZpbmUtZmlsdGVyc19fYnRuOjphZnRlciwuc3RvcmUtbW9iaWxlLXJlZmluZS1maWx0ZXJzX19idG46OmJlZm9yZSwuc3RvcmUtZGlzcGxheS1zd2l0Y2hlcl9fYnRuOjpiZWZvcmUsLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmFjY291bnQtaW5zdHJ1Y3Rpb25zX19leGlzdGluZ19hY2NvdW50OjpiZWZvcmUsLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmFjY291bnQtaW5zdHJ1Y3Rpb25zX19uZXdfYWNjb3VudDo6YmVmb3JlLC5jYXJ0LWJsb2NrX19zdW1tYXJ5LWxpbms6OmJlZm9yZSwuY29tcG9uZW50LWNhcm91c2VsIC5zbGljay1hcnJvdzo6YmVmb3JlLC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWw6OmFmdGVyLC5maWVsZC0tbmFtZS1maWVsZC1yYXRpbmcgLmZvcm0tcmFkaW9zPmxhYmVsOjpiZWZvcmUsLnN0YXItcmF0aW5nIC5zdGFyOjpiZWZvcmUsLmluZGVudGVkIC5jb21tZW50OjpiZWZvcmUsLmNvbW1lbnQgdWwubGlua3MgbGk6Zmlyc3QtY2hpbGQgYTo6YmVmb3JlLC5jb21tZW50OjpiZWZvcmUsLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOjpiZWZvcmUsLnNpdGUtc2lkZWJhciAucmVnaW9uPi5jb2xsYXBzaWJsZS1ibG9jayAuYmxvY2tfX3RpdGxlOjphZnRlciwuY29sbGFwc2libGUtYmxvY2sgLmJsb2NrX190aXRsZTo6YWZ0ZXIsLnNpdGUtaGVhZGVyX19zZWFyY2gtdG9nZ2xlOjpiZWZvcmUsLnNpdGUtaGVhZGVyX190b3AtYmFyX19hY3Rpb25zIC5tZW51X19pdGVtLS1sb2ctb3V0IC5tZW51X19saW5rOjpiZWZvcmUsLnNpdGUtaGVhZGVyX190b3AtYmFyX19hY3Rpb25zIC5tZW51X19pdGVtLS1sb2ctaW4gLm1lbnVfX2xpbms6OmJlZm9yZSwuc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2FjdGlvbnMgLm1lbnVfX2l0ZW0tLW15LWFjY291bnQgLm1lbnVfX2xpbms6OmJlZm9yZSwuYnRuLWxpbmstLWFycm93LWxlZnQ6OmJlZm9yZSwubWVzc2FnZXM6OmJlZm9yZSwudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYzo6YmVmb3JlLC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2M6OmJlZm9yZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO2ZvbnQtd2VpZ2h0OjkwMH0uZmFyLC5zdG9yZS1tb2JpbGUtZmlsdGVycy1jbG9zZS1idG46OmJlZm9yZSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbjo6YmVmb3JlLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b246OmJlZm9yZSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uOjpiZWZvcmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106OmJlZm9yZSwuYWNyb25hbWUtb3JkZXItdGFibGUgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX3JlbW92ZS1idXR0b246OmJlZm9yZSwubm9kZS0tdHlwZS1zb2Z0d2FyZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtc3ctcGFja2FnZS1maWxlIC5maWxlIGE6OmJlZm9yZSwuc2VsZWN0LXdyYXBwZXI6OmFmdGVyLC5tb2JpbGUtbmF2IC5tZW51X19pdGVtLWV4cGFuZDo6YmVmb3JlLC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQtLXRyaWdnZXI6OmJlZm9yZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO2ZvbnQtd2VpZ2h0OjQwMH0uZmFse2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7Zm9udC13ZWlnaHQ6MzAwfS5mYWJ7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtmb250LXdlaWdodDo0MDB9OnJvb3R7LS1icy1ibHVlOiAjMGQ2ZWZkOy0tYnMtaW5kaWdvOiAjNjYxMGYyOy0tYnMtcHVycGxlOiAjNmY0MmMxOy0tYnMtcGluazogI2Q2MzM4NDstLWJzLXJlZDogI2RjMzU0NTstLWJzLW9yYW5nZTogI2ZkN2UxNDstLWJzLXllbGxvdzogI2ZmYzEwNzstLWJzLWdyZWVuOiAjMTk4NzU0Oy0tYnMtdGVhbDogIzIwYzk5NzstLWJzLWN5YW46ICMwZGNhZjA7LS1icy1ibGFjazogIzAwMDstLWJzLXdoaXRlOiAjZmZmOy0tYnMtZ3JheTogIzZjNzU3ZDstLWJzLWdyYXktZGFyazogIzM0M2E0MDstLWJzLWdyYXktMTAwOiAjZjhmOWZhOy0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7LS1icy1ncmF5LTMwMDogI2RlZTJlNjstLWJzLWdyYXktNDAwOiAjY2VkNGRhOy0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7LS1icy1ncmF5LTYwMDogIzZjNzU3ZDstLWJzLWdyYXktNzAwOiAjNDk1MDU3Oy0tYnMtZ3JheS04MDA6ICMzNDNhNDA7LS1icy1ncmF5LTkwMDogIzIxMjUyOTstLWJzLXByaW1hcnk6ICMwZDZlZmQ7LS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7LS1icy1zdWNjZXNzOiAjMTk4NzU0Oy0tYnMtaW5mbzogIzBkY2FmMDstLWJzLXdhcm5pbmc6ICNmZmMxMDc7LS1icy1kYW5nZXI6ICNkYzM1NDU7LS1icy1saWdodDogI2Y4ZjlmYTstLWJzLWRhcms6ICMyMTI1Mjk7LS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzOy0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTstLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDstLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7LS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7LS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTstLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDstLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxOy0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1Oy0tYnMtYmxhY2stcmdiOiAwLCAwLCAwOy0tYnMtYm9keS1jb2xvci1yZ2I6IDUxLCA1MSwgNTE7LS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTstLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiOy0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7LS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7LS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpOy0tYnMtYm9keS1mb250LXNpemU6MXJlbTstLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDstLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTstLWJzLWJvZHktY29sb3I6ICMzMzM7LS1icy1ib2R5LWJnOiAjZmZmOy0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7LS1icy1ib3JkZXItc3R5bGU6IHNvbGlkOy0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2Oy0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTstLWJzLWJvcmRlci1yYWRpdXM6IDA7LS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtOy0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtOy0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTstLWJzLWJvcmRlci1yYWRpdXMtMnhsOiAycmVtOy0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTstLWJzLWhlYWRpbmctY29sb3I6IDstLWJzLWxpbmstY29sb3I6ICMwMDI5M0Q7LS1icy1saW5rLWhvdmVyLWNvbG9yOiAjMDA2REEwOy0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDstLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZH0qLCo6OmJlZm9yZSwqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2Upezpyb290e3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9fWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6dmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7Zm9udC1zaXplOnZhcigtLWJzLWJvZHktZm9udC1zaXplKTtmb250LXdlaWdodDp2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTt0ZXh0LWFsaWduOnZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX1ocnttYXJnaW46MXJlbSAwO2NvbG9yOmluaGVyaXQ7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQ7b3BhY2l0eTouMjV9aDYsLmg2LGg1LC5oNSxoNCwuaDQsaDMsLmgzLGgyLC5oMixoMSwuaDF7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjp2YXIoLS1icy1oZWFkaW5nLWNvbG9yKX1oMSwuaDF7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoMSwuaDF7Zm9udC1zaXplOjIuNXJlbX19aDIsLmgye2ZvbnQtc2l6ZTpjYWxjKDEuMzI1cmVtICsgMC45dncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7aDIsLmgye2ZvbnQtc2l6ZToycmVtfX1oMywuaDN7Zm9udC1zaXplOmNhbGMoMS4zcmVtICsgMC42dncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7aDMsLmgze2ZvbnQtc2l6ZToxLjc1cmVtfX1oNCwuaDR7Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAwLjN2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoNCwuaDR7Zm9udC1zaXplOjEuNXJlbX19aDUsLmg1e2ZvbnQtc2l6ZToxLjI1cmVtfWg2LC5oNntmb250LXNpemU6MXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmV9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6aW5oZXJpdH1vbCx1bHtwYWRkaW5nLWxlZnQ6MnJlbX1vbCx1bCxkbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfW9sIG9sLHVsIHVsLG9sIHVsLHVsIG9se21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tbGVmdDowfWJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxcmVtfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbCwuc21hbGx7Zm9udC1zaXplOjAuODc1ZW19bWFyaywubWFya3twYWRkaW5nOi4xODc1ZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1oaWdobGlnaHQtYmcpfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjAuNzVlbTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1he2NvbG9yOnZhcigtLWJzLWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpob3Zlcntjb2xvcjp2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKX1hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSxhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfXByZSxjb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtmb250LXNpemU6MWVtfXByZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07b3ZlcmZsb3c6YXV0bztmb250LXNpemU6MC44NzVlbX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3dvcmQtYnJlYWs6bm9ybWFsfWNvZGV7Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6dmFyKC0tYnMtY29kZS1jb2xvcik7d29yZC13cmFwOmJyZWFrLXdvcmR9YT5jb2Rle2NvbG9yOmluaGVyaXR9a2Jke3BhZGRpbmc6LjE4NzVyZW0gLjM3NXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO2JvcmRlci1yYWRpdXM6LjI1cmVtfWtiZCBrYmR7cGFkZGluZzowO2ZvbnQtc2l6ZToxZW19ZmlndXJle21hcmdpbjowIDAgMXJlbX1pbWcsc3Zne3ZlcnRpY2FsLWFsaWduOm1pZGRsZX10YWJsZXtjYXB0aW9uLXNpZGU6Ym90dG9tO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtO2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjc1KTt0ZXh0LWFsaWduOmxlZnR9dGh7dGV4dC1hbGlnbjppbmhlcml0O3RleHQtYWxpZ246LXdlYmtpdC1tYXRjaC1wYXJlbnR9dGhlYWQsdGJvZHksdGZvb3QsdHIsdGQsdGh7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowfWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJ1dHRvbntib3JkZXItcmFkaXVzOjB9YnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowfWlucHV0LGJ1dHRvbixzZWxlY3Qsb3B0Z3JvdXAsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfXNlbGVjdHt3b3JkLXdyYXA6bm9ybWFsfXNlbGVjdDpkaXNhYmxlZHtvcGFjaXR5OjF9W2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3J7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9YnV0dG9uLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246bm90KDpkaXNhYmxlZCksW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIDAuM3Z3KTtsaW5lLWhlaWdodDppbmhlcml0fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7bGVnZW5ke2ZvbnQtc2l6ZToxLjVyZW19fWxlZ2VuZCsqe2NsZWFyOmxlZnR9Ojotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZHtwYWRkaW5nOjB9Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17b3V0bGluZS1vZmZzZXQ6LTJweDstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkfTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXJ7cGFkZGluZzowfTo6ZmlsZS1zZWxlY3Rvci1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfWlmcmFtZXtib3JkZXI6MH1zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5sZWFke2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjMwMH0uZGlzcGxheS0xe2ZvbnQtc2l6ZTpjYWxjKDEuNjI1cmVtICsgNC41dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS0xe2ZvbnQtc2l6ZTo1cmVtfX0uZGlzcGxheS0ye2ZvbnQtc2l6ZTpjYWxjKDEuNTc1cmVtICsgMy45dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS0ye2ZvbnQtc2l6ZTo0LjVyZW19fS5kaXNwbGF5LTN7Zm9udC1zaXplOmNhbGMoMS41MjVyZW0gKyAzLjN2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTN7Zm9udC1zaXplOjRyZW19fS5kaXNwbGF5LTR7Zm9udC1zaXplOmNhbGMoMS40NzVyZW0gKyAyLjd2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTR7Zm9udC1zaXplOjMuNXJlbX19LmRpc3BsYXktNXtmb250LXNpemU6Y2FsYygxLjQyNXJlbSArIDIuMXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktNXtmb250LXNpemU6M3JlbX19LmRpc3BsYXktNntmb250LXNpemU6Y2FsYygxLjM3NXJlbSArIDEuNXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktNntmb250LXNpemU6Mi41cmVtfX0ubGlzdC11bnN0eWxlZHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5le3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmUtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouNXJlbX0uaW5pdGlhbGlzbXtmb250LXNpemU6MC44NzVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYmxvY2txdW90ZS1mb290ZXJ7bWFyZ2luLXRvcDotMXJlbTttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6IzZjNzU3ZH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50Olwi4oCUwqBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czowO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6MC44NzVlbTtjb2xvcjojNmM3NTdkfS5jb250YWluZXIsLmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLXh4bCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtey0tYnMtZ3V0dGVyLXg6IDEuODc1cmVtOy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTIyMHB4KXsuY29udGFpbmVyLXh4bCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjEyMjBweH19LnJvd3stLWJzLWd1dHRlci14OiAxLjg3NXJlbTstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9LnJvdz4qe2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpfS5jb2x7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctMCwuZ3gtMHstLWJzLWd1dHRlci14OiAwfS5nLTAsLmd5LTB7LS1icy1ndXR0ZXIteTogMH0uZy0xLC5neC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctMSwuZ3ktMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLTIsLmd4LTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLTIsLmd5LTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLTMsLmd4LTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy0zLC5neS0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctNCwuZ3gtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctNCwuZ3ktNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctNSwuZ3gtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLTUsLmd5LTV7LS1icy1ndXR0ZXIteTogM3JlbX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmNvbC1zbXtmbGV4OjEgMCAwJX0ucm93LWNvbHMtc20tYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtc20tMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1zbS0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtc20tND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1zbS01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXNtLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1zbS0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1zbS0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXNtLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtc20tOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1zbS0wLC5neC1zbS0wey0tYnMtZ3V0dGVyLXg6IDB9Lmctc20tMCwuZ3ktc20tMHstLWJzLWd1dHRlci15OiAwfS5nLXNtLTEsLmd4LXNtLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1zbS0xLC5neS1zbS0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19Lmctc20tMiwuZ3gtc20tMnstLWJzLWd1dHRlci14OiAwLjVyZW19Lmctc20tMiwuZ3ktc20tMnstLWJzLWd1dHRlci15OiAwLjVyZW19Lmctc20tMywuZ3gtc20tM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLXNtLTMsLmd5LXNtLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1zbS00LC5neC1zbS00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1zbS00LC5neS1zbS00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1zbS01LC5neC1zbS01ey0tYnMtZ3V0dGVyLXg6IDNyZW19Lmctc20tNSwuZ3ktc20tNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbC1tZHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtbWQtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtbWQtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1tZC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLW1kLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1tZC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1tZC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLW1kLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1tZC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1tZC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLW1kLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1tZC0wLC5neC1tZC0wey0tYnMtZ3V0dGVyLXg6IDB9LmctbWQtMCwuZ3ktbWQtMHstLWJzLWd1dHRlci15OiAwfS5nLW1kLTEsLmd4LW1kLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1tZC0xLC5neS1tZC0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmctbWQtMiwuZ3gtbWQtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmctbWQtMywuZ3gtbWQtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLW1kLTMsLmd5LW1kLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1tZC00LC5neC1tZC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1tZC00LC5neS1tZC00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1tZC01LC5neC1tZC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbC1sZ3tmbGV4OjEgMCAwJX0ucm93LWNvbHMtbGctYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbGctMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1sZy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtbGctND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1sZy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLWxnLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1sZy0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1sZy0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbGctM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLWxnLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1sZy01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbGctNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLWxnLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1sZy04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbGctOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLWxnLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbGctMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1sZy0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbGctMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1sZy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LWxnLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1sZy0wLC5neC1sZy0wey0tYnMtZ3V0dGVyLXg6IDB9LmctbGctMCwuZ3ktbGctMHstLWJzLWd1dHRlci15OiAwfS5nLWxnLTEsLmd4LWxnLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1sZy0xLC5neS1sZy0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmctbGctMiwuZ3gtbGctMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmctbGctMiwuZ3ktbGctMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmctbGctMywuZ3gtbGctM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLWxnLTMsLmd5LWxnLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1sZy00LC5neC1sZy00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1sZy00LC5neS1sZy00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1sZy01LC5neC1sZy01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctbGctNSwuZ3ktbGctNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jb2wteGx7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLXhsLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXhsLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMteGwtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wteGwtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wteGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXhsLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC14bC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXhsLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC14bC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXhsLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC14bC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteGwtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmcteGwtMCwuZ3gteGwtMHstLWJzLWd1dHRlci14OiAwfS5nLXhsLTAsLmd5LXhsLTB7LS1icy1ndXR0ZXIteTogMH0uZy14bC0xLC5neC14bC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmcteGwtMSwuZ3kteGwtMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLXhsLTIsLmd4LXhsLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLXhsLTIsLmd5LXhsLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLXhsLTMsLmd4LXhsLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy14bC0zLC5neS14bC0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmcteGwtNCwuZ3gteGwtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmcteGwtNCwuZ3kteGwtNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmcteGwtNSwuZ3gteGwtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLXhsLTUsLmd5LXhsLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogMTIyMHB4KXsuY29sLXh4bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteHhsLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXh4bC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy14eGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14eGwtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLXh4bC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXh4bC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXh4bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXh4bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXh4bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14eGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXh4bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteHhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14eGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXh4bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteHhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14eGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXh4bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteHhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteHhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteHhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXh4bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14eGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXh4bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXh4bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXh4bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14eGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXh4bC0wLC5neC14eGwtMHstLWJzLWd1dHRlci14OiAwfS5nLXh4bC0wLC5neS14eGwtMHstLWJzLWd1dHRlci15OiAwfS5nLXh4bC0xLC5neC14eGwtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLXh4bC0xLC5neS14eGwtMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLXh4bC0yLC5neC14eGwtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmcteHhsLTIsLmd5LXh4bC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy14eGwtMywuZ3gteHhsLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy14eGwtMywuZ3kteHhsLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy14eGwtNCwuZ3gteHhsLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLXh4bC00LC5neS14eGwtNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmcteHhsLTUsLmd4LXh4bC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmcteHhsLTUsLmd5LXh4bC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0udGV4dC1iZy1wcmltYXJ5e2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMTMsIDExMCwgMjUzLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1zZWNvbmRhcnl7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSgxMDgsIDExNywgMTI1LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1zdWNjZXNze2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMjUsIDEzNSwgODQsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLWluZm97Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSgxMywgMjAyLCAyNDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLXdhcm5pbmd7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSgyNTUsIDE5MywgNywgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LnRleHQtYmctZGFuZ2Vye2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMjIwLCA1MywgNjksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLWxpZ2h0e2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMjQ4LCAyNDksIDI1MCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LnRleHQtYmctZGFya3tjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDMzLCAzNywgNDEsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXByaW1hcnl7Y29sb3I6IzBkNmVmZCAhaW1wb3J0YW50fS5saW5rLXByaW1hcnk6aG92ZXIsLmxpbmstcHJpbWFyeTpmb2N1c3tjb2xvcjojMGE1OGNhICFpbXBvcnRhbnR9Lmxpbmstc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2QgIWltcG9ydGFudH0ubGluay1zZWNvbmRhcnk6aG92ZXIsLmxpbmstc2Vjb25kYXJ5OmZvY3Vze2NvbG9yOiM1NjVlNjQgIWltcG9ydGFudH0ubGluay1zdWNjZXNze2NvbG9yOiMxOTg3NTQgIWltcG9ydGFudH0ubGluay1zdWNjZXNzOmhvdmVyLC5saW5rLXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6IzE0NmM0MyAhaW1wb3J0YW50fS5saW5rLWluZm97Y29sb3I6IzBkY2FmMCAhaW1wb3J0YW50fS5saW5rLWluZm86aG92ZXIsLmxpbmstaW5mbzpmb2N1c3tjb2xvcjojM2RkNWYzICFpbXBvcnRhbnR9Lmxpbmstd2FybmluZ3tjb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9Lmxpbmstd2FybmluZzpob3ZlciwubGluay13YXJuaW5nOmZvY3Vze2NvbG9yOiNmZmNkMzkgIWltcG9ydGFudH0ubGluay1kYW5nZXJ7Y29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fS5saW5rLWRhbmdlcjpob3ZlciwubGluay1kYW5nZXI6Zm9jdXN7Y29sb3I6I2IwMmEzNyAhaW1wb3J0YW50fS5saW5rLWxpZ2h0e2NvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH0ubGluay1saWdodDpob3ZlciwubGluay1saWdodDpmb2N1c3tjb2xvcjojZjlmYWZiICFpbXBvcnRhbnR9LmxpbmstZGFya3tjb2xvcjojMjEyNTI5ICFpbXBvcnRhbnR9LmxpbmstZGFyazpob3ZlciwubGluay1kYXJrOmZvY3Vze2NvbG9yOiMxYTFlMjEgIWltcG9ydGFudH0ucmF0aW97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucmF0aW86OmJlZm9yZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOnZhcigtLWJzLWFzcGVjdC1yYXRpbyk7Y29udGVudDpcIlwifS5yYXRpbz4qe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5yYXRpby0xeDF7LS1icy1hc3BlY3QtcmF0aW86IDEwMCV9LnJhdGlvLTR4M3stLWJzLWFzcGVjdC1yYXRpbzogNzUlfS5yYXRpby0xNng5ey0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSV9LnJhdGlvLTIxeDl7LS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElfS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnN0aWNreS1zbS10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LXNtLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnN0aWNreS1tZC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LW1kLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnN0aWNreS1sZy10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LWxnLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5zdGlja3kteGwtdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS14bC1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogMTIyMHB4KXsuc3RpY2t5LXh4bC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LXh4bC1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19LmhzdGFja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2h9LnZzdGFja3tkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24tc2VsZjpzdHJldGNofS52aXN1YWxseS1oaWRkZW4sLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pe3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudH0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtjb250ZW50OlwiXCJ9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS52cntkaXNwbGF5OmlubGluZS1ibG9jazthbGlnbi1zZWxmOnN0cmV0Y2g7d2lkdGg6MXB4O21pbi1oZWlnaHQ6MWVtO2JhY2tncm91bmQtY29sb3I6Y3VycmVudGNvbG9yO29wYWNpdHk6LjI1fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5mbG9hdC1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ub3BhY2l0eS0we29wYWNpdHk6MCAhaW1wb3J0YW50fS5vcGFjaXR5LTI1e29wYWNpdHk6LjI1ICFpbXBvcnRhbnR9Lm9wYWNpdHktNTB7b3BhY2l0eTouNSAhaW1wb3J0YW50fS5vcGFjaXR5LTc1e29wYWNpdHk6Ljc1ICFpbXBvcnRhbnR9Lm9wYWNpdHktMTAwe29wYWNpdHk6MSAhaW1wb3J0YW50fS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8gIWltcG9ydGFudH0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50fS5vdmVyZmxvdy12aXNpYmxle292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0ub3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbCAhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSkgIWltcG9ydGFudH0uc2hhZG93LXNte2JveC1zaGFkb3c6MCAuMTI1cmVtIC4yNXJlbSByZ2JhKDAsMCwwLC4wNzUpICFpbXBvcnRhbnR9LnNoYWRvdy1sZ3tib3gtc2hhZG93OjAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsLjE3NSkgIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fS50b3AtMHt0b3A6MCAhaW1wb3J0YW50fS50b3AtNTB7dG9wOjUwJSAhaW1wb3J0YW50fS50b3AtMTAwe3RvcDoxMDAlICFpbXBvcnRhbnR9LmJvdHRvbS0we2JvdHRvbTowICFpbXBvcnRhbnR9LmJvdHRvbS01MHtib3R0b206NTAlICFpbXBvcnRhbnR9LmJvdHRvbS0xMDB7Ym90dG9tOjEwMCUgIWltcG9ydGFudH0uc3RhcnQtMHtsZWZ0OjAgIWltcG9ydGFudH0uc3RhcnQtNTB7bGVmdDo1MCUgIWltcG9ydGFudH0uc3RhcnQtMTAwe2xlZnQ6MTAwJSAhaW1wb3J0YW50fS5lbmQtMHtyaWdodDowICFpbXBvcnRhbnR9LmVuZC01MHtyaWdodDo1MCUgIWltcG9ydGFudH0uZW5kLTEwMHtyaWdodDoxMDAlICFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxlLXh7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZS15e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAgIWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnR9LmJvcmRlci10b3AtMHtib3JkZXItdG9wOjAgIWltcG9ydGFudH0uYm9yZGVyLWVuZHtib3JkZXItcmlnaHQ6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH0uYm9yZGVyLWVuZC0we2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnR9LmJvcmRlci1zdGFydHtib3JkZXItbGVmdDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50fS5ib3JkZXItc3RhcnQtMHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5ey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzc3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItaW5mb3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItd2FybmluZ3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItZGFuZ2Vyey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0ey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItZGFya3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItd2hpdGV7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci0xey0tYnMtYm9yZGVyLXdpZHRoOiAxcHh9LmJvcmRlci0yey0tYnMtYm9yZGVyLXdpZHRoOiAycHh9LmJvcmRlci0zey0tYnMtYm9yZGVyLXdpZHRoOiAzcHh9LmJvcmRlci00ey0tYnMtYm9yZGVyLXdpZHRoOiA0cHh9LmJvcmRlci01ey0tYnMtYm9yZGVyLXdpZHRoOiA1cHh9LmJvcmRlci1vcGFjaXR5LTEwey0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMX0uYm9yZGVyLW9wYWNpdHktMjV7LS1icy1ib3JkZXItb3BhY2l0eTogMC4yNX0uYm9yZGVyLW9wYWNpdHktNTB7LS1icy1ib3JkZXItb3BhY2l0eTogMC41fS5ib3JkZXItb3BhY2l0eS03NXstLWJzLWJvcmRlci1vcGFjaXR5OiAwLjc1fS5ib3JkZXItb3BhY2l0eS0xMDB7LS1icy1ib3JkZXItb3BhY2l0eTogMX0udy0yNXt3aWR0aDoyNSUgIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUgIWltcG9ydGFudH0udy03NXt3aWR0aDo3NSUgIWltcG9ydGFudH0udy0xMDB7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byAhaW1wb3J0YW50fS5tdy0xMDB7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSAhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUgIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlICFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmgtYXV0b3toZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnR9LnZoLTEwMHtoZWlnaHQ6MTAwdmggIWltcG9ydGFudH0ubWluLXZoLTEwMHttaW4taGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9LmZsZXgtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXItMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXItNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXktMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXktM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXktNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWItMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWItNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWItYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHktM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGItMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGItMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGItNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGItNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5mb250LW1vbm9zcGFjZXtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudH0uZnMtMXtmb250LXNpemU6Y2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50fS5mcy0ye2ZvbnQtc2l6ZTpjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnR9LmZzLTN7Zm9udC1zaXplOmNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudH0uZnMtNXtmb250LXNpemU6MS4yNXJlbSAhaW1wb3J0YW50fS5mcy02e2ZvbnQtc2l6ZToxcmVtICFpbXBvcnRhbnR9LmZzdC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudH0uZnN0LW5vcm1hbHtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS5mdy1saWdodHtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0uZnctbGlnaHRlcntmb250LXdlaWdodDpsaWdodGVyICFpbXBvcnRhbnR9LmZ3LW5vcm1hbHtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH0uZnctYm9sZHtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0uZnctc2VtaWJvbGR7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnR9LmZ3LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIgIWltcG9ydGFudH0ubGgtMXtsaW5lLWhlaWdodDoxICFpbXBvcnRhbnR9LmxoLXNte2xpbmUtaGVpZ2h0OjEuMjUgIWltcG9ydGFudH0ubGgtYmFzZXtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudH0ubGgtbGd7bGluZS1oZWlnaHQ6MiAhaW1wb3J0YW50fS50ZXh0LXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoe3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ggIWltcG9ydGFudH0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS50ZXh0LWJyZWFre3dvcmQtd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7d29yZC1icmVhazpicmVhay13b3JkICFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1zdWNjZXNzey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWluZm97LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtd2FybmluZ3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1kYW5nZXJ7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1saWdodHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtZGFya3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1ibGFja3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtd2hpdGV7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWJvZHl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNzUpICFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSgwLDAsMCwuNSkgIWltcG9ydGFudH0udGV4dC13aGl0ZS01MHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KSAhaW1wb3J0YW50fS50ZXh0LXJlc2V0ey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOmluaGVyaXQgIWltcG9ydGFudH0udGV4dC1vcGFjaXR5LTI1ey0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1fS50ZXh0LW9wYWNpdHktNTB7LS1icy10ZXh0LW9wYWNpdHk6IDAuNX0udGV4dC1vcGFjaXR5LTc1ey0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1fS50ZXh0LW9wYWNpdHktMTAwey0tYnMtdGV4dC1vcGFjaXR5OiAxfS5iZy1wcmltYXJ5ey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctc2Vjb25kYXJ5ey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1zdWNjZXNzey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctaW5mb3stLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1kYW5nZXJ7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWxpZ2h0ey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWRhcmt7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1ibGFja3stLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy13aGl0ZXstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1ib2R5ey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctdHJhbnNwYXJlbnR7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5iZy1vcGFjaXR5LTEwey0tYnMtYmctb3BhY2l0eTogMC4xfS5iZy1vcGFjaXR5LTI1ey0tYnMtYmctb3BhY2l0eTogMC4yNX0uYmctb3BhY2l0eS01MHstLWJzLWJnLW9wYWNpdHk6IDAuNX0uYmctb3BhY2l0eS03NXstLWJzLWJnLW9wYWNpdHk6IDAuNzV9LmJnLW9wYWNpdHktMTAwey0tYnMtYmctb3BhY2l0eTogMX0uYmctZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudH0udXNlci1zZWxlY3QtYWxse3VzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hdXRve3VzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudH0udXNlci1zZWxlY3Qtbm9uZXt1c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnR9LnBlLW5vbmV7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5wZS1hdXRve3BvaW50ZXItZXZlbnRzOmF1dG8gIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudH0ucm91bmRlZC0xe2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudH0ucm91bmRlZC0ye2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC0ze2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudH0ucm91bmRlZC00e2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudH0ucm91bmRlZC01e2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy0yeGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnR9LnJvdW5kZWQtcGlsbHtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudH0ucm91bmRlZC10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5ke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0udmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mbG9hdC1zbS1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXNtLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtc20tZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1zbS1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LXNtLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXNtLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgtc20td3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtc20td3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci1zbS1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci1zbS0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXItc20tMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci1zbS0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXItc20tNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci1zbS1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS1zbS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0tc20tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0tc20tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLXNtLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgtc20tMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtc20tM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LXNtLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS1zbS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LXNtLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS1zbS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC1zbS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC1zbS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC1zbS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LXNtLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1zbS0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi1zbS00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLXNtLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy1zbS0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy1zbS0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLXNtLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy1zbS00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy1zbS01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMtc20tYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC1zbS0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC1zbS00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAtc20tNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgtc20tMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LXNtLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHktc20tMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LXNtLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHktc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHktc20tNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC1zbS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQtc20tMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQtc20tMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQtc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQtc20tNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLXNtLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLXNtLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItc20tMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLXNtLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLXNtLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGItc20tM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLXNtLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLXNtLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy1zbS0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy1zbS0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy1zbS01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC1zbS0we2dhcDowICFpbXBvcnRhbnR9LmdhcC1zbS0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLXNtLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC1zbS0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC1zbS00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLXNtLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC1zbS1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1zbS1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZsb2F0LW1kLXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtbWQtZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1tZC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLW1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC1tZC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1tZC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLW1kLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci1tZC0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXItbWQtMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci1tZC00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXItbWQtNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLW1kLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLW1kLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS1tZC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS1tZC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS1tZC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC1tZC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktbWQtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXktbWQtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXktbWQtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LW1kLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LW1kLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQtbWQtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LW1kLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQtbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUtbWQtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLW1kLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLW1kLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWItbWQtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLW1kLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWItbWQtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWItbWQtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMtbWQtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLW1kLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLW1kLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMtbWQtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLW1kLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC1tZC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC1tZC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LW1kLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktbWQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS1tZC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHktbWQtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LW1kLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1tZC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1tZC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUtbWQtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1tZC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGItbWQtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGItbWQtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi1tZC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGItbWQtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGItbWQtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLW1kLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMtbWQtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLW1kLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMtbWQtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLW1kLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLW1kLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAtbWQtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLW1kLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLW1kLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAtbWQtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS50ZXh0LW1kLXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZmxvYXQtbGctc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1sZy1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbGctbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWxnLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLWxnLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmxleC1sZy1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1sZy1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXItbGctZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXItbGctMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci1sZy0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXItbGctM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci1sZy01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXItbGctbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0tbGctMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLWxnLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0tbGctM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS1sZy1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC1sZy0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC1sZy01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS1sZy0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS1sZy0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXktbGctMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS1sZy0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS1sZy00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXktbGctNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXktbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQtbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQtbGctMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1sZy0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQtbGctM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQtbGctNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1sZy01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC1sZy1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS1sZy0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS1sZy0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS1sZy0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS1sZy01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItbGctMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWItbGctMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi1sZy0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWItbGctM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWItbGctNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi1sZy01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy1sZy0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMtbGctMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMtbGctMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy1sZy0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMtbGctNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLWxnLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLWxnLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LWxnLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LWxnLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtbGctNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS1sZy0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS1sZy0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQtbGctMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQtbGctM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LWxnLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLWxnLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLWxnLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi1sZy0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi1sZy0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi1sZy00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi1sZy01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMtbGctMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy1sZy0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMtbGctMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMtbGctM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy1sZy00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5nYXAtbGctMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAtbGctMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC1sZy0ye2dhcDouNXJlbSAhaW1wb3J0YW50fS5nYXAtbGctM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAtbGctNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC1sZy01e2dhcDozcmVtICFpbXBvcnRhbnR9LnRleHQtbGctc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbGctZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZmxvYXQteGwtc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC14bC1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXhsLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmxleC14bC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC14bC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC14bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXIteGwtZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXIteGwtMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci14bC0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXIteGwtM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci14bC01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXIteGwtbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0teGwtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLXhsLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS14bC1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LXhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC14bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LXhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC14bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS14bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXkteGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS14bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS14bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXkteGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQteGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQteGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC14bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQteGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQteGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC14bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC14bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS14bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS14bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS14bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS14bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWIteGwtMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWIteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi14bC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWIteGwtM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWIteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi14bC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy14bC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMteGwtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMteGwtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy14bC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMteGwtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMteGwtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAteGwtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAteGwtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LXhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LXhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS14bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS14bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LXhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LXhsLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQteGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQteGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LXhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS14bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLXhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXhsLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi14bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi14bC0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLXhsLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi14bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi14bC01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMteGwtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMteGwtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMteGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5nYXAteGwtMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAteGwtMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC14bC0ye2dhcDouNXJlbSAhaW1wb3J0YW50fS5nYXAteGwtM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAteGwtNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC14bC01e2dhcDozcmVtICFpbXBvcnRhbnR9LnRleHQteGwtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteGwtZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIyMHB4KXsuZmxvYXQteHhsLXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQteHhsLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC14eGwtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9LmQteHhsLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC14eGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXh4bC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXh4bC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQteHhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXh4bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXh4bC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQteHhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgteHhsLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXh4bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14eGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14eGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14eGwtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgteHhsLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXh4bC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgteHhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC14eGwtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXh4bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXh4bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXIteHhsLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXIteHhsLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci14eGwtMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXIteHhsLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci14eGwtNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS14eGwtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLXh4bC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS14eGwtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS14eGwtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLXh4bC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS14eGwtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLXh4bC1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LXh4bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC14eGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LXh4bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LXh4bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC14eGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LXh4bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC14eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXkteHhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LXh4bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXkteHhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXkteHhsLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LXh4bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXkteHhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LXh4bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC14eGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQteHhsLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQteHhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC14eGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQteHhsLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQteHhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LXh4bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS14eGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS14eGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLXh4bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS14eGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS14eGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLXh4bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLXh4bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXh4bC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi14eGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi14eGwtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLXh4bC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi14eGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi14eGwtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWIteHhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLXh4bC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMteHhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLXh4bC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLXh4bC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMteHhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLXh4bC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMteHhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLXh4bC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLXh4bC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAteHhsLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLXh4bC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLXh4bC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAteHhsLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LXh4bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LXh4bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC14eGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LXh4bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LXh4bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC14eGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS14eGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS14eGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHkteHhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS14eGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS14eGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHkteHhsLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQteHhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC14eGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQteHhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQteHhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC14eGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQteHhsLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS14eGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUteHhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUteHhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS14eGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUteHhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUteHhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXh4bC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGIteHhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLXh4bC0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLXh4bC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGIteHhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLXh4bC01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMteHhsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMteHhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy14eGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMteHhsLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMteHhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy14eGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5nYXAteHhsLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLXh4bC0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLXh4bC0ye2dhcDouNXJlbSAhaW1wb3J0YW50fS5nYXAteHhsLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLXh4bC00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLXh4bC01e2dhcDozcmVtICFpbXBvcnRhbnR9LnRleHQteHhsLXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXh4bC1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXh4bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZnMtMXtmb250LXNpemU6Mi41cmVtICFpbXBvcnRhbnR9LmZzLTJ7Zm9udC1zaXplOjJyZW0gIWltcG9ydGFudH0uZnMtM3tmb250LXNpemU6MS43NXJlbSAhaW1wb3J0YW50fS5mcy00e2ZvbnQtc2l6ZToxLjVyZW0gIWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1wcmludC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5uYXZ7LS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07LS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7LS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7LS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtmb250LXNpemU6dmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtmb250LXdlaWdodDp2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7Y29sb3I6dmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm5hdi1saW5re3RyYW5zaXRpb246bm9uZX19Lm5hdi1saW5rOmhvdmVyLC5uYXYtbGluazpmb2N1c3tjb2xvcjp2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcil9Lm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpkZWZhdWx0fS5uYXYtdGFic3stLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4Oy0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2Oy0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogMDstLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjstLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjNDk1MDU3Oy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7LS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO2JvcmRlci1ib3R0b206dmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpfS5uYXYtdGFicyAubmF2LWxpbmt7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkqLTEpO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6dmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyl9Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwubmF2LXRhYnMgLm5hdi1saW5rOmZvY3Vze2lzb2xhdGlvbjppc29sYXRlO2JvcmRlci1jb2xvcjp2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcil9Lm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwubmF2LXRhYnMgLm5hdi1saW5rOmRpc2FibGVke2NvbG9yOnZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGlua3tjb2xvcjp2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcil9Lm5hdi10YWJzIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6Y2FsYyh2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKi0xKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2LXBpbGxzey0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IDA7LS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICMwZDZlZmR9Lm5hdi1waWxscyAubmF2LWxpbmt7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpfS5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVke2NvbG9yOnZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5re2NvbG9yOnZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpfS5uYXYtZmlsbD4ubmF2LWxpbmssLm5hdi1maWxsIC5uYXYtaXRlbXtmbGV4OjEgMSBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtanVzdGlmaWVkPi5uYXYtbGluaywubmF2LWp1c3RpZmllZCAubmF2LWl0ZW17ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmt7d2lkdGg6MTAwJX0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfUBrZXlmcmFtZXMgYWpheC1yb3RhdGV7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzaHJpbmstYm91bmNlezAle3RyYW5zZm9ybTpzY2FsZSgxKX0zMyV7dHJhbnNmb3JtOnNjYWxlKDAuODUpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX1oMSwuaDEsaDIsLmgyLGgzLC5oMyxoNCwuaDQsaDUsLmg1LGg2LC5oNnttYXJnaW46MCAwIC42MThlbSAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMjkzZDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIlBsYXlcIixzYW5zLXNlcmlmfWgxLC5oMXttYXJnaW4tYm90dG9tOjAuNjI1cmVtO3BhZGRpbmc6MC42MjVyZW07Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjEuNXJlbTtjb2xvcjojMDA2ZGEwO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNlZmVmZWZ9LmZyb250IGgxLC5mcm9udCAuaDF7cGFkZGluZzowO2JvcmRlcjowfWgyLC5oMnttYXJnaW46MCAxLjI1cmVtIDAuOTM3NXJlbSAxLjI1cmVtO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtc2l6ZToxLjVyZW19LmgyLS1ib2xke3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6Ym9sZH1oMywuaDN7Zm9udC1zaXplOjE3LjVweDtmb250LXNpemU6MS4wOTM3NXJlbX1oNCwuaDR7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOjAuOTM3NXJlbX1oNSwuaDV7Zm9udC1zaXplOjEyLjQ1cHg7Zm9udC1zaXplOjAuNzc4MTI1cmVtfWg2LC5oNntmb250LXNpemU6MTBweDtmb250LXNpemU6MC42MjVyZW19YXtjb2xvcjojMDAyOTNkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQsb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dH1hOmhvdmVyLGE6Zm9jdXMsYTphY3RpdmV7Y29sb3I6IzAwNmRhMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfXB7bWFyZ2luOjAgMC42MjVyZW0gMC45Mzc1cmVtIDAuNjI1cmVtfXVsLG9se21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjEuMjVyZW19dWwubGlzdHtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMS4yNXJlbTtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfXVsLmxpc3Q+bGl7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDAuMzEyNXJlbTtwYWRkaW5nOjAgMCAwIDAuNzVyZW19dWwubGlzdD5saTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MC41NjI1cmVtO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjRweDtoZWlnaHQ6NHB4O2JhY2tncm91bmQ6IzAwMjkzZDtib3JkZXItcmFkaXVzOjUwJX11bC5saXN0Lmxpc3QtLXNte2ZvbnQtc2l6ZTowLjg3NXJlbX11bC5saXN0Lmxpc3QtLXNtPmxpOjpiZWZvcmV7dG9wOjAuNXJlbX11bC5saXN0Lmxpc3QtLWJyb3duPmxpe2NvbG9yOiMwMDI5M2R9dWwubGlzdC5saXN0LS1icm93bj5saSBhe2NvbG9yOiMwMDI5M2R9dWwubGlzdC5saXN0LS1icm93bj5saSBhOmhvdmVyLHVsLmxpc3QubGlzdC0tYnJvd24+bGkgYTpmb2N1c3tjb2xvcjojMDA2ZGEwfXVsLmxpc3QubGlzdC0tYnJvd24+bGk6OmJlZm9yZXtiYWNrZ3JvdW5kOiMwMDI5M2R9YmxvY2txdW90ZXtwYWRkaW5nOjAgMS4yNXJlbTtib3JkZXItbGVmdDowLjg3NXJlbSBzb2xpZCAjMDAyOTNkO2ZvbnQtZmFtaWx5OlwiUGxheVwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTppdGFsaWN9aHRtbCxib2R5e2hlaWdodDoxMDAlO2NvbG9yOiMzMzM7YmFja2dyb3VuZDojZmZmO2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH1ib2R5e2ZvbnQtc2l6ZToxNXB4O21pbi13aWR0aDozMjBweH1ib2R5LmNrZV9lZGl0YWJsZXtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojZmZmfWh0bWwuZHJ1cGFsLGh0bWwuZHJ1cGFsIGJvZHl7YmFja2dyb3VuZDojZmZmfTo6c2VsZWN0aW9ue2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDA2ZGEwfTo6LW1vei1zZWxlY3Rpb257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMDZkYTB9Kjpmb2N1cy12aXNpYmxle291dGxpbmU6MXB4IHNvbGlkICMwMDZkYTA7Ym94LXNoYWRvdzowIDAgMTBweCAjMDA2ZGEwfWJvZHkuY2tlX2VkaXRhYmxle291dGxpbmU6bm9uZTtib3gtc2hhZG93Om5vbmV9LmYtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljfS5mLWJvbGR7Zm9udC13ZWlnaHQ6Ym9sZH1pbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87aW1hZ2UtcmVuZGVyaW5nOi13ZWJraXQtb3B0aW1pemUtY29udHJhc3R9Lm1lZGlhLmFsaWduLWxlZnQsaW1nLmFsaWduLWxlZnR7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO21hcmdpbjowIDAgMjBweH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lm1lZGlhLmFsaWduLWxlZnQsaW1nLmFsaWduLWxlZnR7ZmxvYXQ6bGVmdDttYXJnaW46MCAyMHB4IDIwcHggMH19Lm1lZGlhLmFsaWduLXJpZ2h0LGltZy5hbGlnbi1yaWdodHtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7bWFyZ2luOjAgMCAyMHB4fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsubWVkaWEuYWxpZ24tcmlnaHQsaW1nLmFsaWduLXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMjBweCAyMHB4fX0ubWVkaWEuYWxpZ24tY2VudGVyLGltZy5hbGlnbi1jZW50ZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5ydGVpbmRlbnQxe21hcmdpbi1sZWZ0OjIuNXJlbX0ucnRlaW5kZW50MnttYXJnaW4tbGVmdDo1cmVtfS5ydGVpbmRlbnQze21hcmdpbi1sZWZ0OjcuNXJlbX0ucnRlaW5kZW50NHttYXJnaW4tbGVmdDoxMHJlbX0ucnRlbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnJ0ZXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnJ0ZWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ucnRlanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9LmliaW1hZ2VfbGVmdHtmbG9hdDpsZWZ0fS5pYmltYWdlX3JpZ2h0e2Zsb2F0OnJpZ2h0fWlmcmFtZVtzcmMqPVwieW91dHViZS5jb21cIl0saWZyYW1lW3NyYyo9XCJ2aW1lby5jb21cIl17YXNwZWN0LXJhdGlvOjE2Lzk7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTYwcHh9LmZpZWxkLS1sYWJlbC1pbmxpbmU6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LnRhYmxlLXJlc3BvbnNpdmV7Ym9yZGVyOjB9LnZpZXcgdGFibGUgY2FwdGlvbnttYXJnaW46MDtwYWRkaW5nOjB9dGFibGUsLnRhYmxlLHRhYmxlOm5vdChbY2xhc3NdKXttYXJnaW46MCAwIDIwcHg7cGFkZGluZzowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7Ym9yZGVyOjB9dGFibGU+dGhlYWQ+dHI+dGgsdGFibGU+dGhlYWQ+dHI+dGQsdGFibGU+dGJvZHk+dHI+dGgsdGFibGU+dGJvZHk+dHI+dGQsdGFibGU+dGZvb3Q+dHI+dGgsdGFibGU+dGZvb3Q+dHI+dGQsLnRhYmxlPnRoZWFkPnRyPnRoLHRhYmxlOm5vdChbY2xhc3NdKT50aGVhZD50cj50aCwudGFibGU+dGhlYWQ+dHI+dGQsdGFibGU6bm90KFtjbGFzc10pPnRoZWFkPnRyPnRkLC50YWJsZT50Ym9keT50cj50aCx0YWJsZTpub3QoW2NsYXNzXSk+dGJvZHk+dHI+dGgsLnRhYmxlPnRib2R5PnRyPnRkLHRhYmxlOm5vdChbY2xhc3NdKT50Ym9keT50cj50ZCwudGFibGU+dGZvb3Q+dHI+dGgsdGFibGU6bm90KFtjbGFzc10pPnRmb290PnRyPnRoLC50YWJsZT50Zm9vdD50cj50ZCx0YWJsZTpub3QoW2NsYXNzXSk+dGZvb3Q+dHI+dGR7cGFkZGluZzo4cHggMTJweDtsaW5lLWhlaWdodDoxLjQ7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci10b3A6MXB4IHNvbGlkICNiM2IzYjN9dGFibGU+dGhlYWQ+dHI+dGQuaXMtYWN0aXZlLHRhYmxlPnRib2R5PnRyPnRkLmlzLWFjdGl2ZSx0YWJsZT50Zm9vdD50cj50ZC5pcy1hY3RpdmUsLnRhYmxlPnRoZWFkPnRyPnRkLmlzLWFjdGl2ZSwudGFibGU+dGJvZHk+dHI+dGQuaXMtYWN0aXZlLC50YWJsZT50Zm9vdD50cj50ZC5pcy1hY3RpdmV7YmFja2dyb3VuZDojZWZlZmVmfXRhYmxlPnRoZWFkPnRyPnRoLC50YWJsZT50aGVhZD50cj50aCx0YWJsZTpub3QoW2NsYXNzXSk+dGhlYWQ+dHI+dGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNiM2IzYjN9dGFibGU+Y2FwdGlvbit0aGVhZD50cjpmaXJzdC1jaGlsZD50aCx0YWJsZT5jYXB0aW9uK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRkLHRhYmxlPmNvbGdyb3VwK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLHRhYmxlPmNvbGdyb3VwK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRkLHRhYmxlPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkPnRoLHRhYmxlPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkPnRkLC50YWJsZT5jYXB0aW9uK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLC50YWJsZT5jYXB0aW9uK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRkLC50YWJsZT5jb2xncm91cCt0aGVhZD50cjpmaXJzdC1jaGlsZD50aCwudGFibGU+Y29sZ3JvdXArdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsLnRhYmxlPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkPnRoLC50YWJsZT50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZD50ZHtib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowfXRhYmxlPnRib2R5K3Rib2R5LC50YWJsZT50Ym9keSt0Ym9keSx0YWJsZTpub3QoW2NsYXNzXSk+dGJvZHkrdGJvZHl7Ym9yZGVyLXRvcDoycHggc29saWQgI2IzYjNiM310YWJsZSAudGFibGUsdGFibGUgdGFibGU6bm90KFtjbGFzc10pLC50YWJsZSAudGFibGUsLnRhYmxlIHRhYmxlOm5vdChbY2xhc3NdKXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9dGFibGUubm8tYm9yZGVyPnRoZWFkPnRyPnRoLHRhYmxlLm5vLWJvcmRlcj50aGVhZD50cj50ZCx0YWJsZS5uby1ib3JkZXI+dGJvZHk+dHI+dGgsdGFibGUubm8tYm9yZGVyPnRib2R5PnRyPnRkLHRhYmxlLm5vLWJvcmRlcj50Zm9vdD50cj50aCx0YWJsZS5uby1ib3JkZXI+dGZvb3Q+dHI+dGQsLnRhYmxlLm5vLWJvcmRlcj50aGVhZD50cj50aCwudGFibGUubm8tYm9yZGVyPnRoZWFkPnRyPnRkLC50YWJsZS5uby1ib3JkZXI+dGJvZHk+dHI+dGgsLnRhYmxlLm5vLWJvcmRlcj50Ym9keT50cj50ZCwudGFibGUubm8tYm9yZGVyPnRmb290PnRyPnRoLC50YWJsZS5uby1ib3JkZXI+dGZvb3Q+dHI+dGR7Ym9yZGVyOjB9LnRhYmxlLWJvcmRlcmVkIHRoZWFkLHRhYmxlOm5vdChbY2xhc3NdKSB0aGVhZHtiYWNrZ3JvdW5kOiMwMDI5M2Q7Y29sb3I6I2ZmZn10YWJsZS5ibHVlVGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjMWM2ZWE0O2JhY2tncm91bmQtY29sb3I6I2VlZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWF4LXdpZHRoOjgwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99dGFibGUuYmx1ZVRhYmxlIHRkLHRhYmxlLmJsdWVUYWJsZSB0aHtib3JkZXI6MXB4IHNvbGlkICNhYWE7cGFkZGluZzo1cHggNXB4fXRhYmxlLmJsdWVUYWJsZSB0cjpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZDojZDBlNGY1fXRhYmxlLmJsdWVUYWJsZSB0aGVhZHtiYWNrZ3JvdW5kOiMxYzZlYTQ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzQ0NH10YWJsZS5ibHVlVGFibGUgdGhlYWQgdGh7Zm9udC1zaXplOjExMCU7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmO2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDBlNGY1fXRhYmxlLmJsdWVUYWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lfS50YWJsZXNvcnR7d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30udGFibGVzb3J0LnRhYmxlc29ydC0tYXNje2JhY2tncm91bmQ6bm9uZX0udGFibGVzb3J0LnRhYmxlc29ydC0tYXNjOjpiZWZvcmV7Y29udGVudDpcIu+Dl1wiO21hcmdpbjowIDAgMCAwLjEyNXJlbX0udGFibGVzb3J0LnRhYmxlc29ydC0tZGVzY3tiYWNrZ3JvdW5kOm5vbmV9LnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2M6OmJlZm9yZXtjb250ZW50Olwi74OYXCI7bWFyZ2luOjAgMCAwIDAuMTI1cmVtfS5tZXNzYWdlc3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDIwcHg7cGFkZGluZzoxNXB4IDIwcHggMTVweCAzOXB4O2JhY2tncm91bmQ6bm9uZTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItcmFkaXVzOjJweDt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9Lm1lc3NhZ2VzOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE4cHg7bGVmdDoxNXB4O3JpZ2h0OmF1dG99W2Rpcj1ydGxdIC5tZXNzYWdlc3tib3JkZXItd2lkdGg6MXB4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MzlweDt0ZXh0LWFsaWduOnJpZ2h0fVtkaXI9cnRsXSAubWVzc2FnZXM6OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6MTVweH0ubWVzc2FnZXMrLm1lc3NhZ2Vze21hcmdpbi10b3A6MS41MzhlbX0ubWVzc2FnZXNfX2xpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0ubWVzc2FnZXNfX2l0ZW0rLm1lc3NhZ2VzX19pdGVte21hcmdpbi10b3A6Ljc2OWVtfS5tZXNzYWdlcy0tc3RhdHVze2NvbG9yOiMzMjRlMjQ7YmFja2dyb3VuZC1jb2xvcjojZjNmYWVmO2JvcmRlci1jb2xvcjojYjllMmExO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3gtc2hhZG93Om5vbmV9Lm1lc3NhZ2VzLS1zdGF0dXM6OmJlZm9yZXtjb250ZW50Olwi74GYXCI7Y29sb3I6Izc3YjI1OX1bZGlyPXJ0bF0gLm1lc3NhZ2VzLS1zdGF0dXN7Ym9yZGVyLWNvbG9yOiNiOWUyYTE7Ym94LXNoYWRvdzpub25lO21hcmdpbi1sZWZ0OjB9Lm1lc3NhZ2VzLS13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2ZkZjhlZDtib3JkZXItY29sb3I6I2YzZDQ5MTtjb2xvcjojNjE0MTAwO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3gtc2hhZG93Om5vbmV9Lm1lc3NhZ2VzLS13YXJuaW5nOjpiZWZvcmV7Y29udGVudDpcIu+BqlwiO2NvbG9yOiNlMDk2MDB9W2Rpcj1ydGxdIC5tZXNzYWdlcy0td2FybmluZ3tib3JkZXItY29sb3I6I2YzZDQ5MTtib3gtc2hhZG93Om5vbmV9Lm1lc3NhZ2VzLS1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y0ZjI7Y29sb3I6IzYwMDtib3JkZXItY29sb3I6I2U5YWU5ZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym94LXNoYWRvdzpub25lfS5tZXNzYWdlcy0tZXJyb3I6OmJlZm9yZXtjb250ZW50Olwi74GXXCI7Y29sb3I6I2MwMH0ubWVzc2FnZXMtLWVycm9yIHAuZXJyb3J7Y29sb3I6IzYwMH1bZGlyPXJ0bF0gLm1lc3NhZ2VzLS1lcnJvcntib3JkZXItY29sb3I6I2U5YWU5Zjtib3gtc2hhZG93Om5vbmV9Lm5hdi10YWJze21hcmdpbjoyMHB4IDA7Ym9yZGVyLWJvdHRvbS1jb2xvcjojODA3ZTdlfS5uYXYtdGFicz5saXtmbG9hdDpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2LXRhYnM+bGl7ZmxvYXQ6bGVmdH19Lm5hdi10YWJzPmxpPmF7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdi10YWJzPmxpPmF7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MCAwIDAgMH19Lm5hdi10YWJzPmxpLmFjdGl2ZT5he2JvcmRlci1jb2xvcjojODA3ZTdlO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwKX0ubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3Vze2JvcmRlci1yYWRpdXM6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyLC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1c3tib3JkZXItcmFkaXVzOjAgMCAwIDB9fS5uYXYtdGFicy0tdmVydGljYWx7ZmxleDpub25lO21hcmdpbjowO3dpZHRoOmF1dG87Ym9yZGVyOjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjODA3ZTdlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2LXRhYnMtLXZlcnRpY2Fse2ZsZXg6MCAwIDIzMHB4O3dpZHRoOjIzMHB4fX0ubmF2LXRhYnMtLXZlcnRpY2FsPmxpLC5uYXYtdGFicy0tdmVydGljYWw+bGl7ZmxvYXQ6bm9uZX0ubmF2LXRhYnMtLXZlcnRpY2FsPmxpPmF7cGFkZGluZzoxNXB4IDI1cHg7bWFyZ2luOjAgLTFweCAwIDA7Ym9yZGVyOjFweCBzb2xpZCAjODA3ZTdlO2JvcmRlci1yYWRpdXM6MH0ubmF2LXRhYnMtLXZlcnRpY2FsPmxpPmE6aG92ZXIsLm5hdi10YWJzLS12ZXJ0aWNhbD5saT5hOmZvY3Vze2JvcmRlci1yYWRpdXM6MDtib3JkZXItY29sb3I6IzgwN2U3ZX0ubmF2LXRhYnMtLXZlcnRpY2FsPmxpLmFjdGl2ZT5hLC5uYXYtdGFicy0tdmVydGljYWw+bGkuYWN0aXZlPmE6aG92ZXIsLm5hdi10YWJzLS12ZXJ0aWNhbD5saS5hY3RpdmU+YTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM4MDdlN2U7Ym9yZGVyLWNvbG9yOiM4MDdlN2UgcmdiYSgwLDAsMCwwKSAjODA3ZTdlICM4MDdlN2U7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowfS5zbGljay1zbGlkZXtvdXRsaW5lOm5vbmV9YnV0dG9ue3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXR9LmJ0biwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ10sLmJ0bi1kZWZhdWx0LC5idG4tLWRlZmF1bHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgOHB4IDhweCAwO3BhZGRpbmc6OHB4IDE0cHggNnB4O3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWluLWhlaWdodDozMHB4O2ZvbnQtZmFtaWx5OlwiUGxheVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDZkYTA7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZDojZmZmO3RleHQtc2hhZG93Om5vbmU7Ym9yZGVyOjA7Ym94LXNoYWRvdzojMDA2ZGEwIDAgMCAwIDFweCBpbnNldCwjMDA2ZGEwIDAgMCAwIDFweDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dCxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0fS5idG46aG92ZXIsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbjpob3ZlciwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uOmhvdmVyLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmhvdmVyLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmhvdmVyLC5idG46Zm9jdXMsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbjpmb2N1cywuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uOmZvY3VzLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmZvY3VzLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmZvY3VzLC5idG4tZGVmYXVsdDpob3ZlciwuYnRuLWRlZmF1bHQ6Zm9jdXMsLmJ0bi0tZGVmYXVsdDpob3ZlciwuYnRuLS1kZWZhdWx0OmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZjJmMmYyLCAjZTZlNmU2KTtib3gtc2hhZG93OiNmZmYgMCAwIDAgMXB4IGluc2V0LCNjY2MgMCAwIDAgMXB4O2JveC1zaGFkb3c6IzAwNmRhMCAwIDAgMCAxcHggaW5zZXQsIzAwNmRhMCAwIDAgMCAxcHg7Y29sb3I6IzAwNmRhMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuOmFjdGl2ZSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uOmFjdGl2ZSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uOmFjdGl2ZSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbjphY3RpdmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106YWN0aXZlLC5idG4tZGVmYXVsdDphY3RpdmUsLmJ0bi0tZGVmYXVsdDphY3RpdmV7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2YyZjJmMiwgI2ZhZmFmYSk7Ym94LXNoYWRvdzojMDA2ZGEwIDAgMCAwIDFweCBpbnNldCwjMDA2ZGEwIDAgMCAwIDFweDtjb2xvcjpyZ2JhKDAsMTA5LDE2MCwuOTUpO3RleHQtc2hhZG93Om5vbmV9LmJ0bjpkaXNhYmxlZCwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uOmRpc2FibGVkLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b246ZGlzYWJsZWQsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b246ZGlzYWJsZWQsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106ZGlzYWJsZWQsLmJ0bltkaXNhYmxlZF0sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbltkaXNhYmxlZF0sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbltkaXNhYmxlZF0sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b25bZGlzYWJsZWRdLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbZGlzYWJsZWRdW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXSwuYnRuLWRlZmF1bHQ6ZGlzYWJsZWQsLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSwuYnRuLS1kZWZhdWx0OmRpc2FibGVkLC5idG4tLWRlZmF1bHRbZGlzYWJsZWRde2NvbG9yOiM4MDdlN2U7YmFja2dyb3VuZDojZWZlZmVmO2JveC1zaGFkb3c6IzgwN2U3ZSAwIDAgMCAxcHggaW5zZXQsIzgwN2U3ZSAwIDAgMCAxcHg7dGV4dC1zaGFkb3c6bm9uZTtjdXJzb3I6bm90LWFsbG93ZWR9LmJ0bi1wcmltYXJ5LC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gLmJ0biwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LXF1b3RlXStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNpdGUtc2VhcmNoLWxpc3RpbmcgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uLC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNpdGUtc2VhcmNoLWxpc3RpbmcgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbiwuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ10sLmJ0bi0tcHJpbWFyeSwudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuYnRuLC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LXF1b3RlXStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbiwudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbiwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbiwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b24sLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gLmJ0biwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbiBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b24sLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b24sLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ10sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ10sLnZpZXctc29mdHdhcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDZkYTA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIzAwNkRBMCwgIzAwNWM4Nyk7Ym94LXNoYWRvdzojMDA4OWM5IDAgMCAwIDFweCBpbnNldCwjMDAzOTU0IDAgMCAwIDFweDt0ZXh0LXNoYWRvdzojMDA1MTc3IDAgLTFweCAwfS5idG4tcHJpbWFyeTpob3Zlciwuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5idG46aG92ZXIsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNpdGUtc2VhcmNoLWxpc3RpbmcgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uOmhvdmVyLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbjpob3Zlciwuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmhvdmVyLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b246aG92ZXIsLnNpdGUtc2VhcmNoLWxpc3RpbmcgLnZpZXdzLWV4cG9zZWQtZm9ybSAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXTpob3ZlciwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmhvdmVyLC5idG4tcHJpbWFyeTpmb2N1cywuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5idG46Zm9jdXMsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNpdGUtc2VhcmNoLWxpc3RpbmcgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uOmZvY3VzLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbjpmb2N1cywuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmZvY3VzLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b246Zm9jdXMsLnNpdGUtc2VhcmNoLWxpc3RpbmcgLnZpZXdzLWV4cG9zZWQtZm9ybSAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXTpmb2N1cywuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmZvY3VzLC5idG4tLXByaW1hcnk6aG92ZXIsLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmJ0bjpob3Zlciwudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXTpob3ZlciwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXTpob3ZlciwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uOmhvdmVyLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b246aG92ZXIsLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b246aG92ZXIsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b246aG92ZXIsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbjpob3ZlciwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uOmhvdmVyLC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIC5idG46aG92ZXIsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbjpob3ZlciwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbiBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uOmhvdmVyLC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmhvdmVyLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmhvdmVyLC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmhvdmVyLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmhvdmVyLC52aWV3LXNvZnR3YXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnV0dG9uOmhvdmVyLC5idG4tLXByaW1hcnk6Zm9jdXMsLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmJ0bjpmb2N1cywudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXTpmb2N1cywuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXTpmb2N1cywuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uOmZvY3VzLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b246Zm9jdXMsLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b246Zm9jdXMsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b246Zm9jdXMsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbjpmb2N1cywuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uOmZvY3VzLC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIC5idG46Zm9jdXMsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbjpmb2N1cywuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbiBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uOmZvY3VzLC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmZvY3VzLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmZvY3VzLC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmZvY3VzLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmZvY3VzLC52aWV3LXNvZnR3YXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzAwN2ViYTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjMDA3ZWJhLCAjMDA2ZGEwKTtib3gtc2hhZG93OiMwMDlhZTIgMCAwIDAgMXB4IGluc2V0LCMwMDRhNmQgMCAwIDAgMXB4O2NvbG9yOiNmZmZ9LmJ0bi1wcmltYXJ5OmFjdGl2ZSwuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5idG46YWN0aXZlLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbjphY3RpdmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNpdGUtc2VhcmNoLWxpc3RpbmcgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uOmFjdGl2ZSwuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmFjdGl2ZSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmFjdGl2ZSwuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmFjdGl2ZSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmFjdGl2ZSwuYnRuLS1wcmltYXJ5OmFjdGl2ZSwudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuYnRuOmFjdGl2ZSwudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXTphY3RpdmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106YWN0aXZlLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LXF1b3RlXStidXR0b246YWN0aXZlLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b246YWN0aXZlLC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmFjdGl2ZSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbjphY3RpdmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbjphY3RpdmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbjphY3RpdmUsLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gLmJ0bjphY3RpdmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbjphY3RpdmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbjphY3RpdmUsLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b246YWN0aXZlLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmFjdGl2ZSwuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbiAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXTphY3RpdmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106YWN0aXZlLC52aWV3LXNvZnR3YXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjMDA1Yzg3LCAjMDA2Njk2KTtib3gtc2hhZG93OiMwMDM5NTQgMCAwIDAgMXB4LHJnYmEoMCwxMDksMTYwLC4xNSkgMCAwIDAgMnB4LCMwMDUxNzcgMCAzcHggM3B4IDAgaW5zZXQscmdiYSgyNTUsMjU1LDI1NSwuMjUpIDAgMnB4IDFweCAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0uYnRuLXNlY29uZGFyeSwuYnRuLS1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDI5M2Q7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIzAwMjkzRCwgIzAwMTgyNCk7Ym94LXNoYWRvdzojMDQ2IDAgMCAwIDFweCBpbnNldCwjMDAwIDAgMCAwIDFweDt0ZXh0LXNoYWRvdzojMDAwZTE0IDAgLTFweCAwfS5idG4tc2Vjb25kYXJ5OmhvdmVyLC5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tLXNlY29uZGFyeTpob3ZlciwuYnRuLS1zZWNvbmRhcnk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDAzYTU3O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCMwMDNhNTcsICMwMDI5M2QpO2JveC1zaGFkb3c6IzAwNTY3ZiAwIDAgMCAxcHggaW5zZXQsIzAwMDcwYSAwIDAgMCAxcHg7Y29sb3I6I2ZmZn0uYnRuLXNlY29uZGFyeTphY3RpdmUsLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjMDAxODI0LCAjMDAyMjMzKTtib3gtc2hhZG93OiMwMDAgMCAwIDAgMXB4LHJnYmEoMCw0MSw2MSwuMTUpIDAgMCAwIDJweCwjMDAwZTE0IDAgM3B4IDNweCAwIGluc2V0LHJnYmEoMjU1LDI1NSwyNTUsLjI1KSAwIDJweCAxcHggMDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LmJ0bi1wcmltYXJ5OmRpc2FibGVkLC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gLmJ0bjpkaXNhYmxlZCwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LXF1b3RlXStidXR0b246ZGlzYWJsZWQsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNpdGUtc2VhcmNoLWxpc3RpbmcgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uOmRpc2FibGVkLC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b246ZGlzYWJsZWQsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNpdGUtc2VhcmNoLWxpc3RpbmcgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbjpkaXNhYmxlZCwuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmRpc2FibGVkLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106ZGlzYWJsZWQsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSwuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIFtkaXNhYmxlZF0uYnRuLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbltkaXNhYmxlZF0sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnNpdGUtc2VhcmNoLWxpc3RpbmcgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uW2Rpc2FibGVkXSwuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uW2Rpc2FibGVkXSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uW2Rpc2FibGVkXSwuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbZGlzYWJsZWRdW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIGFbZGlzYWJsZWRdW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXSwuYnRuLS1wcmltYXJ5OmRpc2FibGVkLC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5idG46ZGlzYWJsZWQsLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106ZGlzYWJsZWQsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106ZGlzYWJsZWQsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbjpkaXNhYmxlZCwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uOmRpc2FibGVkLC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmRpc2FibGVkLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOmRpc2FibGVkLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXF1b3RlXStidXR0b246ZGlzYWJsZWQsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbjpkaXNhYmxlZCwuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbiAuYnRuOmRpc2FibGVkLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIGlucHV0W2lkKj1lZGl0LXF1b3RlXStidXR0b246ZGlzYWJsZWQsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbjpkaXNhYmxlZCwuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbiAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbjpkaXNhYmxlZCwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbiBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbjpkaXNhYmxlZCwuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbiAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXTpkaXNhYmxlZCwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbiBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXTpkaXNhYmxlZCwudmlldy1zb2Z0d2FyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbjpkaXNhYmxlZCwuYnRuLS1wcmltYXJ5W2Rpc2FibGVkXSwudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBbZGlzYWJsZWRdLmJ0biwudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2Rpc2FibGVkXVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ10sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gYVtkaXNhYmxlZF1baWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LXF1b3RlXStidXR0b25bZGlzYWJsZWRdLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b25bZGlzYWJsZWRdLC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uW2Rpc2FibGVkXSwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbltkaXNhYmxlZF0sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbltkaXNhYmxlZF0sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbltkaXNhYmxlZF0sLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gW2Rpc2FibGVkXS5idG4sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbltkaXNhYmxlZF0sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbltkaXNhYmxlZF0sLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b25bZGlzYWJsZWRdLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uW2Rpc2FibGVkXSwuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbiAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2Rpc2FibGVkXVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ10sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gYVtkaXNhYmxlZF1baWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddLC52aWV3LXNvZnR3YXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyBbZGlzYWJsZWRdLmJ1dHRvbiwuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0sLmJ0bi0tc2Vjb25kYXJ5OmRpc2FibGVkLC5idG4tLXNlY29uZGFyeVtkaXNhYmxlZF17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiM2IzYjM7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2IzYjNiMywgI2E2YTZhNik7Ym94LXNoYWRvdzojYzdjN2M3IDAgMCAwIDFweCBpbnNldCwjOGQ4ZDhkIDAgMCAwIDFweDt0ZXh0LXNoYWRvdzojNmI2YTZhIDAgLTFweCAwO2N1cnNvcjpub3QtYWxsb3dlZH0uYnRuLS1saWdodHtjb2xvcjojMDAyOTNkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZmZmLCAjZjJmMmYyKTtib3gtc2hhZG93OiNmZmYgMCAwIDAgMXB4IGluc2V0LCNkOWQ5ZDkgMCAwIDAgMXB4O3RleHQtc2hhZG93OiNlYmViZWIgMCAtMXB4IDB9LmJ0bi0tbGlnaHQ6aG92ZXIsLmJ0bi0tbGlnaHQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNmMmYyZjIsICNlNmU2ZTYpO2JveC1zaGFkb3c6I2ZmZiAwIDAgMCAxcHggaW5zZXQsI2NjYyAwIDAgMCAxcHg7Y29sb3I6IzAwMjkzZH0uYnRuLS1saWdodDphY3RpdmV7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2YyZjJmMiwgI2ZhZmFmYSk7Ym94LXNoYWRvdzojZDlkOWQ5IDAgMCAwIDFweCxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMCAwIDAgMnB4LCNlYmViZWIgMCAzcHggM3B4IDAgaW5zZXQscmdiYSgyNTUsMjU1LDI1NSwuMjUpIDAgMnB4IDFweCAwO2NvbG9yOnJnYmEoMCw0MSw2MSwuOTUpO3RleHQtc2hhZG93Om5vbmV9LmJ0bi0tdGV4dCwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXXtjb2xvcjojMDA2ZGEwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmU7dGV4dC1zaGFkb3c6bm9uZX0uYnRuLS10ZXh0OmhvdmVyLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddOmhvdmVyLC5idG4tLXRleHQ6Zm9jdXMsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106Zm9jdXN7Y29sb3I6IzAwMjkzZDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO3RleHQtc2hhZG93Om5vbmV9LmJ0bi0tdGV4dDphY3RpdmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106YWN0aXZle2NvbG9yOiMwMDI5M2Q7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZTt0ZXh0LXNoYWRvdzpub25lfS5idG4tLXRleHQ6ZGlzYWJsZWQsLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106ZGlzYWJsZWQsLmJ0bi0tdGV4dFtkaXNhYmxlZF0sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtkaXNhYmxlZF1baWQqPWVkaXQtY29udGludWUtc2hvcHBpbmdde2NvbG9yOiM4MDdlN2U7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZTt0ZXh0LXNoYWRvdzpub25lO2N1cnNvcjpub3QtYWxsb3dlZH0uYnRuLWxpbmt7Y29sb3I6IzAwMjkzZH0uYnRuLWxpbms6aG92ZXIsLmJ0bi1saW5rOmZvY3Vze2NvbG9yOiMwMDZkYTB9LmJ0bi1saW5rLS1hcnJvdy1sZWZ0OjpiZWZvcmV7Y29udGVudDpcIu+Bk1wiO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAuNjI1cmVtIDAgMDtmb250LXNpemU6OTAlfS5idG4tbGluay0tZ28tYmFja3tmb250LXNpemU6MS4wMzEyNXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi1saW5rLS1nby1iYWNrOmhvdmVyLC5idG4tbGluay0tZ28tYmFjazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLWxnLC5idG4tLWxnLC5idG4tZ3JvdXAtbGc+LmJ0biwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLWxnPmlucHV0W2lkKj1lZGl0LXF1b3RlXStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1sZz5pbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtbGc+aW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1sZz5hW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXXtmb250LXNpemU6MjRweH0uYnRuLXNtLC5idG4tLXNtLC5idG4tZ3JvdXAtc20+LmJ0biwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXNtPmlucHV0W2lkKj1lZGl0LXF1b3RlXStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1zbT5pbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtc20+aW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1zbT5hW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXXtwYWRkaW5nOjhweCAxNnB4O2ZvbnQtc2l6ZToxNXB4fS5idG4tLW5vLW1hcmdpbnttYXJnaW46MH0uYnRuLS1mdWxsLXdpZHRoe3dpZHRoOjEwMCV9LnNpdGUtaGVhZGVye3Bvc2l0aW9uOnN0aWNreTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjMwMX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6YXV0b319QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpe2JvZHkudG9vbGJhci10cmF5LW9wZW4udG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItZml4ZWQgLnNpdGUtaGVhZGVye3RvcDo3OXB4fWJvZHkudG9vbGJhci10cmF5LW9wZW4udG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItZml4ZWQgLm1vYmlsZS1uYXYtb3ZlcmxheXtwYWRkaW5nLXRvcDoxMzdweH1ib2R5LnRvb2xiYXItdmVydGljYWwudG9vbGJhci1maXhlZCAuc2l0ZS1oZWFkZXJ7dG9wOjM5cHh9Ym9keS50b29sYmFyLXZlcnRpY2FsLnRvb2xiYXItZml4ZWQgLm1vYmlsZS1uYXYtb3ZlcmxheXtwYWRkaW5nLXRvcDo5N3B4fX0uc2l0ZS1oZWFkZXJfX3RvcC1iYXJ7bWluLWhlaWdodDo1N3B4O2JhY2tncm91bmQ6IzAwMjkzZH0uc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7bWFyZ2luOjA7cGFkZGluZzoxMnB4IDB9LnNpdGUtaGVhZGVyX190b3AtYmFyX19jb250ZW50OjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAyOTNkO29wYWNpdHk6MDt6LWluZGV4OjE7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0O3BvaW50ZXItZXZlbnRzOm5vbmV9Ym9keS5zaXRlLWhlYWRlci1zZWFyY2gtaXMtYWN0aXZlIC5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fY29udGVudDo6YmVmb3Jle29wYWNpdHk6Ljg1O3BvaW50ZXItZXZlbnRzOmF1dG99LnNpdGUtaGVhZGVyX19sb2dvLWNvbnRlbnR7bWFyZ2luOmF1dG87cGFkZGluZzowIDEuNTYyNXJlbTt3aWR0aDphdXRvO29yZGVyOjJ9QG1lZGlhKG1pbi13aWR0aDogMzUwcHgpey5zaXRlLWhlYWRlcl9fbG9nby1jb250ZW50e3BhZGRpbmc6MCAyLjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX2xvZ28tY29udGVudHttYXJnaW46YXV0byAwO3BhZGRpbmc6MH19LnNpdGUtaGVhZGVyX19sb2dve2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjIwMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX2xvZ297bWF4LXdpZHRoOjI1NXB4fX0uc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2FjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6YXV0bzt3aGl0ZS1zcGFjZTpub3dyYXA7b3JkZXI6NH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVyX190b3AtYmFyX19hY3Rpb25ze3doaXRlLXNwYWNlOm5vcm1hbH19LnNpdGUtaGVhZGVyX190b3AtYmFyX19hY3Rpb25zPmRpdnttYXJnaW46MCAwIDAgYXV0b30uc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2FjdGlvbnM+ZGl2IGRpdiwuc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2FjdGlvbnM+ZGl2IG5hdntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnNpdGUtaGVhZGVyX190b3AtYmFyX19hY3Rpb25zIC5tZW51X19pdGVte21hcmdpbjowIDAgMCA4cHh9QG1lZGlhKG1pbi13aWR0aDogMzcwcHgpey5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fYWN0aW9ucyAubWVudV9faXRlbXttYXJnaW46MCAwIDAgMTVweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fYWN0aW9ucyAubWVudV9faXRlbXttYXJnaW46MCAwIDAgMjBweH19LnNpdGUtaGVhZGVyX190b3AtYmFyX19hY3Rpb25zIGEsLnNpdGUtaGVhZGVyX190b3AtYmFyX19hY3Rpb25zIC5tZW51X19saW5re2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2FjdGlvbnMgYSwuc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2FjdGlvbnMgLm1lbnVfX2xpbmt7Zm9udC1zaXplOjE1cHh9fS5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fYWN0aW9ucyBhOmhvdmVyLC5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fYWN0aW9ucyAubWVudV9fbGluazpob3ZlcntvcGFjaXR5Oi42fS5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fYWN0aW9ucyAubWVudV9faXRlbS0tbXktYWNjb3VudCAubWVudV9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDAgMTZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVyX190b3AtYmFyX19hY3Rpb25zIC5tZW51X19pdGVtLS1teS1hY2NvdW50IC5tZW51X19saW5re3BhZGRpbmc6MCAwIDAgMjRweH19LnNpdGUtaGVhZGVyX190b3AtYmFyX19hY3Rpb25zIC5tZW51X19pdGVtLS1teS1hY2NvdW50IC5tZW51X19saW5rOjpiZWZvcmV7Y29udGVudDpcIu+Ah1wiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6MDtmb250LXNpemU6MThweDtjb2xvcjojZmZmfS5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fYWN0aW9ucyAubWVudV9faXRlbS0tbG9nLWluIC5tZW51X19saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMCAxNnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2FjdGlvbnMgLm1lbnVfX2l0ZW0tLWxvZy1pbiAubWVudV9fbGlua3twYWRkaW5nOjAgMCAwIDI1cHh9fS5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fYWN0aW9ucyAubWVudV9faXRlbS0tbG9nLWluIC5tZW51X19saW5rOjpiZWZvcmV7Y29udGVudDpcIu+MjVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6MDtmb250LXNpemU6MThweDtjb2xvcjojZmZmfS5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fYWN0aW9ucyAubWVudV9faXRlbS0tbG9nLW91dCAubWVudV9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDAgMjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVyX190b3AtYmFyX19hY3Rpb25zIC5tZW51X19pdGVtLS1sb2ctb3V0IC5tZW51X19saW5re3BhZGRpbmc6MCAwIDAgMjdweH19LnNpdGUtaGVhZGVyX190b3AtYmFyX19hY3Rpb25zIC5tZW51X19pdGVtLS1sb2ctb3V0IC5tZW51X19saW5rOjpiZWZvcmV7Y29udGVudDpcIu+LtVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6MDtmb250LXNpemU6MjBweDtjb2xvcjojZmZmfS5zaXRlLWhlYWRlci1zZWNvbmRhcnktbWVudXtwYWRkaW5nOjEwcHggMCAwfS5zaXRlLWhlYWRlcl9fc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MnB4IDAgMCAwO3dpZHRoOmF1dG87b3JkZXI6MTt6LWluZGV4OjJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLWhlYWRlcl9fc2VhcmNoe21hcmdpbjowIDAgMCBhdXRvO29yZGVyOjN9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc2l0ZS1oZWFkZXJfX3NlYXJjaHtwYWRkaW5nOjJweCAzMHB4IDAgMH19LnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtaGVhZGVyX19zZWFyY2gtdG9nZ2xlLW1lbnV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAwIDB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZS1tZW51e3BhZGRpbmc6NnB4IDAgMH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZS1tZW51e2Rpc3BsYXk6bm9uZX19LnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtaGVhZGVyX19zZWFyY2gtdG9nZ2xlLW1lbnUgLm1lbnVfX2l0ZW17bWFyZ2luLXJpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZS1tZW51IC5tZW51X19pdGVte21hcmdpbi1yaWdodDoyNXB4fX0uc2l0ZS1oZWFkZXJfX3NlYXJjaC10b2dnbGU6aG92ZXJ7b3BhY2l0eTouNn0uc2l0ZS1oZWFkZXJfX3NlYXJjaC10b2dnbGU6OmJlZm9yZXtjb250ZW50Olwi74CCXCI7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZn1ib2R5LnNpdGUtaGVhZGVyLXNlYXJjaC1pcy1hY3RpdmUgLnNpdGUtaGVhZGVyX19zZWFyY2gtdG9nZ2xlOjpiZWZvcmV7Y29udGVudDpcIu+Bl1wifS5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm17ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozcHg7bGVmdDoyN3B4O3JpZ2h0OmF1dG87d2lkdGg6MjAwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm17cmlnaHQ6NTVweDtsZWZ0OmF1dG87d2lkdGg6MjIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3Jte2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246c3RhdGljO3RvcDowO2xlZnQ6YXV0bztyaWdodDphdXRvfX0uc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIGZvcm17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjB9LnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtaGVhZGVyX19zZWFyY2gtZm9ybSAuZm9ybS1pdGVtIGxhYmVse2Rpc3BsYXk6bm9uZX0uc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRleHRmaWVsZHtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzo1cHggMzZweCA1cHggMTBweDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDoyOXB4O2NvbG9yOiMzMzM7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOjAuOTM3NXJlbTtsaW5lLWhlaWdodDoxLjI7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NHB4IDVweCA1cHggNHB4fS5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDotMXB4O21hcmdpbjowO3BhZGRpbmc6MH0uc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQuZm9ybS1zdWJtaXR7ZGlzcGxheTpub25lfS5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQtLXRyaWdnZXJ7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjRweCAzcHggM3B4O3dpZHRoOjI2cHg7aGVpZ2h0OjI5cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzMzMztiYWNrZ3JvdW5kOiNlZmVmZWY7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMH0uc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0LS10cmlnZ2VyOjpiZWZvcmV7Y29udGVudDpcIu+AglwiO2ZvbnQtc2l6ZToxNHB4fS5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQtLXRyaWdnZXI6aG92ZXIsLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtaGVhZGVyX19zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdC0tdHJpZ2dlcjpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAxNmRhMH0uc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0LS10cmlnZ2VyIHNwYW57ZGlzcGxheTpub25lfWJvZHkuc2l0ZS1oZWFkZXItc2VhcmNoLWlzLWFjdGl2ZSAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3Jte2Rpc3BsYXk6YmxvY2t9LnNpdGUtaGVhZGVyX19uYXYtd3JhcHBlcntkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLWhlYWRlcl9fbmF2LXdyYXBwZXJ7ZGlzcGxheTpibG9ja319LnNpdGUtaGVhZGVyX19uYXYtY29udGFpbmVye3BhZGRpbmctYm90dG9tOjEwcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlZmVmZWY7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWZlZmVmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZmVmZWZ9LnNpdGUtaGVhZGVyX190b3AtcmlnaHQtY29udGVudHtwYWRkaW5nOjEwcHggMCAxNXB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaXRlLWhlYWRlcl9fdG9wLXJpZ2h0LWNvbnRlbnR7cGFkZGluZzoxMHB4IDAgMDtmb250LXNpemU6MTVweH19LnNpdGUtaGVhZGVyX190b3AtcmlnaHQtY29udGVudCBwe21hcmdpbjowO3BhZGRpbmc6MH0uY3RhLXNpdGUtaGVhZGVyLWZyZWUtc2hpcHBpbmd7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmN0YS1zaXRlLWhlYWRlci1mcmVlLXNoaXBwaW5nOmhvdmVyLC5jdGEtc2l0ZS1oZWFkZXItZnJlZS1zaGlwcGluZzpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uc2l0ZS1mb290ZXJfX2NvbnRhaW5lcntwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctYm90dG9tOjAuNjI1cmVtO2JhY2tncm91bmQ6IzAwMjkzZH0uc2l0ZS1mb290ZXJfX2xvZ297ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMC42MjVyZW0gMCAwO3BhZGRpbmc6MDttYXgtd2lkdGg6NS42ODc1cmVtO3ZlcnRpY2FsLWFsaWduOnRvcH0uc2l0ZS1mb290ZXJfX2NvcHlyaWdodHttYXJnaW46MS44NzVyZW0gMCAwO3BhZGRpbmc6MDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMS4yNXB4O2ZvbnQtc2l6ZTowLjcwMzEyNXJlbX0uc2l0ZS1mb290ZXJfX2NvcHlyaWdodCBwe21hcmdpbjowIDAgMC42ODc1cmVtO3BhZGRpbmc6MH0uc2l0ZS1mb290ZXJfX2NvcHlyaWdodCBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpdGUtZm9vdGVyX19jb3B5cmlnaHQgYTpob3Zlciwuc2l0ZS1mb290ZXJfX2NvcHlyaWdodCBhOmZvY3Vze2NvbG9yOmdvbGR9LnNpdGUtc3RydWN0dXJlLWd1dHRlcntwYWRkaW5nLWxlZnQ6MC4zMTI1cmVtO3BhZGRpbmctcmlnaHQ6MC4zMTI1cmVtfS5zaXRlLWNvbnRlbnRfX2NvbnRhaW5lcntwYWRkaW5nLXRvcDowLjYyNXJlbTtwYWRkaW5nLWJvdHRvbToxLjI1cmVtO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWZlZmVmO2JvcmRlci1yaWdodDoxcHggc29saWQgI2VmZWZlZn0uY29udGVudF9fbWFpbi1jb250ZW50e3BhZGRpbmc6MH0uY29sLW1haW4tY29udGVudC0tZnVsbC13aWR0aCAuY29udGVudF9fbWFpbi1jb250ZW50e3BhZGRpbmc6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbC1tYWluLWNvbnRlbnQtLWZ1bGwtd2lkdGggLmNvbnRlbnRfX21haW4tY29udGVudHtwYWRkaW5nOjAgMC41NjI1cmVtfX0uc2l0ZS1zaWRlYmFye21hcmdpbi10b3A6MC42MjVyZW19LnNpdGUtc2lkZWJhciAubWVudXttYXJnaW46MH0uc2l0ZS1zaWRlYmFyIC5tZW51X19pdGVte2Rpc3BsYXk6YmxvY2t9LnNpdGUtc2lkZWJhciAubWVudV9fbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MC42MjVyZW0gMS4yNXJlbTtjb2xvcjojMDAyOTNkO2ZvbnQtc2l6ZTowLjkzNzVyZW07Zm9udC13ZWlnaHQ6NjAwfS5zaXRlLXNpZGViYXIgLm1lbnVfX2xpbms6aG92ZXIsLnNpdGUtc2lkZWJhciAubWVudV9fbGluazpmb2N1c3tjb2xvcjojZmZmfS5zaXRlLXNpZGViYXIgLnJlZ2lvbj4uYmxvY2t7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgI2VmZWZlZn0uc2l0ZS1zaWRlYmFyIC5yZWdpb24+LmJsb2NrIC5ibG9ja19fdGl0bGV7bWFyZ2luOjA7cGFkZGluZzowLjYyNXJlbSAwLjYyNXJlbSAwLjYyNXJlbSAxLjI1cmVtO2ZvbnQtc2l6ZToxLjE4NzVyZW07dGV4dC10cmFuc2Zvcm06bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZn0uc2l0ZS1zaWRlYmFyIC5yZWdpb24+LmJsb2NrIC5ibG9ja19fY29udGVudHtwYWRkaW5nOjAuNjI1cmVtIDAuNjI1cmVtIDEuMjVyZW19LnNpdGUtc2lkZWJhciAucmVnaW9uPi5jb2xsYXBzaWJsZS1ibG9jaywuY29sbGFwc2libGUtYmxvY2t7Ym9yZGVyOjB9LnNpdGUtc2lkZWJhciAucmVnaW9uPi5jb2xsYXBzaWJsZS1ibG9jayAuYmxvY2tfX3RpdGxlLC5jb2xsYXBzaWJsZS1ibG9jayAuYmxvY2tfX3RpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO3dpZHRoOjEwMCV9LnNpdGUtc2lkZWJhciAucmVnaW9uPi5jb2xsYXBzaWJsZS1ibG9jayAuYmxvY2tfX3RpdGxlOjphZnRlciwuY29sbGFwc2libGUtYmxvY2sgLmJsb2NrX190aXRsZTo6YWZ0ZXJ7Y29udGVudDpcIu+BuFwiO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O21hcmdpbjowIDAgMCBhdXRvO3BhZGRpbmc6MC4xODc1cmVtIDAgMDtmb250LXNpemU6ODAlfS5zaXRlLXNpZGViYXIgLnJlZ2lvbj4uY29sbGFwc2libGUtYmxvY2sgLmJsb2NrX19jb250ZW50LC5jb2xsYXBzaWJsZS1ibG9jayAuYmxvY2tfX2NvbnRlbnR7ZGlzcGxheTpub25lO21hcmdpbjowO3BhZGRpbmc6MCAwIDEuMjVyZW0gMS4yNXJlbX0uc2l0ZS1zaWRlYmFyIC5yZWdpb24+LmNvbGxhcHNpYmxlLWJsb2NrLmlzLWFjdGl2ZSAuYmxvY2tfX3RpdGxlOjphZnRlciwuY29sbGFwc2libGUtYmxvY2suaXMtYWN0aXZlIC5ibG9ja19fdGl0bGU6OmFmdGVye2NvbnRlbnQ6XCLvgbdcIn0uc2l0ZS1zaWRlYmFyIC5yZWdpb24+LmNvbGxhcHNpYmxlLWJsb2NrLmlzLWFjdGl2ZSAuYmxvY2tfX2NvbnRlbnQsLmNvbGxhcHNpYmxlLWJsb2NrLmlzLWFjdGl2ZSAuYmxvY2tfX2NvbnRlbnR7ZGlzcGxheTpibG9ja30uY29sbGFwc2libGUtYmxvY2tfX3RvZ2dsZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMC42MjVyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNvbGxhcHNpYmxlLWJsb2NrX190b2dnbGU6aG92ZXIsLmNvbGxhcHNpYmxlLWJsb2NrX190b2dnbGU6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNvbGxhcHNpYmxlLWJsb2NrX190b2dnbGU6aG92ZXIgLmJsb2NrX190aXRsZXtjb2xvcjojMDA2ZGEwfS5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IHVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uZmFjZXRzLXdpZGdldC1jaGVja2JveCB1bD5saXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDAuMDYyNXJlbTtwYWRkaW5nOjA7ZGlzcGxheTpibG9ja30uZmFjZXRzLXdpZGdldC1jaGVja2JveCB1bD5saSBpbnB1dCwuZmFjZXRzLXdpZGdldC1jaGVja2JveCB1bD5saSBsYWJlbHtjdXJzb3I6cG9pbnRlcn0uZmFjZXRzLXdpZGdldC1jaGVja2JveCB1bD5saSBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MC4xMjVyZW07bGVmdDowO21hcmdpbjowO3BhZGRpbmc6MH0uZmFjZXRzLXdpZGdldC1jaGVja2JveCB1bD5saSBsYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMC4zNzVyZW07cGFkZGluZzowIDAgMCAxLjI1cmVtO2NvbG9yOiMwMDI5M2Q7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6MS4yfS5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IHVsPmxpIGxhYmVsOmhvdmVyLC5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IHVsPmxpIGxhYmVsOmZvY3Vze2NvbG9yOiMwMDZkYTA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhY2V0cy13aWRnZXQtY2hlY2tib3ggdWwgdWwgbGl7bWFyZ2luLWxlZnQ6MS4zMTI1cmVtfS5mYWNldHMtd2lkZ2V0LWxpbmtzPnVsLC5ibG9jay1pdGVtLWxpc3Q+dWwsLmJsb2NrLWl0ZW0tbGlzdCAuaXRlbS1saXN0PnVse21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LmZhY2V0cy13aWRnZXQtbGlua3M+dWw+bGksLmJsb2NrLWl0ZW0tbGlzdD51bD5saSwuYmxvY2staXRlbS1saXN0IC5pdGVtLWxpc3Q+dWw+bGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzowIDAgMCAwLjg3NXJlbX0uZmFjZXRzLXdpZGdldC1saW5rcz51bD5saTo6YmVmb3JlLC5ibG9jay1pdGVtLWxpc3Q+dWw+bGk6OmJlZm9yZSwuYmxvY2staXRlbS1saXN0IC5pdGVtLWxpc3Q+dWw+bGk6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MC41NjI1cmVtO2xlZnQ6MDt3aWR0aDo1cHg7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kOiMwMDI5M2Q7Ym9yZGVyLXJhZGl1czo1MCV9aHRtbCAuYWpheC10aHJvYmJlcntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MXJlbTt3aWR0aDozOHB4O2hlaWdodDozOHB4O2FuaW1hdGlvbjphamF4LXJvdGF0ZSAuOHMgaW5maW5pdGUgbGluZWFyO2JvcmRlcjo4cHggc29saWQgIzAwMjkzZDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjUwJX1odG1sIC5hamF4LXRocm9iYmVyIGRpdixodG1sIC5hamF4LXRocm9iYmVyIHNwYW57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9aHRtbCAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW57cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjE7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNil9aHRtbCAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4gLmFqYXgtdGhyb2JiZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LndlYmZvcm0tbXVsdGlwbGUtdGFibGUgdGFibGV7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS53ZWJmb3JtLW11bHRpcGxlLXRhYmxlIHRhYmxlIHRib2R5PnRyPnRke3BhZGRpbmc6MS4yNXJlbX0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tdHlwZS1udW1iZXJbY2xhc3MqPWFkZC1tb3JlLWl0ZW1zXXtkaXNwbGF5Om5vbmV9LnBhZ2VyIGxpPmE6aG92ZXIsLnBhZ2VyIGxpPmE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmfS5wYWdlcl9faXRlbS5pcy1hY3RpdmUgYXtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwMjkzZDtib3JkZXItY29sb3I6IzAwNmRhMH0ucGFnZXJfX2l0ZW0uaXMtYWN0aXZlIGE6aG92ZXIsLnBhZ2VyX19pdGVtLmlzLWFjdGl2ZSBhOmZvY3Vze2JhY2tncm91bmQ6IzAwNmRhMH0ucGFnZXJ7Y2xlYXI6Ym90aH0ucGFnZXIgLnBhZ2VyX19pdGVtc3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246dG9wfS5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246dG9wfS5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowLjMxMjVyZW0gMC41cmVtO2NvbG9yOiMwMDI5M2Q7Zm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MH0ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gYTpob3ZlciwucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gYTpmb2N1c3tjb2xvcjojMDA2ZGEwfS5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5pcy1hY3RpdmUgYXtjb2xvcjojMDAyOTNkO2ZvbnQtd2VpZ2h0OjYwMH0ucGFnZXIgbGk+YXtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjojMzMzO2JhY2tncm91bmQ6bm9uZX0ucGFnZXItLW1pbmkgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0uaXMtYWN0aXZle2ZvbnQtd2VpZ2h0Om5vcm1hbH0ucGFnZXItLW1pbmkgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gYXtwYWRkaW5nOjB9Lm1vZGFse3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubW9kYWw6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIiBcIjtoZWlnaHQ6MTAwJX19Lm1vZGFsLWRpYWxvZ3tkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcntwYWRkaW5nOjAuNXJlbSAxZW07Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzMzMztiYWNrZ3JvdW5kOiNmNGY0ZjQ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRmNGY0IDMyJSwgI2RiZGJkYiAxMDAlKX0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGV7Zm9udC1mYW1pbHk6XCJUaXRpbGxpdW0gV2ViXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS4yNXJlbTtjb2xvcjojMDAyOTNkfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtyaWdodDouNWVtO3RvcDo1MCU7d2lkdGg6MjBweDttYXJnaW46LTEwcHggMCAwIDA7cGFkZGluZzowLjA2MjVyZW07aGVpZ2h0OjIwcHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOjpiZWZvcmV7Y29udGVudDpcIu+AjVwifS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5le21hcmdpbi10b3A6MDtwYWRkaW5nOi4zZW0gMWVtO2JvcmRlcjowO2JhY2tncm91bmQ6I2Y0ZjRmNDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGY0ZjQgMzIlLCAjZGJkYmRiIDEwMCUpfS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjB9LnVpLXdpZGdldC1vdmVybGF5e2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi44fS5wYXRoLWNvbnRhY3QtdXMgdGFibGU+dGJvZHk+dHI+dGR7Ym9yZGVyOjB9LnBhdGgtY29udGFjdC11cyBpbWdbbmFtZT16c0NhcHRjaGFJbWFnZV17bWFyZ2luLWJvdHRvbTowLjYyNXJlbX0ubGF5b3V0LXNlY3Rpb257Y2xlYXI6Ym90aDttYXJnaW46MDtwYWRkaW5nOjQ1cHggMH0ubGF5b3V0LXNlY3Rpb24gLmxheW91dF9fcmVnaW9uPmRpdltjbGFzcyo9Y29tcG9uZW50XTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ubGF5b3V0LXNlY3Rpb24tLW5vLXBhZGRpbmd7cGFkZGluZzowfS5sYXlvdXQtc2VjdGlvbi0tZnVsbC13aWR0aD4uY29udGFpbmVye21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O3dpZHRoOmF1dG99LmxheW91dC1zZWN0aW9uLS1mdWxsLXdpZHRoLmxheW91dC0tMS1jb2w+LmNvbnRhaW5lcnttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDt3aWR0aDphdXRvfS5sYXlvdXQtc2VjdGlvbi0tZnVsbC13aWR0aC5sYXlvdXQtLTEtY29sPi5jb250YWluZXI+LnJvd3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5sYXlvdXQtc2VjdGlvbi0tZnVsbC13aWR0aC5sYXlvdXQtLTEtY29sPi5jb250YWluZXI+LnJvdz5kaXZbY2xhc3MqPWNvbF17cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5mb290ZXItbmF2e2NsZWFyOmJvdGg7d2lkdGg6MTAwJX0uc2l0ZS1mb290ZXJfX21lbnUgbmF2Pi5tZW51e2Rpc3BsYXk6YmxvY2s7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJTtjb2x1bW5zOjJ9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5zaXRlLWZvb3Rlcl9fbWVudSBuYXY+Lm1lbnV7Y29sdW1uczozfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtZm9vdGVyX19tZW51IG5hdj4ubWVudXtkaXNwbGF5OmZsZXg7Y29sdW1uczp1bnNldH19LnNpdGUtZm9vdGVyX19tZW51IG5hdj4ubWVudT4ubWVudV9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nOjAgMjBweCAwIDA7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnNpdGUtZm9vdGVyX19tZW51IG5hdj4ubWVudT4ubWVudV9faXRlbXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgNDBweCAwIDA7d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLWZvb3Rlcl9fbWVudSBuYXY+Lm1lbnU+Lm1lbnVfX2l0ZW17ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgNDBweCAwIDA7d2lkdGg6MjAlfX0uc2l0ZS1mb290ZXJfX21lbnUgbmF2Pi5tZW51Pi5tZW51X19pdGVtOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MjBweDtkaXNwbGF5Om5vbmU7d2lkdGg6MXB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtZm9vdGVyX19tZW51IG5hdj4ubWVudT4ubWVudV9faXRlbTo6YWZ0ZXJ7ZGlzcGxheTpibG9ja319LnNpdGUtZm9vdGVyX19tZW51IG5hdj4ubWVudT4ubWVudV9faXRlbTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0uc2l0ZS1mb290ZXJfX21lbnUgbmF2Pi5tZW51Pi5tZW51X19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVye2Rpc3BsYXk6bm9uZX0uc2l0ZS1mb290ZXJfX21lbnUgbmF2Pi5tZW51Pi5tZW51X19pdGVtPi5tZW51X19saW5re2Rpc3BsYXk6bm9uZX0uc2l0ZS1mb290ZXJfX21lbnUgbmF2Pi5tZW51Pi5tZW51X19pdGVtIC5tZW51e2Rpc3BsYXk6YmxvY2t9LnNpdGUtZm9vdGVyX19tZW51IG5hdj4ubWVudT4ubWVudV9faXRlbSAubWVudSAubWVudV9faXRlbXtkaXNwbGF5OmJsb2NrfS5zaXRlLWZvb3Rlcl9fbWVudSBuYXY+Lm1lbnU+Lm1lbnVfX2l0ZW0gLm1lbnUgLm1lbnVfX2xpbmt7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjVweCAwO2ZvbnQtc2l6ZToxMS4yNXB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2l0ZS1mb290ZXJfX21lbnUgbmF2Pi5tZW51Pi5tZW51X19pdGVtIC5tZW51IC5tZW51X19saW5rOmhvdmVyLC5zaXRlLWZvb3Rlcl9fbWVudSBuYXY+Lm1lbnU+Lm1lbnVfX2l0ZW0gLm1lbnUgLm1lbnVfX2xpbms6Zm9jdXN7Y29sb3I6Z29sZH0uc2l0ZS1oZWFkZXJfX21vYmlsZS1tZW51LXRvZ2dsZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAxNXB4IDAgMDtvcmRlcjotMX1AbWVkaWEobWluLXdpZHRoOiAzNzBweCl7LnNpdGUtaGVhZGVyX19tb2JpbGUtbWVudS10b2dnbGV7cGFkZGluZzowIDIwcHggMCAwfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVyX19tb2JpbGUtbWVudS10b2dnbGV7ZGlzcGxheTpub25lfX0uc2l0ZS1oZWFkZXJfX21vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2Vye3BhZGRpbmc6N3B4IDAgMDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0uc2l0ZS1oZWFkZXJfX21vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyLC5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuc2l0ZS1oZWFkZXJfX21vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciwuc2l0ZS1oZWFkZXJfX21vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLC5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLC5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNpdGUtaGVhZGVyX19tb2JpbGUtbWVudS10b2dnbGUgLmhhbWJ1cmdlcjpob3ZlcntvcGFjaXR5Oi42fS5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXI6aG92ZXIgLmhhbWJ1cmdlci1pbm5lciwuc2l0ZS1oZWFkZXJfX21vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyOmhvdmVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLC5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXI6aG92ZXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXI6aG92ZXIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciwuc2l0ZS1oZWFkZXJfX21vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyOmhvdmVyIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLC5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXI6aG92ZXIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXI6Zm9jdXMgLmhhbWJ1cmdlci1pbm5lciwuc2l0ZS1oZWFkZXJfX21vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyOmZvY3VzIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLC5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXI6Zm9jdXMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXI6Zm9jdXMgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciwuc2l0ZS1oZWFkZXJfX21vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyOmZvY3VzIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLC5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXI6Zm9jdXMgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubW9iaWxlLW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOiNmZmY7ei1pbmRleDozMDA7b3ZlcmZsb3cteDpoaWRkZW59QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tb2JpbGUtb3ZlcmxheXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19Lm1vYmlsZS1zZWFyY2gtb3ZlcmxheV9fY29udGVudHttYXJnaW46MDtwYWRkaW5nOjY2cHggMTVweCAwO2hlaWdodDoxMjBweDtiYWNrZ3JvdW5kOiMzNTM1MzV9Lm1vYmlsZS1zZWFyY2gtb3ZlcmxheV9fY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nOjEwcHggMTVweCAwO2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzgxODE4MTt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7b3V0bGluZTpub25lO3otaW5kZXg6MTB9Lm1vYmlsZS1zZWFyY2gtb3ZlcmxheV9fY2xvc2U6aG92ZXIsLm1vYmlsZS1zZWFyY2gtb3ZlcmxheV9fY2xvc2U6Zm9jdXN7Y29sb3I6IzY4Njg2ODt0ZXh0LWRlY29yYXRpb246bm9uZX0ubW9iaWxlLXNlYXJjaC1vdmVybGF5X19jbG9zZSBzcGFue3ZlcnRpY2FsLWFsaWduOnRvcH0ubW9iaWxlLW5hdi1vdmVybGF5e3BhZGRpbmctdG9wOjU4cHh9Lm1vYmlsZS1uYXYtb3ZlcmxheV9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDI1cHg7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdH0ubW9iaWxlLW5hdi1vdmVybGF5X19oZWFkZXJ7Y2xlYXI6Ym90aDttYXJnaW46MDtwYWRkaW5nOjA7bWluLWhlaWdodDowO3RleHQtYWxpZ246cmlnaHQ7YmFja2dyb3VuZDpub25lfS5tb2JpbGUtbmF2LW92ZXJsYXlfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpub25lO21hcmdpbjowO3BhZGRpbmc6NXB4IDE1cHggMDtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoyOHB4O2NvbG9yOiMwMDI5M2Q7dmVydGljYWwtYWxpZ246dG9wO291dGxpbmU6bm9uZTt6LWluZGV4OjEwfS5tb2JpbGUtbmF2LW92ZXJsYXlfX2Nsb3NlOmhvdmVyLC5tb2JpbGUtbmF2LW92ZXJsYXlfX2Nsb3NlOmZvY3Vze2NvbG9yOiMwMDZkYTB9Lm1vYmlsZS1uYXYtb3ZlcmxheV9fY2xvc2Ugc3Bhbnt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm1vYmlsZS1uYXZ7bWFyZ2luOjA7cGFkZGluZzoxMHB4IDAgMjBweH0ubW9iaWxlLW5hdiBoMiwubW9iaWxlLW5hdiAuaDJ7bWFyZ2luOjA7cGFkZGluZzo4cHggMTVweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM1NDUzNTN9Lm1vYmlsZS1uYXYgLm1lbnV7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9Lm1vYmlsZS1uYXYgLm1lbnVfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7Y2xlYXI6Ym90aDtmbG9hdDpub25lO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5tb2JpbGUtbmF2IC5tZW51X19pdGVtLWV4cGFuZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjhweDttYXJnaW46MDtwYWRkaW5nOjEwcHggMnB4IDRweCAxMHB4O2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDI5M2Q7b3V0bGluZTpub25lO3otaW5kZXg6MX0ubW9iaWxlLW5hdiAubWVudV9faXRlbS1leHBhbmQ6aG92ZXIsLm1vYmlsZS1uYXYgLm1lbnVfX2l0ZW0tZXhwYW5kOmZvY3Vze2NvbG9yOiMwMDZkYTB9Lm1vYmlsZS1uYXYgLm1lbnVfX2l0ZW0tZXhwYW5kOjpiZWZvcmV7Y29udGVudDpcIu+Eh1wifS5tb2JpbGUtbmF2IC5tZW51X19pdGVtLWV4cGFuZC5pcy1leHBhbmRlZDo6YmVmb3Jle2NvbnRlbnQ6XCLvhIZcIn0ubW9iaWxlLW5hdiAubWVudV9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nOjEycHggNTVweCAxMHB4IDA7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOnRvcDtvdXRsaW5lOm5vbmV9Lm1vYmlsZS1uYXYgLm1lbnVfX2xpbms6aG92ZXIsLm1vYmlsZS1uYXYgLm1lbnVfX2xpbms6Zm9jdXN7Y29sb3I6IzAwNmRhMH0ubW9iaWxlLW5hdiAubWVudV9fbGluay5pcy1hY3RpdmV7Y29sb3I6IzAwNmRhMH0ubW9iaWxlLW5hdiAubWVudV9faXRlbS0tZXhwYW5kZWQ+Lm1lbnVfX2xpbmsubWVudV9fbGluay0tYWN0aXZlLXRyYWlse2NvbG9yOiMwMDZkYTB9Lm1vYmlsZS1uYXYgbmF2Pi5tZW51Pi5tZW51X19pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZmVmZWZ9Lm1vYmlsZS1uYXYgLm1lbnUgLm1lbnV7ZGlzcGxheTpub25lfS5tb2JpbGUtbmF2IC5tZW51Pi5tZW51X19pdGVtLS1hY3RpdmUtdHJhaWw+Lm1lbnV7ZGlzcGxheTpibG9ja30ubW9iaWxlLW5hdiAubWVudSAubWVudXtjbGVhcjpib3RoO21hcmdpbjowO3BhZGRpbmc6MTVweCAwIDE1cHggMjBweDtiYWNrZ3JvdW5kOiNlZmVmZWY7Ym9yZGVyLXRvcDoycHggc29saWQgIzgwN2U3ZX0ubW9iaWxlLW5hdiAubWVudSAubWVudSAubWVudV9fbGluay13cmFwcGVyX19pY29ue2Rpc3BsYXk6bm9uZX0ubW9iaWxlLW5hdiAubWVudSAubWVudSAubWVudV9faXRlbXtib3JkZXI6MH0ubW9iaWxlLW5hdiAubWVudSAubWVudSAubWVudV9faXRlbS1leHBhbmR7cGFkZGluZy10b3A6MnB4O3BhZGRpbmctYm90dG9tOjRweH0ubW9iaWxlLW5hdiAubWVudSAubWVudSAubWVudV9fbGlua3ttYXJnaW46MDtwYWRkaW5nOjZweCAxMnB4IDZweCAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OlwiUGxheVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmV9Lm1vYmlsZS1uYXYgLm1lbnUgLm1lbnUgLm1lbnV7bWFyZ2luOjhweCAwIDhweCA4cHg7cGFkZGluZzowIDAgMCAxNXB4O2JvcmRlcjowO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjODA3ZTdlfS5tb2JpbGUtbmF2IC5tZW51IC5tZW51IC5tZW51IC5tZW51X19saW5re2ZvbnQtc2l6ZToxNXB4fS5tb2JpbGUtbmF2IG5hdjpsYXN0LW9mLXR5cGU+Lm1lbnU+Lm1lbnVfX2l0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9Lm1vYmlsZS1uYXYgLmJsb2Nre21hcmdpbjowO3BhZGRpbmc6MH0ubW9iaWxlLW5hdiBuYXYuYmxvY2t7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjAgMjBweCAwO2JvcmRlcjowfS5tb2JpbGUtbmF2IG5hdi5ibG9jay5tZW51LS1tYWlue21hcmdpbi10b3A6MH0ubW9iaWxlLW5hdiAuYmxvY2stYmxvY2stY29udGVudHttYXJnaW46MjBweH0ubW9iaWxlLW5hdl9fc2l0ZS1oZWFkZXItdG9wLXJpZ2h0LWNvbnRlbnR7bWFyZ2luOjE1cHggMCAwO3BhZGRpbmc6MjBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTowLjg3NXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiMwMDI5M2R9Lm1vYmlsZS1uYXZfX3NpdGUtaGVhZGVyLXRvcC1yaWdodC1jb250ZW50IGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0ubW9iaWxlLW5hdl9fc2l0ZS1oZWFkZXItdG9wLXJpZ2h0LWNvbnRlbnQgYTpob3ZlciwubW9iaWxlLW5hdl9fc2l0ZS1oZWFkZXItdG9wLXJpZ2h0LWNvbnRlbnQgYTpmb2N1c3tjb2xvcjpnb2xkO3RleHQtZGVjb3JhdGlvbjpub25lfS5tb2JpbGUtbmF2X19zaXRlLWhlYWRlci10b3AtcmlnaHQtY29udGVudCBwe21hcmdpbjowO3BhZGRpbmc6MH0ubWVudXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0ubWVudV9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm1lbnVfX2xpbmt7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjB9Lm1lbnVfX2xpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9ZGl2LnRhYnN7bWFyZ2luOjEuMjVyZW0gMH11bC50YWJzLC5kcnVwYWwtdGFic3ttYXJnaW46MCAwIDEuMjVyZW07cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uZHJ1cGFsLXRhYnM+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0Oi4zZW07bWFyZ2luLWJvdHRvbTouM2VtfVtkaXI9cnRsXSAuZHJ1cGFsLXRhYnM+bGl7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6LjNlbX0uZHJ1cGFsLXRhYnMgYXtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6LjJlbSAxZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzE1MTUxNTtiYWNrZ3JvdW5kOiNlZmVmZWY7Ym9yZGVyLXJhZGl1czo1cHh9LmRydXBhbC10YWJzIGEuaXMtYWN0aXZle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMzUzNTM1fS5kcnVwYWwtdGFicyBhOmZvY3VzLC5kcnVwYWwtdGFicyBhOmhvdmVye2NvbG9yOiMxNTE1MTU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojYjNiM2IzfXVsLnRhYnMuZHJ1cGFsLXRhYnMtLXByaW1hcnksLmRydXBhbC10YWJzLS1wcmltYXJ5e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAwLjkzNzVyZW07cGFkZGluZzowLjVyZW0gMC41cmVtIDAuMTg3NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7Zm9udC1zaXplOi45ZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IzYjNiM311bC50YWJzLmRydXBhbC10YWJzLS1wcmltYXJ5IGxpLC5kcnVwYWwtdGFicy0tcHJpbWFyeSBsaXttYXJnaW46MCAwLjMxMjVyZW0gMC4zMTI1cmVtIDA7cGFkZGluZzowfXVsLnRhYnMuZHJ1cGFsLXRhYnMtLXByaW1hcnkgbGkgYSwuZHJ1cGFsLXRhYnMtLXByaW1hcnkgbGkgYXtwYWRkaW5nOjAuNDM3NXJlbSAwLjYyNXJlbSAwLjE4NzVyZW0gMC42MjVyZW07bGluZS1oZWlnaHQ6MS4yO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweH11bC50YWJzLmRydXBhbC10YWJzLS1wcmltYXJ5IGxpIGE6aG92ZXIsdWwudGFicy5kcnVwYWwtdGFicy0tcHJpbWFyeSBsaSBhOmZvY3VzLC5kcnVwYWwtdGFicy0tcHJpbWFyeSBsaSBhOmhvdmVyLC5kcnVwYWwtdGFicy0tcHJpbWFyeSBsaSBhOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODA3ZTdlfXVsLnRhYnMuZHJ1cGFsLXRhYnMtLXByaW1hcnkgbGkgYS5hY3RpdmUsdWwudGFicy5kcnVwYWwtdGFicy0tcHJpbWFyeSBsaSBhLmlzLWFjdGl2ZSwuZHJ1cGFsLXRhYnMtLXByaW1hcnkgbGkgYS5hY3RpdmUsLmRydXBhbC10YWJzLS1wcmltYXJ5IGxpIGEuaXMtYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2ZGEwfS5wcmltYXJ5LW5hdntjbGVhcjpib3RoO21hcmdpbjowO3BhZGRpbmc6MH0ucHJpbWFyeS1uYXYgLm1lbnV7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowO3BhZGRpbmc6MH0ucHJpbWFyeS1uYXYgLm1lbnVfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjB9LnByaW1hcnktbmF2IC5yZWdpb24+bmF2Pi5tZW51e3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMDAyOTNkfS5wcmltYXJ5LW5hdiAucmVnaW9uPm5hdj4ubWVudSAubWVudV9fbGlua3tkaXNwbGF5OmJsb2NrO21hcmdpbjozcHggM3B4IDA7cGFkZGluZzo2cHggOHB4O2ZvbnQtc2l6ZTouOWVtO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5wcmltYXJ5LW5hdiAucmVnaW9uPm5hdj4ubWVudSAubWVudV9fbGluazpob3ZlciwucHJpbWFyeS1uYXYgLnJlZ2lvbj5uYXY+Lm1lbnUgLm1lbnVfX2xpbms6Zm9jdXMsLnByaW1hcnktbmF2IC5yZWdpb24+bmF2Pi5tZW51IC5tZW51X19saW5rLmlzLWFjdGl2ZXtjb2xvcjojMDAyOTNkO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6I2ZmZn0ucHJpbWFyeS1uYXYgLnJlZ2lvbj5uYXY6Zmlyc3QtY2hpbGQ+Lm1lbnV7YmFja2dyb3VuZDpub25lfS5wcmltYXJ5LW5hdiAucmVnaW9uPm5hdjpmaXJzdC1jaGlsZD4ubWVudSAubWVudV9faXRlbXtwYWRkaW5nLXJpZ2h0OjVweH0ucHJpbWFyeS1uYXYgLnJlZ2lvbj5uYXY6Zmlyc3QtY2hpbGQ+Lm1lbnUgLm1lbnVfX2xpbmt7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjVweCAxMHB4IDRweDtjb2xvcjojMDAyOTNkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjJ9LnByaW1hcnktbmF2IC5yZWdpb24+bmF2OmZpcnN0LWNoaWxkPi5tZW51IC5tZW51X19saW5rOmhvdmVyLC5wcmltYXJ5LW5hdiAucmVnaW9uPm5hdjpmaXJzdC1jaGlsZD4ubWVudSAubWVudV9fbGluazpmb2N1cywucHJpbWFyeS1uYXYgLnJlZ2lvbj5uYXY6Zmlyc3QtY2hpbGQ+Lm1lbnUgLm1lbnVfX2xpbmsubWVudV9fbGluay0tYWN0aXZlLXRyYWlsLC5wcmltYXJ5LW5hdiAucmVnaW9uPm5hdjpmaXJzdC1jaGlsZD4ubWVudSAubWVudV9fbGluay5pcy1hY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiMwMDI5M2R9LmNvbW1lbnQtZm9ybS13cmFwcGVye2NsZWFyOmJvdGg7bWFyZ2luOjEuODc1cmVtIDA7cGFkZGluZzoxLjI1cmVtO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNlZmVmZWZ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb21tZW50LWZvcm0td3JhcHBlcntwYWRkaW5nOjEuODc1cmVtIDEuODc1cmVtIDAuNjI1cmVtfX0uY29tbWVudC1mb3JtIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWF7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMHB4fS5maWVsZC0tbmFtZS1jb21tZW50LWJvZHkgLmZpbHRlci13cmFwcGVye2Rpc3BsYXk6bm9uZX0uY29tbWVudHtwb3NpdGlvbjpyZWxhdGl2ZTtjbGVhcjpib3RoO21hcmdpbjowIDAgMzBweDtwYWRkaW5nOjAgMCAzMHB4IDYwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZn0uY29tbWVudDo6YmVmb3Jle2NvbnRlbnQ6XCLvgbVcIjstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7dHJhbnNmb3JtOnNjYWxlKC0xLCAxKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTNweDtsZWZ0OjA7Zm9udC1zaXplOjQzcHg7bGluZS1oZWlnaHQ6NDNweDtjb2xvcjojODA3ZTdlfS5jb21tZW50IHVsLmxpbmtze2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246cmlnaHR9LmNvbW1lbnQgdWwubGlua3MgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAwIDEwcHg7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNvbW1lbnQgdWwubGlua3MgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNvbW1lbnQgdWwubGlua3MgbGk6Zmlyc3QtY2hpbGQgYTo6YmVmb3Jle2NvbnRlbnQ6XCLvj6VcIjstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7dHJhbnNmb3JtOnNjYWxlKC0xLCAtMSk7bWFyZ2luOjAgMC4zNzVyZW0gMCAwO2ZvbnQtc2l6ZToxMDAlO2NvbG9yOiM1NDUzNTN9LmNvbW1lbnQtd3JhcHBlcj5oMi50aXRsZSwuY29tbWVudC13cmFwcGVyPi50aXRsZS5oMnttYXJnaW4tYm90dG9tOjIwcHh9LmNvbW1lbnQtd3JhcHBlcj4uY29tbWVudDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjMwcHh9LmNvbW1lbnRfX3Bvc3QtY29udGVudCBwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LmluZGVudGVkIC5jb21tZW50e3BhZGRpbmctbGVmdDozNXB4fS5pbmRlbnRlZCAuY29tbWVudDo6YmVmb3Jle2NvbnRlbnQ6XCLvj6VcIjstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7dHJhbnNmb3JtOnNjYWxlKC0xLCAtMSk7dG9wOi0xcHg7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjFweH0uY29tbWVudF9fZGF0ZS1jcmVhdGVke21hcmdpbjowIDAgMTVweDtwYWRkaW5nOjA7Zm9udC1zaXplOjEycHh9LmNvbW1lbnQtZm9ybV9fdGl0bGV7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OjB9LmNvbW1lbnRfX3Bvc3QtdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZH0uY29tbWVudF9fcG9zdC10aXRsZSBhe3RleHQtZGVjb3JhdGlvbjpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmNvbW1lbnRfX2F1dGhvcntjb2xvcjojMDAyOTNkO2ZvbnQtd2VpZ2h0OmJvbGR9LmNvbW1lbnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4sLmNvbW1lbnQtZm9ybSAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuY29tbWVudC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbiwuY29tbWVudC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5jb21tZW50LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1jaGVja291dF0rYnV0dG9uLC5jb21tZW50LWZvcm0gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5jb21tZW50LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbiwuY29tbWVudC1mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbaWQqPWVkaXQtY29udGludWUtc2hvcHBpbmddLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuY29tbWVudC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ117bWFyZ2luLXJpZ2h0OjAuMzc1cmVtfS5maWVsZC0tbmFtZS1maWVsZC1icC1jb21tZW50Pi5jb21tZW50Omxhc3Qtb2YtdHlwZXtwYWRkaW5nLWJvdHRvbTowO2JvcmRlcjowfS5zdGFyLXJhdGluZ3tmb250LXNpemU6MH0uc3Rhci1yYXRpbmcgLnN0YXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMnB4IDAgMDtwYWRkaW5nOjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOm5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5zdGFyLXJhdGluZyAuc3Rhcjo6YmVmb3Jle2NvbnRlbnQ6XCLvgIVcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LXNpemU6MjBweDtjb2xvcjojZTJlMmUyO3RleHQtaW5kZW50OjA7ei1pbmRleDowfS5zdGFyLXJhdGluZyAuc3RhciBhe3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O3otaW5kZXg6MX0uc3Rhci1yYXRpbmcgLnN0YXIub257YmFja2dyb3VuZDpub25lfS5zdGFyLXJhdGluZyAuc3Rhci5vbjo6YmVmb3Jle2NvbnRlbnQ6XCLvgIVcIjtjb2xvcjojMDA2ZGEwfS5zdGFyLXJhdGluZyAuc3Rhci5oYWxmLW9ue2JhY2tncm91bmQ6bm9uZX0uc3Rhci1yYXRpbmcgLnN0YXIuaGFsZi1vbjo6YmVmb3Jle2NvbnRlbnQ6XCLvl4BcIjtjb2xvcjojMDA2ZGEwfS5zdGFyLXJhdGluZyAuc3Rhci5ob3ZlcntiYWNrZ3JvdW5kOm5vbmV9LnN0YXItcmF0aW5nIC5zdGFyLmhvdmVyOjpiZWZvcmV7Y29sb3I6IzAwMjkzZH0uc3Rhci1yYXRpbmcgLnN0YXIgc3Bhbi5vZmZ7YmFja2dyb3VuZDpub25lfS5zdGFyLXJhdGluZyAuc3RhciBzcGFuLm9mZjo6YmVmb3Jle2NvbnRlbnQ6XCLvgIVcIjtjb2xvcjojZTJlMmUyfS5maWVsZC0tbmFtZS1maWVsZC1yYXRpbmcgLmZvcm0tdHlwZS1yYWRpb3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246dG9wfS5maWVsZC0tbmFtZS1maWVsZC1yYXRpbmcgLmZpZWxkc2V0LXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmZpZWxkLS1uYW1lLWZpZWxkLXJhdGluZyAuZm9ybS1yYWRpb3N7ZmxvYXQ6bGVmdDttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjB9LmZpZWxkLS1uYW1lLWZpZWxkLXJhdGluZyAuZm9ybS1yYWRpb3M+aW5wdXR7ZGlzcGxheTpub25lfS5maWVsZC0tbmFtZS1maWVsZC1yYXRpbmcgLmZvcm0tcmFkaW9zPmxhYmVsOjpiZWZvcmV7Y29udGVudDpcIu+AhVwiO2ZvbnQtc2l6ZToyMHB4fS5maWVsZC0tbmFtZS1maWVsZC1yYXRpbmcgLmZvcm0tcmFkaW9zPmxhYmVse2Zsb2F0OnJpZ2h0O21hcmdpbjowIDJweCAwIDA7cGFkZGluZzowO2ZvbnQtc2l6ZTowO2NvbG9yOiNlMmUyZTI7Y3Vyc29yOnBvaW50ZXJ9LmZpZWxkLS1uYW1lLWZpZWxkLXJhdGluZyAuZm9ybS1yYWRpb3M+aW5wdXQ6Y2hlY2tlZH5sYWJlbHtjb2xvcjojMDA2ZGEwfS5maWVsZC0tbmFtZS1maWVsZC1yYXRpbmcgLmZvcm0tcmFkaW9zPmlucHV0OmNoZWNrZWR+bGFiZWw6OmJlZm9yZXtjb250ZW50Olwi74CFXCJ9LmZpZWxkLS1uYW1lLWZpZWxkLXJhdGluZyAuZm9ybS1yYWRpb3M6bm90KDpjaGVja2VkKT5sYWJlbDpob3ZlciwuZmllbGQtLW5hbWUtZmllbGQtcmF0aW5nIC5mb3JtLXJhZGlvczpub3QoOmNoZWNrZWQpPmxhYmVsOmhvdmVyfmxhYmVsLC5maWVsZC0tbmFtZS1maWVsZC1yYXRpbmcgLmZvcm0tcmFkaW9zPmlucHV0OmNoZWNrZWQrbGFiZWw6aG92ZXIsLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGluZyAuZm9ybS1yYWRpb3M+aW5wdXQ6Y2hlY2tlZH5sYWJlbDpob3ZlciwuZmllbGQtLW5hbWUtZmllbGQtcmF0aW5nIC5mb3JtLXJhZGlvcz5sYWJlbDpob3Zlcn5pbnB1dDpjaGVja2VkfmxhYmVsLC5maWVsZC0tbmFtZS1maWVsZC1yYXRpbmcgLmZvcm0tcmFkaW9zPmlucHV0OmNoZWNrZWR+bGFiZWw6aG92ZXJ+bGFiZWx7Y29sb3I6IzAwMjkzZH0uZmllbGQtLW5hbWUtZmllbGQtcmF0aW5nIC5mb3JtLXJhZGlvczpub3QoOmNoZWNrZWQpPmxhYmVsOmhvdmVyOjpiZWZvcmUsLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGluZyAuZm9ybS1yYWRpb3M6bm90KDpjaGVja2VkKT5sYWJlbDpob3Zlcn5sYWJlbDo6YmVmb3JlLC5maWVsZC0tbmFtZS1maWVsZC1yYXRpbmcgLmZvcm0tcmFkaW9zPmlucHV0OmNoZWNrZWQrbGFiZWw6aG92ZXI6OmJlZm9yZSwuZmllbGQtLW5hbWUtZmllbGQtcmF0aW5nIC5mb3JtLXJhZGlvcz5pbnB1dDpjaGVja2VkfmxhYmVsOmhvdmVyOjpiZWZvcmUsLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGluZyAuZm9ybS1yYWRpb3M+bGFiZWw6aG92ZXJ+aW5wdXQ6Y2hlY2tlZH5sYWJlbDo6YmVmb3JlLC5maWVsZC0tbmFtZS1maWVsZC1yYXRpbmcgLmZvcm0tcmFkaW9zPmlucHV0OmNoZWNrZWR+bGFiZWw6aG92ZXJ+bGFiZWw6OmJlZm9yZXtjb250ZW50Olwi74CFXCJ9LmVtYmVkZGVkLWVudGl0eS5hbGlnbi1sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMzBweCAwIDB9LmVtYmVkZGVkLWVudGl0eS5hbGlnbi1yaWdodHtmbG9hdDpyaWdodDttYXJnaW46MCAwIDAgMzBweH0uZm9ybS1pdGVtLC5mb3JtLWFjdGlvbnN7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTVweH0uY29udHJvbC1sYWJlbCwuZm9ybS1pdGVtX19sYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMnB4O3BhZGRpbmc6MDtmb250LXdlaWdodDpib2xkfS5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MjVweH0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzo2cHggNnB4IDRweDt3aWR0aDoxMDAlO21heC13aWR0aDo0MDBweDtoZWlnaHQ6MzBweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzMzMztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjODA3ZTdlO2JvcmRlci1yYWRpdXM6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvcm0tY29udHJvbHt3aWR0aDphdXRvfX0ucmFkaW8sLmNoZWNrYm94e21hcmdpbi10b3A6MH0uaGVscC1ibG9ja3ttYXJnaW4tdG9wOjVweDtmb250LXNpemU6Ljg1ZW07bGluZS1oZWlnaHQ6MS4yO2ZvbnQtc3R5bGU6bm9ybWFsfS5mb3JtLXR5cGUtcmFkaW8gLmRlc2NyaXB0aW9uLC5mb3JtLXR5cGUtY2hlY2tib3ggLmRlc2NyaXB0aW9ue21hcmdpbi1sZWZ0OjB9LmZvcm0tcmVxdWlyZWR7Y29sb3I6cmVkfS5mb3JtLXJlcXVpcmVkOjphZnRlcntkaXNwbGF5Om5vbmV9LmZvcm0tb3B0aW9uYWx7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTo5MCU7Y29sb3I6IzgwN2U3ZX10ZXh0YXJlYSx0ZXh0YXJlYS5yZXNpemUtdmVydGljYWx7cmVzaXplOm5vbmV9LmZvcm0taXRlbS1jb21wbGV0aW9uLXJlZ2lzdGVyLW5hbWUgLmZvcm0tb3B0aW9uYWwsLmZvcm0taXRlbS1sb2dpbi1yZXR1cm5pbmctY3VzdG9tZXItbmFtZSAuZm9ybS1vcHRpb25hbCwuZm9ybS1pdGVtLWxvZ2luLXJldHVybmluZy1jdXN0b21lci1wYXNzd29yZCAuZm9ybS1vcHRpb25hbHtkaXNwbGF5Om5vbmV9LnNlbGVjdC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo0MDBweH0uc2VsZWN0LXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6XCLvhIdcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O3JpZ2h0OjE1cHg7Y29sb3I6IzMzMztwb2ludGVyLWV2ZW50czpub25lfS5zZWxlY3Qtd3JhcHBlciAuZm9ybS1jb250cm9se3BhZGRpbmctcmlnaHQ6MzdweDt3aWR0aDoxMDAlOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcn0uc2VsZWN0LXdyYXBwZXIgLmZvcm0tY29udHJvbDpkaXNhYmxlZHtiYWNrZ3JvdW5kOiNlZmVmZWZ9LmZvcm0tdHlwZS1yYWRpb3twb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybS10eXBlLXJhZGlvIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcn0uZm9ybS10eXBlLXJhZGlvIGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3BhZGRpbmc6MXB4IDAgMCAyN3B4O3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWluLWhlaWdodDoyMHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxfS5mb3JtLXR5cGUtcmFkaW8gbGFiZWw6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtsZWZ0OjJweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6NnB4IHNvbGlkICNmZmY7Ym94LXNoYWRvdzowIDAgMCAycHggIzgwN2U3ZTtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9LmZvcm0tdHlwZS1yYWRpbyBsYWJlbDpob3Zlcjo6YmVmb3JlLC5mb3JtLXR5cGUtcmFkaW8gbGFiZWw6Zm9jdXM6OmJlZm9yZXtiYWNrZ3JvdW5kOiNkOWQ4ZDg7Ym9yZGVyLWNvbG9yOiNkOWQ4ZDh9LmZvcm0tdHlwZS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjpiZWZvcmV7YmFja2dyb3VuZDojMDA2ZGEwO2JveC1zaGFkb3c6MCAwIDAgMnB4ICMwMDZkYTA7Ym9yZGVyOjNweCBzb2xpZCAjZmZmO2FuaW1hdGlvbjpzaHJpbmstYm91bmNlIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjMsIDEpfS5mb3JtLXR5cGUtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMrbGFiZWw6OmJlZm9yZXtvdXRsaW5lOjJweCBzb2xpZCAjMDA2ZGEwO2JveC1zaGFkb3c6MCAwIDEwcHggIzAwNmRhMH0uZm9ybS10eXBlLWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2N1cnNvcjpwb2ludGVyfS5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cGFkZGluZzoxcHggMCAwIDI3cHg7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjIwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yO3ZlcnRpY2FsLWFsaWduOnRvcDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjF9LmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTlweDtoZWlnaHQ6MTlweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjJweCBzb2xpZCAjODA3ZTdlO2JvcmRlci1yYWRpdXM6MnB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjMsIDEpfS5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCLvgIxcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6M3B4O2xlZnQ6M3B4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9LmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDpob3Zlcjo6YmVmb3JlLC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWw6Zm9jdXM6OmJlZm9yZXtiYWNrZ3JvdW5kOiNkOWQ4ZDh9LmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDpob3Zlcjo6YWZ0ZXIsLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDpmb2N1czo6YWZ0ZXJ7Y29sb3I6I2Q5ZDhkOH0uZm9ybS10eXBlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtib3JkZXI6LjZlbSBzb2xpZCAjMDA2ZGEwO2JhY2tncm91bmQ6IzAwNmRhMDthbmltYXRpb246c2hyaW5rLWJvdW5jZSAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIzLCAxKX0uZm9ybS10eXBlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cytsYWJlbDo6YmVmb3Jle291dGxpbmU6MXB4IHNvbGlkICMwMDZkYTA7Ym94LXNoYWRvdzowIDAgMTBweCAjMDA2ZGEwfS5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kOiNlZmVmZWZ9LmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCtsYWJlbDo6YWZ0ZXJ7ZGlzcGxheTpub25lO2NvbG9yOiNlZmVmZWZ9LmZvcm0tc3VibWl0LS10cmlnZ2Vye2Rpc3BsYXk6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lfS5mb3JtLXN1Ym1pdC0tdHJpZ2dlciBzcGFue2Rpc3BsYXk6bm9uZX0uY29tbWVudC5jb21tZW50LS10eXBlLXByb2R1Y3QtcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO2NsZWFyOmJvdGg7bWFyZ2luOjAgMCAxLjI1cmVtO3BhZGRpbmc6MCAwIDEuMjVyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZn0uY29tbWVudC5jb21tZW50LS10eXBlLXByb2R1Y3QtcmV2aWV3OjpiZWZvcmV7ZGlzcGxheTpub25lfS5jb21tZW50LmNvbW1lbnQtLXR5cGUtcHJvZHVjdC1yZXZpZXcgcHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5maWVsZC0tbmFtZS1maWVsZC1yZXZpZXdzPi5jb21tZW50LmNvbW1lbnQtLXR5cGUtcHJvZHVjdC1yZXZpZXc6bGFzdC1vZi10eXBle3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyOjB9LnByb2R1Y3QtcmV2aWV3X19oZWFkZXJ7ZGlzcGxheTpibG9jaztmbGV4LXdyYXA6bm93cmFwO21hcmdpbjowIDAgMC42MjVyZW0gMH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnByb2R1Y3QtcmV2aWV3X19oZWFkZXJ7ZGlzcGxheTpmbGV4fX0ucHJvZHVjdC1yZXZpZXdfX2hlYWRlciAucGVybWFsaW5re2ZvbnQtd2VpZ2h0OmJvbGQ7cG9pbnRlci1ldmVudHM6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTtvcmRlcjp1bnNldH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnByb2R1Y3QtcmV2aWV3X19oZWFkZXIgLnBlcm1hbGlua3tvcmRlcjo5OX19LnByb2R1Y3QtcmV2aWV3X19oZWFkZXIgLnN0YXItcmF0aW5ne21hcmdpbjowLjI1cmVtIDAuOTM3NXJlbSAwIDA7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsucHJvZHVjdC1yZXZpZXdfX2hlYWRlciAuc3Rhci1yYXRpbmd7bWFyZ2luOjAgMC45Mzc1cmVtIDAgMH19LnByb2R1Y3QtcmV2aWV3X19saW5rc3tkaXNwbGF5Om5vbmU7bWFyZ2luOjAuNjI1cmVtIDAgMH0udXNlci1yb2xlLWFkbWluIC5wcm9kdWN0LXJldmlld19fbGlua3MsLnVzZXItcm9sZS1jb250ZW50LWVkaXRvciAucHJvZHVjdC1yZXZpZXdfX2xpbmtze2Rpc3BsYXk6YmxvY2t9Lm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1icC1pbWFnZXtmbG9hdDpub25lO21hcmdpbjowIDAgMC45Mzc1cmVtIDAuNjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDUwMHB4KXsubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWJwLWltYWdle2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMC45Mzc1cmVtIDAuOTM3NXJlbSAwfX0udmlldy1ibG9nLXBvc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50Pi52aWV3cy1yb3d7Y2xlYXI6bGVmdDttYXJnaW46MC42MjVyZW0gMCAxLjI1cmVtIDB9LnZpZXctYmxvZy1wb3N0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudD4udmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1icC1pbWFnZXtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDowLjkzNzVyZW07bWFyZ2luLWJvdHRvbTowLjMxMjVyZW07d2lkdGg6Ny44MTI1cmVtO3RleHQtYWxpZ246Y2VudGVyfS52aWV3LWJsb2ctcG9zdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQ+LnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYnAtaW1hZ2UgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfS52aWV3LWJsb2ctcG9zdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQ+LnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYnAtaW1hZ2UgYTpob3Zlciwudmlldy1ibG9nLXBvc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50Pi52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWJwLWltYWdlIGE6Zm9jdXN7b3BhY2l0eTouOH0udmlldy1ibG9nLXBvc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50Pi52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQtMXtkaXNwbGF5OmlubGluZS1ibG9ja30udmlldy1ibG9nLXBvc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1jb250ZW50Pi52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQtMSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS52aWV3LWJsb2ctcG9zdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQ+LnZpZXdzLXJvdyAudmlld3MtZmllbGQtY3JlYXRlZC0xIC52aWV3cy1sYWJlbHttYXJnaW46MCAwLjM3NXJlbSAwIDA7Zm9udC1zaXplOjAuNzVyZW07Y29sb3I6IzQ0NDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnZpZXctYmxvZy1wb3N0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudD4udmlld3Mtcm93IC52aWV3cy1maWVsZC1jcmVhdGVkLTEgLmZpZWxkLWNvbnRlbnR7Zm9udC1zdHlsZTppdGFsaWN9LnZpZXctYmxvZy1wb3N0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctY29udGVudD4udmlld3Mtcm93IC52aWV3cy1maWVsZC11cmx7dGV4dC1hbGlnbjpyaWdodH0udmlldy1ibG9nLXBvc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAucGFnZXJ7bWFyZ2luLWJvdHRvbToxLjI1cmVtO3RleHQtYWxpZ246Y2VudGVyfS52aWV3LWJsb2ctcG9zdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlciAucGFnZXJfX2l0ZW0tLWVsbGlwc2lze2Rpc3BsYXk6bm9uZX0uZmVhdHVyZWQtY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnRfX2xlZnR7cGFkZGluZzowO3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50X19sZWZ0e3BhZGRpbmc6MCAwLjkzNzVyZW0gMCAwO3dpZHRoOjUwJX19LmZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnRfX3JpZ2h0e3BhZGRpbmc6MDt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtY29udGVudF9fcmlnaHR7cGFkZGluZzowIDAgMCAwLjkzNzVyZW07d2lkdGg6NTAlfX0uZmVhdHVyZWQtY29udGVudF9fZmVhdHVyZWQtaW1hZ2UgYSwuZmVhdHVyZWQtY29udGVudF9fc3ViLWltYWdlIGF7ZGlzcGxheTpibG9ja30uZmVhdHVyZWQtY29udGVudF9fcmlnaHQgLmZpZWxkLS1uYW1lLWJvZHl7bWFyZ2luOjEuMjVyZW0gMDtwYWRkaW5nOjEuMjVyZW0gMDtib3JkZXItdG9wOjNweCBzb2xpZCAjMDAyOTNkO2JvcmRlci1ib3R0b206M3B4IHNvbGlkICMwMDI5M2R9Lmd1aWRlX19pbWFnZXttYXJnaW46MCAwIDEuMjVyZW19Lmd1aWRlLXRlYXNlcl9faW1hZ2V7ZmxvYXQ6cmlnaHQ7cGFkZGluZzowIDAgMCAxLjI1cmVtO3dpZHRoOjQwJTttYXgtd2lkdGg6MjIwcHg7dGV4dC1hbGlnbjpyaWdodH0uZ3VpZGUtdGVhc2VyX19pbWFnZSBhe3Bvc2l0aW9uOnJlbGF0aXZlfS5ndWlkZS10ZWFzZXJfX2ltYWdlIGE6aG92ZXIsLmd1aWRlLXRlYXNlcl9faW1hZ2UgYTpmb2N1c3tvcGFjaXR5Oi44fS5ndWlkZS10ZWFzZXJfX2JvZHkgcHttYXJnaW46MCAwIDAuMzc1cmVtO3BhZGRpbmc6MH0udmlldy1ndWlkZXMgLnZpZXctY29udGVudD4udmlld3Mtcm93e21hcmdpbjowIDAgMC45Mzc1cmVtO3BhZGRpbmc6MCAwIDAuOTM3NXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWZlZmVmfS52aWV3LWd1aWRlcyAudmlldy1jb250ZW50Pi52aWV3cy1yb3c6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MC45Mzc1cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNlZmVmZWZ9LmpvYl9faW1hZ2V7bWFyZ2luOjAgMCAxLjI1cmVtfS5qb2ItdGVhc2Vye2NsZWFyOmJvdGg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIDAgMS44NzVyZW07d2lkdGg6MTAwJX0uam9iLXRlYXNlci0taW1hZ2V7ZGlzcGxheTpibG9jaztmbGV4LXdyYXA6bm93cmFwO3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNTAwcHgpey5qb2ItdGVhc2VyLS1pbWFnZXtkaXNwbGF5OmZsZXh9fS5qb2ItdGVhc2VyLS1pbWFnZSAuam9iLXRlYXNlcl9faW1hZ2V7bWFyZ2luOjAgMCAwLjkzNzVyZW07cGFkZGluZzowIDEuMjVyZW07d2lkdGg6YXV0bzttaW4td2lkdGg6MH1AbWVkaWEobWluLXdpZHRoOiA1MDBweCl7LmpvYi10ZWFzZXItLWltYWdlIC5qb2ItdGVhc2VyX19pbWFnZXttYXJnaW46MDtwYWRkaW5nOjAgMC42MjVyZW0gMCAxLjI1cmVtO3dpZHRoOjIwJTttaW4td2lkdGg6MTIwcHh9fS5qb2ItdGVhc2VyLS1pbWFnZSAuam9iLXRlYXNlcl9fZGV0YWlsc3t3aWR0aDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDUwMHB4KXsuam9iLXRlYXNlci0taW1hZ2UgLmpvYi10ZWFzZXJfX2RldGFpbHN7d2lkdGg6ODAlfX0uam9iLXRlYXNlcl9fZGV0YWlscyBwe21hcmdpbi1sZWZ0OjIuNXJlbTttYXJnaW4tYm90dG9tOjB9LnBvcnRmb2xpb19faW1hZ2V7bWFyZ2luOjAgMCAxLjI1cmVtfS52aWV3LXBvcnRmb2xpbyAudmlldy1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnZpZXctcG9ydGZvbGlvIC52aWV3LWNvbnRlbnR7bWFyZ2luOjAgLTAuMzEyNXJlbX19LnZpZXctcG9ydGZvbGlvIC52aWV3LWNvbnRlbnQ+LnZpZXdzLXJvd3twYWRkaW5nOjAgMCAwLjYyNXJlbTt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudmlldy1wb3J0Zm9saW8gLnZpZXctY29udGVudD4udmlld3Mtcm93e3BhZGRpbmc6MCAwLjMxMjVyZW0gMC42MjVyZW07d2lkdGg6NTAlfX0udmlldy1wb3J0Zm9saW8gLnBhZ2Vye21hcmdpbjowLjYyNXJlbSAwIDEuMjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnBvcnRmb2xpby10ZWFzZXJ7cG9zaXRpb246cmVsYXRpdmV9LnBvcnRmb2xpby10ZWFzZXJfX2JvZHksLnBvcnRmb2xpby10ZWFzZXJfX3JlYWQtbW9yZXtkaXNwbGF5Om5vbmV9LnBvcnRmb2xpby10ZWFzZXJfX2RldGFpbHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MC45Mzc1cmVtO3dpZHRoOjEwMCU7Zm9udC1zaXplOjFyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KTt0cmFuc2l0aW9uOmFsbCAuNXM7ei1pbmRleDoyfS5wb3J0Zm9saW8tdGVhc2VyX19kZXRhaWxzIHB7bWFyZ2luOjA7cGFkZGluZzowfS5wb3J0Zm9saW8tdGVhc2VyX190aXRsZXtmb250LXdlaWdodDpib2xkfS5wb3J0Zm9saW8tdGVhc2VyX19saW5re2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZWZlZmVmfS5wb3J0Zm9saW8tdGVhc2VyX19saW5rOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjFweDttYXJnaW4tbGVmdDotMXB4O2Zsb2F0OmxlZnQ7aGVpZ2h0OjA7cGFkZGluZy10b3A6NDAuNjY2NjY2NjY2NyV9LnBvcnRmb2xpby10ZWFzZXJfX2xpbms6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LnBvcnRmb2xpby10ZWFzZXJfX2xpbms6aG92ZXIgLnBvcnRmb2xpby10ZWFzZXJfX3JlYWQtbW9yZSwucG9ydGZvbGlvLXRlYXNlcl9fbGluazpmb2N1cyAucG9ydGZvbGlvLXRlYXNlcl9fcmVhZC1tb3Jle2Rpc3BsYXk6YmxvY2t9LnBvcnRmb2xpby10ZWFzZXJfX2xpbms6aG92ZXIgLnBvcnRmb2xpby10ZWFzZXJfX2JvZHksLnBvcnRmb2xpby10ZWFzZXJfX2xpbms6Zm9jdXMgLnBvcnRmb2xpby10ZWFzZXJfX2JvZHl7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsucG9ydGZvbGlvLXRlYXNlcl9fbGluazpob3ZlciAucG9ydGZvbGlvLXRlYXNlcl9fYm9keSwucG9ydGZvbGlvLXRlYXNlcl9fbGluazpmb2N1cyAucG9ydGZvbGlvLXRlYXNlcl9fYm9keXtkaXNwbGF5OmJsb2NrfX0ucG9ydGZvbGlvLXRlYXNlcl9fbGluazpob3ZlciAucG9ydGZvbGlvLXRlYXNlcl9fZGV0YWlscywucG9ydGZvbGlvLXRlYXNlcl9fbGluazpmb2N1cyAucG9ydGZvbGlvLXRlYXNlcl9fZGV0YWlsc3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMDksMTYwLC43NSl9LnBvcnRmb2xpby10ZWFzZXJfX2xpbms6aG92ZXIgLnBvcnRmb2xpby10ZWFzZXJfX2RldGFpbHMgLnBvcnRmb2xpby10ZWFzZXJfX3RpdGxlLC5wb3J0Zm9saW8tdGVhc2VyX19saW5rOmZvY3VzIC5wb3J0Zm9saW8tdGVhc2VyX19kZXRhaWxzIC5wb3J0Zm9saW8tdGVhc2VyX190aXRsZXtmb250LXNpemU6MS4xODc1cmVtfS5zb2Z0d2FyZV9fZGV0YWlsc3ttYXJnaW46MCAwIDEuMjVyZW07cGFkZGluZzowLjkzNzVyZW07Ym9yZGVyOjFweCBzb2xpZCAjYjNiM2IzfS5zb2Z0d2FyZV9fZGV0YWlsc19faXRlbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDttYXJnaW46MCAwIDAuNjI1cmVtfS5zb2Z0d2FyZV9fZGV0YWlsc19faXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc29mdHdhcmVfX2RldGFpbHNfX2l0ZW1fX2xhYmVse3BhZGRpbmc6MCAwLjYyNXJlbSAwIDA7d2lkdGg6Ni44NzVyZW07bWluLXdpZHRoOjYuODc1cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpyaWdodH0ubm9kZS0tdHlwZS1zb2Z0d2FyZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtc3ctcGFja2FnZS1maWxle21hcmdpbjowIDAgMS4yNXJlbTtwYWRkaW5nOjEuMjVyZW07Zm9udC1zaXplOjEuMDMxMjVyZW07YmFja2dyb3VuZDojZWZlZmVmO2JvcmRlci1ib3R0b206M3B4IHNvbGlkICMwMDZkYTB9Lm5vZGUtLXR5cGUtc29mdHdhcmUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXN3LXBhY2thZ2UtZmlsZSAuZmlsZXtwYWRkaW5nOjA7YmFja2dyb3VuZDpub25lfS5ub2RlLS10eXBlLXNvZnR3YXJlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1zdy1wYWNrYWdlLWZpbGUgLmZpbGUgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDAgMS4xODc1cmVtO3dvcmQtYnJlYWs6YnJlYWstd29yZH0ubm9kZS0tdHlwZS1zb2Z0d2FyZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtc3ctcGFja2FnZS1maWxlIC5maWxlIGE6OmJlZm9yZXtjb250ZW50Olwi74WbXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjAuMTg3NXJlbTtsZWZ0OjB9Lm5vZGUtLXR5cGUtc29mdHdhcmUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXN3LXBhY2thZ2UtZmlsZSAuZmlsZS5maWxlLS1hcHBsaWNhdGlvbi1wZGYgYTo6YmVmb3Jle2NvbnRlbnQ6XCLvh4FcIn0ubm9kZS0tdHlwZS1zb2Z0d2FyZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtc3ctcGFja2FnZS1maWxlIC5maWxlLmZpbGUtLW1pbWUtYXBwbGljYXRpb24temlwIGE6OmJlZm9yZXtjb250ZW50Olwi74eGXCJ9Lm5vZGUtLXR5cGUtc29mdHdhcmUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXN3LWxpY2Vuc2UtZXhwaXJhdGlvbnttYXJnaW46MCAwLjYyNXJlbSAwLjkzNzVyZW0gMC42MjVyZW19Lm5vZGUtLXR5cGUtc29mdHdhcmUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXN3LWxpY2Vuc2UtZXhwaXJhdGlvbiAuZmllbGRfX2xhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbH0udmlldy1zb2Z0d2FyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLW9wdGlvbmFse2Rpc3BsYXk6bm9uZX0udmlldy1zb2Z0d2FyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnN7ZmxvYXQ6bm9uZTtjbGVhcjpib3RoO21hcmdpbi10b3A6MH1AbWVkaWEobWluLXdpZHRoOiAzNzBweCl7LnZpZXctc29mdHdhcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25ze2Zsb2F0OmxlZnQ7Y2xlYXI6bm9uZTttYXJnaW4tdG9wOjIuNXJlbX19LnZpZXctc29mdHdhcmUgdGFibGV7ZGlzcGxheTpibG9ja31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnZpZXctc29mdHdhcmUgdGFibGV7ZGlzcGxheTp0YWJsZX19LnZpZXctc29mdHdhcmUgdGFibGU+dGhlYWR7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudmlldy1zb2Z0d2FyZSB0YWJsZT50aGVhZHtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH19LnZpZXctc29mdHdhcmUgdGFibGU+dGJvZHl7ZGlzcGxheTpibG9ja31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnZpZXctc29mdHdhcmUgdGFibGU+dGJvZHl7ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9fS52aWV3LXNvZnR3YXJlIHRhYmxlPnRib2R5PnRye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAwLjkzNzVyZW07cGFkZGluZzowIDAgMC45Mzc1cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNmU2ZTZ9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey52aWV3LXNvZnR3YXJlIHRhYmxlPnRib2R5PnRye2Rpc3BsYXk6dGFibGUtcm93O21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MH19LnZpZXctc29mdHdhcmUgdGFibGU+dGJvZHk+dHI6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MC45Mzc1cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNlNmU2ZTZ9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey52aWV3LXNvZnR3YXJlIHRhYmxlPnRib2R5PnRyOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjA7Ym9yZGVyLXRvcDowfX0udmlldy1zb2Z0d2FyZSB0YWJsZT50Ym9keT50cj50ZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzowLjEyNXJlbSAwIDAuMTI1cmVtIDYuNDM3NXJlbTttaW4taGVpZ2h0OjEuNTYyNXJlbTtib3JkZXI6MH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnZpZXctc29mdHdhcmUgdGFibGU+dGJvZHk+dHI+dGR7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6MC41cmVtIDAuNzVyZW07d2lkdGg6YXV0bzttaW4taGVpZ2h0OjB9fS52aWV3LXNvZnR3YXJlIHRhYmxlPnRib2R5PnRyPnRkOjpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtY29sLW5hbWUpO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjAuMTI1cmVtO2xlZnQ6MDt3aWR0aDo2Ljg3NXJlbTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey52aWV3LXNvZnR3YXJlIHRhYmxlPnRib2R5PnRyPnRkOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6bm9uZX19LnZpZXctaWQtaG9tZXBhZ2VzIC52aWV3LWNvbnRlbnR7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfVtjbGFzcyo9c2V0LWhvbWVde2Rpc3BsYXk6dGFibGU7dGFibGUtbGF5b3V0OmZpeGVkO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmfVtjbGFzcyo9c2V0LWhvbWVdK1tjbGFzcyo9c2V0LWhvbWVde21hcmdpbi10b3A6MjBweH1bY2xhc3MqPXNldC1ob21lXSAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH1bY2xhc3MqPXNldC1ob21lXT5kaXZ7ZGlzcGxheTp0YWJsZS1jZWxsO2Zsb2F0Om5vbmV9W2NsYXNzKj1zZXQtaG9tZV0gdWx7cGFkZGluZy1sZWZ0OjB9W2NsYXNzKj1zZXQtaG9tZV0gdWwgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmV9W2NsYXNzKj1zZXQtc3VtbWFyeV17d2lkdGg6MjAlO2JhY2tncm91bmQtY29sb3I6IzAwMjkzZTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7cG9zaXRpb246cmVsYXRpdmV9W2NsYXNzKj1zZXQtc3VtbWFyeV0gcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9W2NsYXNzKj1zZXQtc3VtbWFyeV0gYXtkaXNwbGF5OnRhYmxlO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbjoxMHB4IGF1dG8gMCBhdXRvO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NXB4IDEwcHg7YmFja2dyb3VuZDojZmZlZDY2O2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMjU1LCAyMzcsIDEwMikgMCUsIHJnYigyNTUsIDIxNywgODApIDQ5JSwgcmdiKDI1NSwgMTg3LCA1MikgNzElLCByZ2IoMjU1LCAxNzAsIDM0KSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2IoMjU1LCAyMzcsIDEwMikpLCBjb2xvci1zdG9wKDQ5JSwgcmdiKDI1NSwgMjE3LCA4MCkpLCBjb2xvci1zdG9wKDcxJSwgcmdiKDI1NSwgMTg3LCA1MikpLCBjb2xvci1zdG9wKDEwMCUsIHJnYigyNTUsIDE3MCwgMzQpKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigyNTUsIDIzNywgMTAyKSAwJSwgcmdiKDI1NSwgMjE3LCA4MCkgNDklLCByZ2IoMjU1LCAxODcsIDUyKSA3MSUsIHJnYigyNTUsIDE3MCwgMzQpIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDI1NSwgMjM3LCAxMDIpIDAlLCByZ2IoMjU1LCAyMTcsIDgwKSA0OSUsIHJnYigyNTUsIDE4NywgNTIpIDcxJSwgcmdiKDI1NSwgMTcwLCAzNCkgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDI1NSwgMjM3LCAxMDIpIDAlLCByZ2IoMjU1LCAyMTcsIDgwKSA0OSUsIHJnYigyNTUsIDE4NywgNTIpIDcxJSwgcmdiKDI1NSwgMTcwLCAzNCkgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjU1LCAyMzcsIDEwMikgMCUsIHJnYigyNTUsIDIxNywgODApIDQ5JSwgcmdiKDI1NSwgMTg3LCA1MikgNzElLCByZ2IoMjU1LCAxNzAsIDM0KSAxMDAlKX0uc2Vjb25kLW1zc3tkaXNwbGF5OnRhYmxlO21hcmdpbjowIGF1dG8gMjBweCBhdXRvfS5maXJzdHNldC1ob21lIC5maXJzdHNldC1pbWFnZXt3aWR0aDo4MCV9LmZpcnN0c2V0LWhvbWUgLmZpcnN0c2V0LWltYWdlIHVsIGxpe3dpZHRoOjMzLjMzJTtmbG9hdDpsZWZ0O3RleHQtYWxpZ246Y2VudGVyfS5maXJzdHNldC1ob21lIC5maXJzdHNldC1pbWFnZSB1bCBsaSBpbWd7d2lkdGg6ODAlfVtjbGFzcyo9c2V0LWhvbWVdIC50aGlyZHNldC1pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH1bY2xhc3MqPXNldC1ob21lXSAudGhpcmRzZXQtaW1hZ2UgaW1ne3dpZHRoOjI1JTtmbG9hdDpsZWZ0fVtjbGFzcyo9c2V0LWhvbWVdIC50aGlyZHNldC1zdW1tYXJ5e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjBweDttaW4taGVpZ2h0OjYwcHh9W2NsYXNzKj1zZXQtaG9tZV0gLnRoaXJkc2V0LXN1bW1hcnkgcHtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7bWF4LXdpZHRoOjE4JTtsaW5lLWhlaWdodDoxNnB4fS5zZWNvbmRzZXQtY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgMTUlfS5zZWNvbmRzZXR2aWRlbyBpZnJhbWV7d2lkdGg6MTAwJX0uZmllbGQtLW5hbWUtY29tbWVyY2UtY3VzdG9tZXItc2hpcHBpbmcsLmZpZWxkLS1uYW1lLWNvbW1lcmNlLWN1c3RvbWVyLWJpbGxpbmd7d2lkdGg6NTAlO2Zsb2F0OmxlZnQ7cGFkZGluZzoxMHB4IDB9LnByb2R1Y3QtdGFicysubGlua3MtLWlubGluZXtkaXNwbGF5Om5vbmV9LmZpZWxkLS1uYW1lLWZpZWxkLW1zcnAgLmZpZWxkLWl0ZW17dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0uZ3JvdXAtcmV2aWV3IC5kZXNjcmlwdGlvbntkaXNwbGF5Om5vbmV9Lmdyb3VwLXJldmlldyAuZml2ZXN0YXItb3h5Z2Vue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxNXB4fS5ncm91cC1yZXZpZXcgYVtyZWw9Ym9va21hcmtde3RleHQtZGVjb3JhdGlvbjpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7Zm9udC13ZWlnaHQ6Ym9sZH0uZ3JvdXAtcmV2aWV3IC5maXZlc3Rhci1zdGF0aWMtaXRlbSAuZm9ybS1pdGVte21hcmdpbi1ib3R0b206MH0uZ3JvdXAtcmV2aWV3IC5maWVsZC0tbmFtZS1jb21tZW50LWJvZHkgcHttYXJnaW4tbGVmdDowfS5ncm91cC1yZXZpZXcgYS51c2VybmFtZXt0ZXh0LWRlY29yYXRpb246bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS52aWV3LXByb2R1Y3RzLWNhdGVnb3J5IHRhYmxlLC52aWV3LXByb2R1Y3RzLW1hbnVmYWN0dXJlciB0YWJsZXt0YWJsZS1sYXlvdXQ6Zml4ZWQ7Ym9yZGVyOm5vbmV9LnZpZXctcHJvZHVjdHMtY2F0ZWdvcnkgdGFibGUgKiwudmlldy1wcm9kdWN0cy1tYW51ZmFjdHVyZXIgdGFibGUgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZpZXctcHJvZHVjdHMtY2F0ZWdvcnkgdGFibGUgdGQsLnZpZXctcHJvZHVjdHMtbWFudWZhY3R1cmVyIHRhYmxlIHRke3dpZHRoOjI1JTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnZpZXctcHJvZHVjdHMtY2F0ZWdvcnkgLnZpZXdzLWxhYmVsLWNvbW1lcmNlLXByaWNle2Rpc3BsYXk6bm9uZX0udmlld3MtZmllbGQtZmllbGQtcHJvZHVjdC1pbWFnZS0yLC52aWV3cy1maWVsZC1maWVsZC1wcm9kdWN0LWltYWdlLTIrLnZpZXdzLWZpZWxkLW5vdGhpbmd7ZmxvYXQ6bGVmdDtib3JkZXI6MXB4IHNvbGlkICNlZWU7d2lkdGg6MTAwJX0udmlld3MtZmllbGQtZmllbGQtcHJvZHVjdC1pbWFnZS0ye3RleHQtYWxpZ246Y2VudGVyfS52aWV3cy1maWVsZC1maWVsZC1wcm9kdWN0LWltYWdlLTIrLnZpZXdzLWZpZWxkLW5vdGhpbmd7Ym9yZGVyLXRvcDpub25lO21pbi1oZWlnaHQ6NTJweH0uY2F0ZS10aXRsZSwuY2F0ZS1wcmljZSwubWFudWYtcHJpY2UsLm1hbnVmLXRpdGxle3BhZGRpbmc6MTBweCA1cHh9LmNhdGUtdGl0bGUsLm1hbnVmLXRpdGxle3dpZHRoOjcwJTtmbG9hdDpsZWZ0fS5jYXRlLXByaWNlLC5tYW51Zi1wcmljZXtmbG9hdDpsZWZ0O3dpZHRoOjMwJTtjb2xvcjojMDA2ZGEwO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpyaWdodH0uZmllbGQtLW5hbWUtZmllbGQtbXNycCBkaXZ7ZGlzcGxheTppbmxpbmV9LmZpZWxkLS1uYW1lLWZpZWxkLW1zcnA+ZGl2K2RpdntwYWRkaW5nLWxlZnQ6NXB4fS52aWV3LXByb2R1Y3RzLW1hbnVmYWN0dXJlciAudmlld3MtZmllbGQtZmllbGQtbWFudWZhY3R1cmVye2Rpc3BsYXk6bm9uZX0uY2F0ZS10aXRsZSBhLC5tYW51Zi10aXRsZSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE2cHh9I2Jsb2NrLWFjcm9uYW1lLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXB2LWJsb2NrLTF7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NDBweH0jYmxvY2stYWNyb25hbWUtdmlld3MtYmxvY2stZmVhdHVyZWQtcHYtYmxvY2stMSAudmlldy1pZC1mZWF0dXJlZF9wdj4udmlldy1jb250ZW50PmRpdnt3aWR0aDoyNC4yNSU7ZmxvYXQ6bGVmdDtib3JkZXI6MXB4IHNvbGlkICNlZWV9I2Jsb2NrLWFjcm9uYW1lLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXB2LWJsb2NrLTEgLnZpZXctaWQtZmVhdHVyZWRfcHY+LnZpZXctY29udGVudD5kaXYrZGl2e21hcmdpbi1sZWZ0OjElfSNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xIC52aWV3LWlkLWZlYXR1cmVkX3B2Pi52aWV3LWNvbnRlbnQ+ZGl2IC5yZWNvbW0tc3Rye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWV9I2Jsb2NrLWFjcm9uYW1lLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXB2LWJsb2NrLTEgLnZpZXctaWQtZmVhdHVyZWRfcHY+LnZpZXctY29udGVudD5kaXYgLnJlY2NvbW0taW1nIGF7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfSNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xIC52aWV3LWlkLWZlYXR1cmVkX3B2Pi52aWV3LWNvbnRlbnQ+ZGl2IC5yZWNjb21tLWltZ3ttaW4taGVpZ2h0OjIwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0jYmxvY2stYWNyb25hbWUtdmlld3MtYmxvY2stZmVhdHVyZWQtcHYtYmxvY2stMSAudmlldy1pZC1mZWF0dXJlZF9wdj4udmlldy1jb250ZW50PmRpdiAucmVjY29tbS10aXRsZXt3aWR0aDo3MiU7bGluZS1oZWlnaHQ6MWVtfSNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xIC52aWV3LWlkLWZlYXR1cmVkX3B2Pi52aWV3LWNvbnRlbnQ+ZGl2IC5yZWNjb21tLXRpdGxlIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2Jsb2NrLWFjcm9uYW1lLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXB2LWJsb2NrLTEgLnZpZXctaWQtZmVhdHVyZWRfcHY+LnZpZXctY29udGVudD5kaXYgLnJlY2NvbW0tcHJje3dpZHRoOjI4JTtjb2xvcjojMDA2ZGEwO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpyaWdodH0jYmxvY2stYWNyb25hbWUtdmlld3MtYmxvY2stZmVhdHVyZWQtcHYtYmxvY2stMSAudmlldy1pZC1mZWF0dXJlZF9wdj4udmlldy1jb250ZW50PmRpdiAucmVjY29tbS10aXRsZSwjYmxvY2stYWNyb25hbWUtdmlld3MtYmxvY2stZmVhdHVyZWQtcHYtYmxvY2stMSAudmlldy1pZC1mZWF0dXJlZF9wdj4udmlldy1jb250ZW50PmRpdiAucmVjY29tbS1wcmN7cGFkZGluZzoxMHB4IDVweDtmbG9hdDpsZWZ0O2hlaWdodDo3MHB4O292ZXJmbG93LXk6aGlkZGVufVtjbGFzcyo9c3RyLXNldF17d2lkdGg6NTAlO2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbToyNXB4fVtjbGFzcyo9c3RyLXNldF06bnRoLWNoaWxkKG9kZCl7Y2xlYXI6bGVmdH1bY2xhc3MqPXN0ci1zZXRdIC5wcm9kdWN0LWltZ3t3aWR0aDoyMCU7ZmxvYXQ6bGVmdH1bY2xhc3MqPXN0ci1zZXRdIC5wcm9kdWN0LXRleHR7d2lkdGg6ODAlO2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDo4MHB4fVtjbGFzcyo9c3RyLXNldF0gLnByb2R1Y3QtdGV4dCBwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9W2NsYXNzKj1zdHItc2V0XSAucHJvZHVjdC10ZXh0IGgyLFtjbGFzcyo9c3RyLXNldF0gLnByb2R1Y3QtdGV4dCAuaDJ7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtmb250LXdlaWdodDpib2xkO21hcmdpbi1sZWZ0OjB9W2NsYXNzKj1zdHItc2V0XSBpbWd7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7ZmxvYXQ6cmlnaHQ7cGFkZGluZy1yaWdodDoyNXB4fVtjbGFzcyo9c3RyLXNldF06bnRoLWNoaWxkKDMpIHVsLFtjbGFzcyo9c3RyLXNldF06bnRoLWNoaWxkKDUpIHVse2NvbHVtbi1jb3VudDoyfVtjbGFzcyo9c3RyLXNldF0gdWx7cGFkZGluZy1sZWZ0OjA7bWFyZ2luOjB9W2NsYXNzKj1zdHItc2V0XSB1bCBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1bY2xhc3MqPXN0ci1zZXRdIHVsIGxpIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzA0NmZhMn0uaG9tZS1zdGF0aWN7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt6LWluZGV4OjIwfS5ob21lLXN0YXRpYyB1bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW46MH0uaG9tZS1zdGF0aWMgdWwgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmhvbWUtc3RhdGljIHVsIGxpIGltZ3ttYXgtd2lkdGg6MTAwJX0uaG9tZS1zdGF0aWM+ZGl2e2Rpc3BsYXk6dGFibGU7dGFibGUtbGF5b3V0OmZpeGVkO3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjEwcHggNXB4fS5ob21lLXN0YXRpYz5kaXY+ZGl2e2Rpc3BsYXk6dGFibGUtY2VsbDtmbG9hdDpub25lfS5ob21lLXN0YXRpYyAuc2VjdGlvbi10b3AgLmltYWdlLXNlY3Rpb257d2lkdGg6ODAlfS5ob21lLXN0YXRpYyAuc2VjdGlvbi10b3AgLmltYWdlLXNlY3Rpb24gdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzMuMzMlO2Zsb2F0OmxlZnR9LmhvbWUtc3RhdGljIC5zZWN0aW9uLXRvcCAuaW1hZ2Utc2VjdGlvbiB1bCBsaSBpbWd7bWF4LXdpZHRoOjI1MHB4O3dpZHRoOjEwMCV9LmhvbWUtc3RhdGljIC50ZXh0LXNlY3Rpb257d2lkdGg6MjAlO2ZvbnQtc2l6ZToxN3B4fS5ob21lLXN0YXRpYyAuc2VjdGlvbi1taWRkbGUgLm1lZGlhLXNlY3Rpb257dGV4dC1hbGlnbjpjZW50ZXJ9LmhvbWUtc3RhdGljIC5zZWN0aW9uLW1pZGRsZSAudGV4dC1zZWN0aW9uIHA+c3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjM1cHh9LmhvbWUtc3RhdGljIC5zZWN0aW9uLXRvcCAudGV4dC1zZWN0aW9uIGF7bWFyZ2luOjMwcHggYXV0byAwIGF1dG99LmhvbWUtc3RhdGljIC5zZWN0aW9uLW1pZGRsZSAudGV4dC1zZWN0aW9uIGF7bWFyZ2luOjg0cHggYXV0byAwIGF1dG99LmhvbWUtc3RhdGljIC5zZWN0aW9uLWJvdHRvbT5kaXZ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2Zsb2F0OmxlZnR9LmhvbWUtc3RhdGljIC5zZWN0aW9uLWJvdHRvbSB1bCBsaXt3aWR0aDoyNSU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdH0uaG9tZS1zdGF0aWMgLnRleHQtc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZS1zdGF0aWMgLnRleHQtc2VjdGlvbj5we3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uaG9tZS1zdGF0aWMgLnNlY3Rpb24tYm90dG9tIC50ZXh0LXNlY3Rpb257bWluLWhlaWdodDo2MHB4fS5ob21lLXN0YXRpYyAuc2VjdGlvbi1ib3R0b20gLnRleHQtc2VjdGlvbj5we2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTttYXgtd2lkdGg6MjYlO2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjB9LmhvbWUtc3RhdGljIC5zZWN0aW9uLXZpZGVvLXdyYXAgLnNlY3Rpb24tYm90dG9tLXJpZ2h0e3dpZHRoOjEwMCV9LnZpZXctaWQtZmVhdHVyZWRfcHYgLnZpZXdzLXJvd3tjdXJzb3I6cG9pbnRlcn0udmlldy1wYWNraW5nLXNsaXA+ZGl2PmRpdntkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7dGFibGUtbGF5b3V0OmZpeGVkO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzoxMHB4fS5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0tdGV4dHtsaW5lLWhlaWdodDoyMnB4fS5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0tc3VibWl0e21hcmdpbi10b3A6MjFweH0jZWRpdC1jb21tZXJjZS1maWVsZGdyb3VwLXBhbmUtZ3JvdXAtbmV3LWFjY291bnQtZmllbGQtY3JlYXRlLW5ldy1hY2NvdW50e2Rpc3BsYXk6bm9uZX0jY29tbWVyY2UtY2hlY2tvdXQtZm9ybS1jaGVja291dCAjZWRpdC1hY2NvdW50e3BhZGRpbmctYm90dG9tOjIwcHh9I2Fjcm8tdG9vbHMtZm9ybSAjZWRpdC1zdWJtaXQtYnV0dG9ue2Zsb2F0OnJpZ2h0fS5zZWN0aW9uLXN0b3JlIC5vd2wtd3JhcHBlciwuc2VjdGlvbi1wcm9kdWN0cyAub3dsLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbToxMHB4fS5zZWN0aW9uLXN0b3JlIC5vd2wtaXRlbSwuc2VjdGlvbi1wcm9kdWN0cyAub3dsLWl0ZW17cGFkZGluZzo1cHh9LnNlY3Rpb24tc3RvcmUgLm93bC1pdGVtPmRpdiwuc2VjdGlvbi1wcm9kdWN0cyAub3dsLWl0ZW0+ZGl2e2JvcmRlcjoxcHggc29saWQgI2NjYztmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9LnNlY3Rpb24tc3RvcmUgLm93bC1pdGVtIC5yZWNjb21tLWltZywuc2VjdGlvbi1wcm9kdWN0cyAub3dsLWl0ZW0gLnJlY2NvbW0taW1ne2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2N9LnNlY3Rpb24tc3RvcmUgLm93bC1pdGVtIC5yZWNjb21tLXRpdGxlLC5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtaXRlbSAucmVjY29tbS10aXRsZXttaW4taGVpZ2h0Ojc1cHg7bGluZS1oZWlnaHQ6MWVtfS5zZWN0aW9uLXN0b3JlIC5vd2wtaXRlbSAucmVjY29tbS10aXRsZSwuc2VjdGlvbi1zdG9yZSAub3dsLWl0ZW0gLnJlY2NvbW0tcHJjLC5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtaXRlbSAucmVjY29tbS10aXRsZSwuc2VjdGlvbi1wcm9kdWN0cyAub3dsLWl0ZW0gLnJlY2NvbW0tcHJje3dpZHRoOjcyJTtmbG9hdDpsZWZ0O3BhZGRpbmc6MTBweCA1cHh9LnNlY3Rpb24tc3RvcmUgLm93bC1pdGVtIC5yZWNjb21tLXByYywuc2VjdGlvbi1wcm9kdWN0cyAub3dsLWl0ZW0gLnJlY2NvbW0tcHJje3dpZHRoOjI4JX0uc2VjdGlvbi1zdG9yZSAub3dsLWNvbnRyb2xzLC5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtY29udHJvbHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uc2VjdGlvbi1zdG9yZSAub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucywuc2VjdGlvbi1wcm9kdWN0cyAub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9uc3twb3NpdGlvbjpyZWxhdGl2ZX0ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9hdXRvbWF0aW9uL2ltYWdlcy9zbGlkZXItcmlnaHQucG5nXCIpO3dpZHRoOjE1cHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX0uc2VjdGlvbi1zdG9yZSAub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyAub3dsLXByZXYsLnNlY3Rpb24tcHJvZHVjdHMgLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgLm93bC1wcmV2e2xlZnQ6LTEwcHg7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zZWN0aW9uLXN0b3JlIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIC5vd2wtbmV4dCwuc2VjdGlvbi1wcm9kdWN0cyAub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyAub3dsLW5leHR7cmlnaHQ6LTEwcHh9I3ByaW50LXBhZ2UtZGV0YWlse2Rpc3BsYXk6dGFibGU7YmFja2dyb3VuZC1jb2xvcjojMDA2ZGEwO2NvbG9yOiNmZmY7cGFkZGluZzo1cHggMTBweDtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6cG9pbnRlcn0uZHMtZm9vdGVyIC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaTpsYXN0LWNoaWxkIGEsLmRzLWZvb3RlciAuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6bGFzdC1jaGlsZCAuZml2ZXN0YXItb3h5Z2Vue2Rpc3BsYXk6aW5saW5lO2Zsb2F0OmxlZnR9LmRzLWZvb3RlciAuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6bGFzdC1jaGlsZCAuZml2ZXN0YXItb3h5Z2Vue3BhZGRpbmc6LjdlbSAuNmVtIC4zZW0gLjZlbX0jY29tbWVyY2UtY2hlY2tvdXQtZm9ybS1jaGVja291dCAjZWRpdC1hY2NvdW50e2JvcmRlci1ib3R0b206c29saWQgMXB4ICMwMDI5M2R9I2VkaXQtY29tbWVyY2UtZmllbGRncm91cC1wYW5lLWdyb3VwLW5ldy1hY2NvdW50e2Rpc3BsYXk6bm9uZX1kaXZbaWQqPWJsb2NrLXZpZXdzLWh0bWwtYmxvY2stcHJvZHVjdHMtYmxvY2tdIC5maWVsZC1jb250ZW50IGJ7Y29sb3I6IzAwNmRhMDtwYWRkaW5nOjEwcHg7Zm9udC1zaXplOjEuNjE4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlBsYXk7Zm9udC13ZWlnaHQ6bm9ybWFsfWRpdltpZCo9YmxvY2stdmlld3MtaHRtbC1ibG9jay1wcm9kdWN0cy1ibG9ja117Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2VmZWZlZjttYXJnaW4tYm90dG9tOjEwcHh9ZGl2W2lkKj1ibG9jay12aWV3cy1odG1sLWJsb2NrLXByb2R1Y3RzLWJsb2NrXStoMSxkaXZbaWQqPWJsb2NrLXZpZXdzLWh0bWwtYmxvY2stcHJvZHVjdHMtYmxvY2tdKy5oMXtkaXNwbGF5Om5vbmV9I2VkaXQtY2hlY2tvdXQtY29tcGxldGlvbi1tZXNzYWdlIGRpdi5jaGVja291dC1vcmRlci10b3RhbHt0ZXh0LWFsaWduOnJpZ2h0O2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0jZWRpdC1jaGVja291dC1jb21wbGV0aW9uLW1lc3NhZ2UgZGl2LmFkZHItaW5mb3ttYXJnaW4tdG9wOjEwcHg7d2lkdGg6NTAlO2Zsb2F0OmxlZnR9LnBhZ2UtY2hlY2tvdXQtY29tcGxldGUgI2Jsb2NrLWJsb2NrLTEye2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTttYXJnaW46MTBweCAwfS52aWV3LXJlbGF0ZWQtcHJvZHVjdHMgYXt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LmRzLWZvb3RlciAuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6bGFzdC1jaGlsZCBhfmRpdntkaXNwbGF5OmlubGluZS1ibG9ja30uZHMtZm9vdGVyIC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaTpsYXN0LWNoaWxkIGF+ZGl2IC5mb3JtLWl0ZW17bWFyZ2luLWJvdHRvbTowfS5kcy1mb290ZXIgLmhvcml6b250YWwtdGFicy1saXN0IGxpOmxhc3QtY2hpbGQgLmRlc2NyaXB0aW9ue2Rpc3BsYXk6bm9uZX0udG90YWxfdm90ZXN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRvdGFsX3ZvdGVzIC5mb3JtLWl0ZW0gYS5wZXJtYWxpbmt7ZGlzcGxheTpub25lfS52aWV3LXBkZi1pbnZvaWNle2Rpc3BsYXk6bm9uZX10YWJsZXtib3JkZXI6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjEwcHh9dHIub2RkLHRyLmV2ZW57YmFja2dyb3VuZC1jb2xvcjojZmZmfXRoe2JhY2tncm91bmQtaW1hZ2U6bm9uZX10ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGUgaW1ne2JvcmRlcjoxcHggc29saWQgI2NjY30udmlld3MtZm9ybS1jb21tZXJjZS1jYXJ0LWZvcm0tZGVmYXVsdCB0YWJsZTo6YWZ0ZXIsLnZpZXctY29tbWVyY2UtbGluZS1pdGVtLXRhYmxlIHRhYmxlOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7aGVpZ2h0OjJweDt3aWR0aDozMCU7Ym90dG9tOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2N9dGFibGUgdGFibGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS1uYW1lLWNvbW1lcmNlLXByaWNle2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OjIzcHg7Y29sb3I6IzQ0NH0uZmllbGQtLW5hbWUtY29tbWVyY2UtcHJpY2UgLmZpZWxkLWxhYmVsKy5maWVsZC1pdGVtc3tjb2xvcjpyZWR9I3NlYXJjaC1ibG9jay1mb3JtIC5mb3JtLXNlYXJjaHtoZWlnaHQ6MjVweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9I3NlYXJjaC1ibG9jay1mb3JtIFtpZF49ZWRpdC1zdWJtaXRde3RleHQtaW5kZW50Oi05OTk5OTk5OXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9zaXRlcy9hbGwvdGhlbWVzL2F1dG9tYXRpb24vaW1hZ2VzL3NlYXJjaF80NDQ0NDRfMTYucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTo1MCUgNTAlO3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7YmFja2dyb3VuZC1jb2xvcjojY2NjO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7bWFyZ2luLWxlZnQ6LTRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlcjoxcHggc29saWQgI2NjYzttYXJnaW4tbGVmdDotNXB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7W2NsYXNzKj1zZXQtaG9tZV0gLnRoaXJkc2V0LXN1bW1hcnkgcHttYXgtd2lkdGg6MjIlfS52aWV3cy1maWVsZC1maWVsZC1wcm9kdWN0LWltYWdlLTIrLnZpZXdzLWZpZWxkLW5vdGhpbmd7bWluLWhlaWdodDo2OXB4fS5ob21lLXN0YXRpYyAuc2VjdGlvbi1ib3R0b20gLnRleHQtc2VjdGlvbj5we3dpZHRoOjMwJX0uc2VjdGlvbi1zdG9yZSAjZWRpdC1wcm9kdWN0LWlkLC5zZWN0aW9uLXN0b3JlICNjb21tZW50LWZvcm0gI2VkaXQtc3ViamVjdHt3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7W2NsYXNzKj1zZXQtaG9tZV0gLnRoaXJkc2V0LXN1bW1hcnkgcHttYXgtd2lkdGg6MjglfS52aWV3LXByb2R1Y3RzLWNhdGVnb3J5IHRhYmxlIHRke2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTAlO2Zsb2F0OmxlZnR9LnZpZXctcHJvZHVjdHMtY2F0ZWdvcnkgdGFibGUgdGQ6bnRoLWNoaWxkKG9kZCksLnZpZXctcHJvZHVjdHMtbWFudWZhY3R1cmVyIHRhYmxlIHRkOm50aC1jaGlsZChvZGQpe2NsZWFyOmxlZnR9LnZpZXdzLWZpZWxkLWZpZWxkLXByb2R1Y3QtaW1hZ2UtMisudmlld3MtZmllbGQtbm90aGluZ3ttaW4taGVpZ2h0OjUycHh9I2Jsb2NrLWFjcm9uYW1lLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXB2LWJsb2NrLTEgLnZpZXctaWQtZmVhdHVyZWRfcHY+LnZpZXctY29udGVudD5kaXZ7d2lkdGg6NDklO21hcmdpbi1ib3R0b206MTBweH0jYmxvY2stYWNyb25hbWUtdmlld3MtYmxvY2stZmVhdHVyZWQtcHYtYmxvY2stMSAudmlldy1pZC1mZWF0dXJlZF9wdj4udmlldy1jb250ZW50PmRpdjpudGgtY2hpbGQob2RkKXttYXJnaW4tbGVmdDowO2NsZWFyOmxlZnR9LmhvbWUtc3RhdGljIGlmcmFtZXttYXgtd2lkdGg6OTAlO21hcmdpbjowIGF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtbY2xhc3MqPXNldC1ob21lXStbY2xhc3MqPXNldC1ob21lXXttYXJnaW4tdG9wOjE1cHh9W2NsYXNzKj1zZXQtaG9tZV0+ZGl2e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtmbG9hdDpsZWZ0fS5maXJzdHNldC1ob21lIC5maXJzdHNldC1pbWFnZSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpe3dpZHRoOjUwJX0uZmlyc3RzZXQtaG9tZSAuZmlyc3RzZXQtaW1hZ2UgdWwgbGk6bGFzdC1jaGlsZHt3aWR0aDoxMDAlfS5maXJzdHNldC1ob21lIC5maXJzdHNldC1pbWFnZSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIGltZ3t3aWR0aDoxMDAlfVtjbGFzcyo9c2V0LXN1bW1hcnldIHAsW2NsYXNzKj1zZXQtaG9tZV0gLnRoaXJkc2V0LXN1bW1hcnkgcHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MTVweCAxMHB4O2xpbmUtaGVpZ2h0OjIwcHh9LmZpcnN0c2V0LWhvbWUgLmZpcnN0c2V0LWltYWdle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LnNlY29uZHNldC1ob21le2Rpc3BsYXk6dGFibGV9W2NsYXNzKj1zZXQtaG9tZV0+LnNlY29uZHNldC1zdW1tYXJ5e2Rpc3BsYXk6dGFibGUtZm9vdGVyLWdyb3VwO2Zsb2F0Om5vbmV9W2NsYXNzKj1zZXQtaG9tZV0+LnNlY29uZHNldC1jb250ZW50e2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwO2Zsb2F0Om5vbmV9LnRoaXJkc2V0LWhvbWUgLnRoaXJkc2V0LWltYWdlIHVsIGxpe3dpZHRoOjUwJTtmbG9hdDpsZWZ0fVtjbGFzcyo9c2V0LWhvbWVdIC50aGlyZHNldC1pbWFnZSBpbWd7d2lkdGg6MTAwJX1bY2xhc3MqPXNldC1ob21lXSAudGhpcmRzZXQtc3VtbWFyeXtwYWRkaW5nOjB9LnNlY29uZHNldC1jb250ZW50e3BhZGRpbmc6MH0uZmllbGQtLW5hbWUtY29tbWVyY2UtY3VzdG9tZXItc2hpcHBpbmcsLmZpZWxkLS1uYW1lLWNvbW1lcmNlLWN1c3RvbWVyLWJpbGxpbmd7d2lkdGg6MTAwJX0udmlldy1wcm9kdWN0cy1jYXRlZ29yeSB0YWJsZSB0ZCwudmlldy1wcm9kdWN0cy1tYW51ZmFjdHVyZXIgdGFibGUgdGR7d2lkdGg6MTAwJX0jYmxvY2stYWNyb25hbWUtdmlld3MtYmxvY2stZmVhdHVyZWQtcHYtYmxvY2stMSAudmlldy1pZC1mZWF0dXJlZF9wdj4udmlldy1jb250ZW50PmRpdixbY2xhc3MqPXN0ci1zZXRde3dpZHRoOjEwMCV9I2Jsb2NrLWFjcm9uYW1lLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXB2LWJsb2NrLTEgLnZpZXctaWQtZmVhdHVyZWRfcHY+LnZpZXctY29udGVudD5kaXY6bnRoLWNoaWxkKGV2ZW4pe21hcmdpbi1sZWZ0OjB9LmhvbWUtc3RhdGljIC5zZWN0aW9uLXRvcCAuaW1hZ2Utc2VjdGlvbiwuaG9tZS1zdGF0aWMgLnNlY3Rpb24tbWlkZGxlIC5pbWFnZS1zZWN0aW9uLC5ob21lLXN0YXRpYz5kaXY+ZGl2e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uaG9tZS1zdGF0aWMgLnRleHQtc2VjdGlvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH0uaG9tZS1zdGF0aWMgLnRleHQtc2VjdGlvbj5we3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7cGFkZGluZzoxNXB4IDA7bWF4LXdpZHRoOjcyJTttYXJnaW46MCBhdXRvfS5ob21lLXN0YXRpYyAuc2VjdGlvbi10b3AgLmltYWdlLXNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZmZmfS5ob21lLXN0YXRpYyAuc2VjdGlvbi10b3AgLmltYWdlLXNlY3Rpb24gdWwgbGl7d2lkdGg6NTAlO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LmhvbWUtc3RhdGljIC5zZWN0aW9uLXRvcCAuaW1hZ2Utc2VjdGlvbiB1bCBsaTpsYXN0LWNoaWxke3dpZHRoOjEwMCV9LmhvbWUtc3RhdGljIC5zZWN0aW9uLWJvdHRvbSAudGV4dC1zZWN0aW9uPnB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTtsZWZ0OjA7d2lkdGg6OTAlO21heC13aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0b30uaG9tZS1zdGF0aWMgLnNlY3Rpb24tYm90dG9tIHVsIGxpe3dpZHRoOjUwJX0uaG9tZS1zdGF0aWMgLnNlY3Rpb24tbWlkZGxlIC50ZXh0LXNlY3Rpb257ZGlzcGxheTp0YWJsZS1mb290ZXItZ3JvdXA7ZmxvYXQ6bm9uZX0uaG9tZS1zdGF0aWMgLnNlY3Rpb24tbWlkZGxlIC5tZWRpYS1zZWN0aW9ue2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwO2Zsb2F0Om5vbmV9I2VkaXQtY2hlY2tvdXQtY29tcGxldGlvbi1tZXNzYWdlIGRpdi5hZGRyLWluZm97d2lkdGg6MTAwJX0uaG9tZS1zdGF0aWN7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5ob21lLXN0YXRpYyAuc2VjdGlvbi10b3AgLnRleHQtc2VjdGlvbiBhLC5ob21lLXN0YXRpYyAuc2VjdGlvbi1taWRkbGUgLnRleHQtc2VjdGlvbiBhe21hcmdpbjoxMHB4IGF1dG8gMCBhdXRvfS5ob21lLXN0YXRpYyAuc2VjdGlvbi1taWRkbGUgLnRleHQtc2VjdGlvbiBicntkaXNwbGF5Om5vbmV9LmhvbWUtc3RhdGljIC5zZWN0aW9uLW1pZGRsZSAudGV4dC1zZWN0aW9uIHA+c3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEwcHh9LmwtZ2xvYmFsIC5sLWNvbnN0cmFpbmVke3dpZHRoOjcwJTtkaXNwbGF5Om5vbmV9LmwtZ2xvYmFsLmFjdGl2ZSAubC1jb25zdHJhaW5lZCwubC1oZWFkZXJ7ZGlzcGxheTpibG9ja30ubC1wYWdlLmFjdGl2ZSAubC1icmFuZGluZyAubC1yZWdpb24tLWJyYW5kaW5ne2Rpc3BsYXk6YmxvY2t9LmwtcGFnZS5hY3RpdmV7Ym9yZGVyOjAgbm9uZX0ubC1wYWdlLmFjdGl2ZSAubC1jb25zdHJhaW5lZHtwYWRkaW5nOjBweH0ubC1wYWdlIC5sLWJyYW5kaW5ne2JhY2tncm91bmQ6IzAwMjkzZDtwYWRkaW5nOjVweCAwcHggMTBweH0ubC1wYWdlLmFjdGl2ZSAubC1jb25zdHJhaW5lZCAubC1yZWdpb24tLWJyYW5kaW5nIHNwYW4gYXtjb2xvcjojZmZmfS5sLXBhZ2UgLmwtY29uc3RyYWluZWQgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uLC5sLXBhZ2UgLmwtYnJhbmRpbmcgLmwtcmVnaW9uLS1icmFuZGluZ3tkaXNwbGF5Om5vbmV9LmwtcGFnZSAubC1jb25zdHJhaW5lZCAubC1yZWdpb24tLWJyYW5kaW5nIC5ibG9ja19fY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0ubC1wYWdlIC5sLWhlYWRlcntwYWRkaW5nLWJvdHRvbTowcHh9LmwtcGFnZS5hY3RpdmUgLmwtcmVnaW9uLS1iYW5uZXJ7Ym9yZGVyLXRvcDowIG5vbmV9LmhvbWUtc3RhdGljPmRpdntib3JkZXItc3BhY2luZzowfS5ob21lLXN0YXRpYyAudGV4dC1zZWN0aW9ue2ZvbnQtc2l6ZToxNXB4fS5wYWdlLW5vZGUtNTUyICNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xe29yZGVyOjJ9LnBhZ2Utbm9kZS01NTIgYXJ0aWNsZS5ub2RlLm5vZGUtLXBhZ2Uubm9kZS0tZnVsbC5ub2RlLS1wYWdlLS1mdWxse29yZGVyOjF9LnBhZ2Utbm9kZS01NTIgLmwtY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9fS5sLXBhZ2V7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBwcmludHsudmlldy1wYWNraW5nLXNsaXA+ZGl2PmRpdiwudmlldy1vcmRlci1pbnZvaWNlPmRpdj5kaXZ7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO3RhYmxlLWxheW91dDpmaXhlZDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Ym9yZGVyLXNwYWNpbmc6MTBweH0ud3JhcHBlci5jdXN0b21lci1pbmZve2Rpc3BsYXk6dGFibGUtY2VsbDtmbG9hdDpub25lfS5maWVsZC0tbmFtZS1jb21tZXJjZS1jdXN0b21lci1zaGlwcGluZywuZmllbGQtLW5hbWUtY29tbWVyY2UtY3VzdG9tZXItYmlsbGluZ3t3aWR0aDo1MCU7ZmxvYXQ6bGVmdDtwYWRkaW5nOjEwcHggMH0jcHJpbnQtcGFnZS1kZXRhaWx7ZGlzcGxheTpub25lfX0ubm9kZS10eXBlLXByb2R1Y3QgLmwtY29uc3RyYWluZWQgLm93bC1jYXJvdXNlbCAuZmllbGQtY29udGVudCAucmVjY29tbS1wcmN7Y29sb3I6IzAwNmRhMDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246cmlnaHR9Lm5vZGUtdHlwZS1wcm9kdWN0IC5sLWNvbnN0cmFpbmVkIC5vd2wtY2Fyb3VzZWwgLmZpZWxkLWNvbnRlbnQgLnJlY2NvbW0tdGl0bGUgYXt0ZXh0LWFsaWduOmxlZnR9Lm5vZGUtdHlwZS1wcm9kdWN0IC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b246aG92ZXJ7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6I2VkZWRkZH0ubm9kZS10eXBlLXByb2R1Y3QgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5ob3Jpem9udGFsLXRhYi1idXR0b24ubGFzdCBhe3BhZGRpbmc6MH0ubm9kZS10eXBlLXByb2R1Y3QgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5ob3Jpem9udGFsLXRhYi1idXR0b24ubGFzdCAuc3VtbWFyeXtmbG9hdDpyaWdodH0ubm9kZS10eXBlLXByb2R1Y3QgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5ob3Jpem9udGFsLXRhYi1idXR0b24ubGFzdCBzdHJvbmd7ZmxvYXQ6bGVmdDtwYWRkaW5nOjZweH0ubm9kZS10eXBlLXByb2R1Y3QgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5ob3Jpem9udGFsLXRhYi1idXR0b24ubGFzdCBhPmRpdntkaXNwbGF5OmlubGluZS1ibG9ja30ubm9kZS10eXBlLXByb2R1Y3QgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5ob3Jpem9udGFsLXRhYi1idXR0b24ubGFzdCBhPmRpdiAuZm9ybS1pdGVte21hcmdpbi1ib3R0b206MH0ubm9kZS10eXBlLXByb2R1Y3QgLnZvdGVfdmFsdWUsLm5vZGUtdHlwZS1wcm9kdWN0IC50b3RhbF92b3Rlc3tjb2xvcjojMDA2ZGEwO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE4cHh9Lm5vZGUtdHlwZS1wcm9kdWN0IC52b3RlX3ZhbHVle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxNXB4fS5wYWdlLWNoZWNrb3V0IC5jb21tZXJjZS1jaGVja291dC1mb3JtLWNvbXBsZXRlIC5jaGVja291dF9jb21wbGV0aW9uX21lc3NhZ2UuZm9ybS13cmFwcGVyIGgyLC5wYWdlLWNoZWNrb3V0IC5jb21tZXJjZS1jaGVja291dC1mb3JtLWNvbXBsZXRlIC5jaGVja291dF9jb21wbGV0aW9uX21lc3NhZ2UuZm9ybS13cmFwcGVyIC5oMntkaXNwbGF5Om5vbmV9Lm5vZGUtdHlwZS1wcm9kdWN0IC5ob3Jpem9udGFsLXRhYnMtcGFuZSAjY29tbWVudHMgLmNvbW1lbnRzX3RpdGxle21hcmdpbi1sZWZ0OjB9LnBhZ2UtYWRtaW4tY29tbWVyY2Utb3JkZXJzIC5ibG9jay12aWV3cz5oMiwucGFnZS1hZG1pbi1jb21tZXJjZS1vcmRlcnMgLmJsb2NrLXZpZXdzPi5oMiwucGFnZS1hZG1pbi1jb21tZXJjZS1vcmRlcnMgLmJsb2NrLXZpZXdzIC5jb250ZW50IC52aWV3LWhlYWRlciwucGFnZS1hZG1pbi1jb21tZXJjZS1vcmRlcnMgLmJsb2NrLXZpZXdzIC5jb250ZW50IC52aWV3LWZpbHRlcnMsLnBhZ2UtYWRtaW4tY29tbWVyY2Utb3JkZXJzIC5ibG9jay12aWV3cyAudmJvLXZpZXdzLWZvcm0gZm9ybSAjZWRpdC1zZWxlY3QsLnBhZ2UtYWRtaW4tY29tbWVyY2Utb3JkZXJzIC5ibG9jay12aWV3cyAudmJvLXZpZXdzLWZvcm0gZm9ybSAudmJvLXNlbGVjdC1hbGwtbWFya3VwbSwucGFnZS1hZG1pbi1jb21tZXJjZS1vcmRlcnMgLmJsb2NrLXZpZXdzIC52Ym8tdmlld3MtZm9ybSBmb3JtPmRpdiAudmJvLXNlbGVjdC1hbGwtbWFya3Vwe2Rpc3BsYXk6bm9uZX0uZ3JvdXAtYWRkLXRvLWNhcnQgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5mb3JtLXRleHR7cGFkZGluZzozcHggNXB4fS5zdHJpcGVfcGF5bWVudCAjZWRpdC1jb21tZXJjZS1wYXltZW50LXBheW1lbnQtbWV0aG9kIC5mb3JtLWl0ZW0tY29tbWVyY2UtcGF5bWVudC1wYXltZW50LW1ldGhvZCAjZWRpdC1jb21tZXJjZS1wYXltZW50LXBheW1lbnQtbWV0aG9kLWNvbW1lcmNlLWNoZXF1ZWNvbW1lcmNlLXBheW1lbnQtY29tbWVyY2UtY2hlcXVlLC5zdHJpcGVfcGF5bWVudCAjZWRpdC1jb21tZXJjZS1wYXltZW50LXBheW1lbnQtbWV0aG9kIC5mb3JtLWl0ZW0tY29tbWVyY2UtcGF5bWVudC1wYXltZW50LW1ldGhvZCAjZWRpdC1jb21tZXJjZS1wYXltZW50LXBheW1lbnQtbWV0aG9kLWNvbW1lcmNlLWNoZXF1ZWNvbW1lcmNlLXBheW1lbnQtY29tbWVyY2UtY2hlcXVlK2xhYmVse2Rpc3BsYXk6bm9uZX0ucXVvdGVfcGF5bWVudCAjZWRpdC1jb21tZXJjZS1wYXltZW50LXBheW1lbnQtbWV0aG9kIC5mb3JtLWl0ZW0tY29tbWVyY2UtcGF5bWVudC1wYXltZW50LW1ldGhvZCAjZWRpdC1jb21tZXJjZS1wYXltZW50LXBheW1lbnQtbWV0aG9kLWNvbW1lcmNlLXN0cmlwZWNvbW1lcmNlLXBheW1lbnQtY29tbWVyY2Utc3RyaXBlLC5xdW90ZV9wYXltZW50ICNlZGl0LWNvbW1lcmNlLXBheW1lbnQtcGF5bWVudC1tZXRob2QgLmZvcm0taXRlbS1jb21tZXJjZS1wYXltZW50LXBheW1lbnQtbWV0aG9kICNlZGl0LWNvbW1lcmNlLXBheW1lbnQtcGF5bWVudC1tZXRob2QtY29tbWVyY2Utc3RyaXBlY29tbWVyY2UtcGF5bWVudC1jb21tZXJjZS1zdHJpcGUrbGFiZWx7ZGlzcGxheTpub25lfS5xdW90ZV9wYXltZW50ICNwYXltZW50LWRldGFpbHN7ZGlzcGxheTpub25lfS5maWVsZC0tbmFtZS1maWVsZC15b3Utc2F2ZSAuZmllbGQtbGFiZWwsLmZpZWxkLS1uYW1lLWZpZWxkLXlvdS1zYXZlIC5maWVsZC1sYWJlbCsuZmllbGQtaXRlbXN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZWxkLS1uYW1lLWNvbW1lcmNlLXByaWNlIC5maWVsZC1sYWJlbCwuZmllbGQtLW5hbWUtY29tbWVyY2UtcHJpY2UgLmZpZWxkLWxhYmVsKy5maWVsZC1pdGVtc3tkaXNwbGF5OmlubGluZS1ibG9ja30ueF9iaWxsaW5nLWxlZnQsLnhfc2hpcHBpbmctcmlnaHR7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9Lnhfc2hpcHBpbmctcmlnaHQraDEsLnhfc2hpcHBpbmctcmlnaHQrLmgxe2NsZWFyOmxlZnQ7bWFyZ2luLXRvcDozMHB4O2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0ueF9zaGlwcGluZy1yaWdodCtoMStwLC54X3NoaXBwaW5nLXJpZ2h0Ky5oMStwe2Zsb2F0OmxlZnR9dGQueF92aWV3cy1maWVsZC1saW5lLWl0ZW0tdGl0bGV7Y29sb3I6IzAwNmRhMH0jYmxvY2stYWNyb2NvbS1pbnZvaWNlLXBkZi1wcmludCAjZG93bmxvYWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6UGxheTtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjojZmZmO3BhZGRpbmc6NXB4IDEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6IzAwNmRhMDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVDigKZkcFpIUm9QU0l4TURBbElpQm9aV2xuYUhROUlqRXdNQ1VpSUdacGJHdzlJblZ5YkNnalozSmhaQ2tpSUM4K1BDOXpkbWMrSUE9PSk7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgIzAwNmRhMCksIGNvbG9yLXN0b3AoMTAwJSwgIzAwNWM4NykpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoIzAwNmRhMCwgIzAwNWM4Nyk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDA2ZGEwLCAjMDA1Yzg3KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjMDA2ZGEwLCAjMDA1Yzg3KTstbW96LWJveC1zaGFkb3c6IzAwODljOSAwIDAgMCAxcHggaW5zZXQsIzAwMzk1NCAwIDAgMCAxcHg7LXdlYmtpdC1ib3gtc2hhZG93OiMwMDg5YzkgMCAwIDAgMXB4IGluc2V0LCMwMDM5NTQgMCAwIDAgMXB4O2JveC1zaGFkb3c6IzAwODljOSAwIDAgMCAxcHggaW5zZXQsIzAwMzk1NCAwIDAgMCAxcHg7dGV4dC1zaGFkb3c6IzAwNTE3NyAwIC0xcHggMDtsaW5lLWhlaWdodDoxO21hcmdpbjoxMHB4IDB9I2Jsb2NrLWFjcm9jb20taW52b2ljZS1wZGYtcHJpbnQgI2Rvd25sb2FkOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwN2ViYTtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVDigKZkcFpIUm9QU0l4TURBbElpQm9aV2xuYUhROUlqRXdNQ1VpSUdacGJHdzlJblZ5YkNnalozSmhaQ2tpSUM4K1BDOXpkbWMrSUE9PSk7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgIzAwN2ViYSksIGNvbG9yLXN0b3AoMTAwJSwgIzAwNmRhMCkpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoIzAwN2ViYSwgIzAwNmRhMCk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDA3ZWJhLCAjMDA2ZGEwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjMDA3ZWJhLCAjMDA2ZGEwKTstbW96LWJveC1zaGFkb3c6IzAwOWFlMiAwIDAgMCAxcHggaW5zZXQsIzAwNGE2ZCAwIDAgMCAxcHg7LXdlYmtpdC1ib3gtc2hhZG93OiMwMDlhZTIgMCAwIDAgMXB4IGluc2V0LCMwMDRhNmQgMCAwIDAgMXB4O2JveC1zaGFkb3c6IzAwOWFlMiAwIDAgMCAxcHggaW5zZXQsIzAwNGE2ZCAwIDAgMCAxcHg7Y29sb3I6I2ZmZn0jYmxvY2stYWNyb2NvbS1pbnZvaWNlLXBkZi1wcmludCAjZG93bmxvYWQgYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfXRoLHRoIGEsdGggYTpsaW5rLHRoIGE6dmlzaXRlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMTZkYTA7Y29sb3I6I2ZmZn0ubm9kZS10eXBlLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXNob3J0LWRlc2NyaXB0aW9ue3BhZGRpbmctYm90dG9tOjEwcHh9LmZpZWxkLS1uYW1lLWNvbW1lcmNlLWN1c3RvbWVyLXNoaXBwaW5nIC5maWVsZC1sYWJlbCwuZmllbGQtLW5hbWUtY29tbWVyY2UtY3VzdG9tZXItYmlsbGluZyAuZmllbGQtbGFiZWwsLmZpZWxkLS1uYW1lLWZpZWxkLW9yZGVyLW5vdGVzIC5maWVsZC1sYWJlbCwuZmllbGQtLW5hbWUtZmllbGQtdHJhY2tpbmctbnVtYmVyIC5maWVsZC1sYWJlbCwuZmllbGQtLW5hbWUtY29tbWVyY2Utc2hpcG1lbnQtY2FycmllciAuZmllbGQtbGFiZWwsLmZpZWxkLS1uYW1lLWNvbW1lcmNlLXRyYWNraW5nLW51bWJlciAuZmllbGQtbGFiZWwsLmZpZWxkLS1uYW1lLWNvbW1lcmNlLXNoaXBtZW50LXNlcnZpY2UgLmZpZWxkLWxhYmVsLC5maWVsZC0tbmFtZS1maWVsZC10ZWxlcGhvbmUgLmZpZWxkLWxhYmVsLC5maWVsZC0tbmFtZS1jb21tZXJjZS1jb3Vwb25zIC5maWVsZC1sYWJlbCwuZmllbGQtLW5hbWUtY29tbWVyY2UtZGlzY291bnRzIC5maWVsZF9sYWJlbHtmb250LXdlaWdodDpib2xkfS5wYXltZW50LWFjcm8tZm9ybXtwYWRkaW5nLXRvcDoxMHB4fS5zdWJtaXR0ZWR7Y29sb3I6IzAwMjkzZDtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo2MDB9LmJsb2ctZGF0ZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmJsb2ctZGF0ZXtwb3NpdGlvbjp1bnNldCAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtmb250LXNpemU6MTRweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206c29saWQgMnB4ICMwMDZkYTAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE1cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo1cHggIWltcG9ydGFudDtib3JkZXItcmlnaHQ6bm9uZX0ubm9kZS10eXBlLWJsb2ctcG9zdCAubm9kZSAubm9kZV9fY29udGVudHttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm5vZGUtdHlwZS1ibG9nLXBvc3QgLm5vZGVfX2NvbnRlbnQgcHt3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7bWFyZ2luOjAgMTBweCAxZW0gMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNvbW1lcmNlLWNoZWNrb3V0LWZvcm0tY2hlY2tvdXQgLmZsb2F0ZXJzLmhlYWRyb29tLC5wYWdlLWNoZWNrb3V0LXNoaXBwaW5nIC5mbG9hdGVycy5oZWFkcm9vbXtwb3NpdGlvbjppbml0aWFsO3otaW5kZXg6OTk5O3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmfS5wYWdlLWNoZWNrb3V0LXNoaXBwaW5nIC5jb21tZXJjZS1jaGVja291dC1mb3JtLXNoaXBwaW5ne3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH0ucGFnZS1jaGVja291dC1zaGlwcGluZyAuZmxvYXRlcnN7cG9zaXRpb246aW5pdGlhbDt3aWR0aDoxMDAlO2Zsb2F0OmxlZnR9fS5maWVsZC0tbmFtZS1maWVsZC1tYW51ZmFjdHVyZXItd2Vic2l0ZSAuZmllbGQtbGFiZWw6YWZ0ZXJ7Y29udGVudDpcIiBcIiAhaW1wb3J0YW50fS5ub2RlLXR5cGUtcHJvZHVjdCAuY29tbWVyY2UtcHJvZHVjdC1maWVsZC1maWVsZC1tYW51ZmFjdHVyZXItd2Vic2l0ZXtkaXNwbGF5OmlubGluZS1ibG9ja30ubm9kZS10eXBlLXByb2R1Y3QgLmNvbW1lcmNlLXByb2R1Y3QtZmllbGQtZmllbGQtZmllbGQtbWFudWZhY3R1cmVkLWNvdW50cnl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbjowIDVweDtsaW5lLWhlaWdodDoyMXB4fS5maWVsZC0tbmFtZS1maWVsZC1maWVsZC1tYW51ZmFjdHVyZWQtY291bnRyeSAuZmllbGQtbGFiZWwsLmZpZWxkLS1uYW1lLWZpZWxkLWZpZWxkLW1hbnVmYWN0dXJlZC1jb3VudHJ5IC5maWVsZC1pdGVtc3tmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDozcHh9LnZpZXctcHJvZHVjdC1zZWFyY2guc2VhcmNoLXJvd3MgLnNlYXJjaC1wcm9kdWN0LXRleHQgYXtkaXNwbGF5OmlubGluZX0uZmllbGQtLW5hbWUtY29tbWVyY2UtcHJpY2UuZmllbGRfbm90X2hhdmVfbXNycCAuZmllbGQtbGFiZWwrLmZpZWxkLWl0ZW1ze2NvbG9yOiMwMDB9LnNlY3Rpb24tc29mdHdhcmUgLnBpcGVkcml2ZVdlYkZvcm1ze2Rpc3BsYXk6bm9uZX0uc2VjdGlvbi1zb2Z0d2FyZSAucGlwZWRyaXZlV2ViRm9ybXN7bWFyZ2luOjA7d2lkdGg6MTAwJTt6LWluZGV4OjI7aGVpZ2h0OjEwMCU7cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDpyZ2JhKDcwLDcxLDcyLC42OSl9LnNlY3Rpb24tc29mdHdhcmUgLnBpcGVkcml2ZVdlYkZvcm1ze3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDtib3R0b206MDt6LWluZGV4Ojk5OX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc29mdHdhcmUgLnBpcGVkcml2ZVdlYkZvcm1ze2hlaWdodDo3MDBweCAhaW1wb3J0YW50O3dpZHRoOjk1JSAhaW1wb3J0YW50O21hcmdpbjo1MHB4IGF1dG87cmlnaHQ6MHB4fS5zZWN0aW9uLXNvZnR3YXJlIC5waXBlZHJpdmVXZWJGb3JtcyBpZnJhbWV7d2lkdGg6OTIlO3RvcDowJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jbG9zZWJ1dHRvbntyaWdodDoxMXB4O2ZvbnQtc2l6ZToyMnB4O2JvcmRlcjoxcHggc29saWQgIzAwMDtwYWRkaW5nOjBweCA1cHggMXB4O3otaW5kZXg6OTl9LndhcmFwcGVyX2Nsb3Nle2xlZnQ6MDtyaWdodDoxMnB4O3RvcDoxMy41JX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlcntkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9Lmdyb3VwLWFkZC10by1jYXJ0IC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZm9ybS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWl0ZW17ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6OTAlfS5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBsYWJlbHt3aWR0aDo4NSV9Lmdyb3VwLWFkZC10by1jYXJ0IC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZm9ybS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQgZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgaW5wdXR7bWFyZ2luLXRvcDotMTVweH0uZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS1uYW1lLWNvbW1lcmNlLXByaWNle21hcmdpbi1sZWZ0OjB9LmRzLWZsdWlkLTYwLTQwLXN0YWNrZWQgLmRzLXJpZ2h0IC5maWVsZHNldC13cmFwcGVyLC5kcy1mbHVpZC02MC00MC1zdGFja2VkIC5kcy1yaWdodCAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS10eXBlLWNoZWNrYm94e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc2VjdGlvbi1zb2Z0d2FyZSAucGlwZWRyaXZlV2ViRm9ybXMgaWZyYW1le3dpZHRoOjY4JTt0b3A6MTUlICFpbXBvcnRhbnQ7aGVpZ2h0OjYwJSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2xvc2VidXR0b257Zm9udC1zaXplOjMwcHg7cGFkZGluZzoxcHggN3B4IDZweDtib3JkZXI6MXB4IHNvbGlkICNmZmZ9LndhcmFwcGVyX2Nsb3Nle21heC13aWR0aDo3NjhweDtsZWZ0OjA7cmlnaHQ6LTI1cHg7dG9wOjEzLjUlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc2VjdGlvbi1zb2Z0d2FyZSAucGlwZWRyaXZlV2ViRm9ybXMgaWZyYW1le3dpZHRoOjcwMHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS53YXJhcHBlcl9jbG9zZXttYXgtd2lkdGg6NzAwcHggIWltcG9ydGFudH19LnNlY3Rpb24tc29mdHdhcmUgLnBpcGVkcml2ZVdlYkZvcm1zIGlmcmFtZXtib3JkZXI6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2xlZnQ6MDtyaWdodDowO2JvdHRvbTowICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0bztoZWlnaHQ6NzAwcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNsb3NlYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDAwfS53YXJhcHBlcl9jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCU7ei1pbmRleDo5OX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmwtZ2xvYmFsIC5zaXRlLWxvZ28gaW1ne2Rpc3BsYXk6bm9uZX0ubC1nbG9iYWwgLm1vYmlsZS1oZWFkZXIgLm1vYmlsZS1sb2dvIGltZ3t3aWR0aDoyNTBweDttYXgtd2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5sLWdsb2JhbHtwYWRkaW5nLXRvcDoxMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5sLWdsb2JhbCAuc2l0ZS1sb2dvIGltZ3t3aWR0aDoyNzVweDtwYWRkaW5nOjBweCAwcHggMHB4IDIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOmF1dG8gMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7aGVhZGVyLmwtaGVhZGVyIC5sLWNvbnN0cmFpbmVke3BhZGRpbmc6MHB4O21hcmdpbi1yaWdodDotMXB4O21hcmdpbi1sZWZ0Oi0xcHh9LmwtcmVnaW9uLS1nbG9iYWx7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0ubC1yZWdpb24tLWdsb2JhbCAuYmxvY2stLXNlYXJjaC1hcGktcGFnZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MTBweCBhdXRvfS5sLXJlZ2lvbi0tZ2xvYmFsIC5ibG9jay0tbWVudS1tZW51LWZ1bmN0aW9uc3tkaXNwbGF5Om5vbmV9fS5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgZmllbGRzZXQuZm9ybS13cmFwcGVye2JvcmRlcjowIG5vbmV9Lmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQgZmllbGRzZXR7cGFkZGluZzowcHh9Lmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQgZmllbGRzZXQsLmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQgZmllbGRzZXQgLmZvcm0taXRlbXttYXJnaW4tYm90dG9tOjBweH0uZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByb2R1Y3QtcmVmZXJlbmNlIC5jb21tZXJjZS1hZGQtdG8tY2FydCBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciBpbnB1dHttYXJnaW4tdG9wOjBweH0uZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByb2R1Y3QtcmVmZXJlbmNlIC5jb21tZXJjZS1hZGQtdG8tY2FydCBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciAuY29tbWVyY2UtcHJvZHVjdC10aXRsZXtjb2xvcjojMDAyOTNkO2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxZW19Lmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQgZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgLmNvbnRlbnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByaWNle2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MWVtfS5ncm91cC1hZGQtdG8tY2FydCAuZmllbGQtLXR5cGUtY29tbWVyY2UtcHJvZHVjdC1yZWZlcmVuY2UgLmNvbW1lcmNlLWFkZC10by1jYXJ0IGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIC5jb250ZW50IGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLml0ZW0tcXVhbnRpeS1zdWJtaXQtd3JhcHBlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTo0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5ncm91cC1hZGQtdG8tY2FydCAuZmllbGQtLXR5cGUtY29tbWVyY2UtcHJvZHVjdC1yZWZlcmVuY2UgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5pdGVtLXF1YW50aXktc3VibWl0LXdyYXBwZXIgLmZvcm0taXRlbXttYXJnaW4tYm90dG9tOjBweH0uZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByb2R1Y3QtcmVmZXJlbmNlIC5jb21tZXJjZS1hZGQtdG8tY2FydCBmaWVsZHNldC5wYWRvLWNsYXNzLWZpcnN0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjI3cHh9Lmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQgZmllbGRzZXQucGFkby1jbGFzcy1maXJzdDpiZWZvcmV7Y29udGVudDpcIkFkZCBBY2Nlc3Nvcmllc1wiO3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO2xlZnQ6MH0uY29tbWVyY2UtcHJvZHVjdC10aXRsZS1sYWJlbHtkaXNwbGF5Om5vbmV9LmRzLWZsdWlkLTYwLTQwLXN0YWNrZWQgLmRzLXJpZ2h0IC5maWVsZHNldC13cmFwcGVyLC5kcy1mbHVpZC02MC00MC1zdGFja2VkIC5kcy1yaWdodCAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS10eXBlLWNoZWNrYm94e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEobWF4LXdpZHRoOiA5NTlweCl7LmRzLWZsdWlkLTYwLTQwLXN0YWNrZWQgLmRzLXJpZ2h0e3dpZHRoOjEwMCV9fS5ub2RlLXR5cGUtYmxvZy1wb3N0IC52aWV3LWJsb2ctcmVsYXRlZC1jb250ZW50IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSBmaWVsZHNldHtkaXNwbGF5Om5vbmV9LmNoZWNrb3V0LWNhbmNlbCwuY2hlY2tvdXQtYmFja3tiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjRkZGRkZGLCAjQ0NDQ0NDKTtjb2xvcjojMDA2ZGEwO3RleHQtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzojY2NjIDAgMCAwIDFweCBpbnNldH1ib2R5Lm1haW50ZW5hbmNlLXBhZ2V7bWFyZ2luOjA7cGFkZGluZzowO2NvbG9yOiMzMzM7YmFja2dyb3VuZDojZmZmfS5tYWludGVuYW5jZS1wYWdlLWJvZHl7bWFyZ2luOjA7cGFkZGluZzowIDAgNTBweDt0ZXh0LWFsaWduOmNlbnRlcn0ubWFpbnRlbmFuY2UtcGFnZS1ib2R5X19iYW5uZXJ7bWFyZ2luOjAgMCA0NXB4O3BhZGRpbmc6MDtoZWlnaHQ6MjAwcHg7YmFja2dyb3VuZDp1cmwoXCIuLi9nZngvbWFpbnRlbmFuY2UtcGFnZS1iYW5uZXIuanBnXCIpIDUwJSAwIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0byAyMDBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1haW50ZW5hbmNlLXBhZ2UtYm9keV9fYmFubmVye2hlaWdodDo1MDZweDtiYWNrZ3JvdW5kLXNpemU6YXV0b319Lm1haW50ZW5hbmNlLXBhZ2UtYm9keV9fbG9nb3ttYXJnaW46MCBhdXRvIDQwcHg7cGFkZGluZzowO21heC13aWR0aDoyNzBweH0ubWFpbnRlbmFuY2UtcGFnZS1ib2R5X19sb2dvIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubWFpbnRlbmFuY2UtcGFnZS1ib2R5X19jb250ZW50e21hcmdpbjowIGF1dG87cGFkZGluZzo0MHB4IDIwcHggMjBweDttYXgtd2lkdGg6ODcwcHh9Lm1haW50ZW5hbmNlLXBhZ2UtYm9keV9fbWVzc2FnZXttYXJnaW46MCBhdXRvIDI1cHg7cGFkZGluZzowO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1haW50ZW5hbmNlLXBhZ2UtYm9keV9fbWVzc2FnZXttYXJnaW46MCBhdXRvIDM1cHg7Zm9udC1zaXplOjIzcHg7bGluZS1oZWlnaHQ6MS41fX0ubWFpbnRlbmFuY2UtcGFnZS1ib2R5X19jb21wYW55LW5hbWV7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MDtmb250LXNpemU6MThweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1haW50ZW5hbmNlLXBhZ2UtYm9keV9fY29tcGFueS1uYW1le2ZvbnQtc2l6ZToyM3B4fX0ubWFpbnRlbmFuY2UtcGFnZS1ib2R5X19jb3B5cmlnaHR7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzY2Nn0ubWFpbnRlbmFuY2UtcGFnZS1ib2R5X19jb3B5cmlnaHQgYXtjb2xvcjojNjY2O3RleHQtZGVjb3JhdGlvbjpub25lfS5tYWludGVuYW5jZS1wYWdlLWJvZHlfX2NvcHlyaWdodCBhOmhvdmVyLC5tYWludGVuYW5jZS1wYWdlLWJvZHlfX2NvcHlyaWdodCBhOmZvY3Vze2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2l0ZS1zZWFyY2gtbGlzdGluZyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWNvbnRyb2x7bWF4LXdpZHRoOjE4MnB4O3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tY29udHJvbHt3aWR0aDoxMDAlfX0uc2l0ZS1zZWFyY2gtbGlzdGluZyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lPi5mb3JtLWl0ZW0sLnNpdGUtc2VhcmNoLWxpc3RpbmcgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZT4uZm9ybS1hY3Rpb25ze2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDouNHJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnNpdGUtc2VhcmNoLWxpc3RpbmcgLnZpZXctaGVhZGVyIGgyLC5zaXRlLXNlYXJjaC1saXN0aW5nIC52aWV3LWhlYWRlciAuaDJ7bWFyZ2luLWxlZnQ6MH0uc2l0ZS1zZWFyY2gtbGlzdGluZyAucGFnZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnNpdGUtc2VhcmNoLWxpc3Rpbmc+LnZpZXctY29udGVudD4udmlld3Mtcm93e21hcmdpbi1ib3R0b206MS41cmVtfS5zaXRlLXNlYXJjaC1saXN0aW5nX19yZXN1bHRzLXN1bW1hcnl7bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOjJyZW07Zm9udC1zaXplOjkwJX0uY29tcG9uZW50LWNhcm91c2VsIC5zbGljay1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7bWFyZ2luOjA7cGFkZGluZzowIDAuOTM3NXJlbTt3aWR0aDphdXRvO2hlaWdodDoxMDAlO2ZvbnQtc2l6ZTowO2NvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO3otaW5kZXg6MzB9LmNvbXBvbmVudC1jYXJvdXNlbCAuc2xpY2stYXJyb3c6OmJlZm9yZXttYXJnaW46YXV0bztwYWRkaW5nOjA7Zm9udC1zaXplOjIuNXJlbTtjb2xvcjojMDAyOTNkO29wYWNpdHk6Ljc7dGV4dC1zaGFkb3c6MXB4IDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjMpO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXR9LmNvbXBvbmVudC1jYXJvdXNlbCAuc2xpY2stYXJyb3c6aG92ZXI6OmJlZm9yZSwuY29tcG9uZW50LWNhcm91c2VsIC5zbGljay1hcnJvdzpmb2N1czo6YmVmb3Jle29wYWNpdHk6MX0uY29tcG9uZW50LWNhcm91c2VsIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6MH0uY29tcG9uZW50LWNhcm91c2VsIC5zbGljay1hcnJvdy5zbGljay1wcmV2OjpiZWZvcmV7Y29udGVudDpcIu+Bk1wifS5jb21wb25lbnQtY2Fyb3VzZWwgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7cmlnaHQ6MH0uY29tcG9uZW50LWNhcm91c2VsIC5zbGljay1hcnJvdy5zbGljay1uZXh0OjpiZWZvcmV7Y29udGVudDpcIu+BlFwifS5jb21wb25lbnQtY2Fyb3VzZWxfX3NsaWRlciAuY29tcG9uZW50LWNhcm91c2VsLXNsaWRlX19pbWFnZSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9LmRpc2NvdW50LWN1cnJlbmN5e2NvbG9yOmdyZWVuO3BhZGRpbmc6MCAxZW19LmZpbmFsLXByaWNle2ZvbnQtc2l6ZToxLjFlbX0ub3JpZ2luYWwtcHJpY2V7Zm9udC1zaXplOjFlbX0uY2FydC1ibG9ja3ttYXJnaW46MCAycHggMCAwO3BhZGRpbmc6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNhcnQtYmxvY2t7bWFyZ2luOjB9fS5jYXJ0LWJsb2NrX19zdW1tYXJ5LWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAwIDIwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jYXJ0LWJsb2NrX19zdW1tYXJ5LWxpbmt7cGFkZGluZzowIDAgMCAzMHB4fX0uY2FydC1ibG9ja19fc3VtbWFyeS1saW5rOjpiZWZvcmV7Y29udGVudDpcIu+BulwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6MDtmb250LXNpemU6MThweDtjb2xvcjojZmZmfS5jYXJ0LWJsb2NrX19zdW1tYXJ5LWxpbmtfX2NvdW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOHB4O2xlZnQ6MTJweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MnB4IDRweDttaW4td2lkdGg6MTVweDttaW4taGVpZ2h0OjE1cHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo2MDA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMTZkYTA7Ym9yZGVyLXJhZGl1czo1MCV9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtcGF5bWVudC1pbmZvcm1hdGlvbiBmaWVsZHNldFtpZCo9ZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLXBheW1lbnQtbWV0aG9kXSAuZmllbGRzZXQtbGVnZW5kIC5mb3JtLW9wdGlvbmFsLC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIC5mb3JtLW9wdGlvbmFse2Rpc3BsYXk6bm9uZX0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbntib3JkZXItdG9wOjFweCBzb2xpZCAjYjNiM2IzfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIGgzLC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWNvdXBvbi1yZWRlbXB0aW9uIC5oM3ttYXJnaW4tdG9wOjEuMjVyZW19LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gLmZvcm0taXRlbS5mb3JtLWl0ZW0tc2lkZWJhci1jb3Vwb24tcmVkZW1wdGlvbi1mb3JtLWNvZGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjAuMzc1cmVtO21heC13aWR0aDoxMS4yNXJlbX0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1jb3Vwb24tcmVkZW1wdGlvbiAuZm9ybS1jb250cm9se3dpZHRoOjEwMCV9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gdGFibGUgdGQsLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24gdGFibGUgdGh7Ym9yZGVyOjB9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmV7bWFyZ2luOjAgMCAxLjI1cmVtfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lPmxlZ2VuZHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZX0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZT5sZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MS4yNXJlbTtmb250LXNpemU6MS4xMjVyZW07Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2ZvbnQtd2VpZ2h0Om5vcm1hbDtiYWNrZ3JvdW5kOiMwMDI5M2R9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUuY2hlY2tvdXQtcGFuZS1hY3JvbmFtZS1jaGVja291dC1wYXltZW50LXF1b3RlPmxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kLC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLmNoZWNrb3V0LXBhbmUtc2hpcHBpbmctaW5mb3JtYXRpb24+bGVnZW5kIC5maWVsZHNldC1sZWdlbmQsLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUuY2hlY2tvdXQtcGFuZS1wYXltZW50LWluZm9ybWF0aW9uPmxlZ2VuZCAuZmllbGRzZXQtbGVnZW5ke3BhZGRpbmctbGVmdDozLjc1cmVtfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLmNoZWNrb3V0LXBhbmUtYWNyb25hbWUtY2hlY2tvdXQtcGF5bWVudC1xdW90ZT5sZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZDo6YmVmb3JlLC5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLmNoZWNrb3V0LXBhbmUtc2hpcHBpbmctaW5mb3JtYXRpb24+bGVnZW5kIC5maWVsZHNldC1sZWdlbmQ6OmJlZm9yZSwuY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS5jaGVja291dC1wYW5lLXBheW1lbnQtaW5mb3JtYXRpb24+bGVnZW5kIC5maWVsZHNldC1sZWdlbmQ6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFyZW07bGVmdDowLjkzNzVyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7Zm9udC1zaXplOjEuMTg3NXJlbTtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo1MCV9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUuY2hlY2tvdXQtcGFuZS1zaGlwcGluZy1pbmZvcm1hdGlvbj5sZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZDo6YmVmb3Jle2NvbnRlbnQ6XCIxXCJ9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUuY2hlY2tvdXQtcGFuZS1hY3JvbmFtZS1jaGVja291dC1wYXltZW50LXF1b3RlPmxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kOjpiZWZvcmUsLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUuY2hlY2tvdXQtcGFuZS1wYXltZW50LWluZm9ybWF0aW9uPmxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kOjpiZWZvcmV7Y29udGVudDpcIjJcIn0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZT4uZmllbGRzZXQtd3JhcHBlcntwYWRkaW5nOjAuMzEyNXJlbSAwLjkzNzVyZW0gMC45Mzc1cmVtO2JvcmRlcjoxcHggc29saWQgIzAwMjkzZH0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAubGF5b3V0LWNoZWNrb3V0LWZvcm0gLmxheW91dC1yZWdpb24tY2hlY2tvdXQtc2Vjb25kYXJ5e3Bvc2l0aW9uOnN0YXRpYzt0b3A6MDttYXJnaW46MCAwIDEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb21tZXJjZS1jaGVja291dC1mbG93IC5sYXlvdXQtY2hlY2tvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi1jaGVja291dC1zZWNvbmRhcnl7cG9zaXRpb246c3RpY2t5O3RvcDo0MHB4O21hcmdpbjowfX0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAub3JkZXItYWN0aW9uc19zZXBlcmF0b3J7bWFyZ2luOjAgMC42MjVyZW0gMCAwLjYyNXJlbX0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuYWNjb3VudC1pbnN0cnVjdGlvbnMgLmluc3RydWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MC42MjVyZW07cGFkZGluZy1sZWZ0OjIuNjg3NXJlbX0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuYWNjb3VudC1pbnN0cnVjdGlvbnNfX25ld19hY2NvdW50OjpiZWZvcmV7Y29udGVudDpcIu+ItFwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7bGVmdDoxMHB4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMwMDZkYTB9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmFjY291bnQtaW5zdHJ1Y3Rpb25zX19leGlzdGluZ19hY2NvdW50OjpiZWZvcmV7Y29udGVudDpcIu+Ao1wiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7bGVmdDoxMHB4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMwMDZkYTB9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtcmV2aWV3IC5maWVsZC0tbmFtZS1iaWxsaW5nLXByb2ZpbGV7ZGlzcGxheTpub25lfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLXJldmlldyBmaWVsZHNldCNlZGl0LXJldmlldy1jb250YWN0LWluZm9ybWF0aW9uIC5maWVsZHNldC13cmFwcGVye21hcmdpbjowIDAuNjI1cmVtIDAuOTM3NXJlbSAwLjYyNXJlbX0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1yZXZpZXcgZmllbGRzZXQjZWRpdC1yZXZpZXctc2hpcHBpbmctaW5mb3JtYXRpb24gLmZpZWxkc2V0LXdyYXBwZXIgLmZpZWxkLS1uYW1lLXNoaXBwaW5nLW1ldGhvZHttYXJnaW46MCAwLjYyNXJlbSAwLjkzNzVyZW0gMC42MjVyZW19LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtcmV2aWV3IGZpZWxkc2V0I2VkaXQtcmV2aWV3LXNoaXBwaW5nLWluZm9ybWF0aW9uIC5maWVsZHNldC13cmFwcGVyIC5maWVsZC0tbmFtZS1zaGlwcGluZy1tZXRob2QgLmZpZWxkX19sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1yZXZpZXcgZmllbGRzZXQjZWRpdC1yZXZpZXctc2hpcHBpbmctaW5mb3JtYXRpb24gLmZpZWxkc2V0LXdyYXBwZXIgLmZpZWxkLS1uYW1lLXNoaXBwaW5nLW1ldGhvZCAuZmllbGRfX2xhYmVsOjphZnRlcntjb250ZW50OlwiOiBcIn0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuY2hlY2tvdXQtcGFuZS1yZXZpZXcgZmllbGRzZXQjZWRpdC1yZXZpZXctc2hpcHBpbmctaW5mb3JtYXRpb24gLmZpZWxkc2V0LXdyYXBwZXIgLmZpZWxkLS1uYW1lLXNoaXBwaW5nLW1ldGhvZCAuZmllbGRfX2l0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtcmV2aWV3IGZpZWxkc2V0I2VkaXQtcmV2aWV3LXBheW1lbnQtaW5mb3JtYXRpb24gLmZpZWxkc2V0LXdyYXBwZXJ7bWFyZ2luOjAgMC42MjVyZW0gMC45Mzc1cmVtIDAuNjI1cmVtfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWFjcm9uYW1lLWNoZWNrb3V0LW9yZGVyLW5vdGVzIGxlZ2VuZHtkaXNwbGF5Om5vbmV9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtYWNyb25hbWUtY2hlY2tvdXQtb3JkZXItbm90ZXMgLmZvcm0taXRlbXttYXJnaW4tdG9wOjB9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LXBhbmUtYWNyb25hbWUtY2hlY2tvdXQtb3JkZXItbm90ZXMgLmZpZWxkc2V0LXdyYXBwZXJ7cGFkZGluZzowO2JvcmRlcjowfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWFjcm9uYW1lLWNoZWNrb3V0LW9yZGVyLW5vdGVzIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWF7aGVpZ2h0OmF1dG87cmVzaXplOnZlcnRpY2FsO2ZvbnQtc2l6ZToxNXB4fS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1wYW5lLWFjcm9uYW1lLWNoZWNrb3V0LW9yZGVyLW5vdGVzIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWl0ZW0tYWNyb25hbWUtY2hlY2tvdXQtb3JkZXItbm90ZXMtdGVybXMtYW5kLWNvbmRpdGlvbnN7bWFyZ2luLXRvcDoxLjg3NXJlbTttYXJnaW4tYm90dG9tOjB9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LWNvbXBsZXRlIC5jaGVja291dC1jb21wbGV0ZV9fdGl0bGV7bWFyZ2luLWxlZnQ6MC42MjVyZW19LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LWNvbXBsZXRlIC5jaGVja291dC1jb21wbGV0ZV9fYm9keXttYXJnaW4tbGVmdDowfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1jb21wbGV0ZSAuY2hlY2tvdXQtY29tcGxldGVfX2JvZHkgcDpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjAuMzc1cmVtfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1jb21wbGV0ZSAuY2hlY2tvdXQtY29tcGxldGVfX2J1dHRvbnN7bWFyZ2luOjEuMjVyZW0gYXV0byAxLjI1cmVtIDAuNjI1cmVtfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1jb21wbGV0ZSAuY2hlY2tvdXQtY29tcGxldGVfX29yZGVyX2RldGFpbHN7bWFyZ2luLWxlZnQ6MC42MjVyZW19LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LWNvbXBsZXRlIC5jaGVja291dC1jb21wbGV0ZV9fb3JkZXJfZGV0YWlscyAuY2hlY2tvdXQtY29tcGxldGVfX29yZGVyX2l0ZW1ze21hcmdpbi1ib3R0b206MC42MjVyZW19LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LWNvbXBsZXRlIC5jaGVja291dC1jb21wbGV0ZV9fb3JkZXJfZGV0YWlscyAuY2hlY2tvdXQtY29tcGxldGVfX2N1c3RvbWVyX2luZm9ybWF0aW9ue21hcmdpbi10b3A6MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1jb21wbGV0ZSAuY2hlY2tvdXQtY29tcGxldGVfX29yZGVyX2RldGFpbHMgLmNoZWNrb3V0LWNvbXBsZXRlX19jdXN0b21lcl9pbmZvcm1hdGlvbntkaXNwbGF5OmZsZXg7Y29sdW1uLWdhcDoxNTBweH19LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLmNoZWNrb3V0LWNvbXBsZXRlIC5jaGVja291dC1jb21wbGV0ZV9fb3JkZXJfZGV0YWlscyAuY2hlY2tvdXQtY29tcGxldGVfX2N1c3RvbWVyX2luZm9ybWF0aW9uIC5jdXN0b21lci1iaWxsaW5nIHAuYWRkcmVzc3ttYXJnaW4tbGVmdDowfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1jb21wbGV0ZSAuY2hlY2tvdXQtY29tcGxldGVfX29yZGVyX2RldGFpbHMgLmNoZWNrb3V0LWNvbXBsZXRlX19jdXN0b21lcl9pbmZvcm1hdGlvbiAuY3VzdG9tZXItaW5mb3JtYXRpb25fX3NoaXBwaW5nIHAuYWRkcmVzc3ttYXJnaW4tbGVmdDowfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5jaGVja291dC1jb21wbGV0ZSAuY2hlY2tvdXQtY29tcGxldGVfX29yZGVyX2RldGFpbHM+cHttYXJnaW4tbGVmdDowfS5jb21tZXJjZS1jaGVja291dC1mbG93IC5mb3JtLXdyYXBwZXJbY2xhc3MqPWZpZWxkLS13aWRnZXQtYWRkcmVzc10gLmZvcm0taXRlbXttYXJnaW4tdG9wOjB9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLnN0cmlwZS1mb3JtIC5mb3JtLXRleHR7Ym9yZGVyLWNvbG9yOiM4MDdlN2V9LmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgLnN0cmlwZS1mb3JtIC5lcnJvcntib3JkZXItY29sb3I6I2MwMH0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyAuc3RyaXBlLWZvcm0gLmZvcm0taXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MC45Mzc1cmVtfS5sYXlvdXQtcmVnaW9uLWNoZWNrb3V0LW1haW4sLmxheW91dC1yZWdpb24tY2hlY2tvdXQtZm9vdGVye2Zsb2F0Om5vbmU7d2lkdGg6YXV0bztwYWRkaW5nLXJpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5sYXlvdXQtcmVnaW9uLWNoZWNrb3V0LW1haW4sLmxheW91dC1yZWdpb24tY2hlY2tvdXQtZm9vdGVye2Zsb2F0OmxlZnQ7d2lkdGg6NTUlO3BhZGRpbmctcmlnaHQ6MzBweH19LmxheW91dC1yZWdpb24tY2hlY2tvdXQtc2Vjb25kYXJ5e2Zsb2F0Om5vbmU7d2lkdGg6YXV0b31AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmxheW91dC1yZWdpb24tY2hlY2tvdXQtc2Vjb25kYXJ5e2Zsb2F0OnJpZ2h0O3dpZHRoOjQ1JX19LnRvb2xiYXItdmVydGljYWwudG9vbGJhci10cmF5LW9wZW4gLmxheW91dC1yZWdpb24tY2hlY2tvdXQtbWFpbiwudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLXRyYXktb3BlbiAubGF5b3V0LXJlZ2lvbi1jaGVja291dC1mb290ZXIsLnRvb2xiYXItdmVydGljYWwudG9vbGJhci10cmF5LW9wZW4gLmxheW91dC1yZWdpb24tY2hlY2tvdXQtc2Vjb25kYXJ5e2Zsb2F0Om5vbmU7d2lkdGg6YXV0bztwYWRkaW5nLXJpZ2h0OjB9LmxheW91dC1yZWdpb24tb3JkZXItc3VtbWFyeS1jb250e3BhZGRpbmc6MC45Mzc1cmVtIDAuOTM3NXJlbSAwLjA2MjVyZW07Ym9yZGVyOjFweCBzb2xpZCAjMDAyOTNkfS5sYXlvdXQtcmVnaW9uLW9yZGVyLXN1bW1hcnktY29udCB0YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZC10b3RhbC1wcmljZV9fbnVtYmVye3doaXRlLXNwYWNlOm5vd3JhcH0ubGF5b3V0LXJlZ2lvbi1vcmRlci1zdW1tYXJ5LWNvbnQgLnZpZXctY29udGVudCB0YWJsZXttYXJnaW46MH0ubGF5b3V0LXJlZ2lvbi1vcmRlci1zdW1tYXJ5LWNvbnQgLnZpZXctZm9vdGVye3BhZGRpbmctdG9wOjAuNjI1cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNiM2IzYjN9LmxheW91dC1jaGVja291dC1mb3JtIC5sYXlvdXQtcmVnaW9uLWNoZWNrb3V0LWZvb3RlciAuZm9ybS1hY3Rpb25ze3BhZGRpbmc6MC45Mzc1cmVtIDAuOTM3NXJlbSAwLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjYjNiM2IzfS5jaGVja291dC1wYW5lLWFjcm9uYW1lLWNoZWNrb3V0LXF1b3RlLWNvbXBsZXRpb24gLmNoZWNrb3V0LWNvbXBsZXRlX19vcmRlci1zdW1tYXJ5LXRpdGxlLC5jaGVja291dC1wYW5lLWNvbXBsZXRpb24tbWVzc2FnZSAuY2hlY2tvdXQtY29tcGxldGVfX29yZGVyLXN1bW1hcnktdGl0bGV7bWFyZ2luLXRvcDoyLjVyZW19LmNoZWNrb3V0LXBhbmUtYWNyb25hbWUtY2hlY2tvdXQtcXVvdGUtY29tcGxldGlvbiAuZmllbGQtLW5hbWUtb3JkZXItaXRlbXMgLmZpZWxkX19sYWJlbCwuY2hlY2tvdXQtcGFuZS1jb21wbGV0aW9uLW1lc3NhZ2UgLmZpZWxkLS1uYW1lLW9yZGVyLWl0ZW1zIC5maWVsZF9fbGFiZWx7ZGlzcGxheTpub25lfS5jaGVja291dC1wYW5lLWFjcm9uYW1lLWNoZWNrb3V0LXF1b3RlLWNvbXBsZXRpb24gLmZpZWxkLS1uYW1lLW9yZGVyLWl0ZW1zIHRhYmxlIHRoZWFkIHRyPnRoOmxhc3QtY2hpbGQsLmNoZWNrb3V0LXBhbmUtYWNyb25hbWUtY2hlY2tvdXQtcXVvdGUtY29tcGxldGlvbiAuZmllbGQtLW5hbWUtb3JkZXItaXRlbXMgdGFibGUgdGJvZHkgdHI+dGQ6bGFzdC1jaGlsZCwuY2hlY2tvdXQtcGFuZS1jb21wbGV0aW9uLW1lc3NhZ2UgLmZpZWxkLS1uYW1lLW9yZGVyLWl0ZW1zIHRhYmxlIHRoZWFkIHRyPnRoOmxhc3QtY2hpbGQsLmNoZWNrb3V0LXBhbmUtY29tcGxldGlvbi1tZXNzYWdlIC5maWVsZC0tbmFtZS1vcmRlci1pdGVtcyB0YWJsZSB0Ym9keSB0cj50ZDpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHR9LmNoZWNrb3V0LXBhbmUtYWNyb25hbWUtY2hlY2tvdXQtcXVvdGUtY29tcGxldGlvbiAuZmllbGQtLW5hbWUtdG90YWwtcHJpY2UsLmNoZWNrb3V0LXBhbmUtY29tcGxldGlvbi1tZXNzYWdlIC5maWVsZC0tbmFtZS10b3RhbC1wcmljZXttYXJnaW46MCAwIDEuMjVyZW07cGFkZGluZzoxLjI1cmVtIDAgMDtib3JkZXItdG9wOjFweCBzb2xpZCAjYjNiM2IzfS5jb21tZXJjZS1vcmRlcl9fdXNlciAub3JkZXItaW5mb3JtYXRpb257bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1ib3R0b206MzBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZmVmZWZ9LmNvbW1lcmNlLW9yZGVyX191c2VyIC5vcmRlci1pbmZvcm1hdGlvbiAuZWRpdF9vcmRlcl9fYnRue3BhZGRpbmctbGVmdDouNjI1cmVtO21hcmdpbi1ib3R0b206MH0uY29tbWVyY2Utb3JkZXJfX3VzZXIgLm9yZGVyLWluZm9ybWF0aW9uIC5maWVsZC0tbmFtZS1vcmRlci1pdGVtc3ttYXJnaW4tdG9wOjE4cHg7bWFyZ2luLWJvdHRvbToyMHB4fS5jb21tZXJjZS1vcmRlcl9fdXNlciAub3JkZXItaW5mb3JtYXRpb24gLmZpZWxkLS1uYW1lLXRvdGFsLXByaWNlIC5vcmRlci10b3RhbC1saW5le3BhZGRpbmc6NHB4IDEwcHh9LmNvbW1lcmNlLW9yZGVyX191c2VyIC5vcmRlci1pbmZvcm1hdGlvbiAuZmllbGQtLW5hbWUtdG90YWwtcHJpY2UgLm9yZGVyLXRvdGFsLWxpbmUub3JkZXItdG90YWwtbGluZV9fdG90YWwgLm9yZGVyLXRvdGFsLWxpbmUtbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29tbWVyY2Utb3JkZXJfX3VzZXIgLmN1c3RvbWVyLWluZm9ybWF0aW9ue2Rpc3BsYXk6ZmxleDtjb2x1bW4tZ2FwOjIwMHB4fX0uY29tbWVyY2Utb3JkZXJfX3VzZXIgLmN1c3RvbWVyLWluZm9ybWF0aW9uIC5maWVsZC0tbmFtZS1hZGRyZXNzIHB7bWFyZ2luLWxlZnQ6MH0uY29tbWVyY2Utb3JkZXJfX3VzZXIgLmN1c3RvbWVyLWluZm9ybWF0aW9uIC5maWVsZC0tbmFtZS1zaGlwcGluZy1tZXRob2R7ZGlzcGxheTpub25lfS5jb21tZXJjZS1vcmRlcl9fdXNlciAuY3VzdG9tZXItbm90ZXN7bWFyZ2luLWJvdHRvbToyMHB4fS5jb21tZXJjZS1vcmRlcl9fdXNlciAuZG93bmxvYWRfaW52b2ljZV9fYnRue21hcmdpbi1ib3R0b206NDBweH0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctaGVhZGVye2Rpc3BsYXk6bm9uZTttYXJnaW46MDtwYWRkaW5nOjhweCAxNXB4O2JvcmRlci1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiMyZDY1OWN9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Y29sdW1uLWdhcDoyMHB4fX0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctaGVhZGVyPi5maWVsZHtkaXNwbGF5OmZsZXh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1oZWFkZXI+LmZpZWxkOmxhc3Qtb2YtdHlwZXttYXJnaW46MH19LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWhlYWRlcj4uZmllbGQ6bGFzdC1vZi10eXBle21hcmdpbjowfS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1oZWFkZXI+LmZpZWxkLmZpZWxkLS1uYW1lLXByb2R1Y3QtaW1hZ2V7ZmxleDowIDAgMTAwcHh9LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWhlYWRlcj4uZmllbGQuZmllbGQtLW5hbWUtdGl0bGV7ZmxleDoyIDAgMTgwcHh9LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWhlYWRlcj4uZmllbGQuZmllbGQtLW5hbWUtdW5pdC1wcmljZXtmbGV4OjEgMCAxNDBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWhlYWRlcj4uZmllbGQuZmllbGQtLW5hbWUtdW5pdC1wcmljZXttYXJnaW4tcmlnaHQ6MjBweDttYXgtd2lkdGg6MTgwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctaGVhZGVyPi5maWVsZC5maWVsZC0tbmFtZS11bml0LXByaWNle21hcmdpbi1yaWdodDo2MHB4fX0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctaGVhZGVyPi5maWVsZC5maWVsZC0tbmFtZS1xdWFudGl0eXtmbGV4OjEgMCA3MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctaGVhZGVyPi5maWVsZC5maWVsZC0tbmFtZS1xdWFudGl0eXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21heC13aWR0aDoxMDBweH19LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWhlYWRlcj4uZmllbGQuZmllbGQtLW5hbWUtdG90YWwtcHJpY2V7ZmxleDouMyAwIDEwMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctaGVhZGVyPi5maWVsZC5maWVsZC0tbmFtZS10b3RhbC1wcmljZSAuZmllbGRfX2xhYmVse21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OjIwcHh9fS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1oZWFkZXI+LmZpZWxkIC5maWVsZF9fbGFiZWx7Y29sb3I6I2ZmZn0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbS1saXN0e2Zsb2F0Om5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0fS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtLWxpc3Rpbmd7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtLWxpc3Rpbmc+bGl7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bm9uZTtkaXNwbGF5OmJsb2NrO2FsaWduLWl0ZW1zOnVuc2V0O21hcmdpbjowO3BhZGRpbmc6MS41NjI1cmVtIDAuOTM3NXJlbSAxLjg3NXJlbSA1cmVtO21pbi1oZWlnaHQ6MTYwcHg7YmFja2dyb3VuZDpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZmVmZWY7Ym9yZGVyLXRvcDowfUBtZWRpYShtaW4td2lkdGg6IDM3MHB4KXsuYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbS1saXN0aW5nPmxpe3BhZGRpbmc6MS41NjI1cmVtIDAuOTM3NXJlbSAxLjg3NXJlbSA4LjQzNzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbS1saXN0aW5nPmxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDoyMHB4O3BhZGRpbmc6Mi41cmVtIDAuOTM3NXJlbSAxLjg3NXJlbSA4LjQzNzVyZW19fS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtLWxpc3Rpbmc+bGk+ZGl2Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTozcHh9LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tbGlzdGluZz5saTpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2NjY30uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29se2Zsb2F0Om5vbmU7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjB9LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXByb2R1Y3R7ZmxleDoyIDAgMTgwcHg7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O3BhZGRpbmc6MH0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tcHJvZHVjdCAuY29tbWVyY2Utb3JkZXItaXRlbV9fcHJvZHVjdC1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtsZWZ0OjE1cHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweH1AbWVkaWEobWluLXdpZHRoOiAzNzBweCl7LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXByb2R1Y3QgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaW1hZ2V7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXByb2R1Y3QgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaW1hZ2V7dG9wOjI4cHh9fS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLS1wcm9kdWN0IC5jb21tZXJjZS1vcmRlci1pdGVtX19wcm9kdWN0LWltYWdlIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZX0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tcHJvZHVjdCAuY29tbWVyY2Utb3JkZXItaXRlbV9fcHJvZHVjdC1pbWFnZTpob3ZlciBhLC5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLS1wcm9kdWN0IC5jb21tZXJjZS1vcmRlci1pdGVtX19wcm9kdWN0LWltYWdlOmZvY3VzIGF7b3BhY2l0eTouOH0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tcHJvZHVjdCAuY29tbWVyY2Utb3JkZXItaXRlbV9fcHJvZHVjdC1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCAjY2NjfS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLS1wcm9kdWN0IC5jb21tZXJjZS1vcmRlci1pdGVtX19wcm9kdWN0LWltYWdlLXBsYWNlaG9sZGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2dmeC9wcm9kdWN0LXBsYWNlaG9sZGVyLmpwZ1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYShtaW4td2lkdGg6IDM3MHB4KXsuYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tcHJvZHVjdCAuY29tbWVyY2Utb3JkZXItaXRlbV9fcHJvZHVjdC1pbWFnZS1wbGFjZWhvbGRlcnt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHh9fS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLS1wcm9kdWN0IC5jb21tZXJjZS1vcmRlci1pdGVtX19wcm9kdWN0LWluZm97cG9zaXRpb246c3RhdGljO21hcmdpbjowO3BhZGRpbmc6MDttaW4taGVpZ2h0OjB9LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXByb2R1Y3QgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaW5mbz5kaXY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjVweH0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tcHJvZHVjdCAuY29tbWVyY2Utb3JkZXItaXRlbV9fcHJvZHVjdC1pbmZvIC5jb21tZXJjZS1vcmRlci1pdGVtX19kZXNjcmlwdGlvbntkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLS1wcm9kdWN0IC5jb21tZXJjZS1vcmRlci1pdGVtX19wcm9kdWN0LWluZm8gLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2Rlc2NyaXB0aW9ue2Rpc3BsYXk6YmxvY2t9fS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLS1wcm9kdWN0IC5jb21tZXJjZS1vcmRlci1pdGVtX19wcm9kdWN0LWluZm8gLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2Rlc2NyaXB0aW9uIHB7bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7Y29sb3I6Z3JheX0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tcHJvZHVjdCAuY29tbWVyY2Utb3JkZXItaXRlbV9fcHJvZHVjdC1pbmZvIC5jb21tZXJjZS1vcmRlci1pdGVtX19za3V7ZGlzcGxheTpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXNpemU6MTRweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXByb2R1Y3QgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaW5mbyAuY29tbWVyY2Utb3JkZXItaXRlbV9fc2t1e2Rpc3BsYXk6YmxvY2t9fS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLS1wcm9kdWN0IC5jb21tZXJjZS1vcmRlci1pdGVtX19wcm9kdWN0LWluZm8gLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX3NrdS1pbmxpbmV7Y29sb3I6IzAwMjkzZH0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tdW5pdC1wcmljZXtmbGV4OjEgMCAxNDBweDtmb250LXNpemU6MTRweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXVuaXQtcHJpY2V7bWFyZ2luLXJpZ2h0OjIwcHg7bWF4LXdpZHRoOjE4MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXVuaXQtcHJpY2V7bWFyZ2luLXJpZ2h0OjYwcHh9fS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLS11bml0LXByaWNlPmRpdntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXVuaXQtcHJpY2U+ZGl2Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTozcHh9LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXVuaXQtcHJpY2UgLnRvdGFsLWRpc2NvdW50e3doaXRlLXNwYWNlOm5vd3JhcH0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tcXVhbnRpdHl7ZmxleDoxIDAgNzBweDtwYWRkaW5nLXRvcDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXF1YW50aXR5e2p1c3RpZnktY29udGVudDpjZW50ZXI7bWF4LXdpZHRoOjEwMHB4fX0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tcXVhbnRpdHkgLmZpZWxkLWxhYmVse2ZvbnQtc2l6ZToxNHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tcXVhbnRpdHkgLmZpZWxkLWxhYmVse2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLS1xdWFudGl0eSAuZmllbGQtdmFsdWV7Zm9udC1zaXplOjE0cHh9fS5hY3JvbmFtZS1vcmRlci10YWJsZSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLS10b3RhbC1wcmljZXtmbGV4Oi4zIDAgMTAwcHg7cGFkZGluZy10b3A6MDt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tdG90YWwtcHJpY2V7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX0uYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tdG90YWwtcHJpY2UgLmZpZWxkLWxhYmVse2ZvbnQtc2l6ZToxNHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWNyb25hbWUtb3JkZXItdGFibGUgLnZpZXctY29udGVudCAuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tdG90YWwtcHJpY2UgLmZpZWxkLWxhYmVse2Rpc3BsYXk6bm9uZX19LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXRvdGFsLXByaWNlIC5maWVsZC12YWx1ZXtmb250LXdlaWdodDpib2xkfS5hY3JvbmFtZS1vcmRlci10YWJsZSAuY29tbWVyY2Utb3JkZXItaXRlbV9fcXVhbnRpdHktd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAtMS41NjI1cmVtIDAgMDtwYWRkaW5nOjAgMS41NjI1cmVtIDAgMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC5jb21tZXJjZS1vcmRlci1pdGVtX19xdWFudGl0eS13cmFwcGVye21hcmdpbjowfX0uYWNyb25hbWUtb3JkZXItdGFibGUgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX3F1YW50aXR5LXdyYXBwZXIgLmZvcm0taXRlbXttYXJnaW46MDtwYWRkaW5nOjB9LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC5jb21tZXJjZS1vcmRlci1pdGVtX19xdWFudGl0eS13cmFwcGVyIC5mb3JtLW51bWJlcntwYWRkaW5nOjAuMjVyZW0gMC4zMTI1cmVtIDAuMTg3NXJlbTt3aWR0aDoxMDAlO21heC13aWR0aDo3NHB4O2ZvbnQtc2l6ZTowLjkzNzVyZW07aGVpZ2h0OmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czoycHh9LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC5jb21tZXJjZS1vcmRlci1pdGVtX19yZW1vdmUtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowLjI1cmVtO3JpZ2h0OjB9LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC5jb21tZXJjZS1vcmRlci1pdGVtX19yZW1vdmUtYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIu+LrVwiO2NvbG9yOiMwMDZkYTB9LmFjcm9uYW1lLW9yZGVyLXRhYmxlIC5jb21tZXJjZS1vcmRlci1pdGVtX19yZW1vdmUtYnV0dG9uOmhvdmVyOjpiZWZvcmUsLmFjcm9uYW1lLW9yZGVyLXRhYmxlIC5jb21tZXJjZS1vcmRlci1pdGVtX19yZW1vdmUtYnV0dG9uOmZvY3VzOjpiZWZvcmV7Y29sb3I6IzAwMjkzZH0uYWNyb25hbWUtb3JkZXItdGFibGUgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX3JlbW92ZS1idXR0b24gaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2ZvbnQtc2l6ZTowO2NvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO2JveC1zaGFkb3c6bm9uZTt6LWluZGV4OjF9LmFjcm9uYW1lLW9yZGVyLXRhYmxlX19mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowO3BhZGRpbmc6MS4yNXJlbSAwIDA7Ym9yZGVyLWJvdHRvbTowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWNyb25hbWUtb3JkZXItdGFibGVfX2Zvb3RlcnttYXJnaW46MCAwIDEuODc1cmVtO3BhZGRpbmc6MS4yNXJlbSAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNmU2ZTZ9fS5hY3JvbmFtZS1vcmRlci10YWJsZV9fZGlzY291bnQtY29kZS1tZXNzYWdle21hcmdpbjoxLjI1cmVtIDAgMDtwYWRkaW5nOjEuMjVyZW0gMCAwO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U2ZTZlNjtvcmRlcjoyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWNyb25hbWUtb3JkZXItdGFibGVfX2Rpc2NvdW50LWNvZGUtbWVzc2FnZXttYXJnaW46MCBhdXRvIDAgMDtwYWRkaW5nOjA7d2lkdGg6NDUlO3RleHQtYWxpZ246bGVmdDtib3JkZXItdG9wOjA7b3JkZXI6dW5zZXR9fS5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtLWxpc3Rpbmc+bGl7cGFkZGluZy1yaWdodDoxLjU2MjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAudmlldy1jb250ZW50IC5jb21tZXJjZS1vcmRlci1pdGVtLWxpc3Rpbmc+bGl7cGFkZGluZy1yaWdodDowLjkzNzVyZW19fS5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAub3JkZXItdGFibGUtdG90YWx7cGFkZGluZy1yaWdodDoxLjU2MjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAub3JkZXItdGFibGUtdG90YWx7cGFkZGluZy1yaWdodDowLjkzNzVyZW19fS5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25ze2NsZWFyOmJvdGg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3RleHQtYWxpZ246Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnN7anVzdGlmeS1jb250ZW50OnVuc2V0O3RleHQtYWxpZ246bGVmdH19LmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXR7ZGlzcGxheTpub25lfS5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5jb250aW51ZS1zaG9wcGluZy1idXR0b257bWFyZ2luOjAuOTM3NXJlbSBhdXRvIDA7d2lkdGg6MTAwJTtvcmRlcjoxMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgLmNvbnRpbnVlLXNob3BwaW5nLWJ1dHRvbnttYXJnaW46MCBhdXRvIDAgMDt3aWR0aDphdXRvO29yZGVyOnVuc2V0fX0uYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2lkKj1lZGl0LWNvbnRpbnVlLXNob3BwaW5nXXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ106OmJlZm9yZXtjb250ZW50Olwi74OiXCI7bWFyZ2luOjAgN3B4IDAgMH0uYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtc3VibWl0XStidXR0b257bWFyZ2luOjAgMC42MjVyZW0gMC42MjVyZW0gMH0uYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uIHNwYW4sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbiBzcGFuLC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uIHNwYW57ZGlzcGxheTppbmxpbmV9LmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbjo6YmVmb3Jle2NvbnRlbnQ6XCLvhZtcIjttYXJnaW46MCA3cHggMCAwfS5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b257bWFyZ2luLXJpZ2h0OjB9LmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbjo6YmVmb3Jle2NvbnRlbnQ6XCLvgbpcIjttYXJnaW46MCA3cHggMCAwfS5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LXN1Ym1pdF0rYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIu+AoVwiO21hcmdpbjowIDdweCAwIDB9Lm9yZGVyLXRhYmxlLXRvdGFse3BhZGRpbmc6MDt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDM3MHB4KXsub3JkZXItdGFibGUtdG90YWx7cGFkZGluZzowIDAgMCA4LjQzNzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsub3JkZXItdGFibGUtdG90YWx7cGFkZGluZzowO3dpZHRoOmF1dG99fS5vcmRlci10YWJsZS10b3RhbF9faXRlbXtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTttYXJnaW46MCAwIDAuNjI1cmVtfS5vcmRlci10YWJsZS10b3RhbF9fbGFiZWx7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6MTcwcHg7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsub3JkZXItdGFibGUtdG90YWxfX2xhYmVse21hcmdpbi1yaWdodDoyNXB4O3RleHQtYWxpZ246cmlnaHR9fS5vcmRlci10YWJsZS10b3RhbF9fdmFsdWV7bWFyZ2luOjAgMCAwIGF1dG87cGFkZGluZy1sZWZ0OjEuMjVyZW07dGV4dC1hbGlnbjpyaWdodDtmb250LXdlaWdodDpib2xkfS5wYXRoLXByb2R1Y3QgLnBhZ2UtdGl0bGV7dGV4dC10cmFuc2Zvcm06bm9uZX0ucHJvZHVjdC1wcmljZXtjb2xvcjojMDA2ZGEwO2ZvbnQtd2VpZ2h0OmJvbGR9LnByb2R1Y3QtaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucHJvZHVjdC1oZWFkZXJfX2dhbGxlcnl7bWFyZ2luOjAgMCAwLjYyNXJlbTtwYWRkaW5nOjA7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnByb2R1Y3QtaGVhZGVyX19nYWxsZXJ5e21hcmdpbjowIDAgMS4yNXJlbTtwYWRkaW5nOjAgMS44NzVyZW0gMCAwO3dpZHRoOjYwJX19LnByb2R1Y3QtaGVhZGVyX19zaW5nbGUtaW1hZ2V7bWFyZ2luOjAgMCAwLjYyNXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZHVjdC1oZWFkZXJfX3NpbmdsZS1pbWFnZSBpbWd7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ucHJvZHVjdC1jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZHVjdC1jYXJvdXNlbCAuc2xpY2stc2xpZGVye2Rpc3BsYXk6YmxvY2s7ZmxleC13cmFwOm5vd3JhcDtwYWRkaW5nOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LWNhcm91c2VsIC5zbGljay1zbGlkZXJ7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MH19LnByb2R1Y3QtY2Fyb3VzZWwgLnNsaWNrLWRvdHN7ZGlzcGxheTpub25lO2ZsZXgtd3JhcDp3cmFwO2FsaWduLXNlbGY6ZmxleC1zdGFydDttYXJnaW46My4xMjVyZW0gMCAwO3BhZGRpbmc6MDt3aWR0aDphdXRvO21heC13aWR0aDp1bnNldDtvcmRlcjp1bnNldH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnByb2R1Y3QtY2Fyb3VzZWwgLnNsaWNrLWRvdHN7YWxpZ24tc2VsZjpjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzowIDMwcHggMCAwO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEzMHB4O29yZGVyOi0xfX0ucHJvZHVjdC1jYXJvdXNlbCAuc2xpY2stZG90cz5saXttYXJnaW46MDtwYWRkaW5nOjAgMC42MjVyZW0gMC42MjVyZW0gMDttYXgtd2lkdGg6NXJlbTtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZDpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucHJvZHVjdC1jYXJvdXNlbCAuc2xpY2stZG90cz5saXtwYWRkaW5nOjAgMCAwLjYyNXJlbTttYXgtd2lkdGg6NS42MjVyZW19fS5wcm9kdWN0LWNhcm91c2VsIC5zbGljay1kb3RzPmxpIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvcGFjaXR5Oi43O3BhZGRpbmc6MC4zMTI1cmVtO2JvcmRlcjoxcHggc29saWQgI2VmZWZlZn0ucHJvZHVjdC1jYXJvdXNlbCAuc2xpY2stZG90cz5saSBhOmhvdmVyLC5wcm9kdWN0LWNhcm91c2VsIC5zbGljay1kb3RzPmxpIGE6Zm9jdXN7b3BhY2l0eToxfS5wcm9kdWN0LWNhcm91c2VsIC5zbGljay1kb3RzPmxpLnNsaWNrLWFjdGl2ZSBhe29wYWNpdHk6MTtib3JkZXItY29sb3I6IzU0NTM1M30ucHJvZHVjdC1jYXJvdXNlbCBpbWd7ZGlzcGxheTpub25lfS5wcm9kdWN0LWNhcm91c2VsIC5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgaW1ne2Rpc3BsYXk6YmxvY2t9LnByb2R1Y3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlci5zbGljay1pbml0aWFsaXplZCAuc2xpY2stZG90c3tkaXNwbGF5OmZsZXh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LWNhcm91c2VsIC5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLWRvdHN7ZGlzcGxheTpibG9ja319LnByb2R1Y3QtaGVhZGVyX19jb250ZW50e2FsaWduLXNlbGY6ZmxleC1zdGFydDttYXJnaW46MCAwIDEuMjVyZW07cGFkZGluZzoxLjI1cmVtO3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZWZlZmVmO2JhY2tncm91bmQtY29sb3I6I2VmZWZlZjtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlZmVmZWYgMCUsICNmZmZmZmYgMTAwJSl9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5wcm9kdWN0LWhlYWRlcl9fY29udGVudHt3aWR0aDo0MCV9fS5wcm9kdWN0LWhlYWRlcl9fY29udGVudCBwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5wcm9kdWN0LWhlYWRlcl9fZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDEuMjVyZW07bWF4LXdpZHRoOjMxLjI1cmVtfS5wcm9kdWN0LWhlYWRlcl9fZm9ybSAuZm9ybS1vcHRpb25hbHtkaXNwbGF5Om5vbmV9LnByb2R1Y3QtaGVhZGVyX19mb3JtIC5zZWxlY3Qtd3JhcHBlciwucHJvZHVjdC1oZWFkZXJfX2Zvcm0gLnNlbGVjdC13cmFwcGVyIC5mb3JtLWNvbnRyb2x7bWF4LXdpZHRoOjEwMCV9LnByb2R1Y3QtaGVhZGVyX19mb3JtIC5mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSAuZm9ybS1jb250cm9se3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LnByb2R1Y3QtaGVhZGVyX19yb2hze2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAuNjI1cmVtIDA7d2lkdGg6NjZweDtoZWlnaHQ6MzlweDtiYWNrZ3JvdW5kOnVybChcIi4uL2dmeC9yb2hzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0fS5wcm9kdWN0LWhlYWRlcl9fc2hvcnQtZGVzY3JpcHRpb24sLnByb2R1Y3QtaGVhZGVyX19icmllZi1zcGVjaWZpY2F0aW9uc3ttYXJnaW46MCAwIDAuNjI1cmVtfS5wcm9kdWN0LWhlYWRlcl9fbWFudWZhY3R1cmVyIGRpdntkaXNwbGF5OmlubGluZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnByb2R1Y3QtaGVhZGVyX19wcmljZSAuZmllbGQtLW5hbWUtbGlzdC1wcmljZSAuZmllbGRfX2xhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbH0ucHJvZHVjdC1oZWFkZXJfX3ByaWNlIC5maWVsZC0tbmFtZS1saXN0LXByaWNlIC5maWVsZF9faXRlbXt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5wcm9kdWN0LWhlYWRlcl9fcHJpY2VfX3NhbGV7bWFyZ2luOjAgMCAwLjMxMjVyZW07Zm9udC1zaXplOjEuMTg3NXJlbTtmb250LXdlaWdodDo3MDB9LnByb2R1Y3QtaGVhZGVyX19wcmljZV9fc2FsZSBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5mdWxsLXByb2R1Y3QtLXR5cGUtLXBoeXNpY2FsLXByb2R1Y3QgLnByb2R1Y3QtaGVhZGVyX19mb3Jte3BhZGRpbmc6MCAwIDMuNzVyZW19LmZ1bGwtcHJvZHVjdC0tdHlwZS0tcGh5c2ljYWwtcHJvZHVjdCAucHJvZHVjdC1oZWFkZXJfX2Zvcm0gLmZpZWxkLS1uYW1lLXF1YW50aXR5e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6NC42ODc1cmVtO3otaW5kZXg6MX0uZnVsbC1wcm9kdWN0LS10eXBlLS1waHlzaWNhbC1wcm9kdWN0IC5wcm9kdWN0LWhlYWRlcl9fZm9ybSAuZmllbGQtLW5hbWUtcXVhbnRpdHkgLmZvcm0taXRlbXttYXJnaW46MDtwYWRkaW5nOjB9LmZ1bGwtcHJvZHVjdC0tdHlwZS0tcGh5c2ljYWwtcHJvZHVjdCAucHJvZHVjdC1oZWFkZXJfX2Zvcm0gLmZpZWxkLS1uYW1lLXF1YW50aXR5IC5mb3JtLWNvbnRyb2x7bWluLWhlaWdodDozMHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweH0uZnVsbC1wcm9kdWN0LS10eXBlLS1waHlzaWNhbC1wcm9kdWN0IC5wcm9kdWN0LWhlYWRlcl9fZm9ybSAuZm9ybS1hY3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6NC42MjVyZW07bWFyZ2luOjA7cGFkZGluZzowO3otaW5kZXg6Mn0uZnVsbC1wcm9kdWN0LS10eXBlLS1waHlzaWNhbC1wcm9kdWN0IC5wcm9kdWN0LWhlYWRlcl9fZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4sLmZ1bGwtcHJvZHVjdC0tdHlwZS0tcGh5c2ljYWwtcHJvZHVjdCAucHJvZHVjdC1oZWFkZXJfX2Zvcm0gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ10sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mdWxsLXByb2R1Y3QtLXR5cGUtLXBoeXNpY2FsLXByb2R1Y3QgLnByb2R1Y3QtaGVhZGVyX19mb3JtIC5mb3JtLWFjdGlvbnMgYVtpZCo9ZWRpdC1jb250aW51ZS1zaG9wcGluZ10sLmZ1bGwtcHJvZHVjdC0tdHlwZS0tcGh5c2ljYWwtcHJvZHVjdCAucHJvZHVjdC1oZWFkZXJfX2Zvcm0gLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtcXVvdGVdK2J1dHRvbiwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZ1bGwtcHJvZHVjdC0tdHlwZS0tcGh5c2ljYWwtcHJvZHVjdCAucHJvZHVjdC1oZWFkZXJfX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1xdW90ZV0rYnV0dG9uLC5mdWxsLXByb2R1Y3QtLXR5cGUtLXBoeXNpY2FsLXByb2R1Y3QgLnByb2R1Y3QtaGVhZGVyX19mb3JtIC5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W2lkKj1lZGl0LWNoZWNrb3V0XStidXR0b24sLmFjcm9uYW1lLW9yZGVyLXRhYmxlLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC5mdWxsLXByb2R1Y3QtLXR5cGUtLXBoeXNpY2FsLXByb2R1Y3QgLnByb2R1Y3QtaGVhZGVyX19mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbaWQqPWVkaXQtY2hlY2tvdXRdK2J1dHRvbiwuZnVsbC1wcm9kdWN0LS10eXBlLS1waHlzaWNhbC1wcm9kdWN0IC5wcm9kdWN0LWhlYWRlcl9fZm9ybSAuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbiwuYWNyb25hbWUtb3JkZXItdGFibGUudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmZ1bGwtcHJvZHVjdC0tdHlwZS0tcGh5c2ljYWwtcHJvZHVjdCAucHJvZHVjdC1oZWFkZXJfX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFtpZCo9ZWRpdC1zdWJtaXRdK2J1dHRvbnttYXJnaW46MDtib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwO2JveC1zaGFkb3c6bm9uZX0uZnVsbC1wcm9kdWN0IC5jb21tZW50LWZvcm0td3JhcHBlcnttYXJnaW4tdG9wOjB9LmZ1bGwtcHJvZHVjdC5mdWxsLXByb2R1Y3QtLWhhcy1yZXZpZXdzIC5jb21tZW50LWZvcm0td3JhcHBlcnttYXJnaW4tdG9wOjEuODc1cmVtfS5wcm9kdWN0LWxpc3RpbmctaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlO2JvcmRlcjoxcHggc29saWQgI2VmZWZlZn0ucHJvZHVjdC1saXN0aW5nLWl0ZW1fX2ltYWdle3RleHQtYWxpZ246Y2VudGVyfS5wcm9kdWN0LWxpc3RpbmctaXRlbV9faW1hZ2UgaW1ne3dpZHRoOjYwJX0ucHJvZHVjdC1saXN0aW5nLWl0ZW1fX3RpdGxle3RleHQtZGVjb3JhdGlvbjpub25lfS5wcm9kdWN0LWxpc3RpbmctaXRlbV9fdGl0bGU6aG92ZXIsLnByb2R1Y3QtbGlzdGluZy1pdGVtX190aXRsZTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJvZHVjdC1saXN0aW5nLWl0ZW1fX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7cGFkZGluZzowLjc1cmVtIDAuNjI1cmVtIDAuNjI1cmVtO2xpbmUtaGVpZ2h0OjEuMjtib3JkZXItdG9wOjFweCBzb2xpZCAjZWZlZmVmfS5wcm9kdWN0LWxpc3RpbmctaXRlbV9fY29udGVudD4ucHJvZHVjdC1saXN0aW5nLWl0ZW1fX3RpdGxle3BhZGRpbmctcmlnaHQ6MS4yNXJlbTt3aWR0aDoxMDAlfS5wcm9kdWN0LWxpc3RpbmctaXRlbV9fY29udGVudD4ucHJvZHVjdC1saXN0aW5nLWl0ZW1fX3ByaWNle3RleHQtYWxpZ246cmlnaHR9LnByb2R1Y3QtbGlzdGluZy1pdGVtX19jb250ZW50Pi5wcm9kdWN0LWxpc3RpbmctaXRlbV9fcHJpY2UgLnByb2R1Y3QtbGlzdC1wcmljZXtkaXNwbGF5OmlubGluZS1ibG9ja30ucHJvZHVjdC1saXN0aW5nLWl0ZW1fX2NvbnRlbnQ+LnByb2R1Y3QtbGlzdGluZy1pdGVtX19wcmljZSAucHJvZHVjdC1saXN0LXByaWNlIC5maWVsZF9fbGFiZWx7ZGlzcGxheTpub25lfS5wcm9kdWN0LWxpc3RpbmctaXRlbV9fY29udGVudD4ucHJvZHVjdC1saXN0aW5nLWl0ZW1fX3ByaWNlIC5wcm9kdWN0LWxpc3QtcHJpY2UgLmZpZWxkX19pdGVte21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5wcm9kdWN0LWxpc3RpbmctaXRlbV9fZGV0YWlsc3tkaXNwbGF5Om5vbmV9YS5wcm9kdWN0LWxpc3RpbmctaXRlbV9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja31hLnByb2R1Y3QtbGlzdGluZy1pdGVtX19pbWFnZTpob3ZlcixhLnByb2R1Y3QtbGlzdGluZy1pdGVtX19pbWFnZTpmb2N1c3tvcGFjaXR5Oi44fS5wcm9kdWN0LXRhYnN7bWFyZ2luOjAgMCAxLjI1cmVtO2JvcmRlcjoxcHggc29saWQgI2NjY30ucHJvZHVjdC10YWJzIC5uYXYtdGFic3ttYXJnaW46MCAwIDAuNjI1cmVtO2JvcmRlci1ib3R0b206MDtiYWNrZ3JvdW5kOiNkZWRlZGV9LnByb2R1Y3QtdGFicyAubmF2LXRhYnM+bGl7Ym9yZGVyOjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjY2NjfS5wcm9kdWN0LXRhYnMgLm5hdi10YWJzIC5uYXYtbGlua3tib3JkZXI6MDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDI5M2Q7YmFja2dyb3VuZDojZWVlfS5wcm9kdWN0LXRhYnMgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwucHJvZHVjdC10YWJzIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXN7Y29sb3I6IzAwNmRhMH0ucHJvZHVjdC10YWJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLC5wcm9kdWN0LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGlua3tjb2xvcjojMDAyOTNkO2JhY2tncm91bmQ6I2ZmZn0ucHJvZHVjdC10YWJzIC50YWItcGFuZXtwYWRkaW5nOjAuNjI1cmVtIDEuMjVyZW0gMS4yNXJlbX0ucHJvZHVjdC10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlcz5saXtwYWRkaW5nOjAuMzEyNXJlbSAwfS5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtbGlzdC12aWV3IC5wcm9kdWN0LWxpc3RpbmctaXRlbXtkaXNwbGF5OmJsb2NrO2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO3BhZGRpbmc6MC42MjVyZW07aGVpZ2h0OmF1dG99LnByb2R1Y3QtbGlzdGluZy5zdG9yZS1saXN0LXZpZXcgLnByb2R1Y3QtbGlzdGluZy1pdGVtOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtbGlzdC12aWV3IC5wcm9kdWN0LWxpc3RpbmctaXRlbV9faW1hZ2V7ZmxvYXQ6bGVmdDttYXJnaW46MCAwLjkzNzVyZW0gMC4zNzVyZW0gMDt3aWR0aDoyNSV9LnByb2R1Y3QtbGlzdGluZy5zdG9yZS1saXN0LXZpZXcgLnByb2R1Y3QtbGlzdGluZy1pdGVtX19pbWFnZSBpbWd7d2lkdGg6YXV0b30ucHJvZHVjdC1saXN0aW5nLnN0b3JlLWxpc3QtdmlldyAucHJvZHVjdC1saXN0aW5nLWl0ZW1fX2NvbnRlbnR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7d2lkdGg6YXV0bztib3JkZXI6MH0ucHJvZHVjdC1saXN0aW5nLnN0b3JlLWxpc3QtdmlldyAucHJvZHVjdC1saXN0aW5nLWl0ZW1fX2NvbnRlbnQ+LnByb2R1Y3QtbGlzdGluZy1pdGVtX190aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMC4zMTI1cmVtO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtbGlzdC12aWV3IC5wcm9kdWN0LWxpc3RpbmctaXRlbV9fZGV0YWlsc3tkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtbGlzdC12aWV3IC5wcm9kdWN0LWxpc3RpbmctaXRlbV9fZGV0YWlscz5kaXY6OmFmdGVye2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1saXN0aW5nLnN0b3JlLWxpc3QtdmlldyAucHJvZHVjdC1saXN0aW5nLWl0ZW1fX2RldGFpbHMgcHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtbGlzdC12aWV3IC5wcm9kdWN0LWxpc3RpbmctaXRlbV9fZGV0YWlscyBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5yZWxhdGVkLXByb2R1Y3QtaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDttYXJnaW46MCAwIDEuMjVyZW07d2lkdGg6MTAwJX0ucmVsYXRlZC1wcm9kdWN0LWl0ZW1fX2ltYWdle3dpZHRoOjUzJTttYXgtd2lkdGg6ODdweH0ucmVsYXRlZC1wcm9kdWN0LWl0ZW1fX2ltYWdlIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30ucmVsYXRlZC1wcm9kdWN0LWl0ZW1fX2ltYWdlIGE6aG92ZXIsLnJlbGF0ZWQtcHJvZHVjdC1pdGVtX19pbWFnZSBhOmZvY3Vze29wYWNpdHk6Ljh9LnJlbGF0ZWQtcHJvZHVjdC1pdGVtX19kZXRhaWxze3BhZGRpbmc6MCAwIDAgMC45Mzc1cmVtO3dpZHRoOjEwMCV9LnJlbGF0ZWQtcHJvZHVjdC1pdGVtX19wcmljZSBkaXZ7ZGlzcGxheTppbmxpbmV9LnJlbGF0ZWQtcHJvZHVjdC1pdGVtX19wcmljZSAucmVsYXRlZC1wcm9kdWN0LWl0ZW1fX3ByaWNlX19sYWJlbHtjb2xvcjojNDQ0fS5yZWxhdGVkLXByb2R1Y3QtaXRlbV9fZm9ybSAuZmllbGR7ZGlzcGxheTpub25lfS5yZWxhdGVkLXByb2R1Y3QtaXRlbV9fZm9ybSAuZmllbGQtLW5hbWUtdmFyaWF0aW9uc3tkaXNwbGF5OmJsb2NrfS5yZWxhdGVkLXByb2R1Y3QtaXRlbV9fZm9ybSAuZmllbGQtLW5hbWUtdmFyaWF0aW9ucyAuZmllbGQtLW5hbWUtcXVhbnRpdHksLnJlbGF0ZWQtcHJvZHVjdC1pdGVtX19mb3JtIC5maWVsZC0tbmFtZS12YXJpYXRpb25zIC5mb3JtLWl0ZW1fX2xhYmVse2Rpc3BsYXk6bm9uZX0ucmVsYXRlZC1wcm9kdWN0LWl0ZW1fX2Zvcm0gLmZpZWxkLS1uYW1lLXZhcmlhdGlvbnMgLmZvcm0taXRlbXttYXJnaW46MC4yNXJlbSAwIDAuNjI1cmVtfS5yZWxhdGVkLXByb2R1Y3QtaXRlbV9fZm9ybSAuZmllbGQtLW5hbWUtdmFyaWF0aW9ucyAuZm9ybS1jb250cm9se21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7Zm9udC1zaXplOjAuNjU2MjVyZW19LnJlbGF0ZWQtcHJvZHVjdC1pdGVtX19mb3JtIC5mb3JtLWFjdGlvbnN7bWFyZ2luOjAuMzEyNXJlbSAwIDB9LnJlbGF0ZWQtcHJvZHVjdHNfX3NsaWRlcnttYXJnaW46MCAtMC4zMTI1cmVtfS5yZWxhdGVkLXByb2R1Y3RzX19zbGlkZXIgLnNsaWNrLXNsaWRle3BhZGRpbmc6MCAwLjMxMjVyZW19LnJlbGF0ZWQtcHJvZHVjdHNfX3NsaWRlciAuc2xpY2stdHJhY2t7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0ucmVsYXRlZC1wcm9kdWN0c19fc2xpZGVyIC5wcm9kdWN0LWxpc3RpbmctaXRlbV9fY29udGVudHttaW4taGVpZ2h0Ojc4cHh9LnJlbGF0ZWQtcHJvZHVjdHNfX3NsaWRlciAucHJvZHVjdC1saXN0aW5nLWl0ZW1fX2ltYWdlIGltZ3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5wcm9kdWN0LWhlYWRlcl9fZm9ybSBkaXZbaWQqPWVkaXQtYWRkLW9uc10gbGVnZW5kIC5maWVsZHNldC1sZWdlbmR7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS4xODc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMzMzfS5mb3JtLWl0ZW0tLXByb2R1Y3QtYWRkLW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCA0LjY4NzVyZW0gMCAwO3dpZHRoOjEwMCU7bWluLWhlaWdodDoyLjg3NXJlbX0uZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbj4uZm9ybS1pdGVte21hcmdpbjowfS5mb3JtLWl0ZW0tLXByb2R1Y3QtYWRkLW9uIC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWx7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjA7Zm9udC1zaXplOjAuODEyNXJlbTtjb2xvcjojMDAyOTNkO2ZvbnQtd2VpZ2h0OjYwMH0uZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbiAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsOjpiZWZvcmV7dG9wOjAuMTg3NXJlbX0uZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbiAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsOjphZnRlcnt0b3A6MC4zNzVyZW19LmZvcm0taXRlbS0tcHJvZHVjdC1hZGQtb24gLmZvcm0tdHlwZS1jaGVja2JveC5mb3JtLWRpc2FibGVkIGxhYmVse2NvbG9yOiMzNTM1MzV9LmZvcm0taXRlbS0tcHJvZHVjdC1hZGQtb24gLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb257bWFyZ2luOjAuMDYyNXJlbSAwIDAgMS42ODc1cmVtfS5mb3JtLWl0ZW0tLXByb2R1Y3QtYWRkLW9uPi5mb3JtLXR5cGUtc2VsZWN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bWFyZ2luOjA7d2lkdGg6Mi4zNzVyZW19LmZvcm0taXRlbS0tcHJvZHVjdC1hZGQtb24+LmZvcm0tdHlwZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyIC5mb3JtLWNvbnRyb2x7cGFkZGluZy1yaWdodDoxLjE4NzVyZW19LmZvcm0taXRlbS0tcHJvZHVjdC1hZGQtb24+LmZvcm0tdHlwZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyOjphZnRlcntyaWdodDowLjQzNzVyZW19LmZvcm0taXRlbS0tcHJvZHVjdC1hZGQtb24+LmZvcm0tdHlwZS1zZWxlY3QgLmRlc2NyaXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Zm9udC1zaXplOjAuNjg3NXJlbTt0ZXh0LWFsaWduOnJpZ2h0O3doaXRlLXNwYWNlOm5vd3JhcH0uZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbiAuZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbi1wcmljZS1kZXRhaWxze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MC4xMjVyZW0gMCAwIDEuNjg3NXJlbTtmb250LXNpemU6MC43NXJlbX0uZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbiAuZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbi1saW5re21hcmdpbjowO3BhZGRpbmc6MH0uZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbiAuZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbi1saW5rOjpiZWZvcmV7Y29udGVudDpcInxcIjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTAuMTI1cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAuNXJlbTtjb2xvcjojODA3ZTdlfS5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtZ3JpZC12aWV3e2NsZWFyOmJvdGg7bWFyZ2luOjA7cGFkZGluZzowfS5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtZ3JpZC12aWV3Pi52aWV3LWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowO3BhZGRpbmc6MH1AbWVkaWEobWluLXdpZHRoOiA1MDBweCl7LnByb2R1Y3QtbGlzdGluZy5zdG9yZS1ncmlkLXZpZXc+LnZpZXctY29udGVudHttYXJnaW46MCAtMC4zNzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsucHJvZHVjdC1saXN0aW5nLnN0b3JlLWdyaWQtdmlldz4udmlldy1jb250ZW50e21hcmdpbjowIC0wLjM3NXJlbX19LnByb2R1Y3QtbGlzdGluZy5zdG9yZS1ncmlkLXZpZXcgLnZpZXdzLXJvd3tmbG9hdDpub25lO21hcmdpbjowIDAgMS4yNXJlbTtwYWRkaW5nOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogNTAwcHgpey5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtZ3JpZC12aWV3IC52aWV3cy1yb3d7cGFkZGluZzowIDAuMzc1cmVtO3dpZHRoOjUwJX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtZ3JpZC12aWV3IC52aWV3cy1yb3d7d2lkdGg6MzMuMzMzMyV9fS5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtbGlzdC12aWV3e2NsZWFyOmJvdGg7bWFyZ2luOjA7cGFkZGluZzowfS5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtbGlzdC12aWV3Pi52aWV3LWNvbnRlbnR7bWFyZ2luOjA7cGFkZGluZzowfS5wcm9kdWN0LWxpc3Rpbmcuc3RvcmUtbGlzdC12aWV3IC52aWV3cy1yb3d7ZmxvYXQ6bm9uZTttYXJnaW46MCAwIDEuMjVyZW07cGFkZGluZzowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpub25lfS52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVyc3tjbGVhcjpib3RoO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAwIDEuMjVyZW07cGFkZGluZzowLjkzNzVyZW0gMC45Mzc1cmVtIDA7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICNlZmVmZWY7YmFja2dyb3VuZDojZjVmNWY1fS52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3Jte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MS41NjI1cmVtIDAgMDt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybXtwYWRkaW5nOjB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybXttYXJnaW46MCAwIDAgYXV0bzt3aWR0aDphdXRvfX0udmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLC52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnN7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MC41cmVtfS52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLW9wdGlvbmFse2Rpc3BsYXk6bm9uZX0udmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLXNvcnQtb3JkZXIgLmZvcm0taXRlbV9fbGFiZWx7ZGlzcGxheTpub25lfS52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmV7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIDAgMCBhdXRvfS52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tc29ydC1ieXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnZpZXctY2F0YWxvZyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1zb3J0LWJ5IC5mb3JtLWl0ZW1fX2xhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nOjA7Y29sb3I6IzU0NTM1Mztmb250LXdlaWdodDpub3JtYWx9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey52aWV3LWNhdGFsb2cgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tc29ydC1ieSAuZm9ybS1pdGVtX19sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAuMzEyNXJlbSAwLjVyZW0gMCAwfX0udmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnBhZ2VyLS1taW5pe21hcmdpbjowIDAgMC45Mzc1cmVtO3BhZGRpbmc6MDt3aWR0aDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnBhZ2VyLS1taW5pe3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMgLnBhZ2VyLS1taW5pe21hcmdpbjowLjI1cmVtIDYlIDAgMDt3aWR0aDphdXRvfX0udmlldy1jYXRhbG9nIC52aWV3LWZvb3Rlci1wYWdlcntjbGVhcjpib3RofS52aWV3LWNhdGFsb2cgLnZpZXctZm9vdGVyLXBhZ2VyIC5wYWdlcntkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MC42MjVyZW0gMC45Mzc1cmVtO3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZWZlZmVmO2JhY2tncm91bmQ6I2Y1ZjVmNX0uc3RvcmUtZGlzcGxheS1zd2l0Y2hlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgMCAwIGF1dG99QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zdG9yZS1kaXNwbGF5LXN3aXRjaGVye21hcmdpbjowfX0uc3RvcmUtZGlzcGxheS1zd2l0Y2hlcl9fYnRue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMC43NXJlbSAwIDA7cGFkZGluZzowO2ZvbnQtc2l6ZToxLjc1cmVtO2NvbG9yOiNiM2IzYjM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnN0b3JlLWRpc3BsYXktc3dpdGNoZXJfX2J0bjpob3Zlciwuc3RvcmUtZGlzcGxheS1zd2l0Y2hlcl9fYnRuOmZvY3Vze2NvbG9yOiMwMDZkYTA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnN0b3JlLWRpc3BsYXktc3dpdGNoZXJfX2J0bi5pcy1hY3RpdmV7Y29sb3I6IzAwMjkzZH0uc3RvcmUtZGlzcGxheS1zd2l0Y2hlcl9fYnRuOjpiZWZvcmV7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnN0b3JlLWRpc3BsYXktc3dpdGNoZXJfX2J0bi5zdG9yZS1kaXNwbGF5LXN3aXRjaGVyX19idG4tLWdyaWQ6OmJlZm9yZXtjb250ZW50Olwi74CJXCJ9LnN0b3JlLWRpc3BsYXktc3dpdGNoZXJfX2J0bi5zdG9yZS1kaXNwbGF5LXN3aXRjaGVyX19idG4tLWxpc3Q6OmJlZm9yZXtjb250ZW50Olwi74C6XCJ9LnN0b3JlLWRpc3BsYXktc3dpdGNoZXI+LnN0b3JlLWRpc3BsYXktc3dpdGNoZXJfX2J0bjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5zdG9yZS1tb2JpbGUtcmVmaW5lLWZpbHRlcnN7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zdG9yZS1tb2JpbGUtcmVmaW5lLWZpbHRlcnN7ZGlzcGxheTpub25lfX0uc3RvcmUtbW9iaWxlLXJlZmluZS1maWx0ZXJzX19idG57ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjAuNjI1cmVtIDAuOTM3NXJlbSAwLjVyZW07Y29sb3I6I2ZmZjtmb250LXNpemU6MS4xMjVyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6IzAwMjkzZH0uc3RvcmUtbW9iaWxlLXJlZmluZS1maWx0ZXJzX19idG46aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiMwMDZkYTB9LnN0b3JlLW1vYmlsZS1yZWZpbmUtZmlsdGVyc19fYnRuOjpiZWZvcmV7Y29udGVudDpcIu+CsFwiO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O21hcmdpbjowIDAuNXJlbSAwIDA7Zm9udC1zaXplOjAuODc1cmVtfS5zdG9yZS1tb2JpbGUtcmVmaW5lLWZpbHRlcnNfX2J0bjo6YWZ0ZXJ7Y29udGVudDpcIu+BlFwiO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O21hcmdpbjowIDAgMCAwLjQzNzVyZW07Zm9udC1zaXplOjcwJX0uc3RvcmUtZmlsdGVyc3tkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zdG9yZS1maWx0ZXJze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19LnN0b3JlLWZpbHRlcnMgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0uc3RvcmUtZmlsdGVycyAuc2l0ZS1zaWRlYmFyIC5yZWdpb24+LmJsb2NrIC5ibG9ja19fdGl0bGUsLnN0b3JlLWZpbHRlcnMgLmJsb2NrX190aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN0b3JlLW1vYmlsZS1maWx0ZXJzLWlzLWFjdGl2ZSAuc3RvcmUtZmlsdGVyc3twb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpub25lO21hcmdpbjowO3BhZGRpbmc6MS4yNXJlbSAwLjkzNzVyZW07aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtib3JkZXI6MDtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3cteDpoaWRkZW47Ym94LXNoYWRvdzpub25lO3otaW5kZXg6OTk5OX0uc3RvcmUtZmlsdGVyc19fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0uc3RvcmUtbW9iaWxlLWZpbHRlcnMtaXMtYWN0aXZlIC5zdG9yZS1maWx0ZXJzX19jb250ZW50e3BhZGRpbmc6MH0uc3RvcmUtbW9iaWxlLWZpbHRlcnMtY2xvc2UtYnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O3JpZ2h0OjA7ZGlzcGxheTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6MS42MjVyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOnRvcDtvdXRsaW5lOm5vbmU7ei1pbmRleDoxMH0uc3RvcmUtbW9iaWxlLWZpbHRlcnMtY2xvc2UtYnRuOjpiZWZvcmV7Y29udGVudDpcIu+AjVwifS5zdG9yZS1tb2JpbGUtZmlsdGVycy1jbG9zZS1idG46aG92ZXIsLnN0b3JlLW1vYmlsZS1maWx0ZXJzLWNsb3NlLWJ0bjpmb2N1c3tjb2xvcjojMDA2ZGEwO3RleHQtZGVjb3JhdGlvbjpub25lfS5zdG9yZS1tb2JpbGUtZmlsdGVycy1jbG9zZS1idG4gc3Bhbnt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnN0b3JlLW1vYmlsZS1maWx0ZXJzLWlzLWFjdGl2ZSAuc3RvcmUtbW9iaWxlLWZpbHRlcnMtY2xvc2UtYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zdG9yZS1maWx0ZXJzX190aXRsZXtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjB9LnN0b3JlLW1vYmlsZS1maWx0ZXJzLWlzLWFjdGl2ZSAuc3RvcmUtZmlsdGVyc19fdGl0bGV7ZGlzcGxheTpibG9ja30uYWNyb25hbWUtc3RvcmV7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlfS5hY3JvbmFtZS1zdG9yZV9fZmVhdHVyZWQtcHJvZHVjdHN7bWFyZ2luOjAgMCAxLjg3NXJlbTtvcmRlcjoyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYWNyb25hbWUtc3RvcmVfX2ZlYXR1cmVkLXByb2R1Y3Rze21hcmdpbjowLjYyNXJlbSAwIDEuODc1cmVtO29yZGVyOjF9fS5hY3JvbmFtZS1zdG9yZV9fZmVhdHVyZWQtcHJvZHVjdHMgLnZpZXctZmVhdHVyZWR7Y2xlYXI6Ym90aDttYXJnaW46MDtwYWRkaW5nOjB9LmFjcm9uYW1lLXN0b3JlX19mZWF0dXJlZC1wcm9kdWN0cyAudmlldy1mZWF0dXJlZD4udmlldy1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MDtwYWRkaW5nOjB9QG1lZGlhKG1pbi13aWR0aDogNTAwcHgpey5hY3JvbmFtZS1zdG9yZV9fZmVhdHVyZWQtcHJvZHVjdHMgLnZpZXctZmVhdHVyZWQ+LnZpZXctY29udGVudHttYXJnaW46MCAtMC4zNzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuYWNyb25hbWUtc3RvcmVfX2ZlYXR1cmVkLXByb2R1Y3RzIC52aWV3LWZlYXR1cmVkPi52aWV3LWNvbnRlbnR7bWFyZ2luOjAgLTAuMzc1cmVtfX0uYWNyb25hbWUtc3RvcmVfX2ZlYXR1cmVkLXByb2R1Y3RzIC52aWV3LWZlYXR1cmVkIC52aWV3cy1yb3d7ZmxvYXQ6bm9uZTttYXJnaW46MCAwIDEuMjVyZW07cGFkZGluZzowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpub25lfUBtZWRpYShtaW4td2lkdGg6IDUwMHB4KXsuYWNyb25hbWUtc3RvcmVfX2ZlYXR1cmVkLXByb2R1Y3RzIC52aWV3LWZlYXR1cmVkIC52aWV3cy1yb3d7cGFkZGluZzowIDAuMzc1cmVtO3dpZHRoOjUwJX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5hY3JvbmFtZS1zdG9yZV9fZmVhdHVyZWQtcHJvZHVjdHMgLnZpZXctZmVhdHVyZWQgLnZpZXdzLXJvd3t3aWR0aDoyNSV9fS5hY3JvbmFtZS1zdG9yZV9fdGF4b25vbXktbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAuNjI1cmVtIDAgMDtwYWRkaW5nOjA7b3JkZXI6MX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmFjcm9uYW1lLXN0b3JlX190YXhvbm9teS1saXN0e21hcmdpbjowO29yZGVyOjJ9fS5hY3JvbmFtZS1zdG9yZV9fdGF4b25vbXktbGlzdD4udmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDEuODc1cmVtO3BhZGRpbmc6MCAwIDAgMjIlO3dpZHRoOjEwMCU7bWluLWhlaWdodDoyMDBweDtiYWNrZ3JvdW5kOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hY3JvbmFtZS1zdG9yZV9fdGF4b25vbXktbGlzdD4udmlld3ttYXJnaW46MCAwIDIuNXJlbTtwYWRkaW5nOjAgMi41cmVtIDAgMTAuMiU7d2lkdGg6NTAlfX0uYWNyb25hbWUtc3RvcmVfX3RheG9ub215LWxpc3QgLnZpZXc6bnRoLWNoaWxkKDMpPi52aWV3LWNvbnRlbnQsLmFjcm9uYW1lLXN0b3JlX190YXhvbm9teS1saXN0IC52aWV3Om50aC1jaGlsZCg1KT4udmlldy1jb250ZW50e2NvbHVtbnM6dW5zZXR9QG1lZGlhKG1pbi13aWR0aDogMzcwcHgpey5hY3JvbmFtZS1zdG9yZV9fdGF4b25vbXktbGlzdCAudmlldzpudGgtY2hpbGQoMyk+LnZpZXctY29udGVudCwuYWNyb25hbWUtc3RvcmVfX3RheG9ub215LWxpc3QgLnZpZXc6bnRoLWNoaWxkKDUpPi52aWV3LWNvbnRlbnR7Y29sdW1uczoyfX0uYWNyb25hbWUtc3RvcmVfX3RheG9ub215LWxpc3QgLnZpZXc6bnRoLWNoaWxkKDMpPi52aWV3LWNvbnRlbnQ+LnZpZXdzLXJvdywuYWNyb25hbWUtc3RvcmVfX3RheG9ub215LWxpc3QgLnZpZXc6bnRoLWNoaWxkKDUpPi52aWV3LWNvbnRlbnQ+LnZpZXdzLXJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246dG9wfS5hY3JvbmFtZS1zdG9yZV9fdGF4b25vbXktbGlzdCAudmlldz4udmlldy1jb250ZW50IGF7Y29sb3I6IzAwNmRhMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uYWNyb25hbWUtc3RvcmVfX3RheG9ub215LWxpc3QgLnZpZXc+LnZpZXctY29udGVudCBhOmhvdmVyLC5hY3JvbmFtZS1zdG9yZV9fdGF4b25vbXktbGlzdCAudmlldz4udmlldy1jb250ZW50IGE6Zm9jdXN7Y29sb3I6IzAwMjkzZH0uYWNyb25hbWUtc3RvcmUtY2F0ZWdvcnl7cG9zaXRpb246cmVsYXRpdmV9LmFjcm9uYW1lLXN0b3JlLWNhdGVnb3J5X19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0yOCU7bWFyZ2luOjA7cGFkZGluZzowIDEuNTYyNXJlbSAwIDA7d2lkdGg6MjglO3RleHQtYWxpZ246cmlnaHR9LmFjcm9uYW1lLXN0b3JlLWNhdGVnb3J5X19pbWFnZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uYWNyb25hbWUtc3RvcmUtY2F0ZWdvcnlfX2ltYWdlIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30uYWNyb25hbWUtc3RvcmUtY2F0ZWdvcnlfX2ltYWdlIGE6aG92ZXIsLmFjcm9uYW1lLXN0b3JlLWNhdGVnb3J5X19pbWFnZSBhOmZvY3Vze29wYWNpdHk6Ljh9LmFjcm9uYW1lLXN0b3JlLWNhdGVnb3J5X190aXRsZXttYXJnaW46MCAwIDAuOTM3NXJlbTtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MS4yfS5hY3JvbmFtZS1zdG9yZS1jYXRlZ29yeV9fdGl0bGUgYXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmFjcm9uYW1lLXN0b3JlLWNhdGVnb3J5X19jb250ZW50IHB7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgIDogNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogMzBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDJweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDdweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgOiAwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgOiAxICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3IgIDogJGhhbWJ1cmdlci1sYXllci1jb2xvciAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICAgICA6IG9wYWNpdHkoMTAwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIDNkeHksXG4gIDNkeHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBhcnJvd3R1cm4sXG4gIGFycm93dHVybi1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBtaW51cyxcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm4tclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9taW51c1wiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlci1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3F1ZWV6ZVwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleC1yXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiLy9cbi8vIFR5cG9ncmFwaHkuXG4vL1xuXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UGxheTo0MDAsNzAwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1UaXRpbGxpdW0rV2ViOjQwMCw3MDApO1xuXG4vL1xuLy8gSGVhZGVycy5cbi8vXG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbjogMCAwIDAuNjE4ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkYy1ibHVlLWRhcms7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJGYtcHJpbWFyeTtcbn1cblxuaDEsXG4uaDEge1xuICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gIHBhZGRpbmc6IHJlbSgxMHB4KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuICBjb2xvcjogJGMtYmx1ZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5LWxpZ2h0ZXI7XG59XG5cbi5mcm9udCBoMSxcbi5mcm9udCAuaDEge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmgyLFxuLmgyIHtcbiAgbWFyZ2luOiAwIHJlbSgyMHB4KSByZW0oMTVweCkgcmVtKDIwcHgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG59XG5cbi5oMi0tYm9sZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDMsXG4uaDMge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTcuNXB4KTtcbn1cblxuaDQsXG4uaDQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG59XG5cbmg1LFxuLmg1IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyLjQ1cHgpO1xufVxuXG5oNixcbi5oNiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcbn1cblxuLy9cbi8vIEJhc2ljIENvbnRlbnQuXG4vL1xuXG5AbWl4aW4gdGV4dC1saW5rKCkge1xuICBjb2xvcjogJGMtbGluaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIEBpbmNsdWRlIHNtb290aC10cmFuc2l0aW9uO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGMtbGluay1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5hIHtcbiAgQGluY2x1ZGUgdGV4dC1saW5rO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIHJlbSgxMHB4KSByZW0oMTVweCkgcmVtKDEwcHgpO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xufVxuXG51bC5saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIHJlbSgyMHB4KTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgcmVtKDVweCk7XG4gICAgcGFkZGluZzogMCAwIDAgcmVtKDEycHgpO1xuXG4gICAgLy8gQnVsbGV0LlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcmVtKDlweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNtYWxsIHZhcmlhdGlvbi5cbiAgJi5saXN0LS1zbSB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgICA+IGxpOjpiZWZvcmUge1xuICAgICAgdG9wOiByZW0oOHB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBCcm93biB2YXJpYXRpb24uXG4gICYubGlzdC0tYnJvd24gPiBsaSB7XG4gICAgY29sb3I6ICRjLXByaW1hcnk7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYy1saW5rO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYy1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJ1bGxldC5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGMtcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDAgcmVtKDIwcHgpO1xuICBib3JkZXItbGVmdDogcmVtKDE0cHgpIHNvbGlkICRjLXByaW1hcnk7XG4gIGZvbnQtZmFtaWx5OiAkZi1wcmltYXJ5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IGNhbGMoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMik7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIi8vXG4vLyBDb250cmliIFN0eWxlcy5cbi8vXG5cbi8vIEhhbWJ1cmdlcnMuXG4kaGFtYnVyZ2VyLXBhZGRpbmcteDogMTVweDtcbiRoYW1idXJnZXItcGFkZGluZy15OiAxMHB4O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aDogMjJweDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0OiAycHg7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc6IDZweDtcbkBpbXBvcnQgJy4uL2NvbnRyaWIvaGFtYnVyZ2Vycy9oYW1idXJnZXJzJztcblxuLy8gRm9udCBBd2Vzb21lLlxuLy8gTGlicmFyeSBpcyBicm91Z2h0IGluIGZyb20gdGhlIHByb2plY3QncyBjb21wb3NlciBmaWxlLlxuLy8gT25seSBpbXBvcnQgYmFyZSBtaW5pbXVtIHNvIHdlIGNhbiByZWZlcmVuY2UgdmFyaWFibGVzL21peGlucy5cbi8vIFRoZSBmb250IHBhdGggYW5kIHJlc3Qgb2YgdGhlIGFzc2V0cyByZW1haW4gaW4gdGhlIG1haW4gd2ViIGxpYnJhcnkuXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3Njc3MvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3Njc3MvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vbGlicmFyaWVzL2ZvbnRhd2Vzb21lL3Njc3MvY29yZVwiO1xuLy8gRm9udCBBd2Vzb21lIE92ZXJyaWRlczpcbkBpbXBvcnQgJ2xpYnJhcnktb3ZlcnJpZGVzL2ZvbnRhd2Vzb21lJztcblxuLy8gQm9vdHN0cmFwLlxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbi8vIEN1c3RvbSBWYXJpYWJsZXM6XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuLy8gQm9vdHN0cmFwIE92ZXJyaWRlczpcbkBpbXBvcnQgJ2xpYnJhcnktb3ZlcnJpZGVzL2Jvb3RzdHJhcCc7XG4vLyBSZXN0IG9mIEJvb3RzdHJhcCBjb3JlOlxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWFwc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuLy8gQWRkaXRpb25hbCBCb290c3RyYXAgSW5jbHVkZXM6XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdHlwZVwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY29udGFpbmVyc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL2FwaVwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9uYXZcIjtcblxuLy9cbi8vIEN1c3RvbSBUaGVtZSBTdHlsZXMuXG4vL1xuXG4vLyBHbG9iYWwuXG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnYW5pbWF0aW9ucyc7XG5cbi8vIEdlbmVyYWwuXG5AaW1wb3J0ICd0eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ2dlbmVyYWwnO1xuQGltcG9ydCAnc2l0ZS1oZWFkZXInO1xuQGltcG9ydCAnc2l0ZS1mb290ZXInO1xuQGltcG9ydCAnc2l0ZS1zdHJ1Y3R1cmUnO1xuQGltcG9ydCAnY29udGVudCc7XG5AaW1wb3J0ICdsYXlvdXRzJztcblxuLy8gTmF2aWdhdGlvbi5cbkBpbXBvcnQgJ25hdmlnYXRpb24vZm9vdGVyLW5hdic7XG5AaW1wb3J0ICduYXZpZ2F0aW9uL21vYmlsZS1uYXYnO1xuQGltcG9ydCAnbmF2aWdhdGlvbi9uYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ25hdmlnYXRpb24vcHJpbWFyeS1uYXYnO1xuXG4vLyBDb21wb25lbnRzLlxuQGltcG9ydCAnY29tcG9uZW50cy9jb21tZW50cyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2VtYmVkcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Zvcm1zJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcHJvZHVjdC1yZXZpZXdzJztcblxuLy8gTm9kZXMuXG5AaW1wb3J0ICdub2Rlcy9ibG9nLXBvc3QnO1xuQGltcG9ydCAnbm9kZXMvZmVhdHVyZWQnO1xuQGltcG9ydCAnbm9kZXMvZ3VpZGUnO1xuQGltcG9ydCAnbm9kZXMvam9iJztcbkBpbXBvcnQgJ25vZGVzL3BhZ2UnO1xuQGltcG9ydCAnbm9kZXMvcG9ydGZvbGlvJztcbkBpbXBvcnQgJ25vZGVzL3NvZnR3YXJlJztcblxuLy8gUGFnZXMuXG5AaW1wb3J0ICdwYWdlcy9jdXN0b20tcGFnZXMnO1xuQGltcG9ydCAncGFnZXMvbWFpbnRlbmFuY2UtcGFnZSc7XG5AaW1wb3J0ICdwYWdlcy9zaXRlLXNlYXJjaCc7XG5cbi8vIFBhcmFncmFwaHMuXG5AaW1wb3J0ICdwYXJhZ3JhcGhzL2Nhcm91c2VsJztcblxuLy8gQ29tbWVyY2UuXG5AaW1wb3J0ICdjb21tZXJjZS9jYXJ0JztcbkBpbXBvcnQgJ2NvbW1lcmNlL2NoZWNrb3V0JztcbkBpbXBvcnQgJ2NvbW1lcmNlL29yZGVyJztcbkBpbXBvcnQgJ2NvbW1lcmNlL3Byb2R1Y3QnO1xuQGltcG9ydCAnY29tbWVyY2Uvc3RvcmUnO1xuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeCkge1xuICAvKlxuICAgKiAzRFhcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeCB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4LXIpIHtcbiAgLypcbiAgICogM0RYIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeC1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R5KSB7XG4gIC8qXG4gICAqIDNEWVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R5IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R5LXIpIHtcbiAgLypcbiAgICogM0RZIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeS1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHh5KSB7XG4gIC8qXG4gICAqIDNEWFlcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeHkge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHh5LXIpIHtcbiAgLypcbiAgICogM0RYWSBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHh5LXIge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVooLTE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93KSB7XG4gIC8qXG4gICAqIEFycm93XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yLCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3ctcikge1xuICAvKlxuICAgKiBBcnJvdyBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93YWx0KSB7XG4gIC8qXG4gICAqIEFycm93IEFsdFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3dhbHQge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjI1LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMjUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd2FsdC1yKSB7XG4gIC8qXG4gICAqIEFycm93IEFsdCBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3dhbHQtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yNSwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yNSwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd3R1cm4pIHtcbiAgLypcbiAgICogQXJyb3cgVHVyblxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd3R1cm4tcikge1xuICAvKlxuICAgKiBBcnJvdyBUdXJuIFJpZ2h0XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBib3JpbmcpIHtcbiAgLypcbiAgICogQm9yaW5nXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1ib3Jpbmcge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJixcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZSkge1xuICAvKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Uge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZS1yKSB7XG4gIC8qXG4gICAqIENvbGxhcHNlIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYykge1xuICAvKlxuICAgKiBFbGFzdGljXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbGFzdGljIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogY2FsYygkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDIpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYy1yKSB7XG4gIC8qXG4gICAqIEVsYXN0aWMgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogY2FsYygkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDIpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZW1waGF0aWMpIHtcbiAgLypcbiAgICogRW1waGF0aWNcbiAgICovXG4gIC5oYW1idXJnZXItLWVtcGhhdGljIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbXBoYXRpYy1yKSB7XG4gIC8qXG4gICAqIEVtcGhhdGljIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWVtcGhhdGljLXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG1pbnVzKSB7XG4gIC8qXG4gICAqIE1pbnVzXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1taW51cyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyAwcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDhzIDBzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIGxpbmVhcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDhzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgMC4wOHMgbGluZWFyO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNsaWRlcikge1xuICAvKlxuICAgKiBTbGlkZXJcbiAgICovXG4gIC5oYW1idXJnZXItLXNsaWRlciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGNhbGMoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoY2FsYygkaGFtYnVyZ2VyLWxheWVyLXdpZHRoIC8gLTcpLCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAtMSwgMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNsaWRlci1yKSB7XG4gIC8qXG4gICAqIFNsaWRlciBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zbGlkZXItciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGNhbGMoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKC00NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoY2FsYygkaGFtYnVyZ2VyLWxheWVyLXdpZHRoIC8gNyksICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluKSB7XG4gIC8qXG4gICAqIFNwaW5cbiAgICovXG4gIC5oYW1idXJnZXItLXNwaW4ge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluLXIpIHtcbiAgLypcbiAgICogU3BpbiBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmcpIHtcbiAgLypcbiAgICogU3ByaW5nXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcHJpbmcge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBjYWxjKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMik7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTNzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmctcikge1xuICAvKlxuICAgKiBTcHJpbmcgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzdGFuZCkge1xuICAvKlxuICAgKiBTdGFuZFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3RhbmQge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3RhbmQtcikge1xuICAvKlxuICAgKiBTdGFuZCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zdGFuZC1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcXVlZXplKSB7XG4gIC8qXG4gICAqIFNxdWVlemVcbiAgICovXG4gIC5oYW1idXJnZXItLXNxdWVlemUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgMC4xMnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHZvcnRleCkge1xuICAvKlxuICAgKiBWb3J0ZXhcbiAgICovXG4gIC5oYW1idXJnZXItLXZvcnRleCB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgdm9ydGV4LXIpIHtcbiAgLypcbiAgICogVm9ydGV4IFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXZvcnRleC1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWQsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4lZmEtaWNvbiB7XG4gIEBpbmNsdWRlIGZhLWljb247XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vXG4vLyBGb250IEF3ZXNvbWUgT3ZlcnJpZGVzLlxuLy9cblxuLy8gSW5jbHVkZSBmb250IHN0eWxlIGJhc2UgY2xhc3MgbmFtZXMuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmFsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG5cbjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6ICN7JGJvcmRlci1yYWRpdXMtMnhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjc1KSAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy9cbi8vIEJvb3RzdHJhcCBPdmVycmlkZXMuXG4vL1xuXG4kYm9keS1iZzogJGMtd2hpdGU7XG4kYm9keS1jb2xvcjogJGMtYm9keTtcblxuLy8gTGlua3MuXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuJGxpbmstY29sb3I6ICAgICAgICAkYy1saW5rO1xuJGxpbmstZGVjb3JhdGlvbjogICB1bmRlcmxpbmU7XG4kbGluay1ob3Zlci1jb2xvcjogICRjLWxpbmstaG92ZXI7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHMuXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDEyMjBweFxuKTtcblxuLy8gR3JpZCBjb250YWluZXJzLlxuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEyMjBweFxuKTtcblxuLy8gR3JpZCBjb2x1bW5zLlxuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogIDEuODc1cmVtOyAvLyAxLjVyZW07XG4kZ3JpZC1yb3ctY29sdW1uczogICA2O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy9cbi8vIFZhcmlhYmxlcy5cbi8vXG5cbi8vIENvbG9ycy5cbiRjLXdoaXRlOiAjZmZmO1xuJGMtYmxhY2s6ICMwMDA7XG4kYy1ibHVlOiAjMDA2REEwO1xuJGMtYmx1ZS1saWdodDogIzAxNmRhMDtcbiRjLWJsdWUtZGFyazogIzAwMjkzRDtcbiRjLXllbGxvdzogI2ZmZDcwMDtcblxuLy8gTmV1dHJhbCBDb2xvcnMuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzE1MTUxNTtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICAjMzUzNTM1O1xuJGdyYXktZGFyazogICAgICAgICAgICAgICM1NDUzNTM7XG4kZ3JheTogICAgICAgICAgICAgICAgICAgIzgwN2U3ZTtcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAjYjNiM2IzO1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgICNlZmVmZWY7XG4kZ3JheS1ib3JkZXI6ICAgICAgICAgICAgJGdyYXk7XG4kZ3JheS1ib3JkZXItbGlnaHQ6ICAgICAgI2U2ZTZlNjtcbiRncmF5LWNvbnRhaW5lci1ib3JkZXI6ICAjY2NjO1xuXG4kYy1zbW9rZTogI2Y1ZjVmNTtcbiRjLWdyYXk6ICM0NDQ7XG4kYy1sdGdyYXk6ICRncmF5LWxpZ2h0ZXI7XG4kYy1sdGJsYWNrOiAjMzUzNTM1O1xuXG4vLyBDb25maWcuXG4kYy1zaXRlLWJnOiAkYy13aGl0ZTtcblxuJGMtcHJpbWFyeTogJGMtYmx1ZS1kYXJrO1xuJGMtcHJpbWFyeS1ob3ZlcjogZGFya2VuKCRjLWJsdWUtZGFyaywgMTAlKTtcblxuJGMtc2Vjb25kYXJ5OiAkYy1ibHVlO1xuJGMtc2Vjb25kYXJ5LWhvdmVyOiBkYXJrZW4oJGMtYmx1ZSwgMTAlKTtcblxuJGMtdGVydGlhcnk6ICRjLXllbGxvdztcbiRjLXRlcnRpYXJ5LWhvdmVyOiBkYXJrZW4oJGMteWVsbG93LCAxMCUpO1xuXG4kYy1ib2R5OiAjMzMzO1xuXG4kYy1saW5rOiAkYy1ibHVlLWRhcms7XG4kYy1saW5rLWhvdmVyOiAkYy1ibHVlO1xuXG4kYy1zdGFyLW9uOiAkYy1saW5rLWhvdmVyO1xuJGMtc3Rhci1ob3ZlcjogJGMtbGluaztcbiRjLXN0YXItb2ZmOiAjZTJlMmUyO1xuXG4kYy10YWItbmF2LWJhY2tncm91bmQ6ICNkZWRlZGU7XG5cbi8vIE1lc3NhZ2luZyAmIFN0YXR1cyBDb2xvcnMuXG4kYy1lcnJvcjogI2MwMDtcbiRjLWVycm9yLXRleHQ6IGRhcmtlbigkYy1lcnJvciwgMjAlKTtcbiRjLWVycm9yLWFjY2VudDogI2ZjZjRmMjtcbiRjLWVycm9yLWJvcmRlcjogZGFya2VuKCRjLWVycm9yLWFjY2VudCwgMjAlKTtcblxuJGMtd2FybmluZzogI2UwOTYwMDtcbiRjLXdhcm5pbmctdGV4dDogZGFya2VuKCRjLXdhcm5pbmcsIDI1JSk7XG4kYy13YXJuaW5nLWFjY2VudDogI2ZkZjhlZDtcbiRjLXdhcm5pbmctYm9yZGVyOiBkYXJrZW4oJGMtd2FybmluZy1hY2NlbnQsIDIwJSk7XG5cbiRjLXN1Y2Nlc3M6ICM3N2IyNTk7XG4kYy1zdWNjZXNzLXRleHQ6IGRhcmtlbigkYy1zdWNjZXNzLCAzMCUpO1xuJGMtc3VjY2Vzcy1hY2NlbnQ6ICNmM2ZhZWY7XG4kYy1zdWNjZXNzLWJvcmRlcjogZGFya2VuKCRjLXN1Y2Nlc3MtYWNjZW50LCAyMCUpO1xuXG4kYy1mb3JtLXJlcXVpcmVkOiAjZjAwO1xuJGMtZm9ybS1kaXNhYmxlZC1iZzogJGdyYXktbGlnaHRlcjtcblxuLy8gRm9udHMuXG4kZi1wbGF5OiAnUGxheScsIHNhbnMtc2VyaWY7XG4kZi10aXRpbGxpdW0td2ViOiAnVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWY7XG5cbiRmLXByaW1hcnk6ICRmLXBsYXk7XG4kZi1zZWNvbmRhcnk6ICRmLXRpdGlsbGl1bS13ZWI7XG4kZi1ib2R5OiBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy8gRm9udCBTaXppbmcuXG4kZnMtZ2xvYmFsOiAxNXB4O1xuXG4vLyBTaXRlIFN0eWxlcy5cbiRib3JkZXItcmFkaXVzOiAwO1xuJGltYWdlLWhvdmVyLW9wYWNpdHk6IC44O1xuXG4vLyBGb3Jtcy5cbiRmb3JtLW1heC13aWR0aDogNDAwcHg7XG5cbi8vIENoYW5nZSB3aXRoIGNhdXRpb24uXG4vLyAxNnB4IGlzIHRoZSByZWNvbW1lbmRlZCBzaXplIGZvciBmb3JtIGVsZW1lbnRzL2FjY2Vzc2liaWxpdHkuXG4kZnMtZm9ybS1pdGVtOiAxNnB4O1xuJGZvcm0taXRlbS1taW4taGVpZ2h0OiAzMHB4O1xuXG4vL1xuLy8gUmVzcG9uc2l2ZSBIZWxwZXJzLlxuLy9cblxuJHNjcmVlbi1taW46IDMyMHB4O1xuJHNjcmVlbi1tb2JpbGUtbGc6IDM3MHB4O1xuJHNjcmVlbi1tb2JpbGUteGw6IDUwMHB4O1xuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBmdW5jdGlvbi1uYW1lLWNhc2VcblxuLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRjb2xvci1yZ2I6IHRvLXJnYigkdmFsdWUpO1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgkY29sb3ItcmdiLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvL1xuLy8gQW5pbWF0aW9ucy5cbi8vXG5cbkBrZXlmcmFtZXMgYWpheC1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNocmluay1ib3VuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAzMyUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjg1KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zLlxuLy9cblxuQG1peGluIGJ1dHRvbi1oaWRlLXRleHQoKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJHRvcCwgJGJvdHRvbSkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkdG9wIDAlLCAkYm90dG9tIDEwMCUpO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1vcGFjaXR5KCRjb2xvciwgJG9wYWNpdHk6IC4zKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjsgLy8gRmFsbGJhY2suXG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XG59XG5cbkBtaXhpbiBzbW9vdGgtdHJhbnNpdGlvbigpIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtaXhpbiBlbWJvc3MoJGNvbG9yOiAkYy1ibHVlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRjb2xvciwgZGFya2VuKCRjb2xvciwgNSUpKTtcbiAgYm94LXNoYWRvdzogbGlnaHRlbigkY29sb3IsIDglKSAwIDAgMCAxcHggaW5zZXQsIGRhcmtlbigkY29sb3IsIDE1JSkgMCAwIDAgMXB4O1xufVxuXG4vL1xuLy8gVHlwb2dyYXBoeS5cbi8vXG5cbi8vIENhbGN1bGF0ZSByZW0gZnJvbSBweC5cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgJHJlbVNpemU6IGNhbGMoJHNpemUgLyAxNnB4KTtcbiAgQHJldHVybiAjeyRyZW1TaXplfXJlbTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuICBmb250LXNpemU6ICRzaXplOyAvLyBGYWxsYmFjayBpbiBweC5cbiAgZm9udC1zaXplOiByZW0oJHNpemUpO1xufVxuXG4vL1xuLy8gR3JhZGllbnRzLlxuLy9cblxuQG1peGluIGJnLWdyYWRpZW50LXRlYWwtZGFyaygpIHtcbiAgYmFja2dyb3VuZDogIzJiNTU1OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJiNTU1OSAzMiUsICMyMDQwNDMgMTAwJSk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC10ZWFsLWRhcmstaW52ZXJ0KCkge1xuICBiYWNrZ3JvdW5kOiAjMjA0MDQzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjA0MDQzIDMyJSwgIzJiNTU1OSAxMDAlKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LWJyb3duKCkge1xuICBiYWNrZ3JvdW5kOiAjYjY1NzI3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjY1NzI3IDAlLCAjODk0MjFkIDEwMCUpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtYnJvd24taW52ZXJ0KCkge1xuICBiYWNrZ3JvdW5kOiAjODk0MjFkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjODk0MjFkIDAlLCAjYjY1NzI3IDEwMCUpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtZ3JheS1saWdodCgpIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjRmNCAzMiUsICNkYWRhZGEgMTAwJSk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC1ncmF5LXRvLXdoaXRlKCkge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzIDAlLCAjZmZmZmZmIDEwMCUpO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwuXG4vL1xuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICRjLWJvZHk7XG4gIGJhY2tncm91bmQ6ICRjLXNpdGUtYmc7XG4gIGZvbnQtZmFtaWx5OiAkZi1ib2R5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogJGZzLWdsb2JhbDtcbiAgLy9saW5lLWhlaWdodDogMS41O1xuICBtaW4td2lkdGg6ICRzY3JlZW4tbWluO1xuXG4gICYuY2tlX2VkaXRhYmxlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICB9XG59XG5cbmh0bWwuZHJ1cGFsLFxuaHRtbC5kcnVwYWwgYm9keSB7XG4gIGJhY2tncm91bmQ6ICRjLXNpdGUtYmc7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjLXdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkYy1ibHVlO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjLXdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkYy1ibHVlO1xufVxuXG4qOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggc29saWQgJGMtYmx1ZTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggJGMtYmx1ZTtcbn1cblxuYm9keS5ja2VfZWRpdGFibGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZi1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mLWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gSW1hZ2VzLlxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xufVxuXG4vLyBDS0VkaXRvciBhbGlnbm1lbnQgc3R5bGVzLlxuLm1lZGlhLFxuaW1nIHtcbiAgJi5hbGlnbi1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbi1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmLmFsaWduLWNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8vIEFsaWdubWVudC5cbi5ydGVpbmRlbnQxIHtcbiAgbWFyZ2luLWxlZnQ6IHJlbSg0MHB4KTtcbn1cblxuLnJ0ZWluZGVudDIge1xuICBtYXJnaW4tbGVmdDogcmVtKDgwcHgpO1xufVxuXG4ucnRlaW5kZW50MyB7XG4gIG1hcmdpbi1sZWZ0OiByZW0oMTIwcHgpO1xufVxuXG4ucnRlaW5kZW50NCB7XG4gIG1hcmdpbi1sZWZ0OiByZW0oMTYwcHgpO1xufVxuXG4ucnRlbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ydGVyaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucnRlY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucnRlanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5pYmltYWdlX2xlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmliaW1hZ2VfcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8vIFZpZGVvIEVtYmVkcy5cbmlmcmFtZVtzcmMqPSd5b3V0dWJlLmNvbSddLFxuaWZyYW1lW3NyYyo9J3ZpbWVvLmNvbSddIHtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuXG4vLyBDbGVhcmZpeCBmb3IgaW5saW5lIGZpZWxkcy5cbi5maWVsZC0tbGFiZWwtaW5saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8vIFRhYmxlcy5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udmlldyB0YWJsZSBjYXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50YWJsZSxcbi50YWJsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcblxuICAvLyBDZWxscy5cbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgID4gdGQuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5ncy5cbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRvcC9ib3R0b20gYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdC5cbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzLlxuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgfVxuXG4gIC8vIE5lc3RpbmcuXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC8vIE5vIGJvcmRlciB2YXJpYXRpb24uXG4gICYubm8tYm9yZGVyIHtcbiAgICAvLyBDZWxscy5cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aCxcbiAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRhYmxlOm5vdChbY2xhc3NdKSB7XG4gIEBleHRlbmQgLnRhYmxlO1xuICBAZXh0ZW5kIC50YWJsZS1ib3JkZXJlZDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogJGMtcHJpbWFyeTtcbiAgY29sb3I6ICRjLXdoaXRlO1xufVxuXG4vLyBCbHVlIFRhYmxlLlxudGFibGUuYmx1ZVRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFDNkVBNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgdGQsXG4gIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gIH1cblxuICB0Ym9keSB0ZCB7XG5cbiAgfVxuXG4gIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0QwRTRGNTtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUM2RUE0O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDQ0NDQ0O1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMTEwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNEMEU0RjU7XG4gIH1cblxuICB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLy8gVGFibGUgU29ydC5cbi50YWJsZXNvcnQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gICYudGFibGVzb3J0LS1hc2Mge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICAgIEBleHRlbmQgLmZhcztcbiAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1kb3duKTtcbiAgICAgIG1hcmdpbjogMCAwIDAgcmVtKDJweCk7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZXNvcnQtLWRlc2Mge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICAgIEBleHRlbmQgLmZhcztcbiAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7XG4gICAgICBtYXJnaW46IDAgMCAwIHJlbSgycHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZXNzYWdlcy5cbi5tZXNzYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMzlweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIEljb24uXG4gICY6OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICBAZXh0ZW5kIC5mYXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5bZGlyPVwicnRsXCJdIC5tZXNzYWdlcyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC8vIEljb24uXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLm1lc3NhZ2VzICsgLm1lc3NhZ2VzIHtcbiAgbWFyZ2luLXRvcDogMS41MzhlbTtcbn1cbi5tZXNzYWdlc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tZXNzYWdlc19faXRlbSArIC5tZXNzYWdlc19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNzY5ZW07XG59XG5cbi8vIFN0YXR1cy9TdWNjZXNzIE1lc3NhZ2UuXG4ubWVzc2FnZXMtLXN0YXR1cyB7XG4gIGNvbG9yOiAkYy1zdWNjZXNzLXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXN1Y2Nlc3MtYWNjZW50O1xuICBib3JkZXItY29sb3I6ICRjLXN1Y2Nlc3MtYm9yZGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gIC8vIEljb24uXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7XG4gICAgY29sb3I6ICRjLXN1Y2Nlc3M7XG4gIH1cbn1cbltkaXI9XCJydGxcIl0gLm1lc3NhZ2VzLS1zdGF0dXMge1xuICBib3JkZXItY29sb3I6ICRjLXN1Y2Nlc3MtYm9yZGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLy8gV2FybmluZyBNZXNzYWdlLlxuLm1lc3NhZ2VzLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2FybmluZy1hY2NlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGMtd2FybmluZy1ib3JkZXI7XG4gIGNvbG9yOiAkYy13YXJuaW5nLXRleHQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgLy8gSWNvbi5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTtcbiAgICBjb2xvcjogJGMtd2FybmluZztcbiAgfVxufVxuW2Rpcj1cInJ0bFwiXSAubWVzc2FnZXMtLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICRjLXdhcm5pbmctYm9yZGVyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vLyBFcnJvciBNZXNzYWdlLlxuLm1lc3NhZ2VzLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWVycm9yLWFjY2VudDtcbiAgY29sb3I6ICRjLWVycm9yLXRleHQ7XG4gIGJvcmRlci1jb2xvcjogJGMtZXJyb3ItYm9yZGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gIC8vIEljb24uXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWNpcmNsZSk7XG4gICAgY29sb3I6ICRjLWVycm9yO1xuICB9XG4gIHAuZXJyb3Ige1xuICAgIGNvbG9yOiAkYy1lcnJvci10ZXh0O1xuICB9XG59XG5bZGlyPVwicnRsXCJdIC5tZXNzYWdlcy0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICRjLWVycm9yLWJvcmRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLy8gVGFicy5cbi5uYXYtdGFicyB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS1ib3JkZXI7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgPiBhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LWJvcmRlcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5hdi10YWJzLS12ZXJ0aWNhbCB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktYm9yZGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgMjMwcHg7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG4gID4gbGksXG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgbWFyZ2luOiAwIC0xcHggMCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gID4gbGkgPiBhOmhvdmVyLFxuICA+IGxpID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LWJvcmRlcjtcbiAgfVxuICA+IGxpLmFjdGl2ZSA+IGEsXG4gID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiAgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1ib3JkZXIgdHJhbnNwYXJlbnQgJGdyYXktYm9yZGVyICRncmF5LWJvcmRlcjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBTbGljay5cbi5zbGljay1zbGlkZSB7XG4gIC8vIFJlbW92ZSBvdXRsaW5lIG9uIHNsaWNrIGl0ZW1zLlxuICBvdXRsaW5lOiBub25lO1xufVxuXG4vLyBCdXR0b25zLlxuYnV0dG9uIHtcbiAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb247XG59XG5cbi5idG4sXG4uYnRuLWRlZmF1bHQsXG4uYnRuLS1kZWZhdWx0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgOHB4IDhweCAwO1xuICBwYWRkaW5nOiA4cHggMTRweCA2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWl0ZW0tbWluLWhlaWdodDtcbiAgZm9udC1mYW1pbHk6ICRmLXBsYXk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkYy1ibHVlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6ICRjLWJsdWUgMCAwIDAgMXB4IGluc2V0LCAkYy1ibHVlIDAgMCAwIDFweDtcbiAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb24oKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBlbWJvc3MoZGFya2VuKCRjLXdoaXRlLCA1JSkpO1xuICAgIGJveC1zaGFkb3c6ICRjLWJsdWUgMCAwIDAgMXB4IGluc2V0LCAkYy1ibHVlIDAgMCAwIDFweDtcbiAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGRhcmtlbigkYy13aGl0ZSwgNSUpLCBkYXJrZW4oJGMtd2hpdGUsIDIlKSk7XG4gICAgYm94LXNoYWRvdzogJGMtYmx1ZSAwIDAgMCAxcHggaW5zZXQsICRjLWJsdWUgMCAwIDAgMXB4O1xuICAgIGNvbG9yOiByZ2JhKCRjLWJsdWUsIC45NSk7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG4gICAgYm94LXNoYWRvdzogJGdyYXkgMCAwIDAgMXB4IGluc2V0LCAkZ3JheSAwIDAgMCAxcHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4vLyBQcmltYXJ5IGJ1dHRvbi5cbi5idG4tcHJpbWFyeSxcbi5idG4tLXByaW1hcnkge1xuICBjb2xvcjogJGMtd2hpdGU7XG4gIEBpbmNsdWRlIGVtYm9zcygkYy1ibHVlKTtcbiAgdGV4dC1zaGFkb3c6IGRhcmtlbigkYy1ibHVlLCA4JSkgMCAtMXB4IDA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgZW1ib3NzKGxpZ2h0ZW4oJGMtYmx1ZSwgNSUpKTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGRhcmtlbigkYy1ibHVlLCA1JSksIGRhcmtlbigkYy1ibHVlLCAyJSkpO1xuICAgIGJveC1zaGFkb3c6IGRhcmtlbigkYy1ibHVlLCAxNSUpIDAgMCAwIDFweCwgcmdiYSgkYy1ibHVlLCAwLjE1KSAwIDAgMCAycHgsIGRhcmtlbigkYy1ibHVlLCA4JSkgMCAzcHggM3B4IDAgaW5zZXQsIHJnYmEod2hpdGUsIDAuMjUpIDAgMnB4IDFweCAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBTZWNvbmRhcnkgYnV0dG9uLlxuLmJ0bi1zZWNvbmRhcnksXG4uYnRuLS1zZWNvbmRhcnkge1xuICBjb2xvcjogJGMtd2hpdGU7XG4gIEBpbmNsdWRlIGVtYm9zcygkYy1ibHVlLWRhcmspO1xuICB0ZXh0LXNoYWRvdzogZGFya2VuKCRjLWJsdWUtZGFyaywgOCUpIDAgLTFweCAwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGVtYm9zcyhsaWdodGVuKCRjLWJsdWUtZGFyaywgNSUpKTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGRhcmtlbigkYy1ibHVlLWRhcmssIDUlKSwgZGFya2VuKCRjLWJsdWUtZGFyaywgMiUpKTtcbiAgICBib3gtc2hhZG93OiBkYXJrZW4oJGMtYmx1ZS1kYXJrLCAxNSUpIDAgMCAwIDFweCwgcmdiYSgkYy1ibHVlLWRhcmssIDAuMTUpIDAgMCAwIDJweCwgZGFya2VuKCRjLWJsdWUtZGFyaywgOCUpIDAgM3B4IDNweCAwIGluc2V0LCByZ2JhKHdoaXRlLCAwLjI1KSAwIDJweCAxcHggMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gUHJpbWFyeSAmIFNlY29uZGFyeSBEaXNhYmxlZCBTdGF0ZXMuXG4uYnRuLXByaW1hcnksXG4uYnRuLS1wcmltYXJ5LFxuLmJ0bi1zZWNvbmRhcnksXG4uYnRuLS1zZWNvbmRhcnkge1xuICAmOmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIEBpbmNsdWRlIGVtYm9zcygkZ3JheS1saWdodCk7XG4gICAgdGV4dC1zaGFkb3c6IGRhcmtlbigkZ3JheSwgOCUpIDAgLTFweCAwO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLy8gTGlnaHQgYnV0dG9uLlxuLmJ0bi0tbGlnaHQge1xuICBjb2xvcjogJGMtYmx1ZS1kYXJrO1xuICBAaW5jbHVkZSBlbWJvc3MoJGMtd2hpdGUpO1xuICB0ZXh0LXNoYWRvdzogZGFya2VuKCRjLXdoaXRlLCA4JSkgMCAtMXB4IDA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgZW1ib3NzKGRhcmtlbigkYy13aGl0ZSwgNSUpKTtcbiAgICBjb2xvcjogJGMtYmx1ZS1kYXJrO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChkYXJrZW4oJGMtd2hpdGUsIDUlKSwgZGFya2VuKCRjLXdoaXRlLCAyJSkpO1xuICAgIGJveC1zaGFkb3c6IGRhcmtlbigkYy13aGl0ZSwgMTUlKSAwIDAgMCAxcHgsIHJnYmEoJGMtd2hpdGUsIDAuMTUpIDAgMCAwIDJweCwgZGFya2VuKCRjLXdoaXRlLCA4JSkgMCAzcHggM3B4IDAgaW5zZXQsIHJnYmEod2hpdGUsIDAuMjUpIDAgMnB4IDFweCAwO1xuICAgIGNvbG9yOiByZ2JhKCRjLWJsdWUtZGFyaywgLjk1KTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBUZXh0IGJ1dHRvbi5cbi5idG4tLXRleHQge1xuICBjb2xvcjogJGMtYmx1ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYy1ibHVlLWRhcms7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGMtYmx1ZS1kYXJrO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4vLyBMaW5rIGJ1dHRvbi5cbi5idG4tbGluayB7XG4gIGNvbG9yOiAkYy1saW5rO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYy1saW5rLWhvdmVyO1xuICB9XG59XG5cbi5idG4tbGluay0tYXJyb3ctbGVmdCB7XG4gICY6OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICBAZXh0ZW5kIC5mYXM7XG4gICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tbGVmdCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCByZW0oMTBweCkgMCAwO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG59XG5cbi5idG4tbGluay0tZ28tYmFjayB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2LjVweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gTGFyZ2UgYnV0dG9uLlxuLmJ0bi1sZyxcbi5idG4tLWxnLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi8vIFNtYWxsIGJ1dHRvbi5cbi5idG4tc20sXG4uYnRuLS1zbSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogJGZzLWdsb2JhbDtcbn1cblxuLy8gQnV0dG9uIEhlbHBlcnMuXG4uYnRuLS1uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5idG4tLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8vXG4vLyBTaXRlIEhlYWRlci5cbi8vXG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwMTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cbn1cblxuLy9cbi8vIERydXBhbCBBZG1pbiBUb29sYmFyIE92ZXJyaWRlcy5cbi8vXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gSG9yaXpvbnRhbCBhY3RpdmUuXG4gIGJvZHkudG9vbGJhci10cmF5LW9wZW4udG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItZml4ZWQge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICB0b3A6IDc5cHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYtb3ZlcmxheSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyg1OHB4ICsgNzlweCk7XG4gICAgfVxuICB9XG5cbiAgLy8gVmVydGljYWwgYWN0aXZlLlxuICBib2R5LnRvb2xiYXItdmVydGljYWwudG9vbGJhci1maXhlZCB7XG4gICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgIHRvcDogMzlweDtcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdi1vdmVybGF5IHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDU4cHggKyAzOXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyX190b3AtYmFyIHtcbiAgbWluLWhlaWdodDogNTdweDtcbiAgYmFja2dyb3VuZDogJGMtYmx1ZS1kYXJrO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLnNpdGUtaGVhZGVyX190b3AtYmFyX19jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYy1ibHVlLWRhcms7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5ib2R5LnNpdGUtaGVhZGVyLXNlYXJjaC1pcy1hY3RpdmUgLnNpdGUtaGVhZGVyX190b3AtYmFyX19jb250ZW50OjpiZWZvcmUge1xuICBvcGFjaXR5OiAuODU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXJfX2xvZ28tY29udGVudCB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCByZW0oMjVweCk7XG4gIHdpZHRoOiBhdXRvO1xuICBvcmRlcjogMjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgICBwYWRkaW5nOiAwIHJlbSg0MHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fdG9wLWJhcl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG9yZGVyOiA0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgPiBkaXYge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblxuICAgIGRpdixcbiAgICBuYXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cblxuICAubWVudV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCA4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tb2JpbGUtbGcpIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgYSxcbiAgLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG4gIH1cblxuICAvLyBNeSBBY2NvdW50LlxuICAubWVudV9faXRlbS0tbXktYWNjb3VudCAubWVudV9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xuICAgIH1cblxuICAgIC8vIEljb24uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWZhLWljb247XG4gICAgICBAZXh0ZW5kIC5mYXM7XG4gICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC8vIExvZyBJbi5cbiAgLm1lbnVfX2l0ZW0tLWxvZy1pbiAubWVudV9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgIH1cblxuICAgIC8vIEljb24uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWZhLWljb247XG4gICAgICBAZXh0ZW5kIC5mYXM7XG4gICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1hbHQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAvLyBMb2cgT3V0LlxuICAubWVudV9faXRlbS0tbG9nLW91dCAubWVudV9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyN3B4O1xuICAgIH1cblxuICAgIC8vIEljb24uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWZhLWljb247XG4gICAgICBAZXh0ZW5kIC5mYXM7XG4gICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5zaXRlLWhlYWRlci1zZWNvbmRhcnktbWVudSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuXG4gIG5hdiB7XG4gICAgLm1lbnVfX2xpbmsge1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gU2l0ZSBIZWFkZXIgU2VhcmNoLlxuLy9cblxuLnNpdGUtaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgd2lkdGg6IGF1dG87XG4gIG9yZGVyOiAxO1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMnB4IDMwcHggMCAwO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZS1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDZweCAwIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZSB7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG5cbiAgLy8gSWNvbi5cbiAgJjo6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVmYS1pY29uO1xuICAgIEBleHRlbmQgLmZhcztcbiAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG59XG5cbmJvZHkuc2l0ZS1oZWFkZXItc2VhcmNoLWlzLWFjdGl2ZSAuc2l0ZS1oZWFkZXJfX3NlYXJjaC10b2dnbGUge1xuICAvLyBJY29uLlxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAyN3B4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDIwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICByaWdodDogNTVweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFRleHQgRmllbGQuXG4gIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMzZweCA1cHggMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgY29sb3I6ICRjLWJvZHk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNXB4IDVweCA0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU3VibWl0LlxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1zdWJtaXQtLXRyaWdnZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA0cHggM3B4IDNweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjLWJvZHk7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cbiAgICAgIC8vIEljb24uXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kICVmYS1pY29uO1xuICAgICAgICBAZXh0ZW5kIC5mYXI7XG4gICAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5zaXRlLWhlYWRlci1zZWFyY2gtaXMtYWN0aXZlIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIFNpdGUgSGVhZGVyIE5hdi5cbi8vXG5cbi5zaXRlLWhlYWRlcl9fbmF2LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXJfX25hdi1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbn1cblxuLy9cbi8vIFNpdGUgSGVhZGVyIFRvcCBSaWdodCBDb250ZW50LlxuLy9cblxuLnNpdGUtaGVhZGVyX190b3AtcmlnaHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBmb250LXNpemU6ICRmcy1nbG9iYWw7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY3RhLXNpdGUtaGVhZGVyLWZyZWUtc2hpcHBpbmcge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIvL1xuLy8gU2l0ZSBGb290ZXIuXG4vL1xuXG4uc2l0ZS1mb290ZXIge1xuXG59XG5cbi5zaXRlLWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IHJlbSgyMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IHJlbSgxMHB4KTtcbiAgYmFja2dyb3VuZDogJGMtYmx1ZS1kYXJrO1xufVxuXG4uc2l0ZS1mb290ZXJfX2NvbnRlbnQge1xuXG59XG5cbi5zaXRlLWZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIHJlbSgxMHB4KSAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogcmVtKDkxcHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vL1xuLy8gU2l0ZSBGb290ZXIgQ29weXJpZ2h0LlxuLy9cblxuLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW46IHJlbSgzMHB4KSAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDExLjI1cHgpO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMCAwIHJlbSgxMXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGMteWVsbG93O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFNpdGUgU3RydWN0dXJlLlxuLy9cblxuLnNpdGUtc3RydWN0dXJlLWd1dHRlciB7XG4gIHBhZGRpbmctbGVmdDogcmVtKDVweCk7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSg1cHgpO1xufVxuIiwiLy9cbi8vIFNpdGUgQ29udGVudC5cbi8vXG5cbi5zaXRlLWNvbnRlbnQge1xuXG59XG5cbi5zaXRlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiByZW0oMTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oMjBweCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbn1cblxuLmNvbnRlbnRfX21haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb2wtbWFpbi1jb250ZW50LS1mdWxsLXdpZHRoIC5jb250ZW50X19tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIHJlbSg5cHgpO1xuICB9XG59XG5cbi8vIFNpZGViYXIuXG4uc2l0ZS1zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xuXG4gIC8vIE1lbnVzLlxuICAubWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMjBweCk7XG4gICAgY29sb3I6ICRjLWxpbms7XG4gICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLy8gU2lkZWJhciBCbG9ja3MuXG4gIC5yZWdpb24gPiAuYmxvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG5cbiAgICAuYmxvY2tfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMTBweCkgcmVtKDEwcHgpIHJlbSgyMHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE5cHgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgfVxuXG4gICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMTBweCkgcmVtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2xsYXBzaWJsZSBCbG9jay5cbi5zaXRlLXNpZGViYXIgLnJlZ2lvbiA+IC5jb2xsYXBzaWJsZS1ibG9jayxcbi5jb2xsYXBzaWJsZS1ibG9jayB7XG4gIGJvcmRlcjogMDtcblxuICAuYmxvY2tfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICAgIEBleHRlbmQgLmZhcztcbiAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgcGFkZGluZzogcmVtKDNweCkgMCAwO1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgcmVtKDIwcHgpIHJlbSgyMHB4KTtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAuYmxvY2tfX3RpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIC5ibG9ja19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmNvbGxhcHNpYmxlLWJsb2NrX190b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgcmVtKDEwcHgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciAuYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogJGMtYmx1ZTtcbiAgfVxufVxuXG4vL1xuLy8gRmFjdHMuXG4vL1xuXG4vLyBDaGVja2JveCBGYWNldHMuXG4uZmFjZXRzLXdpZGdldC1jaGVja2JveCB7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCByZW0oMXB4KTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgaW5wdXQsXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtKDJweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDZweCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIHJlbSgyMHB4KTtcbiAgICAgICAgY29sb3I6ICRjLWJsdWUtZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHVsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogcmVtKDIxcHgpO1xuICB9XG59XG5cbi8vIEZhY2V0IExpbmtzLlxuLmZhY2V0cy13aWRnZXQtbGlua3MsXG4uYmxvY2staXRlbS1saXN0LFxuLmJsb2NrLWl0ZW0tbGlzdCAuaXRlbS1saXN0IHtcbiAgPiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgcmVtKDE0cHgpO1xuXG4gICAgICAvLyBCdWxsZXQuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiByZW0oOXB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJsdWUtZGFyaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEcnVwYWwvQWpheCBUaHJvYmJlci5cbmh0bWwge1xuICAuYWpheC10aHJvYmJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYW5pbWF0aW9uOiBhamF4LXJvdGF0ZSAuOHMgaW5maW5pdGUgbGluZWFyO1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICRjLXByaW1hcnk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBkaXYsXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gRnVsbHNjcmVlbiBUaHJvYmJlci5cbiAgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eSgkYy13aGl0ZSwgLjYpO1xuXG4gICAgLmFqYXgtdGhyb2JiZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXZWJmb3Jtcy5cbi53ZWJmb3JtLW11bHRpcGxlLXRhYmxlIHtcbiAgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gIC8vIEhpZGUgJ2FkZCBtb3JlIGl0ZW1zJyBudW1iZXIgZm9ybSBpdGVtLlxuICAuZm9ybS10eXBlLW51bWJlcltjbGFzcyo9XCJhZGQtbW9yZS1pdGVtc1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBQYWdpbmF0aW9uLlxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xufVxuLnBhZ2VyX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGEge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYy1saW5rO1xuICAgIGJvcmRlci1jb2xvcjogJGMtbGluay1ob3ZlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1saW5rLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZXIge1xuICBjbGVhcjogYm90aDtcblxuICAucGFnZXJfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIC5wYWdlcl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg1cHgpIHJlbSg4cHgpO1xuICAgICAgICBjb2xvcjogJGMtbGluaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkYy1saW5rLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogJGMtbGluaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgJi5wYWdlcl9faXRlbS0tZmlyc3QgYSxcbiAgICAgICYucGFnZXJfX2l0ZW0tLWxhc3QgYSB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkYy1ib2R5O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2VyLS1taW5pIHtcbiAgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNb2RhbHMuXG4ubW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLm1vZGFsOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy9cbi8vIERydXBhbCAvIGpRdWVyeSBVSSBPdmVycmlkZXMuXG4vL1xuXG4udWktZGlhbG9nIHtcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgcGFkZGluZzogcmVtKDhweCkgMWVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkYy1ib2R5O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjRmNCAzMiUsICNkYmRiZGIgMTAwJSk7XG4gIH1cblxuICAudWktZGlhbG9nLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGYtc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICB9XG5cbiAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHJpZ2h0OiAuNWVtO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogLTEwcHggMCAwIDA7XG4gICAgcGFkZGluZzogcmVtKDFweCk7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgLy8gSWNvbi5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICAgIEBleHRlbmQgLmZhcztcbiAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7XG4gICAgfVxuICB9XG5cbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IC4zZW0gMWVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGY0ZjQgMzIlLCAjZGJkYmRiIDEwMCUpO1xuICB9XG59XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFNpdGUgQmFja2Ryb3AgT3ZlcmxheS5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xuICBvcGFjaXR5OiAuODtcbn1cblxuLy9cbi8vIENvbnRhY3QgVXMuXG4vL1xuXG4ucGF0aC1jb250YWN0LXVzIHtcbiAgdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIGltZ1tuYW1lPSd6c0NhcHRjaGFJbWFnZSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBMYXlvdXRzLlxuLy9cblxuLmxheW91dC1zZWN0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDVweCAwO1xuXG4gIC5sYXlvdXRfX3JlZ2lvbiA+IGRpdltjbGFzcyo9J2NvbXBvbmVudCddOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTm8gUGFkZGluZy5cbi5sYXlvdXQtc2VjdGlvbi0tbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vIEZ1bGwgV2lkdGguXG4ubGF5b3V0LXNlY3Rpb24tLWZ1bGwtd2lkdGgge1xuICA+IC5jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAvLyAxIENvbHVtbiBMYXlvdXQuXG4gICYubGF5b3V0LS0xLWNvbCB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICA+IC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgID4gZGl2W2NsYXNzKj0nY29sJ10ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gRm9vdGVyIE5hdmlnYXRpb24uXG4vL1xuXG4uZm9vdGVyLW5hdiB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtZm9vdGVyX19tZW51IHtcbiAgbmF2ID4gLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2x1bW5zOiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgY29sdW1uczogMztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uczogdW5zZXQ7XG4gICAgfVxuXG4gICAgPiAubWVudV9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cblxuICAgICAgLy8gTGluZSBicmVhay5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAvLyBMaW5lIGJyZWFrLlxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51X19saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1lbnVfX2xpbmsge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbmF2ID4gLm1lbnUgPiAubWVudV9faXRlbSAubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAubWVudV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubWVudV9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAxMS4yNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjLXllbGxvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBNb2JpbGUgTmF2aWdhdGlvbi5cbi8vXG5cbi8vIFNpdGUgSGVhZGVyIE1vYmlsZSBNZW51IFRvZ2dsZS5cbi5zaXRlLWhlYWRlcl9fbW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIG9yZGVyOiAtMTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tb2JpbGUtbGcpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiA3cHggMCAwO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oYW1idXJnZXItYm94LFxuICAuaGFtYnVyZ2VyLWlubmVyLFxuICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcblxuICB9XG5cbiAgLmhhbWJ1cmdlci1ib3gge1xuXG4gIH1cblxuICAuaGFtYnVyZ2VyLWlubmVyLFxuICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gIC5oYW1idXJnZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG5cbiAgLmhhbWJ1cmdlcjpob3ZlcixcbiAgLmhhbWJ1cmdlcjpmb2N1cyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vYmlsZSBvdmVybGF5LlxuLm1vYmlsZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eSgjZmZmLCAxKTtcbiAgei1pbmRleDogMzAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLm1vYmlsZS1vdmVybGF5IHtcbiAgICAvLyBGb3JjZSBoaWRlIG1vYmlsZSBvdmVybGF5IG9uIGxhcmdlciBzY3JlZW5zLlxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBNb2JpbGUgc2VhcmNoLlxuLm1vYmlsZS1zZWFyY2gtb3ZlcmxheV9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNjZweCAxNXB4IDA7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcbn1cblxuLm1vYmlsZS1zZWFyY2gtb3ZlcmxheV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM4MTgxODE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMTA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigjODE4MTgxLCAxMCUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLy8gTW9iaWxlIG5hdmlnYXRpb24gb3ZlcmxheS5cbi5tb2JpbGUtbmF2LW92ZXJsYXkge1xuICAvLyBPZmZzZXQgYnkgdGhlIGZpeGVkIGhlaWdodCBvZiB0aGUgc2l0ZSBoZWFkZXIuXG4gIHBhZGRpbmctdG9wOiA1OHB4O1xufVxuXG4ubW9iaWxlLW5hdi1vdmVybGF5X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubW9iaWxlLW5hdi1vdmVybGF5X19oZWFkZXIge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm1vYmlsZS1uYXYtb3ZlcmxheV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDE1cHggMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICRjLWxpbms7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYy1saW5rLWhvdmVyO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4vLyBNb2JpbGUgbmF2aWdhdGlvbi5cbi5tb2JpbGUtbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcblxuICAvLyBCbG9jayB0aXRsZXMuXG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcms7XG4gIH1cblxuICAubWVudSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5tZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubWVudV9faXRlbS1leHBhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAycHggNHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkYy1saW5rO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGMtbGluay1ob3ZlcjtcbiAgICB9XG5cbiAgICAvLyBBcnJvdyBJY29uLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICVmYS1pY29uO1xuICAgICAgQGV4dGVuZCAuZmFyO1xuICAgICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvd24pO1xuICAgIH1cblxuICAgICYuaXMtZXhwYW5kZWQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51X19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDU1cHggMTBweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJGMtYm9keTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYy1saW5rLWhvdmVyO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYy1saW5rLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51X19pdGVtLS1leHBhbmRlZCA+IC5tZW51X19saW5rLm1lbnVfX2xpbmstLWFjdGl2ZS10cmFpbCB7XG4gICAgY29sb3I6ICRjLWxpbmstaG92ZXI7XG4gIH1cblxuICBuYXYgPiAubWVudSA+IC5tZW51X19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgfVxuXG4gIC8vIEhpZGUgc3ViIG1lbnVzIGJ5IGRlZmF1bHQuXG4gIC5tZW51IC5tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gU2hvdyBzdWIgbWVudXMgaWYgcGFyZW50IGlzIGFjdGl2ZS5cbiAgLm1lbnUgPiAubWVudV9faXRlbS0tYWN0aXZlLXRyYWlsID4gLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gU3ViIGxldmVsIG1lbnVzLlxuICAubWVudSAubWVudSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGdyYXktYm9yZGVyO1xuXG4gICAgLm1lbnVfX2xpbmstd3JhcHBlcl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tZW51X19pdGVtIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAubWVudV9faXRlbS1leHBhbmQge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLm1lbnVfX2xpbmsge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNnB4IDEycHggNnB4IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJGYtcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBMZXZlbCAzKyBtZW51cy5cbiAgLm1lbnUgLm1lbnUgLm1lbnUge1xuICAgIG1hcmdpbjogOHB4IDAgOHB4IDhweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcblxuICAgIC5tZW51X19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICBuYXY6bGFzdC1vZi10eXBlID4gLm1lbnUgPiAubWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLmJsb2NrIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIG5hdi5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwO1xuICAgIGJvcmRlcjogMDtcblxuICAgICYubWVudS0tbWFpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1ibG9jay1jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXZfX3NpdGUtaGVhZGVyLXRvcC1yaWdodC1jb250ZW50IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICRjLXdoaXRlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGMtYmx1ZS1kYXJrO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjLXllbGxvdztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiLy9cbi8vIE5hdmlnYXRpb24gU3R5bGVzLlxuLy8gPiBGb3IgZ2VuZXJhbCBuYXZpZ2F0aW9uIHN0eWxpbmcuXG4vLyA+IFB1dCBjb250ZW50IHNwZWNpZmljIG5hdmlnYXRpb24gc3R5bGluZyBpbiB0aGVpciBjb3JyZXNwb25kaW5nIHBhcnRpYWwuXG4vL1xuXG4vLyBNZW51cy5cbi5tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZW51X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gVGFicyAmIERydXBhbCBBZG1pbiBUYWJzLlxuZGl2LnRhYnMge1xuICBtYXJnaW46IHJlbSgyMHB4KSAwO1xufVxuXG51bC50YWJzLFxuLmRydXBhbC10YWJzIHtcbiAgbWFyZ2luOiAwIDAgcmVtKDIwcHgpO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZHJ1cGFsLXRhYnMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gTFRSLlxuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gIG1hcmdpbi1ib3R0b206IC4zZW07XG59XG5cbltkaXI9J3J0bCddIC5kcnVwYWwtdGFicyA+IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cblxuLmRydXBhbC10YWJzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAuMmVtIDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGdyYXktYmFzZTtcbiAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZHJ1cGFsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogJGMtd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VyO1xufVxuXG4uZHJ1cGFsLXRhYnMgYTpmb2N1cyxcbi5kcnVwYWwtdGFicyBhOmhvdmVyIHtcbiAgY29sb3I6ICRncmF5LWJhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG59XG5cbi8vIERydXBhbCBQcmltYXJ5IFRhYnMuXG51bC50YWJzLmRydXBhbC10YWJzLS1wcmltYXJ5LFxuLmRydXBhbC10YWJzLS1wcmltYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIHJlbSgxNXB4KTtcbiAgcGFkZGluZzogcmVtKDhweCkgcmVtKDhweCkgcmVtKDNweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG4gIGxpIHtcbiAgICBtYXJnaW46IDAgcmVtKDVweCkgcmVtKDVweCkgMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiByZW0oN3B4KSByZW0oMTBweCkgcmVtKDNweCkgcmVtKDEwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGMtYm9keTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUHJpbWFyeSBOYXZpZ2F0aW9uLlxuLy9cblxuLnByaW1hcnktbmF2IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubWVudV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gMm5kKyBMZXZlbHMuXG4gIC5yZWdpb24gPiBuYXYgPiAubWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGMtYmx1ZS1kYXJrO1xuXG4gICAgLm1lbnVfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDNweCAzcHggMDtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjLWJsdWUtZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAxc3QgTGV2ZWwuXG4gIC5yZWdpb24gPiBuYXY6Zmlyc3QtY2hpbGQgPiAubWVudSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIC5tZW51X19pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubWVudV9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDRweDtcbiAgICAgIGNvbG9yOiAkYy1ibHVlLWRhcms7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAkZnMtZ2xvYmFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLm1lbnVfX2xpbmstLWFjdGl2ZS10cmFpbCxcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJsdWUtZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21tZW50cy5cbi8vXG5cbi5jb21tZW50LWZvcm0td3JhcHBlciB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IHJlbSgzMHB4KSAwO1xuICBwYWRkaW5nOiByZW0oMjBweCk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IHJlbSgzMHB4KSByZW0oMzBweCkgcmVtKDEwcHgpO1xuICB9XG59XG5cbi8vIENvbW1lbnQgbWVzc2FnZSB0ZXh0YXJlYS5cbi5jb21tZW50LWZvcm0gLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uZmllbGQtLW5hbWUtY29tbWVudC1ib2R5IHtcbiAgLy8gSGlkZSB0ZXh0IGZvcm1hdCBtYXJrdXAuXG4gIC5maWx0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuXG4gIC8vIENvbW1lbnQgYnViYmxlIGljb24uXG4gICY6OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICBAZXh0ZW5kIC5mYXM7XG4gICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpO1xuICAgIEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwxLDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG5cbiAgdWwubGlua3Mge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIC8vIFJlcGx5IGljb24uXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWZhLWljb247XG4gICAgICAgICAgICBAZXh0ZW5kIC5mYXM7XG4gICAgICAgICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLC0xLDApO1xuICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSg2cHgpIDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29tbWVudC13cmFwcGVyIHtcbiAgPiBoMi50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gID4gLmNvbW1lbnQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnRfX3Bvc3QtY29udGVudCB7XG4gIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vLyBDb21tZW50IFJlcGx5LlxuLmluZGVudGVkIHtcbiAgLmNvbW1lbnQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgIC8vIFJlcGx5IGljb24uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWZhLWljb247XG4gICAgICBAZXh0ZW5kIC5mYXM7XG4gICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpO1xuICAgICAgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLC0xLDApO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb21tZW50X19kYXRlLWNyZWF0ZWQge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jb21tZW50LWZvcm1fX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50X19wb3N0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5jb21tZW50X19hdXRob3Ige1xuICBjb2xvcjogJGMtYmx1ZS1kYXJrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IHJlbSg2cHgpO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtYnAtY29tbWVudCA+IC5jb21tZW50Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN0YXIgUmF0aW5nLlxuLnN0YXItcmF0aW5nIHtcbiAgZm9udC1zaXplOiAwO1xuXG4gIC5zdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIC8vIEljb24uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWZhLWljb247XG4gICAgICBAZXh0ZW5kIC5mYXM7XG4gICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJGMtc3Rhci1vZmY7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC8vIFdob2xlIHN0YXIuXG4gICAgJi5vbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAvLyBJY29uLlxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpO1xuICAgICAgICBjb2xvcjogJGMtc3Rhci1vbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIYWxmIHN0YXIuXG4gICAgJi5oYWxmLW9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgIC8vIEljb24uXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmLWFsdCk7XG4gICAgICAgIGNvbG9yOiAkYy1zdGFyLW9uO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgLy8gSWNvbi5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkYy1zdGFyLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEVtcHR5IHN0YXIuXG4gICAgc3Bhbi5vZmYge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgLy8gSWNvbi5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyKTtcbiAgICAgICAgY29sb3I6ICRjLXN0YXItb2ZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTdGFyIFJhdGluZyBGaWVsZC5cbi5maWVsZC0tbmFtZS1maWVsZC1yYXRpbmcge1xuICAuZm9ybS10eXBlLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC8vIENsZWFyZml4LlxuICAuZmllbGRzZXQtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmZvcm0tcmFkaW9zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cblxuICAuZm9ybS1yYWRpb3MgPiBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFN0YXIgaWNvbi5cbiAgLmZvcm0tcmFkaW9zID4gbGFiZWw6OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICBAZXh0ZW5kIC5mYXM7XG4gICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5mb3JtLXJhZGlvcyA+IGxhYmVsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDJweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29sb3I6ICRjLXN0YXItb2ZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC8vIEZ1bGwgc3RhciB3aGVuIGNsaWNrZWQuXG4gIC5mb3JtLXJhZGlvcyA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRjLXN0YXItb247XG5cbiAgICAvLyBDaGFuZ2UgaWNvbiB0byBzb2xpZCBzdGFyLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgZm9yIGN1cnJlbnQgc3Rhci5cbiAgLmZvcm0tcmFkaW9zOm5vdCg6Y2hlY2tlZCkgPiBsYWJlbDpob3ZlcixcbiAgLy8gSG92ZXIgZm9yIHByZXZpb3VzIHN0YXJzIGluIGxpc3QuXG4gIC5mb3JtLXJhZGlvczpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIgfiBsYWJlbCxcbiAgLy8gSG92ZXIgZm9yIGN1cnJlbnQgc3RhciB3aGVuIGNoYW5naW5nIHJhdGluZy5cbiAgLmZvcm0tcmFkaW9zID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmhvdmVyLFxuICAuZm9ybS1yYWRpb3MgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6aG92ZXIsXG4gIC8vIExpZ2h0ZW4gY3VycmVudCBzZWxlY3Rpb24uXG4gIC5mb3JtLXJhZGlvcyA+IGxhYmVsOmhvdmVyIH4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsLFxuICAuZm9ybS1yYWRpb3MgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6aG92ZXIgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRjLXN0YXItaG92ZXI7XG4gICAgLy8gQ2hhbmdlIGljb24gdG8gc29saWQgc3Rhci5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEVtYmVkcy5cbi8vXG5cbi5lbWJlZGRlZC1lbnRpdHkge1xuICAmLmFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgfVxuXG4gICYuYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtcy5cbi8vXG5cbi5mb3JtLWl0ZW0sXG4uZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbnRyb2wtbGFiZWwsXG4uZm9ybS1pdGVtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggNnB4IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGZvcm0tbWF4LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWl0ZW0tbWluLWhlaWdodDtcbiAgZm9udC1zaXplOiAkZnMtZm9ybS1pdGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGMtYm9keTtcbiAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaGVscC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAuODVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZm9ybS10eXBlLXJhZGlvIC5kZXNjcmlwdGlvbixcbi5mb3JtLXR5cGUtY2hlY2tib3ggLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8vIFJlcXVpcmVkIGZpZWxkcy5cbi5mb3JtLXJlcXVpcmVkIHtcbiAgY29sb3I6ICRjLWZvcm0tcmVxdWlyZWQ7XG59XG5cbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIC8vIEhpZGUgRHJ1cGFsIGNvcmUgYXN0ZXJpc2suXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIE9wdGlvbmFsIGZpZWxkcy5cbi5mb3JtLW9wdGlvbmFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAkZ3JheTtcbn1cblxudGV4dGFyZWEsXG50ZXh0YXJlYS5yZXNpemUtdmVydGljYWwge1xuICAvLyBSZW1vdmUgYnJvd3NlciByZXNpemVyLlxuICByZXNpemU6IG5vbmU7XG59XG5cbi8vIEhpZGUgb3B0aW9uYWwgZmllbGRzIG9uIGxvZ2luL3JlZ2lzdHJhdGlvbiBmb3JtcyBzaW5jZSB0aGV5IGFyZSBhY3R1YWxseSByZXF1aXJlZC5cbi5mb3JtLWl0ZW0tY29tcGxldGlvbi1yZWdpc3Rlci1uYW1lIC5mb3JtLW9wdGlvbmFsLFxuLmZvcm0taXRlbS1sb2dpbi1yZXR1cm5pbmctY3VzdG9tZXItbmFtZSAuZm9ybS1vcHRpb25hbCxcbi5mb3JtLWl0ZW0tbG9naW4tcmV0dXJuaW5nLWN1c3RvbWVyLXBhc3N3b3JkIC5mb3JtLW9wdGlvbmFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gU2VsZWN0L0Ryb3Bkb3duLlxuLnNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6ICRmb3JtLW1heC13aWR0aDtcblxuICAvLyBQc2V1ZG8gYXJyb3cuXG4gICY6OmFmdGVyIHtcbiAgICBAZXh0ZW5kICVmYS1pY29uO1xuICAgIEBleHRlbmQgLmZhcjtcbiAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAkYy1ib2R5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gQWNjb3VudCBmb3IgYXJyb3cuXG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUuXG4gIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICRjLWZvcm0tZGlzYWJsZWQtYmc7XG4gIH1cbn1cblxuLy8gUmFkaW8uXG4uZm9ybS10eXBlLXJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEhpZGUgcmFkaW8gc28gd2UgY2FuIHVzZSBhIHBzZXVkbyBlbGVtZW50IGluc3RlYWQuXG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMXB4IDAgMCAyN3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZzLWZvcm0taXRlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAvLyBQc2V1ZG8gcmFkaW8uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgJGMtd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGdyYXktYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkZ3JheS1ib3JkZXIsIDM1JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZ3JheS1ib3JkZXIsIDM1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlL2NoZWNrZWQgcmFkaW8uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGMtYmx1ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGMtYmx1ZTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkYy13aGl0ZTtcbiAgICBhbmltYXRpb246IHNocmluay1ib3VuY2UgMjAwbXMgY3ViaWMtYmV6aWVyKC40LC4wLC4yMywxKTtcbiAgfVxuXG4gIC8vIEZvY3VzIHN0YXRlLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGMtYmx1ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAkYy1ibHVlO1xuICB9XG59XG5cbi8vIENoZWNrYm94LlxuLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBIaWRlIGNoZWNrYm94IHNvIHdlIGNhbiB1c2UgYSBwc2V1ZG8gZWxlbWVudCBpbnN0ZWFkLlxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFweCAwIDAgMjdweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6ICRmcy1mb3JtLWl0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLy8gUHNldWRvIGNoZWNrYm94LlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllciguNCwuMCwuMjMsMSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICAgIEBleHRlbmQgLmZhcztcbiAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkZ3JheS1ib3JkZXIsIDM1JSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGdyYXktYm9yZGVyLCAzNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZS9jaGVja2VkIGNoZWNrYm94LlxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlcjogLjZlbSBzb2xpZCAkYy1ibHVlO1xuICAgIGJhY2tncm91bmQ6ICRjLWJsdWU7XG4gICAgYW5pbWF0aW9uOiBzaHJpbmstYm91bmNlIDIwMG1zIGN1YmljLWJlemllciguNCwuMCwuMjMsMSk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgLy8gRm9jdXMgc3RhdGUuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAkYy1ibHVlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICRjLWJsdWU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZS5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGMtZm9ybS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogJGMtZm9ybS1kaXNhYmxlZC1iZztcbiAgfVxufVxuXG4vLyBGb3JtIFN1Ym1pdCBUcmlnZ2VyLlxuLmZvcm0tc3VibWl0LS10cmlnZ2VyIHtcbiAgLy8gSGlkZGVuIGJ5IGRlZmF1bHQuXG4gIC8vIFRoaXMgYW5jaG9yIGVsZW1lbnQgd2lsbCBzaG93IHVwIGJlc2lkZSBzdWJtaXQgaW5wdXRzLlxuICAvLyBVc2UgYSBtb3JlIHNwZWNpZmljIGNsYXNzIHRvIHVzZSB0aGlzIGVsZW1lbnQgaW5zdGVhZCBvZiB0aGUgaW5wdXQuXG4gIC8vIFVzZWZ1bCBpZiB5b3UgbmVlZCBpY29ucyBldGMuIG9uIHlvdXIgc3VibWl0IGJ1dHRvbnMuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vXG4vLyBQcm9kdWN0IFJldmlld3MuXG4vL1xuXG4uY29tbWVudC5jb21tZW50LS10eXBlLXByb2R1Y3QtcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgcmVtKDIwcHgpO1xuICBwYWRkaW5nOiAwIDAgcmVtKDIwcHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcblxuICAvLyBIaWRlIGljb24uXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtcmV2aWV3cyA+IC5jb21tZW50LmNvbW1lbnQtLXR5cGUtcHJvZHVjdC1yZXZpZXc6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnByb2R1Y3QtcmV2aWV3X19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbjogMCAwIHJlbSgxMHB4KSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnBlcm1hbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9yZGVyOiB1bnNldDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG9yZGVyOiA5OTtcbiAgICB9XG4gIH1cblxuICAuc3Rhci1yYXRpbmcge1xuICAgIG1hcmdpbjogcmVtKDRweCkgcmVtKDE1cHgpIDAgMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luOiAwIHJlbSgxNXB4KSAwIDA7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXJldmlld19fbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IHJlbSgxMHB4KSAwIDA7XG59XG5cbi8vIERpc3BsYXkgbGlua3MgdG8gYWRtaW4vY29udGVudCBlZGl0b3Igcm9sZXMuXG4udXNlci1yb2xlLWFkbWluLFxuLnVzZXItcm9sZS1jb250ZW50LWVkaXRvciB7XG4gIC5wcm9kdWN0LXJldmlld19fbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvL1xuLy8gQmxvZyBQb3N0LlxuLy9cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtYnAtaW1hZ2Uge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwIDAgcmVtKDE1cHgpIHJlbSgxMHB4KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tb2JpbGUteGwpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgcmVtKDE1cHgpIHJlbSgxNXB4KSAwO1xuICB9XG59XG5cbi8vXG4vLyBCbG9nIExpc3RpbmcuXG4vL1xuLnZpZXctYmxvZy1wb3N0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEge1xuICAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgbWFyZ2luOiByZW0oMTBweCkgMCByZW0oMjBweCkgMDtcblxuICAgIC52aWV3cy1maWVsZC1maWVsZC1icC1pbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG4gICAgICB3aWR0aDogcmVtKDEyNXB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3BhY2l0eTogJGltYWdlLWhvdmVyLW9wYWNpdHk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtY3JlYXRlZC0xIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSg2cHgpIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtdXJsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGZWF0dXJlZC5cbi8vXG5cbi5mZWF0dXJlZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5mZWF0dXJlZC1jb250ZW50X19sZWZ0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMCByZW0oMTVweCkgMCAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtY29udGVudF9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCByZW0oMTVweCk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4uZmVhdHVyZWQtY29udGVudF9fZmVhdHVyZWQtaW1hZ2UsXG4uZmVhdHVyZWQtY29udGVudF9fc3ViLWltYWdlIHtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZlYXR1cmVkLWNvbnRlbnRfX3JpZ2h0IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luOiByZW0oMjBweCkgMDtcbiAgcGFkZGluZzogcmVtKDIwcHgpIDA7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYy1ibHVlLWRhcms7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYy1ibHVlLWRhcms7XG59XG4iLCIvL1xuLy8gR3VpZGUuXG4vL1xuXG4uZ3VpZGVfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgcmVtKDIwcHgpO1xufVxuXG4vL1xuLy8gR3VpZGUgVGVhc2VyLlxuLy9cblxuLmd1aWRlLXRlYXNlciB7XG5cbn1cblxuLmd1aWRlLXRlYXNlcl9fdGl0bGUge1xuXG59XG5cbi5ndWlkZS10ZWFzZXJfX2ltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDAgMCByZW0oMjBweCk7XG4gIHdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAkaW1hZ2UtaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmd1aWRlLXRlYXNlcl9fYm9keSB7XG4gIHAge1xuICAgIG1hcmdpbjogMCAwIHJlbSg2cHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmlldyAvIExpc3RpbmcuXG4vL1xuXG4udmlldy1ndWlkZXMge1xuICAudmlldy1jb250ZW50IHtcbiAgICA+IC52aWV3cy1yb3cge1xuICAgICAgbWFyZ2luOiAwIDAgcmVtKDE1cHgpO1xuICAgICAgcGFkZGluZzogMCAwIHJlbSgxNXB4KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNXB4KTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gSm9iLlxuLy9cblxuLmpvYl9faW1hZ2Uge1xuICBtYXJnaW46IDAgMCByZW0oMjBweCk7XG59XG5cbi8vIEpvYiBUZWFzZXIuXG4uam9iLXRlYXNlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIHJlbSgzMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5qb2ItdGVhc2VyLS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbW9iaWxlLXhsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5qb2ItdGVhc2VyX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgcmVtKDE1cHgpO1xuICAgIHBhZGRpbmc6IDAgcmVtKDIwcHgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1vYmlsZS14bCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCByZW0oMTBweCkgMCByZW0oMjBweCk7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAuam9iLXRlYXNlcl9fZGV0YWlscyB7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tb2JpbGUteGwpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG59XG5cbi5qb2ItdGVhc2VyX19kZXRhaWxzIHAge1xuICBtYXJnaW4tbGVmdDogcmVtKDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLy9cbi8vIFBvcnRmb2xpby5cbi8vXG5cbi5wb3J0Zm9saW9fX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgcmVtKDIwcHgpO1xufVxuXG4vL1xuLy8gUG9ydGZvbGlvIFZpZXcgLyBMaXN0aW5nLlxuLy9cblxuLnZpZXctcG9ydGZvbGlvIHtcbiAgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luOiAwIHJlbSgtNXB4KTtcbiAgICB9XG5cbiAgICA+IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZzogMCAwIHJlbSgxMHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDVweCkgcmVtKDEwcHgpO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlciB7XG4gICAgbWFyZ2luOiByZW0oMTBweCkgMCByZW0oMjBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vXG4vLyBQb3J0Zm9saW8gVGVhc2VyLlxuLy9cblxuLnBvcnRmb2xpby10ZWFzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3J0Zm9saW8tdGVhc2VyX19ib2R5LFxuLnBvcnRmb2xpby10ZWFzZXJfX3JlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3J0Zm9saW8tdGVhc2VyX19kZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHJlbSgxNXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBjb2xvcjogJGMtd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgei1pbmRleDogMjtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLXRlYXNlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBvcnRmb2xpby10ZWFzZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIC8vIEJhc2VkIG9uIDEyMDB4NDg4IGltYWdlcy5cbiAgICBwYWRkaW5nLXRvcDogKGNhbGMoNDg4cHggLyAxMjAwcHgpICogMTAwJSk7XG4gIH1cblxuICAvLyBDbGVhciBmbG9hdC5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgLnBvcnRmb2xpby10ZWFzZXJfX3JlYWQtbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucG9ydGZvbGlvLXRlYXNlcl9fYm9keSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3J0Zm9saW8tdGVhc2VyX19kZXRhaWxzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmx1ZSwgMC43NSk7XG5cbiAgICAgIC5wb3J0Zm9saW8tdGVhc2VyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFNvZnR3YXJlLlxuLy9cblxuLnNvZnR3YXJlX19kZXRhaWxzIHtcbiAgbWFyZ2luOiAwIDAgcmVtKDIwcHgpO1xuICBwYWRkaW5nOiByZW0oMTVweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xufVxuXG4uc29mdHdhcmVfX2RldGFpbHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDAgcmVtKDEwcHgpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc29mdHdhcmVfX2RldGFpbHNfX2l0ZW1fX2xhYmVsIHtcbiAgcGFkZGluZzogMCByZW0oMTBweCkgMCAwO1xuICB3aWR0aDogcmVtKDExMHB4KTtcbiAgbWluLXdpZHRoOiByZW0oMTEwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zb2Z0d2FyZV9fZGV0YWlsc19faXRlbV9fdmFsdWUge1xuXG59XG5cbi5ub2RlLS10eXBlLXNvZnR3YXJlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1zdy1wYWNrYWdlLWZpbGUge1xuICBtYXJnaW46IDAgMCByZW0oMjBweCk7XG4gIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgZm9udC1zaXplOiByZW0oMTYuNXB4KTtcbiAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjLWJsdWU7XG5cbiAgLmZpbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDAgMCByZW0oMTlweCk7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAvLyBJY29uLlxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICAgICAgQGV4dGVuZCAuZmFyO1xuICAgICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiByZW0oM3B4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTtcbiAgICB9XG5cbiAgICAmLmZpbGUtLW1pbWUtYXBwbGljYXRpb24temlwIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTtcbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtc29mdHdhcmUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXN3LWxpY2Vuc2UtZXhwaXJhdGlvbiB7XG4gIG1hcmdpbjogMCByZW0oMTBweCkgcmVtKDE1cHgpIHJlbSgxMHB4KTtcblxuICAuZmllbGRfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi8vXG4vLyBTb2Z0d2FyZSBWaWV3IC8gTGlzdGluZy5cbi8vXG5cbi52aWV3LXNvZnR3YXJlIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgLmZvcm0tb3B0aW9uYWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tb2JpbGUtbGcpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgPiB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICAgIH1cblxuICAgICAgPiB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oMTVweCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMCByZW0oMTVweCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1ib3JkZXItbGlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE1cHgpO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXItbGlnaHQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiByZW0oMnB4KSAwIHJlbSgycHgpIHJlbSgxMDNweCk7XG4gICAgbWluLWhlaWdodDogcmVtKDI1cHgpO1xuICAgIGJvcmRlcjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiByZW0oOHB4KSByZW0oMTJweCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb2wtbmFtZSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogcmVtKDJweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHJlbSgxMTBweCk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEN1c3RvbSBQYWdlcy5cbi8vIEN1c3RvbSBDU1MgY2FycmllZCBvdmVyIGZyb20gdGhlIEQ3IEF1dG9tYXRpb24gdGhlbWUuXG4vL1xuXG4udmlldy1pZC1ob21lcGFnZXMgLnZpZXctY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzKj1cInNldC1ob21lXCJdIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bY2xhc3MqPVwic2V0LWhvbWVcIl0gKyBbY2xhc3MqPVwic2V0LWhvbWVcIl0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5bY2xhc3MqPVwic2V0LWhvbWVcIl0gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbltjbGFzcyo9XCJzZXQtaG9tZVwiXSA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xufVxuXG5bY2xhc3MqPVwic2V0LWhvbWVcIl0gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltjbGFzcyo9XCJzZXQtaG9tZVwiXSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuW2NsYXNzKj1cInNldC1zdW1tYXJ5XCJdIHtcbiAgd2lkdGg6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjkzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2NsYXNzKj1cInNldC1zdW1tYXJ5XCJdIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5bY2xhc3MqPVwic2V0LXN1bW1hcnlcIl0gYSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNywgMTAyLCAxKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjM3LCAxMDIsIDEpIDAlLCByZ2JhKDI1NSwgMjE3LCA4MCwgMSkgNDklLCByZ2JhKDI1NSwgMTg3LCA1MiwgMSkgNzElLCByZ2JhKDI1NSwgMTcwLCAzNCwgMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjM3LCAxMDIsIDEpKSwgY29sb3Itc3RvcCg0OSUsIHJnYmEoMjU1LCAyMTcsIDgwLCAxKSksIGNvbG9yLXN0b3AoNzElLCByZ2JhKDI1NSwgMTg3LCA1MiwgMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAxNzAsIDM0LCAxKSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyMzcsIDEwMiwgMSkgMCUsIHJnYmEoMjU1LCAyMTcsIDgwLCAxKSA0OSUsIHJnYmEoMjU1LCAxODcsIDUyLCAxKSA3MSUsIHJnYmEoMjU1LCAxNzAsIDM0LCAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDIzNywgMTAyLCAxKSAwJSwgcmdiYSgyNTUsIDIxNywgODAsIDEpIDQ5JSwgcmdiYSgyNTUsIDE4NywgNTIsIDEpIDcxJSwgcmdiYSgyNTUsIDE3MCwgMzQsIDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDIzNywgMTAyLCAxKSAwJSwgcmdiYSgyNTUsIDIxNywgODAsIDEpIDQ5JSwgcmdiYSgyNTUsIDE4NywgNTIsIDEpIDcxJSwgcmdiYSgyNTUsIDE3MCwgMzQsIDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjM3LCAxMDIsIDEpIDAlLCByZ2JhKDI1NSwgMjE3LCA4MCwgMSkgNDklLCByZ2JhKDI1NSwgMTg3LCA1MiwgMSkgNzElLCByZ2JhKDI1NSwgMTcwLCAzNCwgMSkgMTAwJSk7XG59XG5cbi5zZWNvbmQtbXNzIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbn1cblxuLmZpcnN0c2V0LWhvbWUgLmZpcnN0c2V0LWltYWdlIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmZpcnN0c2V0LWhvbWUgLmZpcnN0c2V0LWltYWdlIHVsIGxpIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpcnN0c2V0LWhvbWUgLmZpcnN0c2V0LWltYWdlIHVsIGxpIGltZyB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbltjbGFzcyo9XCJzZXQtaG9tZVwiXSAudGhpcmRzZXQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5bY2xhc3MqPVwic2V0LWhvbWVcIl0gLnRoaXJkc2V0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5bY2xhc3MqPVwic2V0LWhvbWVcIl0gLnRoaXJkc2V0LXN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cbltjbGFzcyo9XCJzZXQtaG9tZVwiXSAudGhpcmRzZXQtc3VtbWFyeSBwIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMTglO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnNlY29uZHNldC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1JTtcbn1cblxuLnNlY29uZHNldHZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtLW5hbWUtY29tbWVyY2UtY3VzdG9tZXItc2hpcHBpbmcsXG4uZmllbGQtLW5hbWUtY29tbWVyY2UtY3VzdG9tZXItYmlsbGluZyB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5wcm9kdWN0LXRhYnMgKyAubGlua3MtLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1tc3JwIC5maWVsZC1pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5ncm91cC1yZXZpZXcgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyb3VwLXJldmlldyAuZml2ZXN0YXItb3h5Z2VuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHhcbn1cblxuLmdyb3VwLXJldmlldyBhW3JlbD1cImJvb2ttYXJrXCJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ncm91cC1yZXZpZXcgLmZpdmVzdGFyLXN0YXRpYy1pdGVtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3JvdXAtcmV2aWV3IC5maWVsZC0tbmFtZS1jb21tZW50LWJvZHkgcCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZ3JvdXAtcmV2aWV3IGEudXNlcm5hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlldy1wcm9kdWN0cy1jYXRlZ29yeSB0YWJsZSxcbi52aWV3LXByb2R1Y3RzLW1hbnVmYWN0dXJlciB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZpZXctcHJvZHVjdHMtY2F0ZWdvcnkgdGFibGUgKixcbi52aWV3LXByb2R1Y3RzLW1hbnVmYWN0dXJlciB0YWJsZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnZpZXctcHJvZHVjdHMtY2F0ZWdvcnkgdGFibGUgdGQsXG4udmlldy1wcm9kdWN0cy1tYW51ZmFjdHVyZXIgdGFibGUgdGQge1xuICB3aWR0aDogMjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udmlldy1wcm9kdWN0cy1jYXRlZ29yeSAudmlld3MtbGFiZWwtY29tbWVyY2UtcHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlld3MtZmllbGQtZmllbGQtcHJvZHVjdC1pbWFnZS0yLFxuLnZpZXdzLWZpZWxkLWZpZWxkLXByb2R1Y3QtaW1hZ2UtMiArIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlld3MtZmllbGQtZmllbGQtcHJvZHVjdC1pbWFnZS0yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmlld3MtZmllbGQtZmllbGQtcHJvZHVjdC1pbWFnZS0yICsgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtaW4taGVpZ2h0OiA1MnB4O1xufVxuXG4uY2F0ZS10aXRsZSxcbi5jYXRlLXByaWNlLFxuLm1hbnVmLXByaWNlLFxuLm1hbnVmLXRpdGxlIHtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG5cbi5jYXRlLXRpdGxlLFxuLm1hbnVmLXRpdGxlIHtcbiAgd2lkdGg6IDcwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jYXRlLXByaWNlLFxuLm1hbnVmLXByaWNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIGNvbG9yOiAjMDA2REEwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1tc3JwIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW1zcnAgPiBkaXYgKyBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuXG4vKiBwcm9kdWN0cy1tYW51ZmFjdHVyZXIgKi9cblxuLnZpZXctcHJvZHVjdHMtbWFudWZhY3R1cmVyIC52aWV3cy1maWVsZC1maWVsZC1tYW51ZmFjdHVyZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZS10aXRsZSBhLFxuLm1hbnVmLXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi8qc3RvcmUgZ3JpZCBwYWdlKi9cblxuI2Jsb2NrLWFjcm9uYW1lLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXB2LWJsb2NrLTEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbiNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xIC52aWV3LWlkLWZlYXR1cmVkX3B2ID4gLnZpZXctY29udGVudCA+IGRpdiB7XG4gIHdpZHRoOiAyNC4yNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4jYmxvY2stYWNyb25hbWUtdmlld3MtYmxvY2stZmVhdHVyZWQtcHYtYmxvY2stMSAudmlldy1pZC1mZWF0dXJlZF9wdiA+IC52aWV3LWNvbnRlbnQgPiBkaXYgKyBkaXYge1xuICBtYXJnaW4tbGVmdDogMSU7XG59XG5cbiNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xIC52aWV3LWlkLWZlYXR1cmVkX3B2ID4gLnZpZXctY29udGVudCA+IGRpdiAucmVjb21tLXN0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG5cbiNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xIC52aWV3LWlkLWZlYXR1cmVkX3B2ID4gLnZpZXctY29udGVudCA+IGRpdiAucmVjY29tbS1pbWcgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2Jsb2NrLWFjcm9uYW1lLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXB2LWJsb2NrLTEgLnZpZXctaWQtZmVhdHVyZWRfcHYgPiAudmlldy1jb250ZW50ID4gZGl2IC5yZWNjb21tLWltZyB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLypcbiNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xIC52aWV3LWlkLWZlYXR1cmVkX3B2ID4gLnZpZXctY29udGVudCA+IGRpdiAucmVjY29tbS1pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4qL1xuXG4jYmxvY2stYWNyb25hbWUtdmlld3MtYmxvY2stZmVhdHVyZWQtcHYtYmxvY2stMSAudmlldy1pZC1mZWF0dXJlZF9wdiA+IC52aWV3LWNvbnRlbnQgPiBkaXYgLnJlY2NvbW0tdGl0bGUge1xuICB3aWR0aDogNzIlO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4jYmxvY2stYWNyb25hbWUtdmlld3MtYmxvY2stZmVhdHVyZWQtcHYtYmxvY2stMSAudmlldy1pZC1mZWF0dXJlZF9wdiA+IC52aWV3LWNvbnRlbnQgPiBkaXYgLnJlY2NvbW0tdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2Jsb2NrLWFjcm9uYW1lLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXB2LWJsb2NrLTEgLnZpZXctaWQtZmVhdHVyZWRfcHYgPiAudmlldy1jb250ZW50ID4gZGl2IC5yZWNjb21tLXByYyB7XG4gIHdpZHRoOiAyOCU7XG4gIGNvbG9yOiAjMDA2REEwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xIC52aWV3LWlkLWZlYXR1cmVkX3B2ID4gLnZpZXctY29udGVudCA+IGRpdiAucmVjY29tbS10aXRsZSxcbiNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xIC52aWV3LWlkLWZlYXR1cmVkX3B2ID4gLnZpZXctY29udGVudCA+IGRpdiAucmVjY29tbS1wcmMge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5bY2xhc3MqPVwic3RyLXNldFwiXSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5bY2xhc3MqPVwic3RyLXNldFwiXTpudGgtY2hpbGQob2RkKSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG5bY2xhc3MqPVwic3RyLXNldFwiXSAucHJvZHVjdC1pbWcge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuW2NsYXNzKj1cInN0ci1zZXRcIl0gLnByb2R1Y3QtdGV4dCB7XG4gIHdpZHRoOiA4MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG5bY2xhc3MqPVwic3RyLXNldFwiXSAucHJvZHVjdC10ZXh0IHAge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5bY2xhc3MqPVwic3RyLXNldFwiXSAucHJvZHVjdC10ZXh0IGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuXG5bY2xhc3MqPVwic3RyLXNldFwiXSBpbWcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG5bY2xhc3MqPVwic3RyLXNldFwiXTpudGgtY2hpbGQoMykgdWwsXG5bY2xhc3MqPVwic3RyLXNldFwiXTpudGgtY2hpbGQoNSkgdWwge1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG5cbltjbGFzcyo9XCJzdHItc2V0XCJdIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbltjbGFzcyo9XCJzdHItc2V0XCJdIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5bY2xhc3MqPVwic3RyLXNldFwiXSB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA0NmZhMjtcbn1cblxuLypob21lcGFnZSBuZXcqL1xuXG4uaG9tZS1zdGF0aWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjA7XG59XG5cbi5ob21lLXN0YXRpYyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaG9tZS1zdGF0aWMgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhvbWUtc3RhdGljIHVsIGxpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhvbWUtc3RhdGljID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMTBweCA1cHg7XG59XG5cbi5ob21lLXN0YXRpYyA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uaG9tZS1zdGF0aWMgLnNlY3Rpb24tdG9wIC5pbWFnZS1zZWN0aW9uIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmhvbWUtc3RhdGljIC5zZWN0aW9uLXRvcCAuaW1hZ2Utc2VjdGlvbiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ob21lLXN0YXRpYyAuc2VjdGlvbi10b3AgLmltYWdlLXNlY3Rpb24gdWwgbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lLXN0YXRpYyAudGV4dC1zZWN0aW9uIHtcbiAgd2lkdGg6IDIwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4uaG9tZS1zdGF0aWMgLnNlY3Rpb24tbWlkZGxlIC5tZWRpYS1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZS1zdGF0aWMgLnNlY3Rpb24tbWlkZGxlIC50ZXh0LXNlY3Rpb24gcCA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uaG9tZS1zdGF0aWMgLnNlY3Rpb24tdG9wIC50ZXh0LXNlY3Rpb24gYSB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcbn1cblxuLmhvbWUtc3RhdGljIC5zZWN0aW9uLW1pZGRsZSAudGV4dC1zZWN0aW9uIGEge1xuICBtYXJnaW46IDg0cHggYXV0byAwIGF1dG87XG59XG5cbi5ob21lLXN0YXRpYyAuc2VjdGlvbi1ib3R0b20gPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaG9tZS1zdGF0aWMgLnNlY3Rpb24tYm90dG9tIHVsIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhvbWUtc3RhdGljIC50ZXh0LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lLXN0YXRpYyAudGV4dC1zZWN0aW9uID4gcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ob21lLXN0YXRpYyAuc2VjdGlvbi1ib3R0b20gLnRleHQtc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cbi5ob21lLXN0YXRpYyAuc2VjdGlvbi1ib3R0b20gLnRleHQtc2VjdGlvbiA+IHAge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiAyNiU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5ob21lLXN0YXRpYyAuc2VjdGlvbi12aWRlby13cmFwIC5zZWN0aW9uLWJvdHRvbS1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlldy1pZC1mZWF0dXJlZF9wdiAudmlld3Mtcm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlldy1wYWNraW5nLXNsaXAgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAxMHB4O1xufVxuXG4uZ3JvdXAtYWRkLXRvLWNhcnQgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5mb3JtLXRleHQge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmdyb3VwLWFkZC10by1jYXJ0IC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuI2VkaXQtY29tbWVyY2UtZmllbGRncm91cC1wYW5lLWdyb3VwLW5ldy1hY2NvdW50LWZpZWxkLWNyZWF0ZS1uZXctYWNjb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb21tZXJjZS1jaGVja291dC1mb3JtLWNoZWNrb3V0ICNlZGl0LWFjY291bnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuXG4vKlxuLnNlY3Rpb24tc3RvcmUgLmZsZXhzbGlkZXIgLnNsaWRlcyA+IGxpIC5yZWNjb21tLXRpdGxlIHtcbiAgICB3aWR0aDogNzIlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VjdGlvbi1zdG9yZSAuZmxleHNsaWRlciAuc2xpZGVzID4gbGkgLnJlY2NvbW0tcHJjIHtcbiAgICB3aWR0aDogMjglO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuKi9cblxuLypcbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgLnNlY3Rpb24tc3RvcmUgLmZsZXhzbGlkZXIgLnNsaWRlcyA+IGxpIHtcbiAgICAgICAgd2lkdGg6IDMuMDIlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwLjA2MjUlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAuc2VjdGlvbi1zdG9yZSAuZmxleHNsaWRlciAuc2xpZGVzID4gbGkge1xuICAgICAgICB3aWR0aDogNi4wNCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIDAuMTI1JTtcbiAgICB9XG59XG4qL1xuXG4jYWNyby10b29scy1mb3JtICNlZGl0LXN1Ym1pdC1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zZWN0aW9uLXN0b3JlIC5vd2wtd3JhcHBlcixcbi5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtd3JhcHBlclxue1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKi5zZWN0aW9uLXN0b3JlIC5vd2wtaXRlbSAucmVjY29tbS10aXRsZSxcbi5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtaXRlbSAucmVjY29tbS10aXRsZSxcbntcbiAgICBtaW4taGVpZ2h0OiA5NXB4O1xufSovXG5cbi5zZWN0aW9uLXN0b3JlIC5vd2wtaXRlbSxcbi5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtaXRlbVxue1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5zZWN0aW9uLXN0b3JlIC5vd2wtaXRlbSA+IGRpdixcbi5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtaXRlbSA+IGRpdiAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLXN0b3JlIC5vd2wtaXRlbSAucmVjY29tbS1pbWcsXG4uc2VjdGlvbi1wcm9kdWN0cyAub3dsLWl0ZW0gLnJlY2NvbW0taW1ne1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLnNlY3Rpb24tc3RvcmUgLm93bC1pdGVtIC5yZWNjb21tLXRpdGxlLFxuLnNlY3Rpb24tcHJvZHVjdHMgLm93bC1pdGVtIC5yZWNjb21tLXRpdGxlXG57XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cblxuLnNlY3Rpb24tc3RvcmUgLm93bC1pdGVtIC5yZWNjb21tLXRpdGxlLFxuLnNlY3Rpb24tc3RvcmUgLm93bC1pdGVtIC5yZWNjb21tLXByYyxcbi5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtaXRlbSAucmVjY29tbS10aXRsZSxcbi5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtaXRlbSAucmVjY29tbS1wcmMgIHtcbiAgd2lkdGg6IDcyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuXG5cblxuLnNlY3Rpb24tc3RvcmUgLm93bC1pdGVtIC5yZWNjb21tLXByYyxcbi5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtaXRlbSAucmVjY29tbS1wcmNcbntcbiAgd2lkdGg6IDI4JTtcbn1cblxuLnNlY3Rpb24tc3RvcmUgLm93bC1jb250cm9scyxcbi5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtY29udHJvbHN7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1zdG9yZSAub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyxcbi5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25ze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvYXV0b21hdGlvbi9pbWFnZXMvc2xpZGVyLXJpZ2h0LnBuZ1wiKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5zZWN0aW9uLXN0b3JlIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIC5vd2wtcHJldixcbi5zZWN0aW9uLXByb2R1Y3RzIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIC5vd2wtcHJldiAge1xuICBsZWZ0OiAtMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNlY3Rpb24tc3RvcmUgLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgLm93bC1uZXh0LFxuLnNlY3Rpb24tcHJvZHVjdHMgLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuXG4jcHJpbnQtcGFnZS1kZXRhaWwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkRBMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4uZHMtZm9vdGVyIC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaTpsYXN0LWNoaWxkIGEsXG4uZHMtZm9vdGVyIC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaTpsYXN0LWNoaWxkIC5maXZlc3Rhci1veHlnZW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZHMtZm9vdGVyIC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaTpsYXN0LWNoaWxkIC5maXZlc3Rhci1veHlnZW4ge1xuICBwYWRkaW5nOiAwLjdlbSAwLjZlbSAwLjNlbSAwLjZlbTtcbn1cblxuI2NvbW1lcmNlLWNoZWNrb3V0LWZvcm0tY2hlY2tvdXQgI2VkaXQtYWNjb3VudCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAyOTNEO1xufVxuXG4jZWRpdC1jb21tZXJjZS1maWVsZGdyb3VwLXBhbmUtZ3JvdXAtbmV3LWFjY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXZbaWQqPVwiYmxvY2stdmlld3MtaHRtbC1ibG9jay1wcm9kdWN0cy1ibG9ja1wiXSAuZmllbGQtY29udGVudCBiIHtcbiAgY29sb3I6ICMwMDZEQTA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS42MThlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFBsYXk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmRpdltpZCo9XCJibG9jay12aWV3cy1odG1sLWJsb2NrLXByb2R1Y3RzLWJsb2NrXCJdIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZmVmZWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmRpdltpZCo9XCJibG9jay12aWV3cy1odG1sLWJsb2NrLXByb2R1Y3RzLWJsb2NrXCJdICsgaDEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZWRpdC1jaGVja291dC1jb21wbGV0aW9uLW1lc3NhZ2UgZGl2LmNoZWNrb3V0LW9yZGVyLXRvdGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2VkaXQtY2hlY2tvdXQtY29tcGxldGlvbi1tZXNzYWdlIGRpdi5hZGRyLWluZm8ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBhZ2UtY2hlY2tvdXQtY29tcGxldGUgI2Jsb2NrLWJsb2NrLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnZpZXctcmVsYXRlZC1wcm9kdWN0cyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kcy1mb290ZXIgLmhvcml6b250YWwtdGFicy1saXN0IGxpOmxhc3QtY2hpbGQgYSB+IGRpdiB7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4uZHMtZm9vdGVyIC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaTpsYXN0LWNoaWxkIGEgfiBkaXYgLmZvcm0taXRlbXtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRzLWZvb3RlciAuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6bGFzdC1jaGlsZCAuZGVzY3JpcHRpb257XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLnRvdGFsX3ZvdGVze1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcblxufVxuXG4udG90YWxfdm90ZXMgLmZvcm0taXRlbSBhLnBlcm1hbGlua3tcbiAgZGlzcGxheTpub25lO1xufVxuLnZpZXctcGRmLWludm9pY2VcbntcbiAgZGlzcGxheTpub25lO1xufVxudGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxudHIub2RkLFxudHIuZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnRoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxudGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4udmlld3MtZm9ybS1jb21tZXJjZS1jYXJ0LWZvcm0tZGVmYXVsdCB0YWJsZTo6YWZ0ZXIsXG4udmlldy1jb21tZXJjZS1saW5lLWl0ZW0tdGFibGUgdGFibGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDMwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxudGFibGUgdGFibGU6OmFmdGVye1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5ncm91cC1hZGQtdG8tY2FydCAuZmllbGQtLW5hbWUtY29tbWVyY2UtcHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uZmllbGQtLW5hbWUtY29tbWVyY2UtcHJpY2UgLmZpZWxkLWxhYmVsICsgLmZpZWxkLWl0ZW1zIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbiNzZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1zZWFyY2h7XG4gIGhlaWdodDoyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jc2VhcmNoLWJsb2NrLWZvcm0gW2lkXj1cImVkaXQtc3VibWl0XCJdIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTk5OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvYXV0b21hdGlvbi9pbWFnZXMvc2VhcmNoXzQ0NDQ0NF8xNi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4gIFtjbGFzcyo9XCJzZXQtaG9tZVwiXSAudGhpcmRzZXQtc3VtbWFyeSBwIHtcbiAgICBtYXgtd2lkdGg6IDIyJTtcbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtcHJvZHVjdC1pbWFnZS0yICsgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDY5cHg7XG4gIH1cblxuICAuaG9tZS1zdGF0aWMgLnNlY3Rpb24tYm90dG9tIC50ZXh0LXNlY3Rpb24gPiBwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5zZWN0aW9uLXN0b3JlICNlZGl0LXByb2R1Y3QtaWQsXG4gIC5zZWN0aW9uLXN0b3JlICNjb21tZW50LWZvcm0gI2VkaXQtc3ViamVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgW2NsYXNzKj1cInNldC1ob21lXCJdIC50aGlyZHNldC1zdW1tYXJ5IHAge1xuICAgIG1heC13aWR0aDogMjglO1xuICB9XG4gIC52aWV3LXByb2R1Y3RzLWNhdGVnb3J5IHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC52aWV3LXByb2R1Y3RzLWNhdGVnb3J5IHRhYmxlIHRkOm50aC1jaGlsZChvZGQpLFxuICAudmlldy1wcm9kdWN0cy1tYW51ZmFjdHVyZXIgdGFibGUgdGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1wcm9kdWN0LWltYWdlLTIgKyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgfVxuXG4gICNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xIC52aWV3LWlkLWZlYXR1cmVkX3B2ID4gLnZpZXctY29udGVudCA+IGRpdiB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgI2Jsb2NrLWFjcm9uYW1lLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXB2LWJsb2NrLTEgLnZpZXctaWQtZmVhdHVyZWRfcHYgPiAudmlldy1jb250ZW50ID4gZGl2Om50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuXG4gIC5ob21lLXN0YXRpYyBpZnJhbWUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG4gIFtjbGFzcyo9XCJzZXQtaG9tZVwiXSArIFtjbGFzcyo9XCJzZXQtaG9tZVwiXSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBbY2xhc3MqPVwic2V0LWhvbWVcIl0gPiBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5maXJzdHNldC1ob21lIC5maXJzdHNldC1pbWFnZSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5maXJzdHNldC1ob21lIC5maXJzdHNldC1pbWFnZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlyc3RzZXQtaG9tZSAuZmlyc3RzZXQtaW1hZ2UgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtjbGFzcyo9XCJzZXQtc3VtbWFyeVwiXSBwLFxuICBbY2xhc3MqPVwic2V0LWhvbWVcIl0gLnRoaXJkc2V0LXN1bW1hcnkgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5maXJzdHNldC1ob21lIC5maXJzdHNldC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWNvbmRzZXQtaG9tZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgW2NsYXNzKj1cInNldC1ob21lXCJdID4gLnNlY29uZHNldC1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgW2NsYXNzKj1cInNldC1ob21lXCJdID4gLnNlY29uZHNldC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnRoaXJkc2V0LWhvbWUgLnRoaXJkc2V0LWltYWdlIHVsIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIFtjbGFzcyo9XCJzZXQtaG9tZVwiXSAudGhpcmRzZXQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbY2xhc3MqPVwic2V0LWhvbWVcIl0gLnRoaXJkc2V0LXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY29uZHNldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5maWVsZC0tbmFtZS1jb21tZXJjZS1jdXN0b21lci1zaGlwcGluZyxcbiAgLmZpZWxkLS1uYW1lLWNvbW1lcmNlLWN1c3RvbWVyLWJpbGxpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LXByb2R1Y3RzLWNhdGVnb3J5IHRhYmxlIHRkLFxuICAudmlldy1wcm9kdWN0cy1tYW51ZmFjdHVyZXIgdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xIC52aWV3LWlkLWZlYXR1cmVkX3B2ID4gLnZpZXctY29udGVudCA+IGRpdixcbiAgW2NsYXNzKj1cInN0ci1zZXRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI2Jsb2NrLWFjcm9uYW1lLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXB2LWJsb2NrLTEgLnZpZXctaWQtZmVhdHVyZWRfcHYgPiAudmlldy1jb250ZW50ID4gZGl2Om50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhvbWUtc3RhdGljIC5zZWN0aW9uLXRvcCAuaW1hZ2Utc2VjdGlvbixcbiAgLmhvbWUtc3RhdGljIC5zZWN0aW9uLW1pZGRsZSAuaW1hZ2Utc2VjdGlvbixcbiAgLmhvbWUtc3RhdGljID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ob21lLXN0YXRpYyAudGV4dC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5ob21lLXN0YXRpYyAudGV4dC1zZWN0aW9uID4gcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXgtd2lkdGg6IDcyJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5ob21lLXN0YXRpYyAuc2VjdGlvbi10b3AgLmltYWdlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhvbWUtc3RhdGljIC5zZWN0aW9uLXRvcCAuaW1hZ2Utc2VjdGlvbiB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuaG9tZS1zdGF0aWMgLnNlY3Rpb24tdG9wIC5pbWFnZS1zZWN0aW9uIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhvbWUtc3RhdGljIC5zZWN0aW9uLWJvdHRvbSAudGV4dC1zZWN0aW9uID4gcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICB9XG5cbiAgLmhvbWUtc3RhdGljIC5zZWN0aW9uLWJvdHRvbSB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5ob21lLXN0YXRpYyAuc2VjdGlvbi1taWRkbGUgLnRleHQtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtZm9vdGVyLWdyb3VwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmhvbWUtc3RhdGljIC5zZWN0aW9uLW1pZGRsZSAubWVkaWEtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICNlZGl0LWNoZWNrb3V0LWNvbXBsZXRpb24tbWVzc2FnZSBkaXYuYWRkci1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZS1zdGF0aWMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhvbWUtc3RhdGljIC5zZWN0aW9uLXRvcCAudGV4dC1zZWN0aW9uIGEsXG4gIC5ob21lLXN0YXRpYyAuc2VjdGlvbi1taWRkbGUgLnRleHQtc2VjdGlvbiBhIHtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gIH1cblxuICAuaG9tZS1zdGF0aWMgLnNlY3Rpb24tbWlkZGxlIC50ZXh0LXNlY3Rpb24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWUtc3RhdGljIC5zZWN0aW9uLW1pZGRsZSAudGV4dC1zZWN0aW9uIHAgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmwtZ2xvYmFsIC5sLWNvbnN0cmFpbmVke1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sLWdsb2JhbC5hY3RpdmUgLmwtY29uc3RyYWluZWQsXG4gIC5sLWhlYWRlcntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubC1wYWdlLmFjdGl2ZSAubC1icmFuZGluZyAubC1yZWdpb24tLWJyYW5kaW5ne2Rpc3BsYXk6IGJsb2NrO31cblxuICAubC1wYWdlLmFjdGl2ZXtib3JkZXI6IDAgbm9uZTt9XG5cbiAgLmwtcGFnZS5hY3RpdmUgLmwtY29uc3RyYWluZWR7XG4gICAgLypiYWNrZ3JvdW5kOiAjMDAyOTNEOyovXG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5sLXBhZ2UgLmwtYnJhbmRpbmd7XG4gICAgYmFja2dyb3VuZDogIzAwMjkzRDtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDEwcHg7XG4gIH1cbiAgLmwtcGFnZS5hY3RpdmUgLmwtY29uc3RyYWluZWQgLmwtcmVnaW9uLS1icmFuZGluZyBzcGFuIGF7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubC1wYWdlIC5sLWNvbnN0cmFpbmVkIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbixcbiAgLmwtcGFnZSAubC1icmFuZGluZyAubC1yZWdpb24tLWJyYW5kaW5ne1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmwtcGFnZSAubC1jb25zdHJhaW5lZCAubC1yZWdpb24tLWJyYW5kaW5nIC5ibG9ja19fY29udGVudHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmwtcGFnZSAubC1oZWFkZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAubC1wYWdlLmFjdGl2ZSAubC1yZWdpb24tLWJhbm5lcntcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIH1cblxuICAuaG9tZS1zdGF0aWMgPiBkaXYge1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5ob21lLXN0YXRpYyAudGV4dC1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAvKiBzdG9yZSBncmlkIHBhZ2UgYWxpZ25tZW50IGJlZ2lucyovXG4gIC5wYWdlLW5vZGUtNTUyICNibG9jay1hY3JvbmFtZS12aWV3cy1ibG9jay1mZWF0dXJlZC1wdi1ibG9jay0xeyBvcmRlcjogMjt9XG4gIC5wYWdlLW5vZGUtNTUyIGFydGljbGUubm9kZS5ub2RlLS1wYWdlLm5vZGUtLWZ1bGwubm9kZS0tcGFnZS0tZnVsbHsgb3JkZXI6IDE7IH1cbiAgLnBhZ2Utbm9kZS01NTIgLmwtY29udGVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC8qIHN0b3JlIGdyaWQgcGFnZSBhbGlnbm1lbnQgZW5kKi9cblxufVxuXG4ubC1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlldy1wYWNraW5nLXNsaXAgPiBkaXYgPiBkaXYsXG4gIC52aWV3LW9yZGVyLWludm9pY2UgPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMTBweDtcbiAgfVxuICAud3JhcHBlci5jdXN0b21lci1pbmZvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWNvbW1lcmNlLWN1c3RvbWVyLXNoaXBwaW5nLFxuICAuZmllbGQtLW5hbWUtY29tbWVyY2UtY3VzdG9tZXItYmlsbGluZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgI3ByaW50LXBhZ2UtZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipOaXZlc2ggQ2hhbmdlcyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbmh0dHA6Ly9kZXYtYWNyb25hbWUuYW1lZXhjbG91ZC5jb20vc3RvcmUtZ3JpZHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ub2RlLXR5cGUtcHJvZHVjdCAubC1jb25zdHJhaW5lZCAub3dsLWNhcm91c2VsIC5maWVsZC1jb250ZW50IC5yZWNjb21tLXByY3tcbiAgY29sb3I6ICMwMDZEQTA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ub2RlLXR5cGUtcHJvZHVjdCAubC1jb25zdHJhaW5lZCAub3dsLWNhcm91c2VsIC5maWVsZC1jb250ZW50IC5yZWNjb21tLXRpdGxlIGF7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ub2RlLXR5cGUtcHJvZHVjdCAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uOmhvdmVye1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGRkO1xufVxuXG4ubm9kZS10eXBlLXByb2R1Y3QgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5ob3Jpem9udGFsLXRhYi1idXR0b24ubGFzdCBhe1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtdHlwZS1wcm9kdWN0IC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uaG9yaXpvbnRhbC10YWItYnV0dG9uLmxhc3QgLnN1bW1hcnl7XG4gIC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gIGZsb2F0OiByaWdodDtcbn1cbi5ub2RlLXR5cGUtcHJvZHVjdCAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLmhvcml6b250YWwtdGFiLWJ1dHRvbi5sYXN0IHN0cm9uZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHhcbn1cblxuLm5vZGUtdHlwZS1wcm9kdWN0IC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uaG9yaXpvbnRhbC10YWItYnV0dG9uLmxhc3QgYSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5vZGUtdHlwZS1wcm9kdWN0IC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uaG9yaXpvbnRhbC10YWItYnV0dG9uLmxhc3QgYSA+IGRpdiAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLXR5cGUtcHJvZHVjdCAudm90ZV92YWx1ZSxcbi5ub2RlLXR5cGUtcHJvZHVjdCAudG90YWxfdm90ZXN7XG4gIGNvbG9yOiAjMDA2REEwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm5vZGUtdHlwZS1wcm9kdWN0IC52b3RlX3ZhbHVle1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLWNoZWNrb3V0IC5jb21tZXJjZS1jaGVja291dC1mb3JtLWNvbXBsZXRlIC5jaGVja291dF9jb21wbGV0aW9uX21lc3NhZ2UuZm9ybS13cmFwcGVyIGgye1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9kZS10eXBlLXByb2R1Y3QgLmhvcml6b250YWwtdGFicy1wYW5lICNjb21tZW50cyAuY29tbWVudHNfdGl0bGV7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhZ2UtYWRtaW4tY29tbWVyY2Utb3JkZXJzIC5ibG9jay12aWV3cyA+IGgyICwgLnBhZ2UtYWRtaW4tY29tbWVyY2Utb3JkZXJzIC5ibG9jay12aWV3cyAuY29udGVudCAudmlldy1oZWFkZXIgLCAucGFnZS1hZG1pbi1jb21tZXJjZS1vcmRlcnMgLmJsb2NrLXZpZXdzIC5jb250ZW50IC52aWV3LWZpbHRlcnMsIC5wYWdlLWFkbWluLWNvbW1lcmNlLW9yZGVycyAuYmxvY2stdmlld3MgLnZiby12aWV3cy1mb3JtIGZvcm0gI2VkaXQtc2VsZWN0LCAucGFnZS1hZG1pbi1jb21tZXJjZS1vcmRlcnMgLmJsb2NrLXZpZXdzIC52Ym8tdmlld3MtZm9ybSBmb3JtIC52Ym8tc2VsZWN0LWFsbC1tYXJrdXBtICwucGFnZS1hZG1pbi1jb21tZXJjZS1vcmRlcnMgLmJsb2NrLXZpZXdzIC52Ym8tdmlld3MtZm9ybSBmb3JtID4gZGl2IC52Ym8tc2VsZWN0LWFsbC1tYXJrdXB7IGRpc3BsYXk6IG5vbmUgOyB9XG5cbi5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0tdGV4dHtcbiAgcGFkZGluZzozcHggNXB4O1xufVxuXG4uc3RyaXBlX3BheW1lbnQgI2VkaXQtY29tbWVyY2UtcGF5bWVudC1wYXltZW50LW1ldGhvZCAuZm9ybS1pdGVtLWNvbW1lcmNlLXBheW1lbnQtcGF5bWVudC1tZXRob2QgI2VkaXQtY29tbWVyY2UtcGF5bWVudC1wYXltZW50LW1ldGhvZC1jb21tZXJjZS1jaGVxdWVjb21tZXJjZS1wYXltZW50LWNvbW1lcmNlLWNoZXF1ZSwgLnN0cmlwZV9wYXltZW50ICNlZGl0LWNvbW1lcmNlLXBheW1lbnQtcGF5bWVudC1tZXRob2QgLmZvcm0taXRlbS1jb21tZXJjZS1wYXltZW50LXBheW1lbnQtbWV0aG9kICNlZGl0LWNvbW1lcmNlLXBheW1lbnQtcGF5bWVudC1tZXRob2QtY29tbWVyY2UtY2hlcXVlY29tbWVyY2UtcGF5bWVudC1jb21tZXJjZS1jaGVxdWUgKyBsYWJlbHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xdW90ZV9wYXltZW50ICNlZGl0LWNvbW1lcmNlLXBheW1lbnQtcGF5bWVudC1tZXRob2QgLmZvcm0taXRlbS1jb21tZXJjZS1wYXltZW50LXBheW1lbnQtbWV0aG9kICNlZGl0LWNvbW1lcmNlLXBheW1lbnQtcGF5bWVudC1tZXRob2QtY29tbWVyY2Utc3RyaXBlY29tbWVyY2UtcGF5bWVudC1jb21tZXJjZS1zdHJpcGUsLnF1b3RlX3BheW1lbnQgI2VkaXQtY29tbWVyY2UtcGF5bWVudC1wYXltZW50LW1ldGhvZCAuZm9ybS1pdGVtLWNvbW1lcmNlLXBheW1lbnQtcGF5bWVudC1tZXRob2QgI2VkaXQtY29tbWVyY2UtcGF5bWVudC1wYXltZW50LW1ldGhvZC1jb21tZXJjZS1zdHJpcGVjb21tZXJjZS1wYXltZW50LWNvbW1lcmNlLXN0cmlwZSArIGxhYmVse1xuICBkaXNwbGF5OiBub25lO1xufVxuLnF1b3RlX3BheW1lbnQgI3BheW1lbnQtZGV0YWlsc3tcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC15b3Utc2F2ZSAuZmllbGQtbGFiZWwsXG4uZmllbGQtLW5hbWUtZmllbGQteW91LXNhdmUgLmZpZWxkLWxhYmVsICsgLmZpZWxkLWl0ZW1zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmllbGQtLW5hbWUtY29tbWVyY2UtcHJpY2UgLmZpZWxkLWxhYmVsLFxuLmZpZWxkLS1uYW1lLWNvbW1lcmNlLXByaWNlIC5maWVsZC1sYWJlbCArIC5maWVsZC1pdGVtcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnhfYmlsbGluZy1sZWZ0LFxuLnhfc2hpcHBpbmctcmlnaHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi54X3NoaXBwaW5nLXJpZ2h0ICsgaDEge1xuICBjbGVhcjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhfc2hpcHBpbmctcmlnaHQgKyBoMSArIHAge1xuICBmbG9hdDogbGVmdDtcbn1cblxudGQueF92aWV3cy1maWVsZC1saW5lLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzAwNkRBMDtcbn1cbiNibG9jay1hY3JvY29tLWludm9pY2UtcGRmLXByaW50ICNkb3dubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFBsYXk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZEQTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVDigKZkcFpIUm9QU0l4TURBbElpQm9aV2xuYUhROUlqRXdNQ1VpSUdacGJHdzlJblZ5YkNnalozSmhaQ2tpSUM4K1BDOXpkbWMrSUE9PSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMCUsICMwMDZkYTApLCBjb2xvci1zdG9wKDEwMCUsICMwMDVjODcpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzAwNmRhMCwgIzAwNWM4Nyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMwMDZkYTAsICMwMDVjODcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzAwNmRhMCwgIzAwNWM4Nyk7XG4gIC1tb3otYm94LXNoYWRvdzogIzAwODljOSAwIDAgMCAxcHggaW5zZXQsICMwMDM5NTQgMCAwIDAgMXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICMwMDg5YzkgMCAwIDAgMXB4IGluc2V0LCAjMDAzOTU0IDAgMCAwIDFweDtcbiAgYm94LXNoYWRvdzogIzAwODljOSAwIDAgMCAxcHggaW5zZXQsICMwMDM5NTQgMCAwIDAgMXB4O1xuICB0ZXh0LXNoYWRvdzogIzAwNTE3NyAwIC0xcHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4jYmxvY2stYWNyb2NvbS1pbnZvaWNlLXBkZi1wcmludCAjZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWJhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQ4oCmZHBaSFJvUFNJeE1EQWxJaUJvWldsbmFIUTlJakV3TUNVaUlHWnBiR3c5SW5WeWJDZ2paM0poWkNraUlDOCtQQzl6ZG1jK0lBPT0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDAlLCAjMDA3ZWJhKSwgY29sb3Itc3RvcCgxMDAlLCAjMDA2ZGEwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCMwMDdlYmEsICMwMDZkYTApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDA3ZWJhLCAjMDA2ZGEwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDdlYmEsICMwMDZkYTApO1xuICAtbW96LWJveC1zaGFkb3c6ICMwMDlhZTIgMCAwIDAgMXB4IGluc2V0LCAjMDA0YTZkIDAgMCAwIDFweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAjMDA5YWUyIDAgMCAwIDFweCBpbnNldCwgIzAwNGE2ZCAwIDAgMCAxcHg7XG4gIGJveC1zaGFkb3c6ICMwMDlhZTIgMCAwIDAgMXB4IGluc2V0LCAjMDA0YTZkIDAgMCAwIDFweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4jYmxvY2stYWNyb2NvbS1pbnZvaWNlLXBkZi1wcmludCAjZG93bmxvYWQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG50aCxcbnRoIGEsIHRoIGE6bGluaywgdGggYTp2aXNpdGVke1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE2ZGEwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLXR5cGUtcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtc2hvcnQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5maWVsZC0tbmFtZS1jb21tZXJjZS1jdXN0b21lci1zaGlwcGluZyAuZmllbGQtbGFiZWwsIC5maWVsZC0tbmFtZS1jb21tZXJjZS1jdXN0b21lci1iaWxsaW5nIC5maWVsZC1sYWJlbCwuZmllbGQtLW5hbWUtZmllbGQtb3JkZXItbm90ZXMgLmZpZWxkLWxhYmVsLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXRyYWNraW5nLW51bWJlciAuZmllbGQtbGFiZWwsLmZpZWxkLS1uYW1lLWNvbW1lcmNlLXNoaXBtZW50LWNhcnJpZXIgLmZpZWxkLWxhYmVsLC5maWVsZC0tbmFtZS1jb21tZXJjZS10cmFja2luZy1udW1iZXIgLmZpZWxkLWxhYmVsLFxuLmZpZWxkLS1uYW1lLWNvbW1lcmNlLXNoaXBtZW50LXNlcnZpY2UgLmZpZWxkLWxhYmVsLCAuZmllbGQtLW5hbWUtZmllbGQtdGVsZXBob25lIC5maWVsZC1sYWJlbCwuZmllbGQtLW5hbWUtY29tbWVyY2UtY291cG9ucyAuZmllbGQtbGFiZWwsLmZpZWxkLS1uYW1lLWNvbW1lcmNlLWRpc2NvdW50cyAuZmllbGRfbGFiZWx7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBheW1lbnQtYWNyby1mb3Jte1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLyogY29tbWVudHMgY3NzIGJlZ2lucyAqL1xuXG4uc3VibWl0dGVkIHtcbiAgY29sb3I6ICMwMDI5M0Q7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogY29tbWVudHMgY3NzIGVuZCAqL1xuLyoqKioqKioqIGJsb2cgcGFnZSBkYXRlIGNzcyBiZWdpbiAqKioqKioqKiovXG4uYmxvZy1kYXRlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuXG4uYmxvZy1kYXRlIHtcbiAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMwMDZEQTAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcblxufVxuLm5vZGUtdHlwZS1ibG9nLXBvc3QgLm5vZGUgLm5vZGVfX2NvbnRlbnRcbntcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAubm9kZS10eXBlLWJsb2ctcG9zdCAubm9kZV9fY29udGVudCBwXG4gIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1hcmdpbjogMCAxMHB4IDFlbSAwcHg7XG4gIH1cbn1cbi8qKioqKioqKiBibG9nIHBhZ2UgZGF0ZSBjc3MgZW5kICoqKioqKioqKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKk1vYmlsZSBWaWV3IENoZWNrb3V0IFNob3BwaW5nIGNhcnQgY29udGVudHMgc2VjdGlvbnMgc2V0IGZpeGVkIHBvc2l0aW9uIHdoaWxlIHNjcm9sbGluZyB0aGUgcGFnZSBiZWdpbioqKioqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgLmNvbW1lcmNlLWNoZWNrb3V0LWZvcm0tY2hlY2tvdXQgLmZsb2F0ZXJzLmhlYWRyb29tLCAucGFnZS1jaGVja291dC1zaGlwcGluZyAuZmxvYXRlcnMuaGVhZHJvb217XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnBhZ2UtY2hlY2tvdXQtc2hpcHBpbmcgLmNvbW1lcmNlLWNoZWNrb3V0LWZvcm0tc2hpcHBpbmd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnBhZ2UtY2hlY2tvdXQtc2hpcHBpbmcgLmZsb2F0ZXJze1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqTW9iaWxlIFZpZXcgQ2hlY2tvdXQgU2hvcHBpbmcgY2FydCBjb250ZW50cyBzZWN0aW9ucyBzZXQgZml4ZWQgcG9zaXRpb24gd2hpbGUgc2Nyb2xsaW5nIHRoZSBwYWdlIGVuZCoqKioqL1xuLyogTWFudWZhY3R1cmVkIGRldGFpbHMgKi9cbi5maWVsZC0tbmFtZS1maWVsZC1tYW51ZmFjdHVyZXItd2Vic2l0ZSAuZmllbGQtbGFiZWw6YWZ0ZXJcbntcbiAgY29udGVudDogXCIgXCIgIWltcG9ydGFudDtcbn1cbi8qIE1hbnVmYWN0dXJlZCBkZXRhaWxzICovXG4vKioqIG1hbnVmYWN0dXJlciBjb3VudHJ5IGJlZ2luICoqL1xuLm5vZGUtdHlwZS1wcm9kdWN0IC5jb21tZXJjZS1wcm9kdWN0LWZpZWxkLWZpZWxkLW1hbnVmYWN0dXJlci13ZWJzaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vZGUtdHlwZS1wcm9kdWN0IC5jb21tZXJjZS1wcm9kdWN0LWZpZWxkLWZpZWxkLWZpZWxkLW1hbnVmYWN0dXJlZC1jb3VudHJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWZpZWxkLW1hbnVmYWN0dXJlZC1jb3VudHJ5IC5maWVsZC1sYWJlbCwgLmZpZWxkLS1uYW1lLWZpZWxkLWZpZWxkLW1hbnVmYWN0dXJlZC1jb3VudHJ5IC5maWVsZC1pdGVtc3sgZmxvYXQ6IGxlZnQ7ICAgICBtYXJnaW4tcmlnaHQ6IDNweDt9XG4vKioqIG1hbnVmYWN0dXJlciBjb3VudHJ5IGVuZCAqKi9cbi8qIHN0b3JlIGdyaWQgbGlua3MgaW4gYSBzaW5nbGUgbGluZSBiZWdpbnMgKi9cblxuLnZpZXctcHJvZHVjdC1zZWFyY2guc2VhcmNoLXJvd3MgLnNlYXJjaC1wcm9kdWN0LXRleHQgYVxue1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qIHN0b3JlIGdyaWQgbGlua3MgaW4gYSBzaW5nbGUgbGluZSBlbmQgICovXG5cbi8qIHNhbGUgcHJpY2UgY3NzIGJlZ2luKi9cbi5maWVsZC0tbmFtZS1jb21tZXJjZS1wcmljZS5maWVsZF9ub3RfaGF2ZV9tc3JwIC5maWVsZC1sYWJlbCArIC5maWVsZC1pdGVtc1xue1xuICBjb2xvcjpibGFjaztcbn1cbi8qIHNhbGUgcHJpY2UgY3NzIGVuZCovXG4vKiBoaWRlIGZvcm0gZnJvbSBwaXBlZHJpdmUgYmVnaW4gKi9cbi5zZWN0aW9uLXNvZnR3YXJlIC5waXBlZHJpdmVXZWJGb3Jtc1xue1xuICBkaXNwbGF5Om5vbmU7XG59XG4uc2VjdGlvbi1zb2Z0d2FyZSAucGlwZWRyaXZlV2ViRm9ybXN7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgLyptYXgtaGVpZ2h0OiAxMDgwcHg7Ki9cbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3MSwgNzIsIDAuNjkpO1xufVxuXG4uc2VjdGlvbi1zb2Z0d2FyZSAucGlwZWRyaXZlV2ViRm9ybXN7XG4gIC8qcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7ICovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gIC5zZWN0aW9uLXNvZnR3YXJlIC5waXBlZHJpdmVXZWJGb3Jtc3tcbiAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc29mdHdhcmUgLnBpcGVkcml2ZVdlYkZvcm1zIGlmcmFtZXtcbiAgICB3aWR0aDogOTIlO1xuICAgIHRvcDogMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5jbG9zZWJ1dHRvbntcbiAgICByaWdodDogMTFweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nOiAwcHggNXB4IDFweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuICAud2FyYXBwZXJfY2xvc2V7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDEzLjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuXG4gIC5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlcntcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1pdGVte1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBsYWJlbHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gIC5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5ncm91cC1hZGQtdG8tY2FydCAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBsYWJlbHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByb2R1Y3QtcmVmZXJlbmNlIC5jb21tZXJjZS1hZGQtdG8tY2FydCBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciBpbnB1dHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweFxuICB9XG5cbiAgLmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tbmFtZS1jb21tZXJjZS1wcmljZXsgbWFyZ2luLWxlZnQ6IDA7fVxuXG4gIC5kcy1mbHVpZC02MC00MC1zdGFja2VkIC5kcy1yaWdodCAuZmllbGRzZXQtd3JhcHBlciwgLmRzLWZsdWlkLTYwLTQwLXN0YWNrZWQgLmRzLXJpZ2h0IC5maWVsZHNldC13cmFwcGVyIC5mb3JtLXR5cGUtY2hlY2tib3h7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlY3Rpb24tc29mdHdhcmUgLnBpcGVkcml2ZVdlYkZvcm1zIGlmcmFtZXtcbiAgICB3aWR0aDogNjglO1xuICAgIHRvcDogMTUlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5jbG9zZWJ1dHRvbntcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMXB4IDdweCA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAud2FyYXBwZXJfY2xvc2V7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICB0b3A6IDEzLjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuICAuc2VjdGlvbi1zb2Z0d2FyZSAucGlwZWRyaXZlV2ViRm9ybXMgaWZyYW1le1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLndhcmFwcGVyX2Nsb3Nle1xuICAgIG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tc29mdHdhcmUgLnBpcGVkcml2ZVdlYkZvcm1zIGlmcmFtZXtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNsb3NlYnV0dG9ue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ud2FyYXBwZXJfY2xvc2V7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbn1cbi8qIGhpZGUgZm9ybSBmcm9tIHBpcGVkcml2ZSBlbmQgKi9cbi8qIG5ldyBsb2dvIGltcGxlbWVudGF0aW9uIGJlZ2lucyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgLmwtZ2xvYmFsIC5zaXRlLWxvZ28gaW1ne1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmwtZ2xvYmFsIC5tb2JpbGUtaGVhZGVyIC5tb2JpbGUtbG9nbyBpbWd7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgLmwtZ2xvYmFse1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubC1nbG9iYWwgLnNpdGUtbG9nbyBpbWd7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG8gMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAubC1nbG9iYWwgLnNpdGUtbG9nbyBpbWd7XG4gICAgLypoZWlnaHQ6IDQwcHg7Ki9cbiAgfVxufVxuLyogbmV3IGxvZ28gaW1wbGVtZW50YXRpb24gZW5kICovXG4vKiBzZWFyY2ggYmFyIGZvciBtb2JpbGUgYmVnaW4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gIGhlYWRlci5sLWhlYWRlciAubC1jb25zdHJhaW5lZCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAubC1yZWdpb24tLWdsb2JhbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmwtcmVnaW9uLS1nbG9iYWwgLmJsb2NrLS1zZWFyY2gtYXBpLXBhZ2V7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gIC5sLXJlZ2lvbi0tZ2xvYmFsIC5ibG9jay0tbWVudS1tZW51LWZ1bmN0aW9uc3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIHNlYXJjaCBiYXIgZm9yIG1vYmlsZSBlbmQgKi9cblxuLyogYWRkIG9uIGNoYW5nZXMgYmVnaW4gKi9cblxuXG4uZ3JvdXAtYWRkLXRvLWNhcnQgLmNvbW1lcmNlLWFkZC10by1jYXJ0IGZpZWxkc2V0LmZvcm0td3JhcHBlcntcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG4uZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByb2R1Y3QtcmVmZXJlbmNlIC5jb21tZXJjZS1hZGQtdG8tY2FydCBmaWVsZHNldHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQgZmllbGRzZXQsXG4uZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByb2R1Y3QtcmVmZXJlbmNlIC5jb21tZXJjZS1hZGQtdG8tY2FydCBmaWVsZHNldCAuZm9ybS1pdGVte1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByb2R1Y3QtcmVmZXJlbmNlIC5jb21tZXJjZS1hZGQtdG8tY2FydCBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciBpbnB1dHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQgZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgLmNvbW1lcmNlLXByb2R1Y3QtdGl0bGV7XG4gIGNvbG9yOiAjMDAyOTNEO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByb2R1Y3QtcmVmZXJlbmNlIC5jb21tZXJjZS1hZGQtdG8tY2FydCBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciAuY29udGVudCAuZmllbGQtLXR5cGUtY29tbWVyY2UtcHJpY2V7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQgZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgLmNvbnRlbnQgYXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdyb3VwLWFkZC10by1jYXJ0IC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcm9kdWN0LXJlZmVyZW5jZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLml0ZW0tcXVhbnRpeS1zdWJtaXQtd3JhcHBlcntcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7ICAgICAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cbiAgZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7ICAgICAvKiBORVcgLSBDaHJvbWUgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByb2R1Y3QtcmVmZXJlbmNlIC5jb21tZXJjZS1hZGQtdG8tY2FydCAuaXRlbS1xdWFudGl5LXN1Ym1pdC13cmFwcGVyIC5mb3JtLWl0ZW17XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ncm91cC1hZGQtdG8tY2FydCAuZmllbGQtLXR5cGUtY29tbWVyY2UtcHJvZHVjdC1yZWZlcmVuY2UgLmNvbW1lcmNlLWFkZC10by1jYXJ0IGZpZWxkc2V0LnBhZG8tY2xhc3MtZmlyc3R7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG59XG4uZ3JvdXAtYWRkLXRvLWNhcnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByb2R1Y3QtcmVmZXJlbmNlIC5jb21tZXJjZS1hZGQtdG8tY2FydCBmaWVsZHNldC5wYWRvLWNsYXNzLWZpcnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQWRkIEFjY2Vzc29yaWVzXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxlZnQ6IDA7XG59XG4uY29tbWVyY2UtcHJvZHVjdC10aXRsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHMtZmx1aWQtNjAtNDAtc3RhY2tlZCAuZHMtcmlnaHQgLmZpZWxkc2V0LXdyYXBwZXIsIC5kcy1mbHVpZC02MC00MC1zdGFja2VkIC5kcy1yaWdodCAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS10eXBlLWNoZWNrYm94e1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCl7XG4gIC5kcy1mbHVpZC02MC00MC1zdGFja2VkIC5kcy1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7fVxufVxuLm5vZGUtdHlwZS1ibG9nLXBvc3QgLnZpZXctYmxvZy1yZWxhdGVkLWNvbnRlbnQgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByb2R1Y3QtcmVmZXJlbmNlIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGFkZCBvbiBjaGFuZ2VzIGVuZCAqL1xuXG4vKiBpbXByb3ZlIGNoZWNrb3V0IFwiYmFja1wiIGJ1dHRvbiAqL1xuLmNoZWNrb3V0LWNhbmNlbCwgLmNoZWNrb3V0LWJhY2t7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjRkZGRkZGLCNDQ0NDQ0MpO1xuICBjb2xvcjogIzAwNkRBMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6ICNDQ0NDQ0MgMCAwIDAgMXB4IGluc2V0O1xufVxuLyogaW1wcm92ZSBjaGVja291dCBcImJhY2tcIiBidXR0b24gKi9cbiIsIi8vXG4vLyBNYWludGVuYW5jZSBQYWdlLlxuLy9cblxuYm9keS5tYWludGVuYW5jZS1wYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGMtYm9keTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1haW50ZW5hbmNlLXBhZ2UtYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1haW50ZW5hbmNlLXBhZ2UtYm9keV9fYmFubmVyIHtcbiAgbWFyZ2luOiAwIDAgNDVweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9nZngvbWFpbnRlbmFuY2UtcGFnZS1iYW5uZXIuanBnJykgNTAlIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjAwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogNTA2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG59XG5cbi5tYWludGVuYW5jZS1wYWdlLWJvZHlfX2xvZ28ge1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubWFpbnRlbmFuY2UtcGFnZS1ib2R5X19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICBtYXgtd2lkdGg6IDg3MHB4O1xufVxuXG4ubWFpbnRlbmFuY2UtcGFnZS1ib2R5X19tZXNzYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDAgYXV0byAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5tYWludGVuYW5jZS1wYWdlLWJvZHlfX2NvbXBhbnktbmFtZSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi5tYWludGVuYW5jZS1wYWdlLWJvZHlfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IGxpZ2h0ZW4oJGMtYm9keSwgMjAlKTtcblxuICBhIHtcbiAgICBjb2xvcjogbGlnaHRlbigkYy1ib2R5LCAyMCUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGMtYm9keTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFNpdGUgU2VhcmNoLlxuLy9cblxuLnNpdGUtc2VhcmNoLWxpc3Rpbmcge1xuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIG1heC13aWR0aDogMTgycHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUgPiAuZm9ybS1pdGVtLFxuICAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lID4gLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC40cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAudmlldy1oZWFkZXIgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnBhZ2VyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICA+IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnNpdGUtc2VhcmNoLWxpc3RpbmdfX3Jlc3VsdHMtc3VtbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDkwJTtcbn1cbiIsIi8vXG4vLyBDYXJvdXNlbC5cbi8vXG5cbi5jb21wb25lbnQtY2Fyb3VzZWwge1xuICAuc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIHJlbSgxNXB4KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICB6LWluZGV4OiAzMDtcblxuICAgIC8vIEljb24uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWZhLWljb247XG4gICAgICBAZXh0ZW5kIC5mYXM7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgICBjb2xvcjogJGMtYmx1ZS1kYXJrO1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYigyNTUgMjU1IDI1NSAvIDMwJSk7XG4gICAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gSWNvbi5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUHJldmlvdXMgQXJyb3cuXG4gICAgJi5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5leHQgQXJyb3cuXG4gICAgJi5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21wb25lbnQtY2Fyb3VzZWxfX3NsaWRlciAuY29tcG9uZW50LWNhcm91c2VsLXNsaWRlX19pbWFnZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8vXG4vLyBDYXJ0LlxuLy9cblxuLy9cbi8vIENhcnQgQmxvY2suXG4vL1xuXG4uZGlzY291bnQtY3VycmVuY3l7XG4gIGNvbG9yOmdyZWVuO1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cbi5maW5hbC1wcmljZXtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi5vcmlnaW5hbC1wcmljZXtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5jYXJ0LWJsb2NrIHtcbiAgbWFyZ2luOiAwIDJweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG5cblxufVxuXG4uY2FydC1ibG9ja19fc3VtbWFyeSB7XG5cbn1cblxuLmNhcnQtYmxvY2tfX3N1bW1hcnktbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIH1cblxuICAvLyBJY29uLlxuICAmOjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWZhLWljb247XG4gICAgQGV4dGVuZCAuZmFzO1xuICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgfVxufVxuXG4uY2FydC1ibG9ja19fc3VtbWFyeS1saW5rX19jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBtaW4td2lkdGg6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRjLXdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkYy1ibHVlLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4iLCIvL1xuLy8gQ29tbWVyY2UgQ2hlY2tvdXQuXG4vL1xuXG4uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyB7XG4gIC8vIEhpZGUgb3B0aW9uYWwgZmllbGRzLlxuICAuY2hlY2tvdXQtcGFuZS1wYXltZW50LWluZm9ybWF0aW9uIGZpZWxkc2V0W2lkKj0nZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLXBheW1lbnQtbWV0aG9kJ10gLmZpZWxkc2V0LWxlZ2VuZCxcbiAgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24ge1xuICAgIC5mb3JtLW9wdGlvbmFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gQ291cG9ucy5cbiAgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLmZvcm0taXRlbS1zaWRlYmFyLWNvdXBvbi1yZWRlbXB0aW9uLWZvcm0tY29kZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg2cHgpO1xuICAgICAgbWF4LXdpZHRoOiByZW0oMTgwcHgpO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdGFibGUgdGQsXG4gICAgdGFibGUgdGgge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC8vIENoZWNrb3V0IFBhbmVzLlxuICAuY2hlY2tvdXQtcGFuZSB7XG4gICAgbWFyZ2luOiAwIDAgcmVtKDIwcHgpO1xuXG4gICAgPiBsZWdlbmQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jaGVja291dC1wYW5lLWFjcm9uYW1lLWNoZWNrb3V0LXBheW1lbnQtcXVvdGUgPiBsZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZCxcbiAgICAmLmNoZWNrb3V0LXBhbmUtc2hpcHBpbmctaW5mb3JtYXRpb24gPiBsZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZCxcbiAgICAmLmNoZWNrb3V0LXBhbmUtcGF5bWVudC1pbmZvcm1hdGlvbiA+IGxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDYwcHgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHJlbSgxNnB4KTtcbiAgICAgICAgbGVmdDogcmVtKDE1cHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNoZWNrb3V0LXBhbmUtc2hpcHBpbmctaW5mb3JtYXRpb24gPiBsZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcxJztcbiAgICB9XG5cbiAgICAmLmNoZWNrb3V0LXBhbmUtYWNyb25hbWUtY2hlY2tvdXQtcGF5bWVudC1xdW90ZSA+IGxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kOjpiZWZvcmUsXG4gICAgJi5jaGVja291dC1wYW5lLXBheW1lbnQtaW5mb3JtYXRpb24gPiBsZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcyJztcbiAgICB9XG5cbiAgICA+IC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxNXB4KSByZW0oMTVweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibHVlLWRhcms7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1jaGVja291dC1mb3JtIHtcbiAgICAubGF5b3V0LXJlZ2lvbi1jaGVja291dC1zZWNvbmRhcnkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbjogMCAwIHJlbSgyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3JkZXItYWN0aW9uc19zZXBlcmF0b3Ige1xuICAgIG1hcmdpbjogMCByZW0oMTBweCkgMCByZW0oMTBweCk7XG4gIH1cblxuICAuYWNjb3VudC1pbnN0cnVjdGlvbnMge1xuICAgIC5pbnN0cnVjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0M3B4KTtcbiAgICB9XG4gICAgJl9fbmV3X2FjY291bnQge1xuICAgICAgLy8gSWNvbiBmb3IgbmV3IGFjY291bnQuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kICVmYS1pY29uO1xuICAgICAgICBAZXh0ZW5kIC5mYXM7XG4gICAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19leGlzdGluZ19hY2NvdW50IHtcbiAgICAgIC8vIEljb24gZm9yIGxvZ2dpbmcgaW50byBleGlzdGluZyBhY2NvdW50LlxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICAgICAgQGV4dGVuZCAuZmFzO1xuICAgICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2hlY2tvdXQgUmV2aWV3IHBhbmVcbiAgLmNoZWNrb3V0LXBhbmUtcmV2aWV3IHtcblxuICAgIC5maWVsZC0tbmFtZS1iaWxsaW5nLXByb2ZpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG5cbiAgICAgICYjZWRpdC1yZXZpZXctY29udGFjdC1pbmZvcm1hdGlvbiAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMTBweCkgcmVtKDE1cHgpIHJlbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgJiNlZGl0LXJldmlldy1zaGlwcGluZy1pbmZvcm1hdGlvbiAuZmllbGRzZXQtd3JhcHBlciAuZmllbGQtLW5hbWUtc2hpcHBpbmctbWV0aG9kIHtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgxMHB4KSByZW0oMTVweCkgcmVtKDEwcHgpO1xuICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCI6IFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmI2VkaXQtcmV2aWV3LXBheW1lbnQtaW5mb3JtYXRpb24gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgcmVtKDEwcHgpIHJlbSgxNXB4KSByZW0oMTBweCk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8vIENoZWNrb3V0IE9yZGVyIE5vdGVzIFBhbmVcbiAgLmNoZWNrb3V0LXBhbmUtYWNyb25hbWUtY2hlY2tvdXQtb3JkZXItbm90ZXMge1xuICAgIGxlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICBmb250LXNpemU6ICRmcy1nbG9iYWw7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWl0ZW0tYWNyb25hbWUtY2hlY2tvdXQtb3JkZXItbm90ZXMtdGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2hlY2tvdXQgQ29tcGxldGUuXG4gIC5jaGVja291dC1jb21wbGV0ZSB7XG5cbiAgICAuY2hlY2tvdXQtY29tcGxldGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LWNvbXBsZXRlX19ib2R5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja291dC1jb21wbGV0ZV9fYnV0dG9ucyB7XG4gICAgICBtYXJnaW46IHJlbSgyMHB4KSBhdXRvIHJlbSgyMHB4KSByZW0oMTBweCk7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LWNvbXBsZXRlX19vcmRlcl9kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgICAuY2hlY2tvdXQtY29tcGxldGVfX29yZGVyX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgfVxuICAgICAgLmNoZWNrb3V0LWNvbXBsZXRlX19jdXN0b21lcl9pbmZvcm1hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tZXItYmlsbGluZyB7XG4gICAgICAgICAgcC5hZGRyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tZXItaW5mb3JtYXRpb25fX3NoaXBwaW5nIHtcbiAgICAgICAgICBwLmFkZHJlc3Mge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8vIEFkZHJlc3MgV2lkZ2V0LlxuICAuZm9ybS13cmFwcGVyW2NsYXNzKj0nZmllbGQtLXdpZGdldC1hZGRyZXNzJ10ge1xuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBTdHJpcGUgRm9ybS5cbiAgLnN0cmlwZS1mb3JtIHtcbiAgICAuZm9ybS10ZXh0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG4gICAgfVxuXG4gICAgLmVycm9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGMtZXJyb3I7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIENoZWNrb3V0IEZvcm0uXG4vLyBSZXBsYWNlbWVudHMgZm9yOiBjb21tZXJjZS9tb2R1bGVzL2NoZWNrb3V0L2Nzc1xuLy9cblxuLmxheW91dC1yZWdpb24tY2hlY2tvdXQtbWFpbixcbi5sYXlvdXQtcmVnaW9uLWNoZWNrb3V0LWZvb3RlciB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5sYXlvdXQtcmVnaW9uLWNoZWNrb3V0LXNlY29uZGFyeSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuLnRvb2xiYXItdmVydGljYWwudG9vbGJhci10cmF5LW9wZW4gLmxheW91dC1yZWdpb24tY2hlY2tvdXQtbWFpbixcbi50b29sYmFyLXZlcnRpY2FsLnRvb2xiYXItdHJheS1vcGVuIC5sYXlvdXQtcmVnaW9uLWNoZWNrb3V0LWZvb3Rlcixcbi50b29sYmFyLXZlcnRpY2FsLnRvb2xiYXItdHJheS1vcGVuIC5sYXlvdXQtcmVnaW9uLWNoZWNrb3V0LXNlY29uZGFyeSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLy8gT3JkZXIgU3VtbWFyeSBDb250YWluZXIuXG4ubGF5b3V0LXJlZ2lvbi1vcmRlci1zdW1tYXJ5LWNvbnQge1xuICBwYWRkaW5nOiByZW0oMTVweCkgcmVtKDE1cHgpIHJlbSgxcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibHVlLWRhcms7XG5cbiAgdGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQtdG90YWwtcHJpY2VfX251bWJlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC52aWV3LWNvbnRlbnQgdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC52aWV3LWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgxMHB4KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIENoZWNrb3V0IEZvb3Rlci5cbi8vXG5cbi5sYXlvdXQtY2hlY2tvdXQtZm9ybSAubGF5b3V0LXJlZ2lvbi1jaGVja291dC1mb290ZXIge1xuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiByZW0oMTVweCkgcmVtKDE1cHgpIHJlbSg4cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgfVxufVxuXG4vL1xuLy8gQ2hlY2tvdXQgUXVvdGUgQ29tcGxldGlvbi5cbi8vXG5cbi5jaGVja291dC1wYW5lLWFjcm9uYW1lLWNoZWNrb3V0LXF1b3RlLWNvbXBsZXRpb24sXG4uY2hlY2tvdXQtcGFuZS1jb21wbGV0aW9uLW1lc3NhZ2V7XG4gIC5jaGVja291dC1jb21wbGV0ZV9fb3JkZXItc3VtbWFyeS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLW9yZGVyLWl0ZW1zIHtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdGFibGUgdGhlYWQgdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgIHRhYmxlIHRib2R5IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtdG90YWwtcHJpY2Uge1xuICAgIG1hcmdpbjogMCAwIHJlbSgyMHB4KTtcbiAgICBwYWRkaW5nOiByZW0oMjBweCkgMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgfVxufVxuIiwiLy9cbi8vIENvbW1lcmNlIE9yZGVycy5cbi8vXG5cbi5jb21tZXJjZS1vcmRlcl9fdXNlciB7XG4gIC5vcmRlci1pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuXG4gICAgLy8gT3JkZXIgRWRpdCBCdXR0b24uXG4gICAgLmVkaXRfb3JkZXJfX2J0biB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBPcmRlciBJdGVtcyBGaWVsZC5cbiAgICAuZmllbGQtLW5hbWUtb3JkZXItaXRlbXMge1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLy8gT3JkZXIgVG90YWwgUHJpY2UgRmllbGQuXG4gICAgLmZpZWxkLS1uYW1lLXRvdGFsLXByaWNlIHtcbiAgICAgIC5vcmRlci10b3RhbC1saW5lIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICYub3JkZXItdG90YWwtbGluZV9fdG90YWwge1xuICAgICAgICAgIC5vcmRlci10b3RhbC1saW5lLWxhYmVsIHtcbiAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5jdXN0b21lci1pbmZvcm1hdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IDIwMHB4O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtYWRkcmVzcyB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1zaGlwcGluZy1tZXRob2Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21lciBPcmRlciBOb3Rlcy5cbiAgLmN1c3RvbWVyLW5vdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLy8gRG93bmxvYWQgSW52b2ljZSBCdXR0b24uXG4gIC5kb3dubG9hZF9pbnZvaWNlX19idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxufVxuXG4vL1xuLy8gQWNyb25hbWUgT3JkZXIgVGFibGUuXG4vLyA+IFVzZWQgb24gVXNlciBPcmRlciBUYWJsZSAmIENhcnQgRm9ybS5cbi8vXG5cbi5hY3JvbmFtZS1vcmRlci10YWJsZSB7XG4gIC52aWV3LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ2NTlDO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICB9XG5cbiAgICA+IC5maWVsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICYuZmllbGQtLW5hbWUtcHJvZHVjdC1pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgIH1cblxuICAgICAgJi5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgIGZsZXg6IDIgMCAxODBweDtcbiAgICAgIH1cblxuICAgICAgJi5maWVsZC0tbmFtZS11bml0LXByaWNlIHtcbiAgICAgICAgZmxleDogMSAwIDE0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5maWVsZC0tbmFtZS1xdWFudGl0eSB7XG4gICAgICAgIGZsZXg6IDEgMCA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZmllbGQtLW5hbWUtdG90YWwtcHJpY2Uge1xuICAgICAgICBmbGV4OiAwLjMgMCAxMDBweDtcblxuICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICAvLyBPcmRlciBJdGVtIFRhYmxlIEl0ZW1zLlxuICAgIC5jb21tZXJjZS1vcmRlci1pdGVtLWxpc3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5jb21tZXJjZS1vcmRlci1pdGVtLWxpc3Rpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLy8gTGVmdCBvZmZzZXQgZm9yIHZhcmlhdGlvbiBpbWFnZS5cbiAgICAgICAgcGFkZGluZzogcmVtKDI1cHgpIHJlbSgxNXB4KSByZW0oMzBweCkgcmVtKDgwcHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbW9iaWxlLWxnKSB7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDI1cHgpIHJlbSgxNXB4KSByZW0oMzBweCkgcmVtKDEzNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oNDBweCkgcmVtKDE1cHgpIHJlbSgzMHB4KSByZW0oMTM1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJi5jb21tZXJjZS1vcmRlci1pdGVtX19jb2wtLXByb2R1Y3Qge1xuICAgICAgICBmbGV4OiAyIDAgMTgwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLy8gSW1hZ2UuXG4gICAgICAgIC5jb21tZXJjZS1vcmRlci1pdGVtX19wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbW9iaWxlLWxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgYSxcbiAgICAgICAgICAmOmZvY3VzIGEge1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2dmeC9wcm9kdWN0LXBsYWNlaG9sZGVyLmpwZycpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbW9iaWxlLWxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRpdGxlLCBEZXNjcmlwdGlvbiBhbmQgU0tVLlxuICAgICAgICAuY29tbWVyY2Utb3JkZXItaXRlbV9fcHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29tbWVyY2Utb3JkZXItaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29tbWVyY2Utb3JkZXItaXRlbV9fc2t1IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb21tZXJjZS1vcmRlci1pdGVtX19za3UtaW5saW5lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLWRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFVuaXQgUHJpY2UuXG4gICAgICAmLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tdW5pdC1wcmljZSB7XG4gICAgICAgIGZsZXg6IDEgMCAxNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudG90YWwtZGlzY291bnQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gUXVhbnRpdHkuXG4gICAgICAmLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX2NvbC0tcXVhbnRpdHkge1xuICAgICAgICBmbGV4OiAxIDAgNzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtdmFsdWUge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUb3RhbCBQcmljZS5cbiAgICAgICYuY29tbWVyY2Utb3JkZXItaXRlbV9fY29sLS10b3RhbC1wcmljZSB7XG4gICAgICAgIGZsZXg6IDAuMyAwIDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC12YWx1ZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tbWVyY2Utb3JkZXItaXRlbV9fcXVhbnRpdHktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCByZW0oLTI1cHgpIDAgMDtcbiAgICBwYWRkaW5nOiAwIHJlbSgyNXB4KSAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mb3JtLW51bWJlciB7XG4gICAgICBwYWRkaW5nOiByZW0oNHB4KSByZW0oNXB4KSByZW0oM3B4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIEJ1dHRvbi5cbiAgLmNvbW1lcmNlLW9yZGVyLWl0ZW1fX3JlbW92ZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHJlbSg0cHgpO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLy8gSWNvbi5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICAgIEBleHRlbmQgLmZhcjtcbiAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpO1xuICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YmVmb3JlLFxuICAgICY6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGMtYmx1ZS1kYXJrO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi5hY3JvbmFtZS1vcmRlci10YWJsZV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHJlbSgyMHB4KSAwIDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMCAwIHJlbSgzMHB4KTtcbiAgICBwYWRkaW5nOiByZW0oMjBweCkgMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktYm9yZGVyLWxpZ2h0O1xuICB9XG59XG5cbi5hY3JvbmFtZS1vcmRlci10YWJsZV9fZGlzY291bnQtY29kZS1tZXNzYWdlIHtcbiAgbWFyZ2luOiByZW0oMjBweCkgMCAwO1xuICBwYWRkaW5nOiByZW0oMjBweCkgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktYm9yZGVyLWxpZ2h0O1xuICBvcmRlcjogMjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgb3JkZXI6IHVuc2V0O1xuICB9XG59XG5cbi5hY3JvbmFtZS1vcmRlci10YWJsZS52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSB7XG4gIC52aWV3LWNvbnRlbnQgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tbGlzdGluZyA+IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XG4gICAgfVxuICB9XG5cbiAgLm9yZGVyLXRhYmxlLXRvdGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGludWUtc2hvcHBpbmctYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogcmVtKDE1cHgpIGF1dG8gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDEwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhW2lkKj0nZWRpdC1jb250aW51ZS1zaG9wcGluZyddIHtcbiAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgIEBleHRlbmQgLmJ0bi0tdGV4dDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIC8vIEljb24uXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kICVmYS1pY29uO1xuICAgICAgICBAZXh0ZW5kIC5mYXI7XG4gICAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTtcbiAgICAgICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbaWQqPSdlZGl0LXF1b3RlJ10gKyBidXR0b24sXG4gICAgaW5wdXRbaWQqPSdlZGl0LWNoZWNrb3V0J10gKyBidXR0b24sXG4gICAgaW5wdXRbaWQqPSdlZGl0LXN1Ym1pdCddICsgYnV0dG9uIHtcbiAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgIG1hcmdpbjogMCByZW0oMTBweCkgcmVtKDEwcHgpIDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbaWQqPSdlZGl0LXF1b3RlJ10gKyBidXR0b24sXG4gICAgaW5wdXRbaWQqPSdlZGl0LWNoZWNrb3V0J10gKyBidXR0b24ge1xuICAgICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuICAgIH1cblxuICAgIGlucHV0W2lkKj0nZWRpdC1xdW90ZSddICsgYnV0dG9uIHtcbiAgICAgIC8vIEljb24uXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kICVmYS1pY29uO1xuICAgICAgICBAZXh0ZW5kIC5mYXI7XG4gICAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlKTtcbiAgICAgICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbaWQqPSdlZGl0LWNoZWNrb3V0J10gKyBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAvLyBJY29uLlxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICAgICAgQGV4dGVuZCAuZmFyO1xuICAgICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctY2FydCk7XG4gICAgICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W2lkKj0nZWRpdC1zdWJtaXQnXSArIGJ1dHRvbiB7XG4gICAgICBAZXh0ZW5kIC5idG4tLWRlZmF1bHQ7XG5cbiAgICAgIC8vIEljb24uXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kICVmYS1pY29uO1xuICAgICAgICBAZXh0ZW5kIC5mYXI7XG4gICAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jKTtcbiAgICAgICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vcmRlci10YWJsZS10b3RhbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1vYmlsZS1sZykge1xuICAgIHBhZGRpbmc6IDAgMCAwIHJlbSgxMzVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ub3JkZXItdGFibGUtdG90YWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgcmVtKDEwcHgpO1xufVxuXG4ub3JkZXItdGFibGUtdG90YWxfX2xhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTcwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ub3JkZXItdGFibGUtdG90YWxfX3ZhbHVlIHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiLy9cbi8vIFByb2R1Y3QuXG4vL1xuXG4ucGF0aC1wcm9kdWN0IHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0LXByaWNlIHtcbiAgY29sb3I6ICRjLWJsdWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gUHJvZHVjdCBIZWFkZXIuXG4vL1xuXG4ucHJvZHVjdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9kdWN0LWhlYWRlcl9fZ2FsbGVyeSB7XG4gIG1hcmdpbjogMCAwIHJlbSgxMHB4KTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogMCAwIHJlbSgyMHB4KTtcbiAgICBwYWRkaW5nOiAwIHJlbSgzMHB4KSAwIDA7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZWFkZXJfX3NpbmdsZS1pbWFnZSB7XG4gIG1hcmdpbjogMCAwIHJlbSgxMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zbGljay1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IHJlbSg1MHB4KSAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG9yZGVyOiB1bnNldDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgxMHB4KSByZW0oMTBweCkgMDtcbiAgICAgIG1heC13aWR0aDogcmVtKDgwcHgpO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIHJlbSgxMHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oOTBweCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgcGFkZGluZzogcmVtKDVweCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSBhIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVhZGVyX19jb250ZW50IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAgcmVtKDIwcHgpO1xuICBwYWRkaW5nOiByZW0oMjBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlZmVmZWYgMCUsICNmZmZmZmYgMTAwJSk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVhZGVyX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCByZW0oMjBweCk7XG4gIG1heC13aWR0aDogcmVtKDUwMHB4KTtcblxuICAuZm9ybS1vcHRpb25hbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3Qtd3JhcHBlcixcbiAgLnNlbGVjdC13cmFwcGVyIC5mb3JtLWNvbnRyb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVhZGVyX19yb2hzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogcmVtKDEwcHgpIDA7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vZ2Z4L3JvaHMucG5nJykgMCAwIG5vLXJlcGVhdDtcbn1cblxuLnByb2R1Y3QtaGVhZGVyX19zaG9ydC1kZXNjcmlwdGlvbixcbi5wcm9kdWN0LWhlYWRlcl9fYnJpZWYtc3BlY2lmaWNhdGlvbnMge1xuICBtYXJnaW46IDAgMCByZW0oMTBweCk7XG59XG5cbi5wcm9kdWN0LWhlYWRlcl9fbWFudWZhY3R1cmVyIHtcbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZWFkZXJfX3ByaWNlIHtcbiAgLmZpZWxkLS1uYW1lLWxpc3QtcHJpY2Uge1xuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWhlYWRlcl9fcHJpY2VfX3NhbGUge1xuICBtYXJnaW46IDAgMCByZW0oNXB4KTtcbiAgZm9udC1zaXplOiByZW0oMTlweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4vLyBQaHlzaWNhbCBQcm9kdWN0LlxuLmZ1bGwtcHJvZHVjdC0tdHlwZS0tcGh5c2ljYWwtcHJvZHVjdCB7XG4gIC5wcm9kdWN0LWhlYWRlcl9fZm9ybSB7XG4gICAgcGFkZGluZzogMCAwIHJlbSg2MHB4KTtcblxuICAgIC5maWVsZC0tbmFtZS1xdWFudGl0eSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiByZW0oNzVweCk7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IHJlbSg3NHB4KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvZHVjdCBSZXZpZXdzLlxuLmZ1bGwtcHJvZHVjdCB7XG4gIC5jb21tZW50LWZvcm0td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICYuZnVsbC1wcm9kdWN0LS1oYXMtcmV2aWV3cyB7XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIFByb2R1Y3QgTGlzdGluZyBJdGVtLlxuLy9cblxuLnByb2R1Y3QtbGlzdGluZy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xufVxuXG4ucHJvZHVjdC1saXN0aW5nLWl0ZW1fX2ltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1saXN0aW5nLWl0ZW1fX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1saXN0aW5nLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogcmVtKDEycHgpIHJlbSgxMHB4KSByZW0oMTBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuXG4gID4gLnByb2R1Y3QtbGlzdGluZy1pdGVtX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAucHJvZHVjdC1saXN0aW5nLWl0ZW1fX3ByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5wcm9kdWN0LWxpc3QtcHJpY2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdGluZy1pdGVtX19kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYS5wcm9kdWN0LWxpc3RpbmctaXRlbV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6ICRpbWFnZS1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG5cbi5wcm9kdWN0LXRhYnMge1xuICBtYXJnaW46IDAgMCByZW0oMjBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWNvbnRhaW5lci1ib3JkZXI7XG5cbiAgLm5hdi10YWJzIHtcbiAgICBtYXJnaW46IDAgMCByZW0oMTBweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYy10YWItbmF2LWJhY2tncm91bmQ7XG5cbiAgICA+IGxpIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRjLWJsdWUtZGFyaztcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRjLWJsdWUtZGFyaztcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgyMHB4KSByZW0oMjBweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZXMgPiBsaSB7XG4gIHBhZGRpbmc6IHJlbSg1cHgpIDA7XG59XG5cbi8vXG4vLyBHcmlkIFZpZXcuXG4vL1xuLnByb2R1Y3QtbGlzdGluZy5zdG9yZS1ncmlkLXZpZXcge31cblxuLy9cbi8vIExpc3QgVmlldy5cbi8vXG4ucHJvZHVjdC1saXN0aW5nLnN0b3JlLWxpc3QtdmlldyB7XG4gIC5wcm9kdWN0LWxpc3RpbmctaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiByZW0oMTBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLy8gQ2xlYXJmaXguXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWxpc3RpbmctaXRlbV9faW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCByZW0oMTVweCkgcmVtKDZweCkgMDtcbiAgICB3aWR0aDogMjUlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWxpc3RpbmctaXRlbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG5cbiAgICA+IC5wcm9kdWN0LWxpc3RpbmctaXRlbV9fdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCByZW0oNXB4KTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICA+IC5wcm9kdWN0LWxpc3RpbmctaXRlbV9fcHJpY2Uge1xuXG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtbGlzdGluZy1pdGVtX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gZGl2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBSZWxhdGVkIFByb2R1Y3QuXG4vL1xuXG4ucmVsYXRlZC1wcm9kdWN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDAgcmVtKDIwcHgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlbGF0ZWQtcHJvZHVjdC1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiA1MyU7XG4gIG1heC13aWR0aDogODdweDtcblxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogJGltYWdlLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5yZWxhdGVkLXByb2R1Y3QtaXRlbV9fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgMCAwIHJlbSgxNXB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWxhdGVkLXByb2R1Y3QtaXRlbV9fcHJpY2Uge1xuICBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5yZWxhdGVkLXByb2R1Y3QtaXRlbV9fcHJpY2VfX2xhYmVsIHtcbiAgICBjb2xvcjogJGMtZ3JheTtcbiAgfVxufVxuXG4ucmVsYXRlZC1wcm9kdWN0LWl0ZW1fX2Zvcm0ge1xuICAuZmllbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtdmFyaWF0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuZmllbGQtLW5hbWUtcXVhbnRpdHksXG4gICAgLmZvcm0taXRlbV9fbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbjogcmVtKDRweCkgMCByZW0oMTBweCk7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwLjVweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luOiByZW0oNXB4KSAwIDA7XG4gIH1cbn1cblxuLy9cbi8vIFJlbGF0ZWQgUHJvZHVjdHMuXG4vL1xuXG4ucmVsYXRlZC1wcm9kdWN0cyB7XG5cbn1cblxuLnJlbGF0ZWQtcHJvZHVjdHNfX3NsaWRlciB7XG4gIG1hcmdpbjogMCByZW0oLTVweCk7XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIHJlbSg1cHgpO1xuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC1saXN0aW5nLWl0ZW1fX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gIH1cblxuICAucHJvZHVjdC1saXN0aW5nLWl0ZW1fX2ltYWdlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8vXG4vLyBQcm9kdWN0IEFkZC1vbnMuXG4vL1xuXG4ucHJvZHVjdC1oZWFkZXJfX2Zvcm0gZGl2W2lkKj0nZWRpdC1hZGQtb25zJ10ge1xuICBsZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgZm9udC1mYW1pbHk6ICRmLWJvZHk7XG4gICAgZm9udC1zaXplOiByZW0oMTlweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGMtYm9keTtcbiAgfVxufVxuXG4uZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCByZW0oNzVweCkgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogcmVtKDQ2cHgpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICBjb2xvcjogJGMtYmx1ZS1kYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgLy8gQ2hlY2tib3ggYm94LlxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiByZW0oM3B4KTtcbiAgICAgIH1cblxuICAgICAgLy8gQ2hlY2tib3ggY2hlY2suXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogcmVtKDZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUuXG4gICAgJi5mb3JtLWRpc2FibGVkIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogcmVtKDFweCkgMCAwIHJlbSgyN3B4KTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogcmVtKDM4cHgpO1xuXG4gICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTlweCk7XG4gICAgICB9XG5cbiAgICAgIC8vIEFycm93IGljb24uXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiByZW0oN3B4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbi1wcmljZS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IHJlbSgycHgpIDAgMCByZW0oMjdweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gIH1cblxuICAuZm9ybS1pdGVtLS1wcm9kdWN0LWFkZC1vbi1saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8vIExpbmUgYnJlYWsuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogcmVtKC0ycHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIHJlbSg4cHgpO1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0b3JlLlxuLy9cblxuLy9cbi8vIFByb2R1Y3QgTGlzdGluZy5cbi8vXG4ucHJvZHVjdC1saXN0aW5nLnN0b3JlLWdyaWQtdmlldyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLy8gVXNlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIGlmIHlvdSBoYXZlIGluZmluaXRlIHNjcm9sbCBlbmFibGVkLlxuICA+IC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vIE5lZy4gbWFyZ2luIHRvIG9mZnNldCBsaXN0aW5nIGl0ZW1zLlxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbW9iaWxlLXhsKSB7XG4gICAgICAvLyBOZWcuIG1hcmdpbiB0byBvZmZzZXQgbGlzdGluZyBpdGVtcy5cbiAgICAgIG1hcmdpbjogMCByZW0oLTZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLy8gTmVnLiBtYXJnaW4gdG8gb2Zmc2V0IGxpc3RpbmcgaXRlbXMuXG4gICAgICBtYXJnaW46IDAgcmVtKC02cHgpO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIHJlbSgyMHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tb2JpbGUteGwpIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDZweCk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdGluZy5zdG9yZS1saXN0LXZpZXcge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIC8vIFVzZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciBpZiB5b3UgaGF2ZSBpbmZpbml0ZSBzY3JvbGwgZW5hYmxlZC5cbiAgPiAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIHJlbSgyMHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLy9cbi8vIEV4cG9zZWQgRmlsdGVycy5cbi8vXG4udmlldy1jYXRhbG9nIC52aWV3LWZpbHRlcnMge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMCByZW0oMjBweCk7XG4gIHBhZGRpbmc6IHJlbSgxNXB4KSByZW0oMTVweCkgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gIGJhY2tncm91bmQ6ICRjLXNtb2tlO1xuXG4gIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogcmVtKDI1cHgpIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSxcbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oOHB4KTtcbiAgICB9XG4gICAgLmZvcm0tb3B0aW9uYWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLXNvcnQtb3JkZXIgLmZvcm0taXRlbV9fbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1zb3J0LWJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDVweCkgcmVtKDhweCkgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLy8gUGFnZXIuXG4gIC5wYWdlci0tbWluaSB7XG4gICAgbWFyZ2luOiAwIDAgcmVtKDE1cHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW46IHJlbSg0cHgpIDYlIDAgMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gRm9vdGVyIFBhZ2VyLlxuLy9cbi52aWV3LWNhdGFsb2cgLnZpZXctZm9vdGVyLXBhZ2VyIHtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgLnBhZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgxNXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgIGJhY2tncm91bmQ6ICRjLXNtb2tlO1xuICB9XG59XG5cbi8vXG4vLyBTdG9yZSBEaXNwbGF5IFN3aXRjaGVyLlxuLy9cbi5zdG9yZS1kaXNwbGF5LXN3aXRjaGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc3RvcmUtZGlzcGxheS1zd2l0Y2hlcl9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCByZW0oMTJweCkgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjLWxpbmstaG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAkYy1ibHVlLWRhcms7XG4gIH1cblxuICAvLyBJY29uLlxuICAmOjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWZhLWljb247XG4gICAgQGV4dGVuZCAuZmFzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAvLyBHcmlkIEljb24uXG4gICYuc3RvcmUtZGlzcGxheS1zd2l0Y2hlcl9fYnRuLS1ncmlkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7XG4gIH1cblxuICAvLyBMaXN0IEljb24uXG4gICYuc3RvcmUtZGlzcGxheS1zd2l0Y2hlcl9fYnRuLS1saXN0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0KTtcbiAgfVxufVxuXG4uc3RvcmUtZGlzcGxheS1zd2l0Y2hlciA+IC5zdG9yZS1kaXNwbGF5LXN3aXRjaGVyX19idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLy9cbi8vIFN0b3JlIE1vYmlsZSBSZWZpbmUgRmlsdGVycy5cbi8vXG4uc3RvcmUtbW9iaWxlLXJlZmluZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIHJlbSgyMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3RvcmUtbW9iaWxlLXJlZmluZS1maWx0ZXJzX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDE1cHgpIHJlbSg4cHgpO1xuICBjb2xvcjogJGMtd2hpdGU7XG4gIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRjLWJsdWUtZGFyaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRjLWJsdWU7XG4gIH1cblxuICAvLyBGaWx0ZXIgaWNvbi5cbiAgJjo6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVmYS1pY29uO1xuICAgIEBleHRlbmQgLmZhcztcbiAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIG1hcmdpbjogMCByZW0oOHB4KSAwIDA7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIH1cblxuICAvLyBBcnJvdyBpY29uLlxuICAmOjphZnRlciB7XG4gICAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgICBAZXh0ZW5kIC5mYXM7XG4gICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbWFyZ2luOiAwIDAgMCByZW0oN3B4KTtcbiAgICBmb250LXNpemU6IDcwJTtcbiAgfVxufVxuXG4vLyBTdG9yZSBGaWx0ZXJzLlxuLy8gVGhlIGNvbnRhaW5lciBmb3IgdGhlIHN0b3JlIGZpbHRlcnMgc2lkZWJhci5cbi5zdG9yZS1maWx0ZXJzIHtcbiAgLy8gSGlkZSBjb250ZW50IHNvIGl0IGNhbiBiZSB0b2dnbGVkIGJ5IG1vYmlsZSBjb250cm9sLlxuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5zdG9yZS1maWx0ZXJzIC5zaXRlLXNpZGViYXIgLnJlZ2lvbiA+IC5ibG9jayAuYmxvY2tfX3RpdGxlLFxuLnN0b3JlLWZpbHRlcnMgLmJsb2NrX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIFN0b3JlIEZpbHRlcnMgLSBBY3RpdmUgU3RhdGUuXG4uc3RvcmUtbW9iaWxlLWZpbHRlcnMtaXMtYWN0aXZlIC5zdG9yZS1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogcmVtKDIwcHgpIHJlbSgxNXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4vLyBTdG9yZSBGaWx0ZXJzIENvbnRlbnQuXG4uc3RvcmUtZmlsdGVyc19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gU3RvcmUgRmlsdGVycyBDb250ZW50IC0gQWN0aXZlIFN0YXRlLlxuLnN0b3JlLW1vYmlsZS1maWx0ZXJzLWlzLWFjdGl2ZSAuc3RvcmUtZmlsdGVyc19fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zdG9yZS1tb2JpbGUtZmlsdGVycy1jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGMtYm9keTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAxMDtcblxuICAvLyBJY29uLlxuICAmOjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWZhLWljb247XG4gICAgQGV4dGVuZCAuZmFyO1xuICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbi5zdG9yZS1tb2JpbGUtZmlsdGVycy1pcy1hY3RpdmUgLnN0b3JlLW1vYmlsZS1maWx0ZXJzLWNsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnN0b3JlLWZpbHRlcnNfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zdG9yZS1tb2JpbGUtZmlsdGVycy1pcy1hY3RpdmUgLnN0b3JlLWZpbHRlcnNfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBTdG9yZSBGcm9udC5cbi8vXG4uYWNyb25hbWUtc3RvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vL1xuLy8gU3RvcmUgLSBGZWF0dXJlZCBQcm9kdWN0cy5cbi8vXG4uYWNyb25hbWUtc3RvcmVfX2ZlYXR1cmVkLXByb2R1Y3RzIHtcbiAgbWFyZ2luOiAwIDAgcmVtKDMwcHgpO1xuICBvcmRlcjogMjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiByZW0oMTBweCkgMCByZW0oMzBweCk7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmFjcm9uYW1lLXN0b3JlX19mZWF0dXJlZC1wcm9kdWN0cyAudmlldy1mZWF0dXJlZCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgPiAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvLyBOZWcuIG1hcmdpbiB0byBvZmZzZXQgbGlzdGluZyBpdGVtcy5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1vYmlsZS14bCkge1xuICAgICAgLy8gTmVnLiBtYXJnaW4gdG8gb2Zmc2V0IGxpc3RpbmcgaXRlbXMuXG4gICAgICBtYXJnaW46IDAgcmVtKC02cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC8vIE5lZy4gbWFyZ2luIHRvIG9mZnNldCBsaXN0aW5nIGl0ZW1zLlxuICAgICAgbWFyZ2luOiAwIHJlbSgtNnB4KTtcbiAgICB9XG4gIH1cblxuICAudmlld3Mtcm93IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCByZW0oMjBweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbW9iaWxlLXhsKSB7XG4gICAgICBwYWRkaW5nOiAwIHJlbSg2cHgpO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gU3RvcmUgLSBGZWF0dXJlZCBQcm9kdWN0cy5cbi8vXG4uYWNyb25hbWUtc3RvcmVfX3RheG9ub215LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogcmVtKDEwcHgpIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgb3JkZXI6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMDtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gID4gLnZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCByZW0oMzBweCk7XG4gICAgcGFkZGluZzogMCAwIDAgMjIlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgMCByZW0oNDBweCk7XG4gICAgICBwYWRkaW5nOiAwIHJlbSg0MHB4KSAwIDEwLjIlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAvLyBBY3R1YWwgdmlldyBjb250ZW50LlxuICAudmlldzpudGgtY2hpbGQoMykgPiAudmlldy1jb250ZW50LFxuICAudmlldzpudGgtY2hpbGQoNSkgPiAudmlldy1jb250ZW50IHtcbiAgICBjb2x1bW5zOiB1bnNldDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1vYmlsZS1sZykge1xuICAgICAgY29sdW1uczogMjtcbiAgICB9XG5cbiAgICA+IC52aWV3cy1yb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgLnZpZXcgPiAudmlldy1jb250ZW50IGEge1xuICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGMtYmx1ZS1kYXJrO1xuICAgIH1cbiAgfVxufVxuXG4uYWNyb25hbWUtc3RvcmUtY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY3JvbmFtZS1zdG9yZS1jYXRlZ29yeV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTI4JTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIHJlbSgyNXB4KSAwIDA7XG4gIHdpZHRoOiAyOCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogJGltYWdlLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5hY3JvbmFtZS1zdG9yZS1jYXRlZ29yeV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCByZW0oMTVweCk7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLmFjcm9uYW1lLXN0b3JlLWNhdGVnb3J5X19jb250ZW50IHtcbiAgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4iXX0= */
