html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em;margin:0}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:.8em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.0
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,0.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,0.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,0.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,0.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}@keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg, rgba(0,0,0,0.15) 0, rgba(0,0,0,0) 16px, rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg, rgba(0,0,0,0.15) 0, rgba(0,0,0,0) 16px, rgba(0,0,0,0)),linear-gradient(270deg, rgba(0,0,0,0.15) 0, rgba(0,0,0,0) 16px, rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg, rgba(0,0,0,0.15) 0, rgba(0,0,0,0) 16px, rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;background:rgba(0,0,0,0.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#FFF;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#FFF;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;-webkit-transition-delay:2.4s;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#FFF;box-shadow:0 4px 5px rgba(0,0,0,0.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}img{height:auto;max-width:100%}iframe{max-width:100%}ul{padding-left:20px}hr{margin:4em 0;border:none;border-top:1px dotted #aaa;background:transparent}@media (min-width: 489px){.mbl{display:none !important}}@media (min-width: 768px){.sp{display:none !important}}@media (max-width: 767px){.pc{display:none !important}}@media (min-width: 1250px){.lsp{display:none !important}}@media (max-width: 1249px){.lpc{display:none !important}}*{box-sizing:border-box}a{color:inherit;text-decoration:none;-webkit-transition:.5s;transition:.5s}@media (min-width: 769px){a:hover{opacity:.6}}.clearfix::after{content:"";display:block;clear:both}:focus{border:0;outline:none;box-shadow:none}main{display:block}body{font-family:'Noto Sans JP','Hiragino Kaku Gothic Pro','hiragino kaku gothic pro','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:1.75;text-align:justify;text-justify:inter-ideograph;font-size:15px;color:#000}h2{font-family:'Noto Serif JP', serif;font-weight:900;font-size:2em;line-height:1.4;letter-spacing:5px}strong{font-size:1.1em;letter-spacing:5px;border-bottom:6px solid #e5a101;display:inline-block;line-height:1}@media (min-width: 768px){strong{font-size:1.3em}}table strong{font-size:1em;letter-spacing:0px;border-bottom:none;display:inline;margin:0;line-height:1.75}@media (min-width: 768px){table strong{font-size:1em}}.top{position:fixed;top:0;left:0;width:100%;background:transparent;color:#fff;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:10px;z-index:2}.top:before,.top:after{content:"";display:block;width:100%;height:50%;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.9);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:.5s;transition:.5s;z-index:-1}.top:before{top:0;-webkit-transform-origin:left top;transform-origin:left top}.top:hover:before,.top:hover:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.top.show:before,.top.show:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.top__logo{display:block;width:162px;height:20px;position:relative;overflow:hidden;margin:0;line-height:0}.top__logo--image{width:162px;height:20px;-webkit-filter:drop-shadow(1px 1px 1px #000);filter:drop-shadow(1px 1px 1px #000)}.top__logo:after{background:#fff;content:"";height:155px;left:-150px;opacity:.6;position:absolute;top:-63px;-webkit-transform:rotate(41deg);transform:rotate(41deg);-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);width:100px;z-index:1}@media (min-width: 769px){.top__logo:hover{opacity:1}.top__logo:hover:after{left:120%;-webkit-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1)}}.top__trigger{background:none;border:none;padding:0;margin:0;cursor:pointer}.top__trigger span{display:block;width:30px;height:1px;background:#fff;margin-bottom:11px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:.5s;transition:.5s;box-shadow:1px 1px 0px #000}.top__trigger span:last-child{margin-bottom:0}.top__trigger.open span:first-child{-webkit-transform:rotate(38deg) scaleX(1.3);transform:rotate(38deg) scaleX(1.3)}.top__trigger.open span:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.top__trigger.open span:last-child{-webkit-transform:rotate(-38deg) scaleX(1.3);transform:rotate(-38deg) scaleX(1.3)}.top__menu{background:rgba(0,0,0,0.9);position:absolute;top:43px;left:0;width:100%;height:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;overflow-y:auto;-webkit-overflow-scrolling:touch}.top__menu--page{padding:0;margin:1.5em 0 0;text-align:center}.top__menu--page a{-webkit-transition:.5s;transition:.5s}@media (min-width: 769px){.top__menu--page a:hover{text-transform:uppercase;font-weight:bold;text-shadow:none;background:#E50011;opacity:1;padding:2px 10px;font-family:'Noto Sans JP',sans-serif}}.top__menu--page li{display:block;padding:1em 0;font-family:'Noto Serif JP', serif;font-weight:900;text-shadow:1px 1px 1px #000}.top__menu--sns{margin:3em 0 0;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.top__menu--sns li{display:block;margin:0 1em}.top__menu--sns li a{-webkit-transition:1s;transition:1s}.top__menu--sns li svg{height:20px;fill:#fff;-webkit-transition:1s;transition:1s;-webkit-filter:drop-shadow(1px 1px 1px #000);filter:drop-shadow(1px 1px 1px #000)}.top__menu--sns li svg.facebook{width:10px}.top__menu--sns li svg.twitter{width:25px}.top__menu--sns li svg.instagram{width:20px}.top__menu--sns li svg.youtube{width:29px}@media (min-width: 769px){.top__menu--sns li a:hover{opacity:1}.top__menu--sns li a:hover svg{opacity:1}.top__menu--sns li a:hover svg.facebook{fill:#1877f2}.top__menu--sns li a:hover svg.twitter{fill:#1DA1F2}.top__menu--sns li a:hover svg.instagram{fill:#D93177}.top__menu--sns li a:hover svg.youtube{fill:#cd201f}}.top__menu--sns2{margin:3em 0 0;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:flex-start}.top__menu--sns2 li{display:inline-block;margin:0 1em}.top__menu--sns2 li a{-webkit-transition:1s;transition:1s}.top__menu--sns2 li svg{height:20px;fill:#fff;-webkit-transition:1s;transition:1s;-webkit-filter:drop-shadow(1px 1px 1px #000);filter:drop-shadow(1px 1px 1px #000)}.top__menu--sns2 li svg.facebook{width:10px}.top__menu--sns2 li svg.twitter{width:25px}.top__menu--sns2 li svg.instagram{width:20px}.top__menu--sns2 li svg.youtube{width:29px}@media (min-width: 769px){.top__menu--sns2 li a:hover{opacity:1}.top__menu--sns2 li a:hover svg{opacity:1}.top__menu--sns2 li a:hover svg.facebook{fill:#1877f2}.top__menu--sns2 li a:hover svg.twitter{fill:#1DA1F2}.top__menu--sns2 li a:hover svg.instagram{fill:#D93177}.top__menu--sns2 li a:hover svg.youtube{fill:#cd201f}}..top__menu--language{display:block;margin:0 .5rem}.top__menu.open{visibility:visible;height:calc(100vh - 43px)}@media (max-width: 1315px){.top__menu--page li.open .mega{background:#E50011;padding:1em 0}.top__menu--page li.open .mega__parent{text-transform:uppercase;font-weight:bold;text-shadow:none;opacity:1;padding:2px 10px;font-family:'Noto Sans JP',sans-serif}.top__menu--page li.open .mega__parent:after{content:"-";-webkit-transform:scaleX(2);transform:scaleX(2)}.top__menu--page li.open .mega__child{visibility:visible;position:static;-webkit-transform:scale(1);transform:scale(1);height:auto}.top__menu--page li.open .mega__child--list{margin-top:10px}.top__menu--page li.open .mega__child li{-webkit-transform:scale(1);transform:scale(1)}.top__menu--page li.open .icon-cart{-webkit-filter:none;filter:none}.top__menu--language{padding:1em;text-align:center}}@media (min-width: 1316px){.top{-webkit-box-align:center;align-items:center;padding:0 10px;height:44px}.top__logo{width:324px;height:40px}.top__logo--image{width:324px;height:40px}.top__trigger{display:none}.top__menu{position:static;visibility:visible;height:44px;width:auto;background:transparent;overflow:visible;margin:0 0 0 auto}.top__menu>div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:-5px}.top__menu--page{margin:0;display:-webkit-box;display:flex;text-align:left}.top__menu--page>li{margin-right:2em}.top__menu--page li:hover .mega__parent a{text-transform:uppercase;font-weight:bold;text-shadow:none;background:#E50011;opacity:1;padding:2px 10px;font-family:'Noto Sans JP',sans-serif}.top__menu--page li:hover .mega__child{visibility:visible;height:65px;height:auto}.top__menu--sns{margin-top:5px}.top__menu--sns li svg{height:16px}.top__menu--sns2{margin-top:5px}.top__menu--sns2 li svg{height:16px}}.mega{margin:0}.mega__child{visibility:hidden;height:0;margin:0}.mega__child--list{padding:0}.mega__child--list li{font-weight:normal;font-size:12px}@media (min-width: 1250px){.mega__child--list li{font-size:14px}}.mega__child--image{display:none}@media (max-width: 1249px){.mega{cursor:pointer}.mega__parent:after{content:"+";display:inline-block;margin-left:10px;-webkit-transition:.3s;transition:.3s}.mega__child{height:auto;-webkit-transform:scale(0);transform:scale(0);height:0}.mega__child>li{-webkit-transition:.5s;transition:.5s;-webkit-transform:scale(0);transform:scale(0);font-weight:bold;text-shadow:none;font-family:'Noto Sans JP',sans-serif;border-top:1px dotted #fff;padding:0}.mega__child>li a{display:block;padding:1em}}@media (max-width: 1249px) and (min-width: 769px){.mega__child>li a:hover{padding:1em;background:#000}}@media (min-width: 1250px){.mega__parent{cursor:pointer}.mega__child{height:0;overflow:hidden;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:.5s;transition:.5s;position:absolute;left:0;top:44px;width:100%;background:rgba(0,0,0,0.9)}.mega__child a{-webkit-transition:.5s;transition:.5s}.mega__child--list{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:0;width:100%}.mega__child--list>li{margin:0 10px}}@media (min-width: 1650px){.mega__child{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.mega__child--image{margin:30px 10px 0 0}}.icon-cart{fill:#fff;width:21px;height:21px;position:relative;top:4px;-webkit-filter:drop-shadow(1px 1px 1px #000);filter:drop-shadow(1px 1px 1px #000)}.menu-wrap{position:relative}@media (min-width: 1250px){.menu-wrap{position:static}}#closeArea{position:absolute;top:0;left:0;width:100%;height:100%}.back-top{font-family:'Racing Sans One', cursive;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:60px;height:60px;color:#fff;background:#000;position:fixed;bottom:0;right:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateY(100px);transform:translateY(100px);z-index:1}.back-top:before{content:"";display:block;width:15px;height:15px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;top:5px}@media (min-width: 769px){.back-top:hover{opacity:1;background:#E50011}}.back-top.show{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.mega-sub__child{margin:0}.mega-sub__child dt{opacity:.6}@media (max-width: 1249px){.mega-sub__parent:after{content:"+";display:inline-block;margin-left:10px;-webkit-transition:.3s;transition:.3s}.mega-sub__child{visibility:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);height:0}.mega-sub__child ul{padding:0}.mega-sub__child dt{font-family:'Noto Sans JP',sans-serif;font-weight:bold}.mega-sub__child dd{margin:0}}@media (min-width: 1250px){.mega-sub__parent{font-size:1.25em;border-bottom:1px dotted}.mega-sub__child{margin:0}.mega-sub__child dd ul{padding-left:10px}}@media (max-width: 1249px){.openSub .mega-sub{padding:20px 0;position:relative;background:rgba(0,0,0,0.8)}.openSub .mega-sub__parent{font-family:'Noto Sans JP',sans-serif;font-size:1.25em;font-weight:bold;opacity:.6;position:absolute;top:0;left:0}.openSub .mega-sub__parent:after{content:"-";-webkit-transform:scaleX(2);transform:scaleX(2)}.openSub .mega-sub__child{visibility:visible;-webkit-transform:scaleY(1);transform:scaleY(1);height:auto;margin:0}.openSub .mega-sub__child dt{opacity:.6}}@media (min-width: 1250px){.product-menu{display:-ms-grid;display:grid;-ms-grid-rows:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;grid-template-rows:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;-ms-grid-columns:20% 20% 20% 20% 20%;grid-template-columns:20% 20% 20% 20% 20%;height:80vh;max-height:700px}.product-menu__mufler{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:1;-ms-grid-row-span:10;grid-row:1 / 11}.product-menu__engine{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:1;-ms-grid-row-span:10;grid-row:1 / 11}.product-menu__electrical{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3 / 4;-ms-grid-row:1;-ms-grid-row-span:10;grid-row:1 / 11}.product-menu__chassis{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4 / 5;-ms-grid-row:1;-ms-grid-row-span:6;grid-row:1 / 7}.product-menu__goods{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5 / 6;-ms-grid-row:1;-ms-grid-row-span:6;grid-row:1 / 7}.product-menu__kitparts{position:absolute;bottom:0;right:300px}.product-menu__complete{position:absolute;bottom:0;right:170px}.product-menu__warranty{position:absolute;bottom:0;right:0}.product-menu dl{margin:0}.product-menu dl dd{margin:0}.product-menu dl ul{margin:0}}@media (min-width: 1250px){.menu-30{width:33.33%}}.bottom{background:#000;color:#fff;padding:60px 0 30px}.bottom__logo{display:block;margin:0 auto 60px;width:324px;height:40px;max-width:100%}.bottom__logo--image{width:324px;height:40px}.bottom__sitemap{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.bottom__sitemap>div{margin:0 45px 2em}.bottom__sitemap dt{font-family:'Noto Serif JP', serif;font-weight:900;font-size:18px;margin-bottom:15px}.bottom__sitemap dd{margin:0;font-size:12px}.bottom__sitemap dd ul{padding:0;margin:0}.bottom__sitemap dd ul li{display:block;margin-bottom:10px}.bottom__copy{display:block;text-align:center;padding:0 15px}@media (max-width: 1249px){.bottom__sitemap>div{width:calc(33% - 45px);max-width:210px;margin:0 1.5em 2em}}@media (max-width: 414px){.bottom__sitemap>div{width:calc(50% - 45px)}.bottom__sitemap>div dd{font-size:10px}}.info-list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin:0 auto;padding:0;max-width:1350px}.info-list li{width:calc(50% - 5px);display:block;font-size:12px;margin-bottom:10px}.info-list li a{display:block;position:relative}.info-list li a.poster{padding-bottom:70%}.info-list li a figure{margin:0;height:0;overflow:hidden;padding-bottom:62%;background:#000}.info-list li a figure img{width:100%}.info-list li a div{width:100%;padding:5px 10px 10px;line-height:1.4;position:relative}.info-list li a div span{display:block}.info-list li a div span:after{content:"";display:block;width:20px;height:1px;border-top:1px solid;margin:5px 0}.info-list li a div time{position:absolute;top:5px;right:10px}.info-list li a div p{margin:5px 0 0}.info-list li a div p br{display:none}.info-list li:first-child{width:100%}@media (max-width: 399px){.info-list li{font-size:10px}}@media (min-width: 768px) and (max-width: 999px){.info-list{-webkit-box-pack:start;justify-content:flex-start}.info-list li{width:calc(33.33% - 10px);margin-left:15px}.info-list li:first-child{width:calc(50% - 10px);margin-left:0}.info-list li:nth-child(2){width:calc(50% - 10px)}.info-list li:nth-child(3n){margin-left:0}}@media (min-width: 1000px){.info-list:not(.first-big){position:relative;overflow:hidden;display:-webkit-box;display:flex}.info-list:not(.first-big) li{width:calc(20% - 2em) !important;margin-bottom:2em;margin-right:13px}.info-list:not(.first-big) li:first-child{width:calc(20% - 2em) !important;margin-bottom:2em}.info-list:not(.first-big) li:nth-child(5n){margin-right:0}.info-list.first-big{position:relative;overflow:hidden;display:block}.info-list.first-big li{font-size:14px;width:calc(25% - 10px) !important;float:left;margin-left:13px;font-size:14px;margin-bottom:10px}.info-list.first-big li:first-child{width:calc(50% + -7px) !important;margin-left:0}.info-list.first-big li:nth-child(6),.info-list.first-big li:nth-child(10),.info-list.first-big li:nth-child(14),.info-list.first-big li:nth-child(18),.info-list.first-big li:nth-child(22){margin-left:0}}.info-list-type2{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}.info-list-type2 li{width:calc(50% - 1px);display:block;font-size:12px;margin-bottom:2px;padding:7.5px}.info-list-type2 li a{display:block;height:0;padding-bottom:75.7%;position:relative}.info-list-type2 li a.poster{padding-bottom:70%}.info-list-type2 li a div{width:100%;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);position:absolute;left:0;bottom:0;padding:30px 10px 10px;line-height:1.4}.info-list-type2 li a div span:after{content:"";display:block;width:20px;height:1px;border-top:1px solid;margin:5px 0}.info-list-type2 li a div span,.info-list-type2 li a div time{display:block}.info-list-type2 li a div p{margin:5px 0 0}.info-list-type2 li a div p br{display:none}.info-list-type2 li:first-child{width:100%}@media (max-width: 399px){.info-list-type2 li{font-size:10px}.info-list-type2 li a{padding-bottom:85%}}@media (min-width: 768px) and (max-width: 999px){.info-list-type2{-webkit-box-pack:start;justify-content:flex-start}.info-list-type2 li{width:calc(33.33% - 1px);margin-left:1.5px}.info-list-type2 li:first-child{width:calc(50% - 1px);margin-left:0}.info-list-type2 li:nth-child(2){width:calc(50% - 1px)}.info-list-type2 li:nth-child(3n){margin-left:0}}@media (min-width: 1000px){.info-list-type2:not(.first-big){position:relative;overflow:hidden;display:-webkit-box;display:flex}.info-list-type2:not(.first-big) li{width:calc(20% - 2em) !important;margin-bottom:2em;margin-right:13px}.info-list-type2:not(.first-big) li:first-child{width:calc(20% - 2em) !important;margin-bottom:2em}.info-list-type2:not(.first-big) li:nth-child(5n){margin-right:0}.info-list-type2.first-big{position:relative;overflow:hidden;display:block}.info-list-type2.first-big li{font-size:14px;width:calc(25% - 10px) !important;float:left;margin-left:13px;font-size:14px;margin-bottom:10px}.info-list-type2.first-big li:first-child{width:calc(50% + -7px) !important;margin-left:0}.info-list-type2.first-big li:nth-child(6),.info-list-type2.first-big li:nth-child(10),.info-list-type2.first-big li:nth-child(14),.info-list-type2.first-big li:nth-child(18),.info-list-type2.first-big li:nth-child(22){margin-left:0}}.link-white-red{display:block;font-family:'Noto Serif JP', serif;font-weight:500;letter-spacing:3px;font-size:1.2em;text-align:right;width:280px;padding-right:10px;position:relative;margin:0 0 0 auto;line-height:2.5;background:#fff;color:#E50011}.link-white-red:before{content:"";display:block;position:absolute;background:inherit;width:6px;height:100%;left:-10px}.link-white-red:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}@media (min-width: 769px){.link-white-red:hover{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (min-width: 769px){.link-white-red:hover{background:#000}}.link-white{display:block;font-family:'Noto Serif JP', serif;font-weight:500;letter-spacing:3px;font-size:1.2em;text-align:right;width:280px;padding-right:10px;position:relative;margin:0 0 0 auto;line-height:2.5;background:#fff;color:#000}.link-white:before{content:"";display:block;position:absolute;background:inherit;width:6px;height:100%;left:-10px}.link-white:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}@media (min-width: 769px){.link-white:hover{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (min-width: 769px){.link-white:hover{background:#E50011}}.link-black{display:block;font-family:'Noto Serif JP', serif;font-weight:500;letter-spacing:3px;font-size:1.2em;text-align:right;width:280px;padding-right:10px;position:relative;margin:0 0 0 auto;line-height:2.5}.link-black:before{content:"";display:block;position:absolute;background:inherit;width:6px;height:100%;left:-10px}.link-black:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}@media (min-width: 769px){.link-black:hover{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (min-width: 769px){.link-black:hover{background:#E50011;color:#fff}}.link-red{display:block;font-family:'Noto Serif JP', serif;font-weight:500;letter-spacing:3px;font-size:1.2em;text-align:right;width:280px;padding-right:10px;position:relative;margin:0 0 0 auto;line-height:2.5;background:#E50011;color:#fff}.link-red:before{content:"";display:block;position:absolute;background:inherit;width:6px;height:100%;left:-10px}.link-red:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}@media (min-width: 769px){.link-red:hover{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (min-width: 769px){.link-red:hover{background:#000}}.link-opacity{display:block;font-family:'Noto Serif JP', serif;font-weight:500;letter-spacing:3px;font-size:1.2em;text-align:right;width:280px;padding-right:10px;position:relative;margin:0 0 0 auto;line-height:2.5;background:rgba(255,255,255,0.8);color:#000;display:none}.link-opacity:before{content:"";display:block;position:absolute;background:inherit;width:6px;height:100%;left:-10px}.link-opacity:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}@media (min-width: 769px){.link-opacity:hover{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (min-width: 769px){.link-opacity:hover{background:#000;color:#E50011}}.link-area{max-width:1380px;margin:0 auto;padding:0 15px}.link-list{padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;font-family:'Noto Serif JP', serif;font-weight:900}.link-list span{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.7em;font-weight:normal}.link-list span:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.link-list li{display:block;color:#fff;overflow:hidden}.link-list li a{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:22.24vw;position:relative;z-index:0;padding:10px}.link-list li a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.6);z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:top right;transform-origin:top right}.link-list li a:after{content:"";display:block;width:100%;height:90%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);z-index:-1;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media (min-width: 769px){.link-list li a:hover{color:#000;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-pack:center;justify-content:center}.link-list li a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.link-list li a:hover:after{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width: 450px){.link-list{letter-spacing:4px}}@media (min-width: 1250px){.link-list{font-size:20px}.link-list span{font-size:.6em}}.link-list li{width:calc(33.33% - 20px)}.link-list li a:after{background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000)}.link-list.bottom li{width:33.33%}@media (max-width: 767px){.link-list li{margin-bottom:20px;width:calc(50% - 10px)}.link-list li a{height:33.36vw}.link-list li:first-child{width:100%}.link-list li:first-child a{height:40vw}.link-list.bottom li{width:50%;margin:0}.link-list.bottom li:first-child{width:100%}.link-list.bottom li:first-child a{height:40vw}}.categorized{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.categorized__title{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;line-height:1;margin:0;padding:0 15px;width:60px}.categorized__list{padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.categorized__list.products{font-family:'Noto Serif JP', serif;font-weight:900}.categorized__list.products span{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.7em;font-weight:normal}.categorized__list.products span:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.categorized__list.products li{display:block;color:#fff;overflow:hidden}.categorized__list.products li a{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:22.24vw;position:relative;z-index:0;padding:10px}.categorized__list.products li a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.6);z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:top right;transform-origin:top right}.categorized__list.products li a:after{content:"";display:block;width:100%;height:90%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);z-index:-1;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media (min-width: 769px){.categorized__list.products li a:hover{color:#000;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-pack:center;justify-content:center}.categorized__list.products li a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.categorized__list.products li a:hover:after{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width: 450px){.categorized__list.products{letter-spacing:4px}}@media (min-width: 1250px){.categorized__list.products{font-size:20px}.categorized__list.products span{font-size:.6em}}.categorized__list.products li{width:50%;padding:2px}.categorized__list.products li:first-child{width:100%}.categorized__list.products li a{min-height:200px}@media (min-width: 768px){.categorized__list.products li{width:33.33%}.categorized__list.products li:first-child{width:33.33%}}@media (min-width: 1000px){.categorized__list.products li a{height:390px}}.categorized__list.features{font-family:'Noto Serif JP', serif;font-weight:900}.categorized__list.features span{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.7em;font-weight:normal}.categorized__list.features span:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.categorized__list.features li{display:block;color:#fff;overflow:hidden}.categorized__list.features li a{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:22.24vw;position:relative;z-index:0;padding:10px}.categorized__list.features li a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.6);z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:top right;transform-origin:top right}.categorized__list.features li a:after{content:"";display:block;width:100%;height:90%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);z-index:-1;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media (min-width: 769px){.categorized__list.features li a:hover{color:#000;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-pack:center;justify-content:center}.categorized__list.features li a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.categorized__list.features li a:hover:after{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width: 450px){.categorized__list.features{letter-spacing:4px}}@media (min-width: 1250px){.categorized__list.features{font-size:20px}.categorized__list.features span{font-size:.6em}}@media (min-width: 1250px){.categorized__list.features{font-size:1em;margin-right:-20px}}.categorized__list.features li{width:100%;padding:2px;margin-bottom:20px}.categorized__list.features li a{display:block;padding-top:6em;height:100%;position:relative}.categorized__list.features li a h3{font-weight:normal;margin:0;border-bottom:1px dotted}.categorized__list.features li a p{margin:0}.categorized__list.features li a p:not(.link-opacity){font-size:12px;letter-spacing:0;font-weight:normal;font-family:'Noto Sans JP','Hiragino Kaku Gothic Pro','hiragino kaku gothic pro','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}@media (min-width: 769px){.categorized__list.features li a:hover{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width: 767px){.categorized__list.features li a{padding-top:8em}}@media (min-width: 768px){.categorized__list.features li{width:50%;padding:0 15px 25px}.categorized__list.features li a{padding-top:10em}}@media (min-width: 1000px){.categorized__list.features li{width:25%}}.categorized__list.races{font-family:'Noto Serif JP', serif;font-weight:900}.categorized__list.races span{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.7em;font-weight:normal}.categorized__list.races span:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.categorized__list.races li{display:block;color:#fff;overflow:hidden}.categorized__list.races li a{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:22.24vw;position:relative;z-index:0;padding:10px}.categorized__list.races li a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.6);z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:top right;transform-origin:top right}.categorized__list.races li a:after{content:"";display:block;width:100%;height:90%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);z-index:-1;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media (min-width: 769px){.categorized__list.races li a:hover{color:#000;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-pack:center;justify-content:center}.categorized__list.races li a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.categorized__list.races li a:hover:after{-webkit-transform:scale(0);transform:scale(0)}}@media (min-width: 450px){.categorized__list.races{letter-spacing:4px}}@media (min-width: 1250px){.categorized__list.races{font-size:20px}.categorized__list.races span{font-size:.6em}}@media (min-width: 1250px){.categorized__list.races{font-size:1em}}.categorized__list.races li{display:block;width:50%;padding:2px}.categorized__list.races li a{height:25vw}.categorized__list.races li a h3{font-weight:normal;margin:0}.categorized__list.races li a:after{background:rgba(0,0,0,0.3)}@media (max-width: 767px){.categorized__list.races li{width:100%}.categorized__list.races li a{height:50vw}}@media (min-width: 1000px){.categorized__list.races li{width:33.33%}.categorized__list.races li a{max-height:390px}}@media (max-width: 767px){.categorized__title{position:relative;z-index:1;text-shadow:1px 1px 1px #fff}.categorized__list{margin:0 0 0 -35px}}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:#000;box-shadow:1px 1px 1px rgba(255,255,255,0.1)}::-webkit-scrollbar-thumb{background-color:#E50011;border-radius:2px}@-webkit-keyframes move{from{width:0;opacity:0}to{opacity:1}}@keyframes move{from{width:0;opacity:0}to{opacity:1}}.typing{width:0;max-width:100%;opacity:0;overflow:hidden}.typing.action{width:350px;white-space:nowrap;opacity:1;-webkit-animation:move 1s steps(10, end);animation:move 1s steps(10, end)}.typing-long{width:0;opacity:0;overflow:hidden;max-width:100%}.typing-long.action{width:550px;white-space:nowrap;opacity:1;-webkit-animation:move 1s steps(10, end);animation:move 1s steps(10, end)}@-webkit-keyframes move2{from{height:0;opacity:0}to{opacity:1}}@keyframes move2{from{height:0;opacity:0}to{opacity:1}}.categorized__title{height:0;opacity:0;overflow:hidden}.categorized__title.action{height:380px;white-space:nowrap;opacity:1;-webkit-animation:move2 1s steps(10, end);animation:move2 1s steps(10, end)}#tv{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:.5s;transition:.5s}#tv:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:#fff;z-index:1;-webkit-transition:.5s ease .5s;transition:.5s ease .5s;-webkit-transform-origin:right center;transform-origin:right center}#tv.action{-webkit-transform:scaleX(1);transform:scaleX(1)}#tv.action:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.link-list{position:relative;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:.5s;transition:.5s}.link-list:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:#E50011;z-index:1;-webkit-transition:.5s ease .5s;transition:.5s ease .5s;-webkit-transform-origin:right center;transform-origin:right center}.link-list.action{-webkit-transform:scaleX(1);transform:scaleX(1)}.link-list.action:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.home-products{margin:60px auto;padding:0 15px;max-width:1380px}@media (min-width: 768px){.home-products{margin:125px auto}}.home-message{padding:40px 0 110vw;background:url("../img/message-back.png") left bottom/contain no-repeat}.home-message>div{max-width:1380px;padding:0 15px;margin:0 auto}.home-message h2{font-weight:500;position:relative;margin-bottom:40px}.home-message h2:before{content:"Message";font-weight:900;display:block;margin-bottom:40px}.home-message h2:after{content:"";position:absolute;top:70px;left:0;background:linear-gradient(45deg, black, transparent);display:block;width:280px;height:1px}.home-message li{margin-bottom:10px}.home-message img{display:block;margin:40px 0 0 auto}@media (min-width: 768px){.home-message{padding:120px 0;line-height:2;background-size:50%}.home-message>div{padding-left:30%}.home-message h2{font-size:30px}.home-message h2:before{font-size:40px}}.page-top{padding-top:60px !important}@media (min-width: 768px){.page-top{padding-top:125px !important}}.race-link{border:1px solid;padding:10px;width:250px;display:block;text-align:center}.race-link:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px}.about-product{max-width:1380px;margin:60px auto;padding:0 15px}@media (min-width: 768px){.about-product{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}.about-product img{width:50%}.about-product div{width:50%;padding:1em}}.appear{position:relative;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:.3s;transition:.3s}.appear:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:#000;z-index:1;-webkit-transition:.3s ease .3s;transition:.3s ease .3s;-webkit-transform-origin:right center;transform-origin:right center}.appear.action{-webkit-transform:scaleX(1);transform:scaleX(1)}.appear.action:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@-webkit-keyframes fadein-back{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes fadein-back{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-out{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadein{0%{opacity:.5;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein{0%{opacity:.5;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.fade.action{opacity:1;-webkit-animation:fadein 2s linear 0s forwards;animation:fadein 2s linear 0s forwards}.low-main{height:50vh;min-height:350px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#fff;position:relative;z-index:0;overflow:hidden}.low-main:before{content:"";display:block;height:calc(100% + 100px);width:100%;position:absolute;top:0;left:0;z-index:-2;-webkit-animation:zoom-out 10s ease 0s forwards;animation:zoom-out 10s ease 0s forwards}.low-main:after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../img/back.png);position:absolute;top:0;left:0;z-index:-1}.low-main__title,.low-main__single,.low-main__solo{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-animation:fadein .5s linear 1s forwards;animation:fadein .5s linear 1s forwards}.low-main .breadcrumb{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-animation:fadein .5s linear 1.5s forwards;animation:fadein .5s linear 1.5s forwards}.low-main__title{font-family:'Noto Serif JP', serif;font-weight:500;position:relative;text-align:center;text-shadow:1px 1px 0 #000}.low-main__title:before{content:attr(title);font-weight:900;display:block;margin-bottom:40px;letter-spacing:5px;margin-right:-2.5px}.low-main__title:after{content:"";position:absolute;top:70px;left:calc(50% - 50px);background:#fff;display:block;width:100px;height:3px}@media (max-width: 599px){.low-main__title{font-size:1.5em}.low-main__title:after{top:60px;height:2px}}.low-main__single{font-family:'Noto Serif JP', serif;position:relative;text-align:center;padding:0 15px;text-shadow:1px 1px 0 #000}.low-main__single p{font-size:1.5em;position:relative}.low-main__single p:after{content:"";position:absolute;bottom:-15px;left:calc(50% - 50px);background:#fff;display:block;width:100px;height:3px}.low-main__single p span{margin-right:1em}.low-main__single h1{font-weight:500}@media (max-width: 599px){.low-main__single h1{font-size:1.2em}.low-main__single p{font-size:1em;margin-bottom:25px}.low-main__single p:after{height:2px}}.low-main__solo{font-family:'Noto Serif JP', serif;font-weight:500;font-size:1.5em;position:relative}.low-main__solo:after{content:"";position:absolute;bottom:-15px;left:calc(50% - 50px);background:#fff;display:block;width:100px;height:3px}@media (max-width: 599px){.low-main__solo{font-size:1em;margin-bottom:25px}.low-main__solo:after{height:2px}}@media (min-width: 1000px){.low-main{height:60vh}}.breadcrumb{padding:0;text-align:left;margin:0;position:absolute;top:50px;left:15px;font-size:12px}.breadcrumb li{display:inline-block;text-shadow:1px 1px 0 #000}.breadcrumb li:after{display:inline-block;content:"";width:4px;height:4px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 10px 0 5px}.breadcrumb li:last-child:after{content:none}.list-area{padding:60px 15px}@media (min-width: 768px){.list-area{padding:125px 15px}}.page-numbers{display:-webkit-box;display:flex;flex-wrap:wrap;margin:40px 0 0;padding-left:0}@media (min-width: 768px){.page-numbers{-webkit-box-pack:center;justify-content:center}}.page-numbers>li{display:block}.page-numbers>li>a,.page-numbers>li>span{width:42px;height:42px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-weight:bold;background-color:#fff;color:#777;border:1px solid #ddd;float:left;line-height:1.42857;margin:0 5px 10px;position:relative;text-decoration:none}.page-numbers>li .arrow{-webkit-transform:scaleX(0.6);transform:scaleX(0.6)}.page-numbers>li:first-child>a{margin-left:0}.page-numbers>li>a{-webkit-transition:.5s;transition:.5s}@media (min-width: 769px){.page-numbers>li>a:hover{opacity:1;background-color:#777;color:#fff}}.page-numbers .current{background-color:#777;color:#fff;cursor:default}.contents-wrap{margin:60px 0;overflow:hidden}.contents-wrap.page{margin:0}.contents-wrap table{width:100%;text-align:left;border-collapse:collapse}.contents-wrap table th{font-weight:500;border-right:1px solid}.contents-wrap table th,.contents-wrap table td{border-bottom:1px solid;padding:1em}.contents-wrap table th img,.contents-wrap table td img{vertical-align:middle;margin-right:5px}.contents-wrap table tbody tr:last-child th,.contents-wrap table tbody tr:last-child td{border-bottom:none}.contents-wrap blockquote{margin:0;padding:.5em 1em;border-left:.5em solid #ddd}@media (min-width: 768px){.contents-wrap{margin:125px 0}}.contents-area{margin:0 auto;max-width:1380px;padding:0 15px}.contents-area h2{font-size:1.2em;border-left:4px solid;padding:18px 0 18px 1em}.contents-area h3,.contents-area h4,.contents-area h5{font-size:1.2em;border-bottom:1px dotted #aaa;font-family:'Noto Serif JP', serif;font-weight:500;line-height:1.4;letter-spacing:5px;padding-bottom:10px;margin-top:2em}.contents-area p{line-height:2}.contents-area table tr th,.contents-area table tr td{border-color:#ddd}@media (min-width: 768px){.contents-area{margin:0 auto}.contents-area h2{font-size:1.8em}.contents-area h3,.contents-area h4,.contents-area h5{font-size:1.5em}}h2.gallery-title{margin:60px 0 0;margin-left:calc((50vw - 50%) * -1);background:#000;color:#fff;text-align:center;font-family:'Noto Serif JP', serif;font-weight:900;font-size:2em;line-height:1.4;letter-spacing:5px;padding:60px 0 0;width:100vw;border:none}.gallery{text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;margin-bottom:60px;margin-left:calc((50vw - 50%) * -1);background:#000;padding:40px 15px 60px;width:100vw}.gallery a{display:inline-block}.gallery a img{height:100px}@media (min-width: 768px){.gallery a img{height:180px}}button#close-button{background:transparent}.about-wrap{padding:40px 15px 165px;margin-bottom:-100px}.about-wrap__name{text-align:right}.about-wrap div{max-width:1350px;margin:0 auto}.about-wrap h2{border:none;padding:0}.about-wrap p{margin:2em 0}@media (min-width: 1000px){.about-wrap{padding:120px 15px 185px}.about-wrap.pop{background-attachment:fixed !important}.about-wrap div{padding-left:625px}}.lineup{max-width:1350px;margin:0 auto 60px;padding-top:60px}@media (min-width: 768px){.lineup{margin:0 auto 125px;padding-top:100px}}.lineup h2{border:none;padding:0;text-align:center;font-size:40px;margin:0;font-family:'Racing Sans One', cursive;letter-spacing:7px;line-height:1;color:#E50011}.lineup ul{padding:0;margin:2em 0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.lineup ul a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#E50011;height:100%;padding:5px}.lineup ul li{position:relative;padding:0 5px;width:50%;display:block;margin-bottom:1em}@media (min-width: 768px){.lineup ul li{width:33.33%}.lineup ul li.big{width:50%}}.lineup ul li img{width:100%;display:none}.lineup ul li span{font-size:12px;position:absolute;top:0;left:5px;display:inline-block;padding:5px 10px;background:rgba(0,0,0,0.5);color:#fff}.lineup ul li p{border:2px solid;padding:1em;margin:0;text-align:center;color:#fff;font-weight:bold;width:100%}.lineup ul li p:after{content:"";display:inline-block;width:22px;height:15px;background:url("../img/window.svg") center center/cover no-repeat;margin-left:10px}@media (min-width: 768px){.lineup__four li{width:25% !important}}.lineup__two{padding:0 .5em;margin:0 auto;max-width:1270px}.lineup__two a{position:relative;display:block;margin:.5em}.lineup__two a img{display:block}.lineup__two a p{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#fff;text-shadow:1px 1px 1px #000;font-weight:bold;font-size:20px}@media (min-width: 768px){.lineup__two{display:-webkit-box;display:flex;margin-top:2em}}@media (min-width: 1000px){.lineup{margin-bottom:100px}.lineup h2{font-size:80px}.lineup__two a p{font-size:30px}}.completes{max-width:1380px;padding:0 15px;margin:60px auto}.completes__item{margin-bottom:4em}.completes__item div{text-align:left}.completes__item div h2{margin-top:0}.completes__item div table th{width:120px}.completes__item div table th,.completes__item div table td{padding:1em}@media (min-width: 768px){.completes{margin:125px auto}.completes__item{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;margin-bottom:4em}.completes__item img{width:50%}.completes__item div{width:50%;padding-left:2em}.completes__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.completes__item:nth-child(even) div{padding-left:0;padding-right:2em}}.kitparts{margin:60px 0}.kitparts__item{max-width:1380px;padding:0 15px;margin:0 auto;margin-bottom:2em}.kitparts__item div{text-align:left}.kitparts__item div h2{margin-top:0}.kitparts__item div table th{width:120px}.kitparts__item div table th,.kitparts__item div table td{padding:1em}@media (min-width: 768px){.kitparts{margin:125px 0}.kitparts__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.kitparts__item img{width:50%}.kitparts__item div{width:50%;padding-left:2em}.kitparts__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.kitparts__item:nth-child(even) div{padding-left:0;padding-right:2em}}.halfarea{max-width:1350px}.halfarea .link-black{margin-left:1em;margin-right:auto}.halfarea dd{margin:0}@media (min-width: 1000px){.halfarea{width:calc(100% - 2em);display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;background:#eee;padding:3em}.halfarea.white{background:#fff;padding:1em}.halfarea section{width:calc(50% - 3em)}}.links{padding:0;margin:0}.links li{display:block;margin-bottom:1em}.links li a{display:block;text-align:center;border:1px solid;padding:10px 0;position:relative}.links li a svg{width:21px;height:15px;display:inline-block;margin-right:5px}.links li a:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 5px);right:15px}.links li a span{font-size:.8em}@media (min-width: 769px){.links li a:hover{opacity:1;background:#000;color:#fff}.links li a:hover svg{fill:#fff}.links li a:hover:after{border-color:#fff !important}}@media (min-width: 768px){.links{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.links li{width:calc(50% - .5em)}}.details__item{margin:0 auto}.details__item div{text-align:left;padding:2em 1em}.details__item div h2{margin-top:0;padding:0;border-left:none}@media (min-width: 768px){.details__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.details__item img{width:50%}.details__item div{width:50%;max-width:650px;padding-left:2em}.details__item div h2{font-size:30px}.details__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.details__item:nth-child(even) div{padding-left:1em;padding-right:2em}}@media (min-width: 767px) and (max-width: 850px){.details .link-black{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:right;transform-origin:right;right:30px}}.title-image{display:block;width:100%;margin-top:4em}.bazzaz-detail{margin:4em auto 0;padding:0 1em;max-width:1380px;border:none}.bazzaz-detail .details__item{-webkit-box-align:start;align-items:flex-start}.bazzaz-links{margin:0 auto 2em;max-width:950px}.new-race__info{padding:1em;background:#E50011;color:#fff}.new-race__info h2{font-size:1.5em;font-weight:normal}.new-race__info table{margin-bottom:2em}.new-race__info table tr th{width:110px;border-right:none}.new-race__info:nth-child(even){background:#000}@media (min-width: 1000px){.new-race__info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:100px 0;position:relative}.new-race__info:after{background:#E50011;content:"";display:block;width:250px;height:100%;position:absolute;top:0;left:calc(55% - 125px);-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}.new-race__info h2{font-size:30px}.new-race__info img{width:55%;display:block}.new-race__info>div{padding:1em;position:relative;z-index:1;width:calc(45% + 80px);max-width:730px;margin-left:-80px}.new-race__info:nth-child(even):after{background:#000}}@media (min-width: 1250px){.new-race__info h2{font-size:40px}}.fix-link{display:block;position:fixed;top:calc(50vh - 80px);right:0;background:#000;color:#fff;z-index:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:'Noto Serif JP', serif;font-weight:900;letter-spacing:2px;padding:15px 5px;border-radius:6px 0 0 6px}@media (min-width: 769px){.fix-link:hover{opacity:1;background:#E50011}}.race-archive{padding-bottom:0;margin-bottom:0}.race-archive section{padding:4em 1em}.race-archive section:first-child{padding-top:0}.race-archive section:nth-child(odd) table td,.race-archive section:nth-child(odd) table th{border-color:#ddd}.race-archive section:nth-child(even){background:#000;color:#fff}.race-archive section>div{overflow:auto;-webkit-overflow-scrolling:touch;min-height:150px}.race-archive h2{max-width:1350px;margin:0 auto 30px;font-size:1.2em;border-left:4px solid;padding:18px 0 18px 1em}.race-archive table{font-size:13px;width:100%;max-width:1350px;margin:0 auto;white-space:nowrap}.race-archive table tr{cursor:pointer}.race-archive table tr th{border-right:none;font-weight:bold}.race-archive table tr th,.race-archive table tr td{padding:1em 2em}.race-archive table tr th img,.race-archive table tr td img{display:inline-block;vertical-align:middle;margin-right:5px}@media (min-width: 768px){.race-archive section{padding:100px 1em}.race-archive h2{font-size:1.8em}}@media (min-width: 1250px){.race-archive section{padding:100px 0}.race-archive table tr th,.race-archive table tr td{padding:1em}}.race-detail{overflow:visible}.race-detail__right{padding:0 15px;font-size:13px;border:1px solid #ddd;background:#fff;position:relative}.race-detail__right h2{font-size:16px}@media (min-width: 768px){.race-detail{max-width:1350px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.race-detail__left{width:calc(100% - 280px)}.race-detail__left h2.gallery-title,.race-detail__left .gallery{margin-left:calc((50vw - (50% + 125px)) * -1)}.race-detail__right{width:250px}}.thumbnail-area img{width:100%}.backnumber{display:block;text-align:left;border-bottom:1px solid #ddd;margin-bottom:15px}.backnumber__title{margin-bottom:0}.backnumber__data{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:5px 0 10px}.backnumber__data img{margin-right:5px}.backnumber:last-child{border-bottom:none}.race_table{overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:4em}.race_table table{white-space:nowrap}.race_table table th{border-right:none}.race_table table tr.red th,.race_table table tr.red td{color:#E50011;font-weight:bold}.race-release{padding:0;margin:0}.race-release li{display:block}.race-release li img{width:100%}@media (min-width: 768px){.race-release{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.race-release li{width:calc(50% - 10px)}}.sponsor{padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;margin:0 5px}.sponsor li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #ddd;width:50%;height:25vw}.sponsor li:nth-child(-n+8){width:100%;height:180px}.sponsor li a{display:-webkit-box;display:flex;height:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%}@media (min-width: 650px){.sponsor li{width:33.33%;height:20vw}}@media (min-width: 1250px){.sponsor li{width:25%;height:180px}.sponsor li:nth-child(-n+4){width:50%;height:180px}.sponsor li:nth-child(n+5):nth-child(-n+8){width:33.33%;height:180px}}.about{padding:60px 15px}.about h2{font-weight:500}.about p{font-family:'Noto Serif JP', serif;line-height:2}@media (min-width: 768px){.about{text-align:center;padding:125px 15px}}.point{color:#fff;margin-bottom:60px}.point__box{background:#000}.point__box--head{padding:1em;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.point__box--head h2{font-weight:500;text-shadow:1px 1px 0 #000}.point__box--head h2:before{content:attr(title);display:block;margin-bottom:40px;letter-spacing:5px;margin-right:-2.5px}.point__box--caption{padding:1em;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.point__box--caption p{max-width:700px}.point__box:nth-child(even){background:#E50011}@media (min-width: 768px){.point__box{display:-webkit-box;display:flex;position:relative}.point__box:after{background:#000;content:"";display:block;width:250px;height:100%;position:absolute;top:0;left:calc(55% - 170px);-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}.point__box--head{width:50%}.point__box--head h2{position:relative;z-index:1}.point__box--caption{padding:2em;width:50%;height:700px;position:relative;z-index:1}.point__box:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.point__box:nth-child(even):after{background:#E50011;-webkit-transform:skewX(10deg);transform:skewX(10deg);left:calc(55% - 200px)}.point__box:nth-child(even)--head{width:35%}.point__box:nth-child(even)--caption{width:65%}}@media (min-width: 1000px){.point p{line-height:2}.point__box:nth-child(even):after{left:calc(55% - 270px)}.point__box:nth-child(even)--head{width:50%}.point__box:nth-child(even)--caption{width:50%}}.variation-title{max-width:1380px;margin:0 auto 1em;padding:0 15px 15px;font-weight:500;border-bottom:1px dotted #aaa}.variation-title.mgn{margin-top:60px}@media (min-width: 768px){.variation-title.mgn{margin-top:125px}}.variation{max-width:1380px;padding:0 15px;margin:0 auto}.variation.mgn{margin:60px auto}@media (min-width: 768px){.variation.mgn{margin-top:125px}}.variation h3{font-size:20px;letter-spacing:5px;background:#000;color:#fff;padding:0 15px}.variation figure{margin:0 0 30px}.variation.chara h3{background:transparent;color:#000;padding:0;margin-top:0}.variation.chara h3 span{display:inline-block;font-size:.6em;font-weight:bold}.variation__item{margin-bottom:4em}.variation__item>figure img{width:100%}.variation__item div{text-align:left}.variation__item div h2,.variation__item div h4{font-family:'Noto Serif JP', serif;font-weight:500;margin-top:0;font-size:20px}.variation__item div a{display:block;text-align:center;border:1px solid;padding:10px 0;position:relative;max-width:320px}.variation__item div a svg{width:21px;height:15px}.variation__item div a:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 5px);right:15px}.variation__item div a span{font-size:.8em}@media (min-width: 769px){.variation__item div a:hover{opacity:1;background:#000;color:#fff}.variation__item div a:hover svg{fill:#fff}.variation__item div a:hover:after{border-color:#fff !important}}.variation__item div table th{width:120px}.variation__item div table th,.variation__item div table td{padding:1em}@media (min-width: 768px){.variation h3{font-size:30px}.variation__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:4em}.variation__item>img,.variation__item>figure{width:50%}.variation__item div{width:50%;padding-left:2em}.variation__item div h2,.variation__item div h4{font-size:30px}.variation__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.variation__item:nth-child(even) div{padding-left:0;padding-right:2em}.variation.chara .variation__item{-webkit-box-align:start;align-items:flex-start}}.mgn{margin:60px auto}@media (min-width: 768px){.mgn{margin-top:125px}}.contents-intro figure{margin:0}@media (min-width: 768px){.contents-intro{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.contents-intro>div{padding-left:1em}.contents-intro>div h2,.contents-intro>div h3{margin-top:0}.contents-intro>div.left{padding:0 1em 0 0}}.price-box{padding:1em;border:1px solid #ddd}.price-box dd{margin:0}@media (min-width: 768px){.price-box{padding:2em}}.anchor-links{padding:0;margin:0 auto;max-width:1350px;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;font-size:12px}.anchor-links.cat li .current{background:#E50011;color:#fff;font-weight:bold}.anchor-links.cat li:last-child{width:calc(50% - 5px)}.anchor-links li{display:block;margin-bottom:10px;border:1px solid #ddd;width:calc(50% - 5px)}.anchor-links li.four{width:calc(50% - 5px) !important}.anchor-links li a{text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:10px 20px;height:100%}@media (min-width: 769px){.anchor-links li a:hover{opacity:1;background:#E50011;color:#fff;font-weight:bold}}.anchor-links li:last-child{width:100%}@media (min-width: 768px){.anchor-links{-webkit-box-pack:center;justify-content:center;font-size:1em}.anchor-links.free{flex-wrap:nowrap}.anchor-links.cat{-webkit-box-pack:start;justify-content:flex-start}.anchor-links.cat li{width:calc(25% - 10px)}.anchor-links.cat li:first-child,.anchor-links.cat li:last-child{width:calc(25% - 10px)}.anchor-links li{margin-right:5px;width:calc(33% - 10px)}.anchor-links li:last-child{margin-right:0;width:calc(33% - 10px)}.anchor-links li.four{width:calc(25% - 5px) !important}}@media (min-width: 1250px){.anchor-links.cat{flex-wrap:nowrap}}.service-box{padding:1.5em;background:#f5f5f5}.service-box h3{margin-top:0}.service-box dd{margin:0}@media (min-width: 768px){.service-box{padding:3em}}.service-box.black{background:#000;color:#fff}.service-sec{width:100%;margin-top:-60px;padding-top:60px;margin-bottom:60px}.service-sec h2{-webkit-transform:skewX(-10deg);transform:skewX(-10deg);width:calc(100% + 15px);margin-left:-7.5px;font-family:'Noto Sans JP',sans-serif;padding:15px 30px 15px 15px;border:none;background:#E50011;color:#fff;position:relative}.service-sec h2:before,.service-sec h2:after{content:"";display:block;width:5px;height:100%;background:#fff;position:absolute;top:0;right:5px}.service-sec h2:after{right:15px}.service-sec h2 span.mx-important{background:#fff;color:#E50011}.service-point{margin-bottom:1.5em}.service-point dt{font-weight:bold;margin-bottom:.5em}.service-point dt:before{content:"●";margin-right:5px}.service-point dd{margin:0}.service-point dd ul{margin:0}.center{text-align:center}.dot{border-bottom:1px dotted}.red{color:#E50011}.flow-area figure{margin:0 0 1em}.flow-area figure img{display:block}.flow-area figure:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:20px 25px 0 25px;border-color:#E50011 transparent transparent transparent;margin:5px auto}.flow-area figure:last-child:after{content:none}@media (min-width: 768px){.flow-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.flow-area figure{width:calc(33.33% - 1em);position:relative}.flow-area figure:after{border-width:30px 0 30px 40px;border-color:transparent transparent transparent #E50011;position:absolute;top:calc(50% - 50px);right:-30px;z-index:1}}.warranty{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.warranty figcaption{margin-bottom:10px}.warranty figcaption:before{content:"▼";margin-right:5px}span.mx-important{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#E50011;color:#fff;font-family:'Noto Sans JP',sans-serif;letter-spacing:0;width:35px;height:35px;border-radius:50%;font-size:13px;margin-right:5px}@media (min-width: 768px){span.mx-important{font-size:24px;width:70px;height:70px}}.register-flow{margin-bottom:2em}.register-flow .service-box{margin-bottom:2em;position:relative}.register-flow .service-box:after{content:"";width:0;height:0;border-style:solid;border-width:20px 15px 0 15px;border-color:#f5f5f5 transparent transparent transparent;position:absolute;bottom:-20px;left:calc(50% - 15px)}.register-flow .end{font-size:2em;background:#aaa;color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (min-width: 768px){.register-flow{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.register-flow>div{width:calc(25% - 25px)}.register-flow .service-box{margin:0}.register-flow .service-box:after{width:0;height:0;border-style:solid;border-width:30px 0 30px 30px;border-color:transparent transparent transparent #f5f5f5;top:calc(50% - 30px);left:auto;right:-30px}}.caution{color:#E50011;display:-webkit-box;display:flex}.caution:before{content:"※";display:inline-block;margin-right:5px}.layout figure{margin:0 0 1em}.layout figure img{display:block}@media (min-width: 768px){.layout{display:-webkit-box;display:flex}.layout .half{width:calc(50% - 10px);margin-right:20px}.layout .half:last-child{margin-right:0}}.mt40{margin-top:40px !important}.mtb40{margin-top:40px !important;margin-bottom:40px !important}.quality-policy{font-family:'Noto Serif JP', serif;padding:1.5em;border:1px solid #ddd}.quality-policy__text{line-height:2.5 !important}.quality-policy__author{text-align:right}@media (min-width: 768px){.quality-policy{padding:3em}}.go-archives{display:block;text-align:center;border:1px solid;padding:10px 0;margin-bottom:10px;position:relative}.go-archives:after{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 5px);right:15px}@media (min-width: 769px){.go-archives:hover{opacity:1;background:#000;color:#fff}}.touring-list{padding:0;margin:0}.touring-list__head{display:-webkit-box;display:flex}.touring-list__head p{margin:0;padding:10px;border-top:1px solid;border-left:1px solid;border-bottom:1px solid}.touring-list__head p:first-child{width:50%}.touring-list__head p:nth-child(2){width:25%}.touring-list__head p:last-child{width:25%;border-right:1px solid}.touring-list__body{display:block}.touring-list__body a{display:-webkit-box;display:flex}.touring-list__body a p{border-bottom:1px solid;border-left:1px solid;padding:10px;margin:0}.touring-list__body a p:first-child{width:50%}.touring-list__body a p:nth-child(2){width:25%}.touring-list__body a p:last-child{width:25%;border-right:1px solid}@media (max-width: 767px){.touring-list{font-size:12px}}.img_r{float:right;margin:10px}.img_l{float:left;margin:10px}.timeline-container{width:calc(100% - 30px);max-width:1350px}.timeline-wrapper{width:100%}.timeline-wrapper h2 span{padding:5px 20px;font-family:'Racing Sans One', cursive;color:#fff;background:#E50011;border-radius:0}.timeline-series{width:100%}.timeline-series dt{margin-top:30px}.timeline-series dt a{font-family:'Noto Serif JP', serif}.timeline-series dd{padding-right:15px;width:auto}@media (max-width: 767px){.timeline-series dd{margin:0}.timeline-series .img_r,.timeline-series .img_l,.timeline-series img{float:none !important;display:block;margin-left:0 !important}}.timeline-event-content p{width:100%;line-height:2}.timeline-event-content p span{font-weight:bold}.timeline-event-content strong{font-family:'Noto Serif JP', serif;border:none;display:block}.timeline-event-content a{border-bottom:1px dotted #ddd}.timeline-toggle{font-size:1em;padding:5px 20px}.video-list__box{margin-bottom:20px}.video-list__box iframe{height:52vw}@media (min-width: 589px){.video-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.video-list__box{width:calc(50% - 10px);height:26vw}.video-list__box iframe{width:100%;height:100%}.video-list__box:first-child{width:100%;height:52vw}}@media (min-width: 768px){.video-list{-webkit-box-pack:start;justify-content:flex-start}.video-list__box{width:calc(33.33% - 20px);max-height:230px;height:18vw;margin-bottom:30px;margin-right:30px}.video-list__box:first-child{width:calc(33.33% - 20px);height:18vw}.video-list__box:nth-child(3n){margin-right:0}}.download-list{padding:0;margin:0}.download-list li{display:block;margin-bottom:10px}.download-list li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:10px;border:1px solid #ddd}@media (min-width: 769px){.download-list li a:hover{color:#fff;background:#000;opacity:1}.download-list li a:hover svg{fill:#fff}}.download-list li svg{margin-right:5px;width:20px;height:19px}@media (min-width: 768px){.download-list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.download-list li{width:calc(50% - 5px)}}.outline_box{display:-webkit-box;display:flex;flex-wrap:wrap}.outline_box table{width:49%;min-width:300px;margin:0 auto;margin-top:1px}.outline_box table tr th{background-color:#e7e5e6;border-color:#ffffff}.outline_box table tr td{background-color:#f2f0f1;border-color:#ffffff}.outline_box table tr td ul li{list-style:none}.map{text-align:center}.date{text-align:right}.text_red{color:#f00}.call{background-color:#e7e5e6;text-align:center}.call p{margin-bottom:0}.box_gray{background-color:#f2f0f1;padding-right:5px;padding-left:5px}.text_bold{font-weight:bold}p.text_large{font-size:2.5em;margin-top:0;margin-bottom:0}.contact_wrap{display:-webkit-box;display:flex;flex-wrap:wrap}.contact_wrap .contact_text{width:50%;min-width:340px;margin-right:20px}.contact_wrap .contact_img{width:45%;min-width:340px;margin-top:20px}@media (max-width: 767px){.outline_box table tr th{width:64px}.contact_text{width:100%}.contact_img{width:100%;text-align:center}}.box_yellow{background-color:#f8efbd;padding-left:20px;width:980px;max-width:100%}.history_box{display:-webkit-box;display:flex;flex-wrap:wrap}.history_box table{width:100%;margin:0 auto}.history_box table tr th{background-color:#e7e5e6;border-color:#ffffff}.history_box table tr td{background-color:#f2f0f1;border-color:#ffffff}.history_box table tr td ul li{list-style:none}.development_wrap img{width:100%}.box_blue{background-color:#edf2f4;border:solid 1px #6e9ab5;width:calc(100% - 360px);min-width:340px;padding:20px;margin-bottom:20px}.recruitment_box{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;margin:0 auto;-webkit-box-pack:center;justify-content:center}.recruitment_box img{max-width:100%;min-width:340px}.development_table{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.development_table tbody tr td{border-right:1px solid #ddd}.development_img{width:340px}@media (min-width: 768px){.recruitment_box .box_blue{margin-right:20px}}.digital-list ul{display:-webkit-box;display:flex;flex-wrap:wrap}.digital-list ul li{list-style:none;width:280px;margin-left:10px;margin-right:10px}.digital-list table{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}.digital-list table tr td{border-right:1px solid #ddd}@media (max-width: 767px){.philosophy{position:relative;padding:60px 1em}.philosophy__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.3}}@media (min-width: 768px){.philosophy{display:-webkit-box;display:flex}.philosophy h2{margin-top:0;font-weight:500;font-size:36px}.philosophy.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.philosophy__image,.philosophy__text{width:50%}.philosophy__text{padding:5em 1em;max-width:750px}.philosophy__text.black{background:#000;color:#fff;max-width:100%}.philosophy__text.black p{max-width:680px}}@media (min-width: 1000px){.philosophy__text{padding:5em 3em}}.item-variation{padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.item-variation__child{display:block;border:1px solid #ddd;margin-bottom:20px;width:calc(50% - 10px)}.item-variation__child--image{display:block;width:100%}.item-variation__child--wrap{padding:1em}.item-variation__child--name{margin:0 0 5px;font-weight:bold}.item-variation__child--link{font-size:.8em;text-align:center;display:block;border:1px solid #ddd;padding:5px 15px}@media (min-width: 769px){.item-variation__child--link:hover{opacity:1;background:#000;color:#fff}}@media (min-width: 768px){.item-variation__child{width:calc(50% - 5px)}}@media (min-width: 1250px){.item-variation__child{width:calc(25% - 20px);margin-right:20px;margin-bottom:30px}}.intro-area{margin-bottom:40px;border-bottom:1px dotted #aaa}.intro-area .contents-intro{flex-wrap:wrap;margin-bottom:40px}.intro-area .contents-intro>div{width:100%;max-width:850px}.top-intro{background:#1d1d1f;color:#fff}.top-intro>div{padding:1em}@media (min-width: 768px){.top-intro{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.top-intro>div{padding:2em}.top-intro>div .link-red{margin-left:-60px}}@media (min-width: 870px){.top-intro>div .link-red{margin-left:auto}}.item-wrap{display:-webkit-box;display:flex}.item-wrap figure{margin:0;width:150px}.item-wrap figure figcaption{font-size:.8em}.item-wrap p{width:calc(100% - 165px);margin-left:15px}.two-column figure{margin:0 0 1em}@media (min-width: 768px){.two-column{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.two-column .half{width:calc(50% - 20px)}}.setting table{border:1px solid #ddd}.setting table tr th,.setting table tr td{border-right:1px solid #ddd}.setting table tr th{font-weight:bold}.setting table tr td:last-child{border-right:none}.setting table tr td:first-child{border-right:1px solid #ddd}.scrolls{overflow:auto;-webkit-overflow-scrolling:touch}.scrolls>table{white-space:nowrap}.spec_list_wrap table tr th{text-align:center}.spec_hayabusa table tr td{border-right:1px solid #ffffff}.complete-gallery{padding:0;margin:0}.complete-gallery li{display:block;margin-bottom:1em}.complete-gallery li img{width:100%}@media (min-width: 768px){.complete-gallery{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.complete-gallery li{width:calc(50% - 7.5px)}}@media (min-width: 768px){.factory_wrap .item-variation{-webkit-box-pack:start;justify-content:flex-start}}.about-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;padding:0;margin:0}.about-list li{width:100%;max-width:605px;list-style:none;margin-bottom:1em;border:1px solid #ddd;font-size:.8em;position:relative}.about-list li .title{padding:1em;position:absolute;width:100%;bottom:0;left:0;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);padding-top:50px}.about-list li img{display:block;width:100%}.about-list li h2{padding:0 0 10px;margin:0;border-left:none;border-bottom:1px dotted #aaa}.about-list li p{margin-top:0}@media (min-width: 768px){.about-list li{width:calc(50% - 17.5px);margin-right:25px;margin-bottom:30px}.about-list li:nth-child(2n){margin-right:0}.about-list li h2{font-size:1.5em}}@media (min-width: 1000px){.about-list li{width:calc(33.33% - 17.5px)}.about-list li:nth-child(2n){margin-right:25px}.about-list li:nth-child(3n){margin-right:0}.about-list li h2{font-size:1.5em}}@media (max-width: 767px){.about-list li{margin:0 auto;margin-bottom:1em}}.release{border:1px solid #ddd;align-self:auto;height:100%;margin:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center}.release dt{border-bottom:1px solid;font-size:1.2em;font-weight:bold}.release dt,.release dd{margin:0}.white-area{background:#fff;padding:1em;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}a.ecu-dl-button,a.ecu-dl-button:hover,a.ecu-dl-button:visited{display:block;height:28px;width:117px;padding-left:1px;text-decoration:none;line-height:30px;text-align:center;color:#7d8383;text-shadow:0px 1px 0px #fafafa;background:#fbfaf4;border:1px solid #dcd9d8;border-bottom:1px solid #c1c1bd;box-shadow:0 0 1px #c7c5c1;border-radius:15px;-webkit-transition:0.3s;transition:0.3s}.products_box.ta_center{padding:0;margin:0}.products_box.ta_center li{display:block;border:1px solid #ddd;padding:1em;margin-bottom:1em}.products_box.ta_center li strong{font-size:1.1em;border:none;text-align:left}@media (min-width: 768px){.products_box.ta_center{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.products_box.ta_center li{width:calc(50% - .5em)}}.mt20{margin-top:20px}.btn_area{margin-top:60px}input.back{background:#ccc;border:none;padding:10px 40px;color:#fff;font-size:1.5em;margin-right:15px}input.kakunin,input.reg,input.conf,input.send{cursor:pointer;background:#000;border:none;padding:10px 40px;color:#fff;font-size:1.5em}.faq_q th{border-right:none !important;position:relative;padding-left:1.5em !important;border-right:none}.faq_q th:before{content:"Q";position:absolute;top:1em;left:0;color:#E50011;font-weight:bold}.faq_table table{margin-top:40px}.faq_table td{position:relative;padding-left:1.5em !important;border-right:none}.faq_table td:before{content:"A";position:absolute;top:1em;left:0;color:#00b6e5;font-weight:bold}.tit_list_faq{display:block;margin:1em 0 0 -1em}.purchase{max-width:1380px;margin:0 auto}.purchase__intro{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:70px}.purchase__intro--main{width:58%}.purchase__intro--main table th{width:15%;text-align:center;background-color:#E7E5E6}.purchase__intro--main table td{width:85%;background-color:#F2F0F1}.purchase__intro--main ol,.purchase__intro--main ul{padding-left:1em}.purchase__intro--img{width:40%}.purchase__contact-form table *{outline:none}.purchase__contact-form table{width:95%;margin:0 auto}.purchase__contact-form table th{width:20%;background-color:#E7E5E6}.purchase__contact-form table td{width:80%;background-color:#F2F0F1}.purchase__contact-form table .h3-head{padding:0;background-color:transparent}.purchase__contact-form table select{border:1px solid #ccc;padding:5px 8px}.purchase__contact-form table input,.purchase__contact-form table textarea{width:100%;padding:10px 8px;-webkit-transition:all .7s;transition:all .7s;border:none}.purchase__contact-form table input:focus,.purchase__contact-form table textarea:focus{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.4);-webkit-transition:all .7s;transition:all .7s}.purchase__contact-form table .require{display:inline-block;background-color:#ff0000;color:#fff;padding:0px 5px;font-size:11px;margin-left:5px}.purchase .cm-button,.purchase .back-home{width:95%;margin:20px auto;text-align:center}.purchase .cm-button input[type='submit'],.purchase .back-home input[type='submit']{display:inline-block;min-width:200px;padding:20px 20px;color:#fff;border:0;background-color:#000;-webkit-transition:all .7s;transition:all .7s;cursor:pointer}@media (min-width: 769px){.purchase .cm-button input[type='submit']:hover,.purchase .back-home input[type='submit']:hover{-webkit-transition:all .7s;transition:all .7s;opacity:.7}}.purchase .cm-button input[name='cm-button'],.purchase .back-home input[name='cm-button']{background-color:#ff0000}.purchase input[type='text'],.purchase input[type='email'],.purchase textarea{padding:10px 8px;-webkit-transition:all .7s;transition:all .7s;border:none}.purchase input[type='text']:focus,.purchase input[type='email']:focus,.purchase textarea:focus{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.4);-webkit-transition:all .7s;transition:all .7s}.purchase input[type='submit']{display:inline-block;min-width:200px;display:block;margin:0 auto;padding:20px 20px;color:#fff;border:0;background-color:#000;-webkit-transition:all .7s;transition:all .7s;cursor:pointer}@media (min-width: 769px){.purchase input[type='submit']:hover{-webkit-transition:all .7s;transition:all .7s;opacity:.7}}.purchase input[name='cm-button']{background-color:#ff0000}@media (max-width: 767px){.purchase__intro{display:block;-webkit-box-pack:unset;justify-content:unset}.purchase__intro--main{width:100%}.purchase__intro--main table th,.purchase__intro--main table td{display:block;width:100%}.purchase__intro--main table td{padding:1.5em}.purchase__intro--img{width:100%}.purchase__contact-form table th,.purchase__contact-form table td{width:100%;display:block}}.back-home{display:inline-block;margin-top:40px;padding:8px 15px;color:#fff;background-color:#000;text-align:center}.beige{background:#e6e4d8;padding:60px 0;margin-top:-100px;margin-bottom:60px}.beige h2{padding:0 15px;font-size:1em;line-height:2}.beige__box{margin:40px auto;max-width:1380px;padding:0 15px;font-family:'Noto Serif JP', serif;line-height:2.5}.beige__box .name{font-weight:bold;text-align:right}@media (min-width: 768px){.beige{padding:100px 0;margin-bottom:100px}.beige h2{text-align:center;font-size:1.5em}.beige__box{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}.beige__box--contents{width:calc(100% - 300px)}.beige__box--contents p:first-child{margin-top:0}}.history th{width:100px}.shop-spec{margin-bottom:1em}.shop-spec th{width:120px}.tag{padding:0;margin:0}.tag__item{font-size:10px;line-height:1;display:inline-block;padding:10px;border:1px solid #ddd;border-radius:4px;margin:0 1px 3px 0}.shop-table{border:1px solid #ddd}.shop-table tr th{font-weight:bold}.shop-table tr th,.shop-table tr td{vertical-align:top;border-right:1px solid #ddd}.shop-table tr th:last-child,.shop-table tr td:last-child{border-right:none}.shop-title{width:200px}@media (min-width: 1000px){.shop-title{width:270px}}.archive-tag{width:350px}@media (min-width: 768px){.archive-tag{white-space:normal}}.shop-data{margin:0}.box-anchor__item{display:block;border:1px solid #ddd;padding:1em;margin-bottom:1em}.box-anchor__item h2{margin:0 0 10px;padding:0;border:none;font-weight:normal}.box-anchor__item p{margin:0;font-size:13px}@media (min-width: 768px){.box-anchor{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.box-anchor__item{width:calc(50% - 7.5px)}}.mailmagazine-menu{padding:0;margin:2em 0}.mailmagazine-menu dt{font-size:1.1em;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #ddd}.mailmagazine-menu dd{margin:0;font-size:.8em}.mailmagazine-menu a{display:block}.mailmagazine-menu__item{display:block;margin-bottom:1em;border:1px solid #ddd;padding:1em}.mailmagazine-menu__item--box{margin:0}@media (min-width: 768px){.mailmagazine-menu{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.mailmagazine-menu__item{width:calc(50% - 10px);text-align:center;padding:2em}}.press-list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}.press-list li{width:calc(50% - 7.5px);display:block;font-size:12px;margin-bottom:15px}.press-list li a{display:block;height:0;padding-bottom:60%;position:relative}.press-list li a div{width:100%;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(transparent, #000);position:absolute;left:0;bottom:0;padding:30px 10px 10px;line-height:1.4}.press-list li a div time{display:block}.press-list li a div p{margin:5px 0 0;line-height:1.5}.press-list li a div p br{display:none}@media (max-width: 399px){.press-list li{font-size:10px}.press-list li a{padding-bottom:85%}}@media (min-width: 768px) and (max-width: 999px){.press-list{-webkit-box-pack:start;justify-content:flex-start}.press-list li{width:calc(33.33% - 10px);margin-right:15px}.press-list li:nth-child(3n){margin-right:0}}@media (min-width: 1000px){.press-list{position:relative;overflow:hidden;display:block}.press-list li{font-size:14px;width:calc(25% - 20px) !important;float:left;margin-right:26px;margin-bottom:26px;font-size:14px}.press-list li:nth-child(3n){margin-right:26px}.press-list li:nth-child(4n){margin-right:0}}.idea .idea-table th{width:15%;text-align:center;background-color:#E7E5E6}.idea .idea-table td{width:85%;background-color:#F2F0F1}.idea .idea-textarea{margin:20px 0;padding:10px;background-color:#F2F0F1}.idea input[type='text'],.idea input[type='email'],.idea textarea{width:100%;padding:10px 8px;-webkit-transition:all .7s;transition:all .7s;border:none}.idea input[type='text']:focus,.idea input[type='email']:focus,.idea textarea:focus{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.4);-webkit-transition:all .7s;transition:all .7s}.idea input[type='submit']{display:inline-block;min-width:200px;display:block;margin:0 auto;padding:20px 20px;color:#fff;border:0;background-color:#000;-webkit-transition:all .7s;transition:all .7s;cursor:pointer}@media (min-width: 769px){.idea input[type='submit']:hover{-webkit-transition:all .7s;transition:all .7s;opacity:.7}}.idea input[name='cm-button']{background-color:#ff0000}.idea ul{padding:0;list-style-type:none}.idea .privacy{margin:20px 0}.idea .policy{width:98%;height:150px;padding:8px;line-height:1.4em;border:1px solid #000;overflow:auto}.idea .policy pre{white-space:pre-wrap}@media (max-width: 767px){.idea .idea-table th,.idea .idea-table td{display:block;width:100%}.idea input[type='submit']{display:block}}.submit-outer{text-align:center;margin-top:50px}.mw_wp_form_confirm .h3-head{background-color:transparent !important}.mw_wp_form_confirm .outer-privacy,.mw_wp_form_confirm .idea-intro{display:none}.mw_wp_form_confirm .idea-table,.mw_wp_form_confirm .purchase-table{margin-bottom:20px}.mw_wp_form_confirm .idea-table th,.mw_wp_form_confirm .purchase-table th{width:15%;text-align:center;background-color:#E7E5E6}.mw_wp_form_confirm .idea-table td,.mw_wp_form_confirm .purchase-table td{width:85%;background-color:#F2F0F1}.mw_wp_form_confirm .idea-textarea{margin:20px 0;padding:10px;background-color:#F2F0F1}.mw_wp_form_confirm input[type='submit'],.mw_wp_form_confirm .back-button{display:inline-block;min-width:200px;padding:15px 5px;border:none;color:#fff;margin:0 auto;background-color:#000;border:none}.mw_wp_form_confirm input[name='cm-button']{margin-right:10px;background-color:#ff0000;color:#fff}@media (max-width: 767px){.mw_wp_form_confirm .idea-table th,.mw_wp_form_confirm .idea-table td,.mw_wp_form_confirm .purchase-table th,.mw_wp_form_confirm .purchase-table td{display:block;width:100%}.mw_wp_form_confirm input[type='submit'],.mw_wp_form_confirm .back-button{display:block}.mw_wp_form_confirm input[name='cm-button']{margin:0 auto 20px}}.recruit__intro--entry{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.recruit__intro--entry div{width:49%;padding:1em;background-color:#fffbe5}.recruit__intro--entry div span{font-weight:600;font-size:1.3rem}.recruit__intro .index-button{margin:60px 0;-webkit-box-pack:start;justify-content:flex-start}@media (max-width: 767px){.recruit__intro--entry{display:block;-webkit-box-pack:unset;justify-content:unset}.recruit__intro--entry div{width:100%;margin-bottom:15px;text-align:center}.recruit__intro--entry div:last-child{margin-bottom:0}.recruit__intro .index-button li:nth-child(odd){margin-right:10px}.recruit__intro .index-button li:last-child{width:calc(50% - 5px)}}.recruit__main .recruit-list{margin-top:-50px;padding-top:50px}.recruit__main .recruit-list .table-outer{display:-webkit-box;display:flex}.recruit__main .recruit-list table{width:65%}.recruit__main .recruit-list table th{width:15%;text-align:center;background-color:#E7E5E6}.recruit__main .recruit-list table td{width:85%;background-color:#F2F0F1}.recruit__main .recruit-list table td a{color:red}.recruit__main .recruit-list .img-list{padding:0;list-style-type:none;display:none;margin-top:15px}.recruit__main .recruit-list .img-list-pc{width:35%;margin:0;padding:0;list-style-type:none}.recruit__main .recruit-list .img-list-pc li{text-align:center}.recruit__main .recruit-list .img-list-pc li img{width:70%}.recruit__main--how-to-entry{margin-top:60px}.recruit__main--how-to-entry table th{width:15%;background-color:#fffbe5;text-align:center}.recruit__main--how-to-entry table td{width:85%;background-color:#f8efbd !important}.recruit__main--how-to-entry table td a{font-weight:900;text-decoration:underline}.recruit__main--how-to-entry table td ul{padding:0;list-style-type:none}.recruit__main--how-to-entry table td ul li{margin-bottom:15px}.recruit__main--how-to-entry table td ul li span{margin:5px 0 0;display:block}@media (max-width: 767px){.recruit__main .recruit-list .table-outer{display:block}.recruit__main .recruit-list table{width:100%}.recruit__main .recruit-list table th,.recruit__main .recruit-list table td{display:block;width:100%}.recruit__main .recruit-list table th{text-align:center}.recruit__main .recruit-list .img-list{display:block}.recruit__main .recruit-list .img-list-pc{width:100%;display:none}.recruit__main--how-to-entry table th,.recruit__main--how-to-entry table td{display:block;width:100%}}.bike-outer ul{padding:0;list-style-type:none}.bike-outer ul li.bike{margin-bottom:60px}.bike-outer ul li.bike figure{margin:0}.bike-outer ul li.bike .bike-detail h3{margin:15px 0 15px}.bike-outer ul li.bike .bike-detail ul{padding-left:20px;list-style-type:disc}@media (min-width: 768px){.bike-outer ul li{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.bike-outer ul li figure,.bike-outer ul li .bike-detail{width:49%}.bike-outer ul li .bike-detail h3{margin:0 0 15px !important;background-color:#ddd;padding:5px 8px}}ul.no-list-style-flex{padding:0;list-style-type:none}@media (min-width: 768px){ul.no-list-style-flex{display:-webkit-box;display:flex;justify-content:space-around}}ul.no-list-style{list-style-type:none;padding-left:0}ul.wrap-flex{list-style-type:none;padding-left:0}@media (min-width: 768px){ul.wrap-flex{display:-webkit-box;display:flex;flex-wrap:wrap}}table.event-table th,table.event-table td{width:100%;display:block;background-color:#efefef}table.event-table th{text-align:center;background-color:#d8d8d8 !important}@media (min-width: 768px){table.event-table th,table.event-table td{display:table-cell}table.event-table th{width:20%}table.event-table td{width:80%}}.img-flex figure{margin:0}.img-flex h3{margin:10px 0}@media (min-width: 768px){.img-flex{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.img-flex figure,.img-flex div{width:50%}.img-flex figure{margin:15px 40px}}.underline{text-decoration:underline}.meter-list li{position:relative;z-index:0}.meter-list li:before{content:"A";position:absolute;top:20px;left:10px;color:#fff;font-size:20px;z-index:1}.meter-list.list1 li:nth-child(2):before{content:"B"}.meter-list.list1 li:nth-child(3):before{content:"C"}.meter-list.list1 li:nth-child(4):before{content:"D"}.meter-list.list1 li:nth-child(5):before{content:"E"}.meter-list.list1 li:nth-child(6):before{content:"F"}.meter-list.list1 li:nth-child(7):before{content:"G"}.meter-list.list1 li:nth-child(8):before{content:"J"}.meter-list.list2 li:nth-child(2):before{content:"B"}.meter-list.list2 li:nth-child(3):before{content:"C"}.meter-list.list2 li:nth-child(4):before{content:"D"}.meter-list.list2 li:nth-child(5):before{content:"E"}.meter-list.list2 li:nth-child(6):before{content:"F"}.meter-list.list2 li:nth-child(7):before{content:"G"}.meter-list.list2 li:nth-child(8):before{content:"H"}.meter-list.list2 li:nth-child(9):before{content:"J"}#develop{text-align:center}@media (min-width: 790px){#develop{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}}#develop .sp-wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}#develop .sp-wrap .develop-contents{width:calc(50% - 5px)}@media (min-width: 790px){#develop .develop-contents{display:inline-block;height:174px;margin-bottom:10px}}@media (min-width: 790px){#develop .vending-machine{margin-left:10px}}#develop .vending-machine img{margin:0 auto 1em}#develop img{display:block;margin:0 auto 10px}@media (min-width: 790px){#develop img{margin-bottom:0em;height:100%}}#develop .develop-list{width:100%}#develop li:last-child{margin-bottom:0}@media (min-width: 790px){#develop .links{min-width:30%;padding-left:10px;margin-bottom:1em}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsIm1haW4uY3NzIiwiX2JhZ3VldHRlQm94LnNjc3MiLCJfc2Nyb2xsLWhpbnQuc2NzcyIsIl9zbGljay5zY3NzIiwiX3NsaWNrLXRoZW1lLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsS0FDSSxnQkFBaUIsQ0FDakIsNkJBQThCLENBQy9CLEtBRUMsUUFBUyxDQUNWLEdBRUMsYUFBYyxDQUNkLGVBQWdCLENBQ2pCLEdBRUMsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDbEIsSUFFQyxnQ0FBaUMsQ0FDakMsYUFBYyxDQUNkLFFBQVMsQ0FDVixFQUVDLDRCQUE2QixDQUM5QixZQUVDLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FDMUIsd0NBQWlCLENBQWpCLGdDQUFpQyxDQUNsQyxTQUdDLGtCQUFtQixDQUNwQixjQUlDLGdDQUFpQyxDQUNqQyxhQUFjLENBQ2YsTUFFRyxjQUFlLENBQ2xCLFFBR0MsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBQ3pCLElBRUMsY0FBZSxDQUNoQixJQUVDLFVBQVcsQ0FDWixJQUVDLGlCQUFrQixDQUNuQixzQ0FNQyxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUFTLENBQ1YsYUFHQyxnQkFBaUIsQ0FDbEIsY0FHQyxtQkFBb0IsQ0FDckIsc0RBS0MseUJBQTBCLENBQzNCLDhIQUtDLGlCQUFrQixDQUNsQixTQUFVLENBQ1gsa0hBS0MsNkJBQThCLENBQy9CLFNBRUMsNkJBQThCLENBQy9CLE9BRUMscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsY0FBZSxDQUNmLFNBQVUsQ0FDVixrQkFBbUIsQ0FDcEIsU0FFQyx1QkFBd0IsQ0FDekIsU0FFQyxhQUFjLENBQ2YsaUNBR0MscUJBQXNCLENBQ3RCLFNBQVUsQ0FDWCxzRkFHQyxXQUFZLENBQ2IsZ0JBRUMs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WUFFUSxDQUFBLGtCQUNBLENBQUEsQ0FBQSwwQkFDZSwwQkFJQSxnQkFEdkIsQ0FBQSxDQUFBLDhCQXRCSixpQkFzQkksQ0FBQSxhQUtRLGFBQVEsQ0FBQSxrQkFJWixDQUFBLDBCQUNZLGFBQ0osaUJBakNoQixDQUFBLFdBOEJPLENBSUssQ0FBQSx1QkFDTSxVQW5DbEIsQ0FBQSx1QkF1Q1EsZUF2Q0EsQ0F5Q0osMEJBQ0ksZ0JBR1EsYUFBZ0IsQ0E3Q2hDLGlCQThDWSxDQUFBLGlCQUNBLENBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3Ncbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgfVxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG4gIH1cbiAgaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB9XG4gIGIsXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuICBjb2RlLFxuICBrYmQsXG4gIHNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IC44ZW07XG4gIH1cbiAgc3ViLFxuICBzdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG4gIH1cbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuICBpbWcge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuICBidXR0b24sXG4gIGlucHV0LFxuICBvcHRncm91cCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBidXR0b24sXG4gIGlucHV0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBidXR0b24sXG4gIHNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICB9XG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBidXR0b246LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xuICB9XG4gIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG4gIH1cbiAgbGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICBwcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdLFxuICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICB9XG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgZm9udDogaW5oZXJpdDtcbiAgfVxuICBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cbiAgdGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAiLCJodG1se2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW07bWFyZ2luOjB9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOi44ZW19c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzowLjM1ZW0gMC43NWVtIDAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPVwiY2hlY2tib3hcIl0sW3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9LyohXG4gKiBiYWd1ZXR0ZUJveC5qc1xuICogQGF1dGhvciAgZmVpbW9zaVxuICogQHZlcnNpb24gMS4xMS4wXG4gKiBAdXJsIGh0dHBzOi8vZ2l0aHViLmNvbS9mZWltb3NpL2JhZ3VldHRlQm94LmpzXG4gKi8jYmFndWV0dGVCb3gtb3ZlcmxheXtkaXNwbGF5Om5vbmU7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjojMjIyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZX0jYmFndWV0dGVCb3gtb3ZlcmxheS52aXNpYmxle29wYWNpdHk6MX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlIGZpZ3VyZXtkaXNwbGF5OmlubGluZTttYXJnaW46MDtoZWlnaHQ6MTAwJX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTstbW96LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSBmaWdjYXB0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjg7d2hpdGUtc3BhY2U6bm9ybWFsO2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjYpO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NTAlO3dpZHRoOjFweDttYXJnaW4tcmlnaHQ6LTFweH0jYmFndWV0dGVCb3gtc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXRyYW5zaXRpb246bGVmdCAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLHRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsdHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlLC1tb3otdHJhbnNmb3JtIC40cyBlYXNlfSNiYWd1ZXR0ZUJveC1zbGlkZXIuYm91bmNlLWZyb20tcmlnaHR7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlRnJvbVJpZ2h0IC40cyBlYXNlLW91dDthbmltYXRpb246Ym91bmNlRnJvbVJpZ2h0IC40cyBlYXNlLW91dH0jYmFndWV0dGVCb3gtc2xpZGVyLmJvdW5jZS1mcm9tLWxlZnR7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlRnJvbUxlZnQgLjRzIGVhc2Utb3V0O2FuaW1hdGlvbjpib3VuY2VGcm9tTGVmdCAuNHMgZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUZyb21SaWdodHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0Oi0zMHB4fX1Aa2V5ZnJhbWVzIGJvdW5jZUZyb21SaWdodHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0Oi0zMHB4fX1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlRnJvbUxlZnR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDozMHB4fX1Aa2V5ZnJhbWVzIGJvdW5jZUZyb21MZWZ0ezAlLDEwMCV7bWFyZ2luLWxlZnQ6MH01MCV7bWFyZ2luLWxlZnQ6MzBweH19LmJhZ3VldHRlQm94LWJ1dHRvbiNuZXh0LWJ1dHRvbiwuYmFndWV0dGVCb3gtYnV0dG9uI3ByZXZpb3VzLWJ1dHRvbnt0b3A6NTAlO3RvcDpjYWxjKDUwJSAtIDMwcHgpO3dpZHRoOjQ0cHg7aGVpZ2h0OjYwcHh9LmJhZ3VldHRlQm94LWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowOy1tb3otYm9yZGVyLXJhZGl1czoxNSU7Ym9yZGVyLXJhZGl1czoxNSU7YmFja2dyb3VuZC1jb2xvcjojMzIzMjMyO2JhY2tncm91bmQtY29sb3I6cmdiYSg1MCw1MCw1MCwwLjUpO2NvbG9yOiNkZGQ7Zm9udDoxLjZlbSBzYW5zLXNlcmlmOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZX0uYmFndWV0dGVCb3gtYnV0dG9uOmZvY3VzLC5iYWd1ZXR0ZUJveC1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDUwLDUwLDUwLDAuOSl9LmJhZ3VldHRlQm94LWJ1dHRvbiNuZXh0LWJ1dHRvbntyaWdodDoyJX0uYmFndWV0dGVCb3gtYnV0dG9uI3ByZXZpb3VzLWJ1dHRvbntsZWZ0OjIlfS5iYWd1ZXR0ZUJveC1idXR0b24jY2xvc2UtYnV0dG9ue3RvcDoyMHB4O3JpZ2h0OjIlO3JpZ2h0OmNhbGMoMiUgKyA2cHgpO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmJhZ3VldHRlQm94LWJ1dHRvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5iYWd1ZXR0ZUJveC1zcGlubmVye3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0yMHB4O21hcmdpbi1sZWZ0Oi0yMHB4fS5iYWd1ZXR0ZUJveC1kb3VibGUtYm91bmNlMSwuYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstbW96LWJvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi42O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDstd2Via2l0LWFuaW1hdGlvbjpib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOmJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dH0uYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTFzO2FuaW1hdGlvbi1kZWxheTotMXN9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHNjcm9sbC1oaW50LWFwcGVhcnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0MHB4KTtvcGFjaXR5OjB9MTAle29wYWNpdHk6MX01MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNDBweCk7b3BhY2l0eTowfX0uc2Nyb2xsLWhpbnQuaXMtcmlnaHQtc2Nyb2xsYWJsZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwwLDAsMC4xNSkgMCwgcmdiYSgwLDAsMCwwKSAxNnB4LCByZ2JhKDAsMCwwLDApKX0uc2Nyb2xsLWhpbnQuaXMtcmlnaHQtc2Nyb2xsYWJsZS5pcy1sZWZ0LXNjcm9sbGFibGV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwwLDAsMC4xNSkgMCwgcmdiYSgwLDAsMCwwKSAxNnB4LCByZ2JhKDAsMCwwLDApKSxsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsMCwwLDAuMTUpIDAsIHJnYmEoMCwwLDAsMCkgMTZweCwgcmdiYSgwLDAsMCwwKSl9LnNjcm9sbC1oaW50LmlzLWxlZnQtc2Nyb2xsYWJsZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDAsMCwwLjE1KSAwLCByZ2JhKDAsMCwwLDApIDE2cHgsIHJnYmEoMCwwLDAsMCkpfS5zY3JvbGwtaGludC1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDI1cHgpO2xlZnQ6Y2FsYyg1MCUgLSA2MHB4KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTIwcHg7aGVpZ2h0OjgwcHg7Ym9yZGVyLXJhZGl1czo1cHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcztvcGFjaXR5OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNyk7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoyMHB4IDEwcHggMTBweCAxMHB4fS5zY3JvbGwtaGludC1pY29uLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNjcm9sbC1oaW50LXRleHR7Zm9udC1zaXplOjEwcHg7Y29sb3I6I0ZGRjttYXJnaW4tdG9wOjVweH0uc2Nyb2xsLWhpbnQtaWNvbi13cmFwLmlzLWFjdGl2ZSAuc2Nyb2xsLWhpbnQtaWNvbntvcGFjaXR5Oi44fS5zY3JvbGwtaGludC1pY29uOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2NvbG9yOiNGRkY7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5TNDNOeUlnYUdWcFoyaDBQU0l6TUM0MU1pSWdkbWxsZDBKdmVEMGlNQ0F3SURJMUxqYzNJRE13TGpVeUlqNDhkR2wwYkdVKzQ0S2k0NEs3NDRPRDQ0T0lJRE04TDNScGRHeGxQanhuSUdsa1BTTGpnNnpqZ3FUamc2VGpnN3hmTWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTWlJK1BHY2dhV1E5SXVPRHJPT0NwT09EcE9PRHZGOHhMVElpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpUGp4d1lYUm9JR1E5SWsweU1TNHpNeXd6TUM0MU1rZzNMamcxUVRFdU5UVXNNUzQxTlN3d0xEQXNNU3cyTGpNc01qbGhNVEl1TkRZc01USXVORFlzTUN3d0xEQXRMall6TFRRdU5ESXNNalV1TVRZc01qVXVNVFlzTUN3d0xEQXROQzR5TlMwMWJDMHVNRFl0TGpBMlFUVXNOU3d3TERBc01Td3dMREUxTGpnMllUTXVOalFzTXk0Mk5Dd3dMREFzTVN3eExqRTNMVEl1TmpJc015NDJNeXd6TGpZekxEQXNNQ3d4TERVdU1UUXVNRGRXTXk0M04yRXpMamMzTERNdU56Y3NNQ3d4TERFc055NDFOQ3d3VmpndU16TmhNeTR6TlN3ekxqTTFMREFzTUN3eExERXVNallzTUN3ekxETXNNQ3d3TERFc01pd3hMakl5TERNdU5Td3pMalVzTUN3d0xERXNNaTB1TURZc015NHlNU3d6TGpJeExEQXNNQ3d4TERJc01TNDFOQ3d6TGpjMExETXVOelFzTUN3d0xERXNNeXd1TkRkQk5DNHlNU3cwTGpJeExEQXNNQ3d4TERJMUxqYzBMREUxWXpBc0xqRXhMREFzTGpJM0xEQXNMalEyWVRFNUxqSTJMREU1TGpJMkxEQXNNQ3d4TFM0NE5DdzNZeTB1TVRRdU16Z3RMak0yTGpneExTNDFOaXd4TGpJeWJDMHVNVEV1TWpKak1Dd3VNRGN0TGpBNUxqRTBMUzR4TkM0eU1XRTNMakV6TERjdU1UTXNNQ3d3TERBdE1TNHhOeXd5TGpFM1l5MHVNRFl1TlRZdExqQTJMREl1TVRVdExqQTFMREl1TnpGQk1TNDFOU3d4TGpVMUxEQXNNQ3d4TERJeExqTXpMRE13TGpVeVdrMDRMall4TERJNExqSXhhREV5WXpBdExqY3hMREF0TVM0M01TNHdOeTB5TGpJellUZ3VOelFzT0M0M05Dd3dMREFzTVN3eExqVTVMVE11TWpWc0xqQTJMUzR4TW1FeE1Dd3hNQ3d3TERBc01Dd3VORFl0TVN3eE5pNDRMREUyTGpnc01Dd3dMREFzTGpjdE5pNHhNbU13TFM0eU15d3dMUzQwTVN3d0xTNDFOR2d3WVRJc01pd3dMREFzTUMwdU5qUXRNUzQxTWl3eExqTXpMREV1TXpNc01Dd3dMREF0TVM0MU5TNHdPQ3d4TGpFekxERXVNVE1zTUN3d0xERXRNUzR4T0M0eU9Dd3hMakUxTERFdU1UVXNNQ3d3TERFdExqYzRMUzQ1TkN3eExqSTJMREV1TWpZc01Dd3dMREF0TGpjMUxURXVNVEVzTVN3eExEQXNNQ3d3TFRFdU1URXVNamhzTFM0eExqRmhNUzR4TlN3eExqRTFMREFzTUN3eExURXVNVGt1TWprc01TNHhOaXd4TGpFMkxEQXNNQ3d4TFM0M09DMHVPVFZqTFM0d09TMHVOamd0TGpJeExTNDNOeTB1TnkwdU9EZGhMamd5TGpneUxEQXNNQ3d3TFRFc0xqUTRMREV1TVRZc01TNHhOaXd3TERBc01TMHlMakUyTFM0MU9GWXpMamMzWVRFdU5EWXNNUzQwTml3d0xERXNNQzB5TGpreUxEQjJOeTQ0Tld3d0xEUXVNek5oTVM0eE55d3hMakUzTERBc01Dd3hMUzQ0TXl3eExqRXhMREV1TVRVc01TNHhOU3d3TERBc01TMHhMakl0TGpNMWJDMHhMUzQ1TVdNdExqUTNMUzQwTWkwdU56TXRMalkyTFM0NE5DMHVOemRoTVM0ek5Td3hMak0xTERBc01Dd3dMVEl0TGpFeVRESXVOeXd4TldFeExqTXlMREV1TXpJc01Dd3dMREF0TGpNNUxERkJNaTQxTnl3eUxqVTNMREFzTUN3d0xETXNNVGN1T0RWc01Dd3dZVEkzTGpJMExESTNMakkwTERBc01Dd3hMRFF1Tnl3MUxqWXlRVEV5TGpZekxERXlMall6TERBc01Dd3hMRGd1TmpFc01qZ3VNakZhVFRJekxqSXNNak11TXpWYVRUWXVOVEVzTVRZdU5UbGFJaUJtYVd4c1BTSWpabVptSWk4K1BDOW5Qand2Wno0OEwzTjJaejQ9KX0uc2Nyb2xsLWhpbnQtaWNvbjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MzRweDtoZWlnaHQ6MTRweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yMHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXpNeTR5T1NJZ2FHVnBaMmgwUFNJeE1pNHdNaUlnZG1sbGQwSnZlRDBpTUNBd0lETXpMakk1SURFeUxqQXlJajQ4ZEdsMGJHVSs0NEtpNDRLNzQ0T0Q0NE9JSURFOEwzUnBkR3hsUGp4bklHbGtQU0xqZzZ6amdxVGpnNlRqZzd4Zk1pSWdaR0YwWVMxdVlXMWxQU0xqZzZ6amdxVGpnNlRqZzd3Z01pSStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh4TFRJaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaVBqeHNhVzVsSUhneFBTSXhMamcxSWlCNU1UMGlOaTR3TVNJZ2VESTlJakV3TGpRaUlIa3lQU0kyTGpBeElpQm1hV3hzUFNJalptWm1JaTgrUEhCaGRHZ2daRDBpVFRFd0xqUXNOeTR4TjBneExqZzFZVEV1TVRZc01TNHhOaXd3TERFc01Td3dMVEl1TXpGSU1UQXVOR0V4TGpFMkxERXVNVFlzTUN3eExERXNNQ3d5TGpNeFdpSWdabWxzYkQwaUkyWm1aaUl2UGp4d1lYUm9JR1E5SWswM0xqUXNNVEpoTVM0eE5Td3hMakUxTERBc01Dd3hMUzQzTWkwdU1qVnNMVFl1TWpVdE5VRXhMaklzTVM0eUxEQXNNQ3d4TERBc05TNDROeXd4TGpFMExERXVNVFFzTUN3d0xERXNMalEyTERWTU5pNDNMakl6UVRFdU1UWXNNUzR4Tml3d0xEQXNNU3c0TGpFc01pNHdPRXd6TERVdU9URXNPQzR4TWl3eE1FRXhMakUyTERFdU1UWXNNQ3d3TERFc055NDBMREV5V2lJZ1ptbHNiRDBpSTJabVppSXZQanhzYVc1bElIZ3hQU0l6TVM0ME5TSWdlVEU5SWpZdU1ERWlJSGd5UFNJeU1pNDRPU0lnZVRJOUlqWXVNREVpSUdacGJHdzlJaU5tWm1ZaUx6NDhjR0YwYUNCa1BTSk5NekV1TkRVc055NHhOMGd5TWk0NE9XRXhMakUyTERFdU1UWXNNQ3d4TERFc01DMHlMak14YURndU5UWmhNUzR4Tml3eExqRTJMREFzTUN3eExEQXNNaTR6TVZvaUlHWnBiR3c5SWlObVptWWlMejQ4Y0dGMGFDQmtQU0pOTWpVdU9Td3hNbUV4TGpFNExERXVNVGdzTUN3d0xERXRMamt4TFM0ME0wRXhMakUzTERFdU1UY3NNQ3d3TERFc01qVXVNVGNzTVRCc05TNHdPUzAwTGpBMVRESTFMaklzTWk0d09FRXhMakUyTERFdU1UWXNNQ3d3TERFc01qWXVOVGt1TWpOTU16SXVPRFFzTldFeExqRTJMREV1TVRZc01Dd3dMREVzTGpRMUxqa3hMREV1TVRRc01TNHhOQ3d3TERBc01TMHVORE11T1RKc0xUWXVNalFzTlVFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU9Td3hNbG9pSUdacGJHdzlJaU5tWm1ZaUx6NDhMMmMrUEM5blBqd3ZjM1puUGc9PSk7b3BhY2l0eTowO3RyYW5zaXRpb24tZGVsYXk6Mi40c30uc2Nyb2xsLWhpbnQtaWNvbi13cmFwLmlzLWFjdGl2ZSAuc2Nyb2xsLWhpbnQtaWNvbjphZnRlcntvcGFjaXR5OjF9LnNjcm9sbC1oaW50LWljb24td3JhcC5pcy1hY3RpdmUgLnNjcm9sbC1oaW50LWljb246YmVmb3Jle2FuaW1hdGlvbjpzY3JvbGwtaGludC1hcHBlYXIgMS4ycyBsaW5lYXI7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoyfS5zY3JvbGwtaGludC1pY29uLXdoaXRle2JhY2tncm91bmQtY29sb3I6I0ZGRjtib3gtc2hhZG93OjAgNHB4IDVweCByZ2JhKDAsMCwwLDAuNCl9LnNjcm9sbC1oaW50LWljb24td2hpdGU6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5TNDNOeUlnYUdWcFoyaDBQU0l6TUM0MU1pSWdkbWxsZDBKdmVEMGlNQ0F3SURJMUxqYzNJRE13TGpVeUlqNDhkR2wwYkdVKzQ0S2k0NEs3NDRPRDQ0T0lJRFE4TDNScGRHeGxQanhuSUdsa1BTTGpnNnpqZ3FUamc2VGpnN3hmTWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTWlJK1BHY2dhV1E5SXVPRHJPT0NwT09EcE9PRHZGOHhMVElpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpUGp4d1lYUm9JR1E5SWsweU1TNHpNeXd6TUM0MU1rZzNMamcxUVRFdU5UVXNNUzQxTlN3d0xEQXNNU3cyTGpNc01qbGhNVEl1TkRZc01USXVORFlzTUN3d0xEQXRMall6TFRRdU5ESXNNalV1TVRZc01qVXVNVFlzTUN3d0xEQXROQzR5TlMwMWJDMHVNRFl0TGpBMlFUVXNOU3d3TERBc01Td3dMREUxTGpnMllUTXVOalFzTXk0Mk5Dd3dMREFzTVN3eExqRTNMVEl1TmpJc015NDJNeXd6TGpZekxEQXNNQ3d4TERVdU1UUXVNRGRXTXk0M04yRXpMamMzTERNdU56Y3NNQ3d4TERFc055NDFOQ3d3VmpndU16TmhNeTR6TlN3ekxqTTFMREFzTUN3eExERXVNallzTUN3ekxETXNNQ3d3TERFc01pd3hMakl5TERNdU5Td3pMalVzTUN3d0xERXNNaTB1TURZc015NHlNU3d6TGpJeExEQXNNQ3d4TERJc01TNDFOQ3d6TGpjMExETXVOelFzTUN3d0xERXNNeXd1TkRkQk5DNHlNU3cwTGpJeExEQXNNQ3d4TERJMUxqYzBMREUxWXpBc0xqRXhMREFzTGpJM0xEQXNMalEyWVRFNUxqSTJMREU1TGpJMkxEQXNNQ3d4TFM0NE5DdzNZeTB1TVRRdU16Z3RMak0yTGpneExTNDFOaXd4TGpJeWJDMHVNVEV1TWpKak1Dd3VNRGN0TGpBNUxqRTBMUzR4TkM0eU1XRTNMakV6TERjdU1UTXNNQ3d3TERBdE1TNHhOeXd5TGpFM1l5MHVNRFl1TlRZdExqQTJMREl1TVRVdExqQTFMREl1TnpGQk1TNDFOU3d4TGpVMUxEQXNNQ3d4TERJeExqTXpMRE13TGpVeVdrMDRMall4TERJNExqSXhhREV5WXpBdExqY3hMREF0TVM0M01TNHdOeTB5TGpJellUZ3VOelFzT0M0M05Dd3dMREFzTVN3eExqVTVMVE11TWpWc0xqQTJMUzR4TW1FeE1Dd3hNQ3d3TERBc01Dd3VORFl0TVN3eE5pNDRMREUyTGpnc01Dd3dMREFzTGpjdE5pNHhNbU13TFM0eU15d3dMUzQwTVN3d0xTNDFOR2d3WVRJc01pd3dMREFzTUMwdU5qUXRNUzQxTWl3eExqTXpMREV1TXpNc01Dd3dMREF0TVM0MU5TNHdPQ3d4TGpFekxERXVNVE1zTUN3d0xERXRNUzR4T0M0eU9Dd3hMakUxTERFdU1UVXNNQ3d3TERFdExqYzRMUzQ1TkN3eExqSTJMREV1TWpZc01Dd3dMREF0TGpjMUxURXVNVEVzTVN3eExEQXNNQ3d3TFRFdU1URXVNamhzTFM0eExqRmhNUzR4TlN3eExqRTFMREFzTUN3eExURXVNVGt1TWprc01TNHhOaXd4TGpFMkxEQXNNQ3d4TFM0M09DMHVPVFZqTFM0d09TMHVOamd0TGpJeExTNDNOeTB1TnkwdU9EZGhMamd5TGpneUxEQXNNQ3d3TFRFc0xqUTRMREV1TVRZc01TNHhOaXd3TERBc01TMHlMakUyTFM0MU9GWXpMamMzWVRFdU5EWXNNUzQwTml3d0xERXNNQzB5TGpreUxEQjJOeTQ0Tld3d0xEUXVNek5oTVM0eE55d3hMakUzTERBc01Dd3hMUzQ0TXl3eExqRXhMREV1TVRVc01TNHhOU3d3TERBc01TMHhMakl0TGpNMWJDMHhMUzQ1TVdNdExqUTNMUzQwTWkwdU56TXRMalkyTFM0NE5DMHVOemRoTVM0ek5Td3hMak0xTERBc01Dd3dMVEl0TGpFeVRESXVOeXd4TldFeExqTXlMREV1TXpJc01Dd3dMREF0TGpNNUxERkJNaTQxTnl3eUxqVTNMREFzTUN3d0xETXNNVGN1T0RWc01Dd3dZVEkzTGpJMExESTNMakkwTERBc01Dd3hMRFF1Tnl3MUxqWXlRVEV5TGpZekxERXlMall6TERBc01Dd3hMRGd1TmpFc01qZ3VNakZhVFRJekxqSXNNak11TXpWYVRUWXVOVEVzTVRZdU5UbGFJaTgrUEM5blBqd3ZaejQ4TDNOMlp6ND0pfS5zY3JvbGwtaGludC1pY29uLXdoaXRlOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek15NHlPU0lnYUdWcFoyaDBQU0l4TWk0d01pSWdkbWxsZDBKdmVEMGlNQ0F3SURNekxqSTVJREV5TGpBeUlqNDhkR2wwYkdVKzQ0S2k0NEs3NDRPRDQ0T0lJREk4TDNScGRHeGxQanhuSUdsa1BTTGpnNnpqZ3FUamc2VGpnN3hmTWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTWlJK1BHY2dhV1E5SXVPRHJPT0NwT09EcE9PRHZGOHhMVElpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpUGp4c2FXNWxJSGd4UFNJeExqZzFJaUI1TVQwaU5pNHdNU0lnZURJOUlqRXdMalFpSUhreVBTSTJMakF4SWk4K1BIQmhkR2dnWkQwaVRURXdMalFzTnk0eE4wZ3hMamcxWVRFdU1UWXNNUzR4Tml3d0xERXNNU3d3TFRJdU16RklNVEF1TkdFeExqRTJMREV1TVRZc01Dd3hMREVzTUN3eUxqTXhXaUl2UGp4d1lYUm9JR1E5SWswM0xqUXNNVEpoTVM0eE5Td3hMakUxTERBc01Dd3hMUzQzTWkwdU1qVnNMVFl1TWpVdE5VRXhMaklzTVM0eUxEQXNNQ3d4TERBc05TNDROeXd4TGpFMExERXVNVFFzTUN3d0xERXNMalEyTERWTU5pNDNMakl6UVRFdU1UWXNNUzR4Tml3d0xEQXNNU3c0TGpFc01pNHdPRXd6TERVdU9URXNPQzR4TWl3eE1FRXhMakUyTERFdU1UWXNNQ3d3TERFc055NDBMREV5V2lJdlBqeHNhVzVsSUhneFBTSXpNUzQwTlNJZ2VURTlJall1TURFaUlIZ3lQU0l5TWk0NE9TSWdlVEk5SWpZdU1ERWlMejQ4Y0dGMGFDQmtQU0pOTXpFdU5EVXNOeTR4TjBneU1pNDRPV0V4TGpFMkxERXVNVFlzTUN3eExERXNNQzB5TGpNeGFEZ3VOVFpoTVM0eE5pd3hMakUyTERBc01Dd3hMREFzTWk0ek1Wb2lMejQ4Y0dGMGFDQmtQU0pOTWpVdU9Td3hNbUV4TGpFNExERXVNVGdzTUN3d0xERXRMamt4TFM0ME0wRXhMakUzTERFdU1UY3NNQ3d3TERFc01qVXVNVGNzTVRCc05TNHdPUzAwTGpBMVRESTFMaklzTWk0d09FRXhMakUyTERFdU1UWXNNQ3d3TERFc01qWXVOVGt1TWpOTU16SXVPRFFzTldFeExqRTJMREV1TVRZc01Dd3dMREVzTGpRMUxqa3hMREV1TVRRc01TNHhOQ3d3TERBc01TMHVORE11T1RKc0xUWXVNalFzTlVFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU9Td3hNbG9pTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KX0uc2Nyb2xsLWhpbnQtaWNvbi13aGl0ZSAuc2Nyb2xsLWhpbnQtdGV4dHtjb2xvcjojMDAwfS5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uc2xpY2stbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjB9LnNsaWNrLWxpc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1saXN0LmRyYWdnaW5ne2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kfS5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3R7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5zbGljay10cmFja3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zbGljay10cmFjazpiZWZvcmUsLnNsaWNrLXRyYWNrOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDtkaXNwbGF5Om5vbmV9W2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLXNsaWRlIGltZ3tkaXNwbGF5OmJsb2NrfS5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ3tkaXNwbGF5Om5vbmV9LnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ3twb2ludGVyLWV2ZW50czpub25lfS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9ja30uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbntkaXNwbGF5Om5vbmV9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3R7YmFja2dyb3VuZDojZmZmIHVybChcIi4vYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0fS5zbGljay1wcmV2LC5zbGljay1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtsaW5lLWhlaWdodDowcHg7Zm9udC1zaXplOjBweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnRyYW5zcGFyZW50O3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7cGFkZGluZzowO2JvcmRlcjpub25lO291dGxpbmU6bm9uZX0uc2xpY2stcHJldjpob3Zlciwuc2xpY2stcHJldjpmb2N1cywuc2xpY2stbmV4dDpob3Zlciwuc2xpY2stbmV4dDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudH0uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSwuc2xpY2stbmV4dDpmb2N1czpiZWZvcmV7b3BhY2l0eToxfS5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSwuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmV7b3BhY2l0eTouMjV9LnNsaWNrLXByZXY6YmVmb3JlLC5zbGljay1uZXh0OmJlZm9yZXtmb250LWZhbWlseTpcInNsaWNrXCI7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO29wYWNpdHk6Ljc1Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zbGljay1wcmV2e2xlZnQ6LTI1cHh9W2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldntsZWZ0OmF1dG87cmlnaHQ6LTI1cHh9LnNsaWNrLXByZXY6YmVmb3Jle2NvbnRlbnQ6XCLihpBcIn1bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZXtjb250ZW50Olwi4oaSXCJ9LnNsaWNrLW5leHR7cmlnaHQ6LTI1cHh9W2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dHtsZWZ0Oi0yNXB4O3JpZ2h0OmF1dG99LnNsaWNrLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLihpJcIn1bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZXtjb250ZW50Olwi4oaQXCJ9LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJ7bWFyZ2luLWJvdHRvbTozMHB4fS5zbGljay1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMjVweDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjA7d2lkdGg6MTAwJX0uc2xpY2stZG90cyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O21hcmdpbjowIDVweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLWRvdHMgbGkgYnV0dG9ue2JvcmRlcjowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O291dGxpbmU6bm9uZTtsaW5lLWhlaWdodDowcHg7Zm9udC1zaXplOjBweDtjb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjVweDtjdXJzb3I6cG9pbnRlcn0uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmV7b3BhY2l0eToxfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2NvbnRlbnQ6XCLigKJcIjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtZmFtaWx5Olwic2xpY2tcIjtmb250LXNpemU6NnB4O2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMDtvcGFjaXR5Oi4yNTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtjb2xvcjojMDAwO29wYWNpdHk6Ljc1fWltZ3toZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJX1pZnJhbWV7bWF4LXdpZHRoOjEwMCV9dWx7cGFkZGluZy1sZWZ0OjIwcHh9aHJ7bWFyZ2luOjRlbSAwO2JvcmRlcjpub25lO2JvcmRlci10b3A6MXB4IGRvdHRlZCAjYWFhO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9QG1lZGlhIChtaW4td2lkdGg6IDQ4OXB4KXsubWJse2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5sc3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpey5scGN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fSp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOi41c31AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpe2E6aG92ZXJ7b3BhY2l0eTouNn19LmNsZWFyZml4OjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofTpmb2N1c3tib3JkZXI6MDtvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzpub25lfW1haW57ZGlzcGxheTpibG9ja31ib2R5e2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLCdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCdoaXJhZ2lubyBrYWt1IGdvdGhpYyBwcm8nLCfjg6HjgqTjg6rjgqonLCBNZWlyeW8sJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCdNUyBQR290aGljJyxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuNzU7dGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGg7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzAwMH1oMntmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MmVtO2xpbmUtaGVpZ2h0OjEuNDtsZXR0ZXItc3BhY2luZzo1cHh9c3Ryb25ne2ZvbnQtc2l6ZToxLjFlbTtsZXR0ZXItc3BhY2luZzo1cHg7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2U1YTEwMTtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7c3Ryb25ne2ZvbnQtc2l6ZToxLjNlbX19dGFibGUgc3Ryb25ne2ZvbnQtc2l6ZToxZW07bGV0dGVyLXNwYWNpbmc6MHB4O2JvcmRlci1ib3R0b206bm9uZTtkaXNwbGF5OmlubGluZTttYXJnaW46MDtsaW5lLWhlaWdodDoxLjc1fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7dGFibGUgc3Ryb25ne2ZvbnQtc2l6ZToxZW19fS50b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjEwcHg7ei1pbmRleDoyfS50b3A6YmVmb3JlLC50b3A6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC45KTt0cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNpdGlvbjouNXM7ei1pbmRleDotMX0udG9wOmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS50b3A6aG92ZXI6YmVmb3JlLC50b3A6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWSgxKX0udG9wLnNob3c6YmVmb3JlLC50b3Auc2hvdzphZnRlcnt0cmFuc2Zvcm06c2NhbGVZKDEpfS50b3BfX2xvZ297ZGlzcGxheTpibG9jazt3aWR0aDoxNjJweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7bGluZS1oZWlnaHQ6MH0udG9wX19sb2dvLS1pbWFnZXt3aWR0aDoxNjJweDtoZWlnaHQ6MjBweDtmaWx0ZXI6ZHJvcC1zaGFkb3coMXB4IDFweCAxcHggIzAwMCl9LnRvcF9fbG9nbzphZnRlcntiYWNrZ3JvdW5kOiNmZmY7Y29udGVudDpcIlwiO2hlaWdodDoxNTVweDtsZWZ0Oi0xNTBweDtvcGFjaXR5Oi42O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNjNweDt0cmFuc2Zvcm06cm90YXRlKDQxZGVnKTt0cmFuc2l0aW9uOmFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt3aWR0aDoxMDBweDt6LWluZGV4OjF9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudG9wX19sb2dvOmhvdmVye29wYWNpdHk6MX0udG9wX19sb2dvOmhvdmVyOmFmdGVye2xlZnQ6MTIwJTt0cmFuc2l0aW9uOmFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSl9fS50b3BfX3RyaWdnZXJ7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO3BhZGRpbmc6MDttYXJnaW46MDtjdXJzb3I6cG9pbnRlcn0udG9wX190cmlnZ2VyIHNwYW57ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDojZmZmO21hcmdpbi1ib3R0b206MTFweDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zaXRpb246LjVzO2JveC1zaGFkb3c6MXB4IDFweCAwcHggIzAwMH0udG9wX190cmlnZ2VyIHNwYW46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnRvcF9fdHJpZ2dlci5vcGVuIHNwYW46Zmlyc3QtY2hpbGR7dHJhbnNmb3JtOnJvdGF0ZSgzOGRlZykgc2NhbGVYKDEuMyl9LnRvcF9fdHJpZ2dlci5vcGVuIHNwYW46bnRoLWNoaWxkKDIpe3RyYW5zZm9ybTpzY2FsZVgoMCl9LnRvcF9fdHJpZ2dlci5vcGVuIHNwYW46bGFzdC1jaGlsZHt0cmFuc2Zvcm06cm90YXRlKC0zOGRlZykgc2NhbGVYKDEuMyl9LnRvcF9fbWVudXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC45KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDNweDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOi41cztvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRvcF9fbWVudS0tcGFnZXtwYWRkaW5nOjA7bWFyZ2luOjEuNWVtIDAgMDt0ZXh0LWFsaWduOmNlbnRlcn0udG9wX19tZW51LS1wYWdlIGF7dHJhbnNpdGlvbjouNXN9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudG9wX19tZW51LS1wYWdlIGE6aG92ZXJ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOiNFNTAwMTE7b3BhY2l0eToxO3BhZGRpbmc6MnB4IDEwcHg7Zm9udC1mYW1pbHk6J05vdG8gU2FucyBKUCcsc2Fucy1zZXJpZn19LnRvcF9fbWVudS0tcGFnZSBsaXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MWVtIDA7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo5MDA7dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggIzAwMH0udG9wX19tZW51LS1zbnN7bWFyZ2luOjNlbSAwIDA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0udG9wX19tZW51LS1zbnMgbGl7ZGlzcGxheTpibG9jazttYXJnaW46MCAxZW19LnRvcF9fbWVudS0tc25zIGxpIGF7dHJhbnNpdGlvbjoxc30udG9wX19tZW51LS1zbnMgbGkgc3Zne2hlaWdodDoyMHB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOjFzO2ZpbHRlcjpkcm9wLXNoYWRvdygxcHggMXB4IDFweCAjMDAwKX0udG9wX19tZW51LS1zbnMgbGkgc3ZnLmZhY2Vib29re3dpZHRoOjEwcHh9LnRvcF9fbWVudS0tc25zIGxpIHN2Zy50d2l0dGVye3dpZHRoOjI1cHh9LnRvcF9fbWVudS0tc25zIGxpIHN2Zy5pbnN0YWdyYW17d2lkdGg6MjBweH0udG9wX19tZW51LS1zbnMgbGkgc3ZnLnlvdXR1YmV7d2lkdGg6MjlweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey50b3BfX21lbnUtLXNucyBsaSBhOmhvdmVye29wYWNpdHk6MX0udG9wX19tZW51LS1zbnMgbGkgYTpob3ZlciBzdmd7b3BhY2l0eToxfS50b3BfX21lbnUtLXNucyBsaSBhOmhvdmVyIHN2Zy5mYWNlYm9va3tmaWxsOiMxODc3ZjJ9LnRvcF9fbWVudS0tc25zIGxpIGE6aG92ZXIgc3ZnLnR3aXR0ZXJ7ZmlsbDojMURBMUYyfS50b3BfX21lbnUtLXNucyBsaSBhOmhvdmVyIHN2Zy5pbnN0YWdyYW17ZmlsbDojRDkzMTc3fS50b3BfX21lbnUtLXNucyBsaSBhOmhvdmVyIHN2Zy55b3V0dWJle2ZpbGw6I2NkMjAxZn19LnRvcF9fbWVudS0tbGFuZ3VhZ2V7ZGlzcGxheTpibG9jazttYXJnaW46MCAuNXJlbX0udG9wX19tZW51Lm9wZW57dmlzaWJpbGl0eTp2aXNpYmxlO2hlaWdodDpjYWxjKDEwMHZoIC0gNDNweCl9QG1lZGlhIChtYXgtd2lkdGg6IDEzMTVweCl7LnRvcF9fbWVudS0tcGFnZSBsaS5vcGVuIC5tZWdhe2JhY2tncm91bmQ6I0U1MDAxMTtwYWRkaW5nOjFlbSAwfS50b3BfX21lbnUtLXBhZ2UgbGkub3BlbiAubWVnYV9fcGFyZW50e3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkO3RleHQtc2hhZG93Om5vbmU7b3BhY2l0eToxO3BhZGRpbmc6MnB4IDEwcHg7Zm9udC1mYW1pbHk6J05vdG8gU2FucyBKUCcsc2Fucy1zZXJpZn0udG9wX19tZW51LS1wYWdlIGxpLm9wZW4gLm1lZ2FfX3BhcmVudDphZnRlcntjb250ZW50OlwiLVwiO3RyYW5zZm9ybTpzY2FsZVgoMil9LnRvcF9fbWVudS0tcGFnZSBsaS5vcGVuIC5tZWdhX19jaGlsZHt2aXNpYmlsaXR5OnZpc2libGU7cG9zaXRpb246c3RhdGljO3RyYW5zZm9ybTpzY2FsZSgxKTtoZWlnaHQ6YXV0b30udG9wX19tZW51LS1wYWdlIGxpLm9wZW4gLm1lZ2FfX2NoaWxkLS1saXN0e21hcmdpbi10b3A6MTBweH0udG9wX19tZW51LS1wYWdlIGxpLm9wZW4gLm1lZ2FfX2NoaWxkIGxpe3RyYW5zZm9ybTpzY2FsZSgxKX0udG9wX19tZW51LS1wYWdlIGxpLm9wZW4gLmljb24tY2FydHtmaWx0ZXI6bm9uZX0udG9wX19tZW51LS1sYW5ndWFnZXtwYWRkaW5nOjFlbTt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIChtaW4td2lkdGg6IDEzMTZweCl7LnRvcHthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjQ0cHh9LnRvcF9fbG9nb3t3aWR0aDozMjRweDtoZWlnaHQ6NDBweH0udG9wX19sb2dvLS1pbWFnZXt3aWR0aDozMjRweDtoZWlnaHQ6NDBweH0udG9wX190cmlnZ2Vye2Rpc3BsYXk6bm9uZX0udG9wX19tZW51e3Bvc2l0aW9uOnN0YXRpYzt2aXNpYmlsaXR5OnZpc2libGU7aGVpZ2h0OjQ0cHg7d2lkdGg6YXV0bztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O292ZXJmbG93OnZpc2libGU7bWFyZ2luOjAgMCAwIGF1dG99LnRvcF9fbWVudT5kaXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOi01cHh9LnRvcF9fbWVudS0tcGFnZXttYXJnaW46MDtkaXNwbGF5OmZsZXg7dGV4dC1hbGlnbjpsZWZ0fS50b3BfX21lbnUtLXBhZ2U+bGl7bWFyZ2luLXJpZ2h0OjJlbX0udG9wX19tZW51LS1wYWdlIGxpOmhvdmVyIC5tZWdhX19wYXJlbnQgYXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQ6I0U1MDAxMTtvcGFjaXR5OjE7cGFkZGluZzoycHggMTBweDtmb250LWZhbWlseTonTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmfS50b3BfX21lbnUtLXBhZ2UgbGk6aG92ZXIgLm1lZ2FfX2NoaWxke3Zpc2liaWxpdHk6dmlzaWJsZTtoZWlnaHQ6NjVweDtoZWlnaHQ6YXV0b30udG9wX19tZW51LS1zbnN7bWFyZ2luLXRvcDo1cHh9LnRvcF9fbWVudS0tc25zIGxpIHN2Z3toZWlnaHQ6MTZweH19Lm1lZ2F7bWFyZ2luOjB9Lm1lZ2FfX2NoaWxke3Zpc2liaWxpdHk6aGlkZGVuO2hlaWdodDowO21hcmdpbjowfS5tZWdhX19jaGlsZC0tbGlzdHtwYWRkaW5nOjB9Lm1lZ2FfX2NoaWxkLS1saXN0IGxpe2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTJweH1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsubWVnYV9fY2hpbGQtLWxpc3QgbGl7Zm9udC1zaXplOjE0cHh9fS5tZWdhX19jaGlsZC0taW1hZ2V7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpey5tZWdhe2N1cnNvcjpwb2ludGVyfS5tZWdhX19wYXJlbnQ6YWZ0ZXJ7Y29udGVudDpcIitcIjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDoxMHB4O3RyYW5zaXRpb246LjNzfS5tZWdhX19jaGlsZHtoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06c2NhbGUoMCk7aGVpZ2h0OjB9Lm1lZ2FfX2NoaWxkPmxpe3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybTpzY2FsZSgwKTtmb250LXdlaWdodDpib2xkO3RleHQtc2hhZG93Om5vbmU7Zm9udC1mYW1pbHk6J05vdG8gU2FucyBKUCcsc2Fucy1zZXJpZjtib3JkZXItdG9wOjFweCBkb3R0ZWQgI2ZmZjtwYWRkaW5nOjB9Lm1lZ2FfX2NoaWxkPmxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjFlbX19QG1lZGlhIChtYXgtd2lkdGg6IDEyNDlweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KXsubWVnYV9fY2hpbGQ+bGkgYTpob3ZlcntwYWRkaW5nOjFlbTtiYWNrZ3JvdW5kOiMwMDB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5tZWdhX19wYXJlbnR7Y3Vyc29yOnBvaW50ZXJ9Lm1lZ2FfX2NoaWxke2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOnRvcDt0cmFuc2l0aW9uOi41cztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjQ0cHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC45KX0ubWVnYV9fY2hpbGQgYXt0cmFuc2l0aW9uOi41c30ubWVnYV9fY2hpbGQtLWxpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjA7d2lkdGg6MTAwJX0ubWVnYV9fY2hpbGQtLWxpc3Q+bGl7bWFyZ2luOjAgMTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCl7Lm1lZ2FfX2NoaWxke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5tZWdhX19jaGlsZC0taW1hZ2V7bWFyZ2luOjMwcHggMTBweCAwIDB9fS5pY29uLWNhcnR7ZmlsbDojZmZmO3dpZHRoOjIxcHg7aGVpZ2h0OjIxcHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjRweDtmaWx0ZXI6ZHJvcC1zaGFkb3coMXB4IDFweCAxcHggIzAwMCl9Lm1lbnUtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsubWVudS13cmFwe3Bvc2l0aW9uOnN0YXRpY319I2Nsb3NlQXJlYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYmFjay10b3B7Zm9udC1mYW1pbHk6J1JhY2luZyBTYW5zIE9uZScsIGN1cnNpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3JpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjouNXM7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwcHgpO3otaW5kZXg6MX0uYmFjay10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7Ym9yZGVyLXRvcDoycHggc29saWQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5iYWNrLXRvcDpob3ZlcntvcGFjaXR5OjE7YmFja2dyb3VuZDojRTUwMDExfX0uYmFjay10b3Auc2hvd3t2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Lm1lZ2Etc3ViX19jaGlsZHttYXJnaW46MH0ubWVnYS1zdWJfX2NoaWxkIGR0e29wYWNpdHk6LjZ9QG1lZGlhIChtYXgtd2lkdGg6IDEyNDlweCl7Lm1lZ2Etc3ViX19wYXJlbnQ6YWZ0ZXJ7Y29udGVudDpcIitcIjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDoxMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjouM3M7dHJhbnNpdGlvbjouM3N9Lm1lZ2Etc3ViX19jaGlsZHt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06c2NhbGVZKDApO2hlaWdodDowfS5tZWdhLXN1Yl9fY2hpbGQgdWx7cGFkZGluZzowfS5tZWdhLXN1Yl9fY2hpbGQgZHR7Zm9udC1mYW1pbHk6J05vdG8gU2FucyBKUCcsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkfS5tZWdhLXN1Yl9fY2hpbGQgZGR7bWFyZ2luOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5tZWdhLXN1Yl9fcGFyZW50e2ZvbnQtc2l6ZToxLjI1ZW07Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfS5tZWdhLXN1Yl9fY2hpbGR7bWFyZ2luOjB9Lm1lZ2Etc3ViX19jaGlsZCBkZCB1bHtwYWRkaW5nLWxlZnQ6MTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyNDlweCl7Lm9wZW5TdWIgLm1lZ2Etc3Vie3BhZGRpbmc6MjBweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpfS5vcGVuU3ViIC5tZWdhLXN1Yl9fcGFyZW50e2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMjVlbTtmb250LXdlaWdodDpib2xkO29wYWNpdHk6LjY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5vcGVuU3ViIC5tZWdhLXN1Yl9fcGFyZW50OmFmdGVye2NvbnRlbnQ6XCItXCI7dHJhbnNmb3JtOnNjYWxlWCgyKX0ub3BlblN1YiAubWVnYS1zdWJfX2NoaWxke3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06c2NhbGVZKDEpO2hlaWdodDphdXRvO21hcmdpbjowfS5vcGVuU3ViIC5tZWdhLXN1Yl9fY2hpbGQgZHR7b3BhY2l0eTouNn19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7LnByb2R1Y3QtbWVudXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1yb3dzOjEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MjAlIDIwJSAyMCUgMjAlIDIwJTtoZWlnaHQ6ODB2aDttYXgtaGVpZ2h0OjcwMHB4fS5wcm9kdWN0LW1lbnVfX211ZmxlcntncmlkLWNvbHVtbjoxIC8gMjtncmlkLXJvdzoxIC8gMTF9LnByb2R1Y3QtbWVudV9fZW5naW5le2dyaWQtY29sdW1uOjIgLyAzO2dyaWQtcm93OjEgLyAxMX0ucHJvZHVjdC1tZW51X19lbGVjdHJpY2Fse2dyaWQtY29sdW1uOjMgLyA0O2dyaWQtcm93OjEgLyAxMX0ucHJvZHVjdC1tZW51X19jaGFzc2lze2dyaWQtY29sdW1uOjQgLyA1O2dyaWQtcm93OjEgLyA3fS5wcm9kdWN0LW1lbnVfX2dvb2Rze2dyaWQtY29sdW1uOjUgLyA2O2dyaWQtcm93OjEgLyA3fS5wcm9kdWN0LW1lbnVfX2tpdHBhcnRze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjMwMHB4fS5wcm9kdWN0LW1lbnVfX2NvbXBsZXRle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjE3MHB4fS5wcm9kdWN0LW1lbnVfX3dhcnJhbnR5e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjB9LnByb2R1Y3QtbWVudSBkbHttYXJnaW46MH0ucHJvZHVjdC1tZW51IGRsIGRke21hcmdpbjowfS5wcm9kdWN0LW1lbnUgZGwgdWx7bWFyZ2luOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5tZW51LTMwe3dpZHRoOjMzLjMzJX19LmJvdHRvbXtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjYwcHggMCAzMHB4fS5ib3R0b21fX2xvZ297ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvIDYwcHg7d2lkdGg6MzI0cHg7aGVpZ2h0OjQwcHg7bWF4LXdpZHRoOjEwMCV9LmJvdHRvbV9fbG9nby0taW1hZ2V7d2lkdGg6MzI0cHg7aGVpZ2h0OjQwcHh9LmJvdHRvbV9fc2l0ZW1hcHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYm90dG9tX19zaXRlbWFwPmRpdnttYXJnaW46MCA0NXB4IDJlbX0uYm90dG9tX19zaXRlbWFwIGR0e2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1ib3R0b206MTVweH0uYm90dG9tX19zaXRlbWFwIGRke21hcmdpbjowO2ZvbnQtc2l6ZToxMnB4fS5ib3R0b21fX3NpdGVtYXAgZGQgdWx7cGFkZGluZzowO21hcmdpbjowfS5ib3R0b21fX3NpdGVtYXAgZGQgdWwgbGl7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHh9LmJvdHRvbV9fY29weXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCAxNXB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpey5ib3R0b21fX3NpdGVtYXA+ZGl2e3dpZHRoOmNhbGMoMzMlIC0gNDVweCk7bWF4LXdpZHRoOjIxMHB4O21hcmdpbjowIDEuNWVtIDJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KXsuYm90dG9tX19zaXRlbWFwPmRpdnt3aWR0aDpjYWxjKDUwJSAtIDQ1cHgpfS5ib3R0b21fX3NpdGVtYXA+ZGl2IGRke2ZvbnQtc2l6ZToxMHB4fX0uaW5mby1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDttYXgtd2lkdGg6MTM1MHB4fS5pbmZvLWxpc3QgbGl7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHg7bWFyZ2luLWJvdHRvbToxMHB4fS5pbmZvLWxpc3QgbGkgYXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5pbmZvLWxpc3QgbGkgYS5wb3N0ZXJ7cGFkZGluZy1ib3R0b206NzAlfS5pbmZvLWxpc3QgbGkgYSBmaWd1cmV7bWFyZ2luOjA7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctYm90dG9tOjYyJTtiYWNrZ3JvdW5kOiMwMDB9LmluZm8tbGlzdCBsaSBhIGZpZ3VyZSBpbWd7d2lkdGg6MTAwJX0uaW5mby1saXN0IGxpIGEgZGl2e3dpZHRoOjEwMCU7cGFkZGluZzo1cHggMTBweCAxMHB4O2xpbmUtaGVpZ2h0OjEuNDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW5mby1saXN0IGxpIGEgZGl2IHNwYW57ZGlzcGxheTpibG9ja30uaW5mby1saXN0IGxpIGEgZGl2IHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MXB4O2JvcmRlci10b3A6MXB4IHNvbGlkO21hcmdpbjo1cHggMH0uaW5mby1saXN0IGxpIGEgZGl2IHRpbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtyaWdodDoxMHB4fS5pbmZvLWxpc3QgbGkgYSBkaXYgcHttYXJnaW46NXB4IDAgMH0uaW5mby1saXN0IGxpIGEgZGl2IHAgYnJ7ZGlzcGxheTpub25lfS5pbmZvLWxpc3QgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpey5pbmZvLWxpc3QgbGl7Zm9udC1zaXplOjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KXsuaW5mby1saXN0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5pbmZvLWxpc3QgbGl7d2lkdGg6Y2FsYygzMy4zMyUgLSAxMHB4KTttYXJnaW4tbGVmdDoxNXB4fS5pbmZvLWxpc3QgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttYXJnaW4tbGVmdDowfS5pbmZvLWxpc3QgbGk6bnRoLWNoaWxkKDIpe3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmluZm8tbGlzdCBsaTpudGgtY2hpbGQoM24pe21hcmdpbi1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5pbmZvLWxpc3Q6bm90KC5maXJzdC1iaWcpe3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXh9LmluZm8tbGlzdDpub3QoLmZpcnN0LWJpZykgbGl7d2lkdGg6Y2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyZW07bWFyZ2luLXJpZ2h0OjEzcHh9LmluZm8tbGlzdDpub3QoLmZpcnN0LWJpZykgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyZW19LmluZm8tbGlzdDpub3QoLmZpcnN0LWJpZykgbGk6bnRoLWNoaWxkKDVuKXttYXJnaW4tcmlnaHQ6MH0uaW5mby1saXN0LmZpcnN0LWJpZ3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9ja30uaW5mby1saXN0LmZpcnN0LWJpZyBsaXtmb250LXNpemU6MTRweDt3aWR0aDpjYWxjKDI1JSAtIDEwcHgpICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxM3B4O2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MTBweH0uaW5mby1saXN0LmZpcnN0LWJpZyBsaTpmaXJzdC1jaGlsZHt3aWR0aDpjYWxjKDUwJSArIC03cHgpICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MH0uaW5mby1saXN0LmZpcnN0LWJpZyBsaTpudGgtY2hpbGQoNiksLmluZm8tbGlzdC5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDEwKSwuaW5mby1saXN0LmZpcnN0LWJpZyBsaTpudGgtY2hpbGQoMTQpLC5pbmZvLWxpc3QuZmlyc3QtYmlnIGxpOm50aC1jaGlsZCgxOCksLmluZm8tbGlzdC5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDIyKXttYXJnaW4tbGVmdDowfX0uaW5mby1saXN0LXR5cGUye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXJnaW46MDtwYWRkaW5nOjB9LmluZm8tbGlzdC10eXBlMiBsaXt3aWR0aDpjYWxjKDUwJSAtIDFweCk7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjJweDtwYWRkaW5nOjcuNXB4fS5pbmZvLWxpc3QtdHlwZTIgbGkgYXtkaXNwbGF5OmJsb2NrO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjc1LjclO3Bvc2l0aW9uOnJlbGF0aXZlfS5pbmZvLWxpc3QtdHlwZTIgbGkgYS5wb3N0ZXJ7cGFkZGluZy1ib3R0b206NzAlfS5pbmZvLWxpc3QtdHlwZTIgbGkgYSBkaXZ7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7cGFkZGluZzozMHB4IDEwcHggMTBweDtsaW5lLWhlaWdodDoxLjR9LmluZm8tbGlzdC10eXBlMiBsaSBhIGRpdiBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjFweDtib3JkZXItdG9wOjFweCBzb2xpZDttYXJnaW46NXB4IDB9LmluZm8tbGlzdC10eXBlMiBsaSBhIGRpdiBzcGFuLC5pbmZvLWxpc3QtdHlwZTIgbGkgYSBkaXYgdGltZXtkaXNwbGF5OmJsb2NrfS5pbmZvLWxpc3QtdHlwZTIgbGkgYSBkaXYgcHttYXJnaW46NXB4IDAgMH0uaW5mby1saXN0LXR5cGUyIGxpIGEgZGl2IHAgYnJ7ZGlzcGxheTpub25lfS5pbmZvLWxpc3QtdHlwZTIgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpey5pbmZvLWxpc3QtdHlwZTIgbGl7Zm9udC1zaXplOjEwcHh9LmluZm8tbGlzdC10eXBlMiBsaSBhe3BhZGRpbmctYm90dG9tOjg1JX19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpey5pbmZvLWxpc3QtdHlwZTJ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmluZm8tbGlzdC10eXBlMiBsaXt3aWR0aDpjYWxjKDMzLjMzJSAtIDFweCk7bWFyZ2luLWxlZnQ6MS41cHh9LmluZm8tbGlzdC10eXBlMiBsaTpmaXJzdC1jaGlsZHt3aWR0aDpjYWxjKDUwJSAtIDFweCk7bWFyZ2luLWxlZnQ6MH0uaW5mby1saXN0LXR5cGUyIGxpOm50aC1jaGlsZCgyKXt3aWR0aDpjYWxjKDUwJSAtIDFweCl9LmluZm8tbGlzdC10eXBlMiBsaTpudGgtY2hpbGQoM24pe21hcmdpbi1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5pbmZvLWxpc3QtdHlwZTI6bm90KC5maXJzdC1iaWcpe3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXh9LmluZm8tbGlzdC10eXBlMjpub3QoLmZpcnN0LWJpZykgbGl7d2lkdGg6Y2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyZW07bWFyZ2luLXJpZ2h0OjEzcHh9LmluZm8tbGlzdC10eXBlMjpub3QoLmZpcnN0LWJpZykgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyZW19LmluZm8tbGlzdC10eXBlMjpub3QoLmZpcnN0LWJpZykgbGk6bnRoLWNoaWxkKDVuKXttYXJnaW4tcmlnaHQ6MH0uaW5mby1saXN0LXR5cGUyLmZpcnN0LWJpZ3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9ja30uaW5mby1saXN0LXR5cGUyLmZpcnN0LWJpZyBsaXtmb250LXNpemU6MTRweDt3aWR0aDpjYWxjKDI1JSAtIDEwcHgpICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxM3B4O2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MTBweH0uaW5mby1saXN0LXR5cGUyLmZpcnN0LWJpZyBsaTpmaXJzdC1jaGlsZHt3aWR0aDpjYWxjKDUwJSArIC03cHgpICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MH0uaW5mby1saXN0LXR5cGUyLmZpcnN0LWJpZyBsaTpudGgtY2hpbGQoNiksLmluZm8tbGlzdC10eXBlMi5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDEwKSwuaW5mby1saXN0LXR5cGUyLmZpcnN0LWJpZyBsaTpudGgtY2hpbGQoMTQpLC5pbmZvLWxpc3QtdHlwZTIuZmlyc3QtYmlnIGxpOm50aC1jaGlsZCgxOCksLmluZm8tbGlzdC10eXBlMi5maXJzdC1iaWcgbGk6bnRoLWNoaWxkKDIyKXttYXJnaW4tbGVmdDowfX0ubGluay13aGl0ZS1yZWR7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzozcHg7Zm9udC1zaXplOjEuMmVtO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MjgwcHg7cGFkZGluZy1yaWdodDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMCBhdXRvO2xpbmUtaGVpZ2h0OjIuNTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6I0U1MDAxMX0ubGluay13aGl0ZS1yZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6aW5oZXJpdDt3aWR0aDo2cHg7aGVpZ2h0OjEwMCU7bGVmdDotMTBweH0ubGluay13aGl0ZS1yZWQ6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay13aGl0ZS1yZWQ6aG92ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5saW5rLXdoaXRlLXJlZDpob3ZlcntiYWNrZ3JvdW5kOiMwMDB9fS5saW5rLXdoaXRle2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjI4MHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDAgYXV0bztsaW5lLWhlaWdodDoyLjU7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDB9Lmxpbmstd2hpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6aW5oZXJpdDt3aWR0aDo2cHg7aGVpZ2h0OjEwMCU7bGVmdDotMTBweH0ubGluay13aGl0ZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5saW5rLXdoaXRlOmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay13aGl0ZTpob3ZlcntiYWNrZ3JvdW5kOiNFNTAwMTF9fS5saW5rLWJsYWNre2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjI4MHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDAgYXV0bztsaW5lLWhlaWdodDoyLjV9LmxpbmstYmxhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6aW5oZXJpdDt3aWR0aDo2cHg7aGVpZ2h0OjEwMCU7bGVmdDotMTBweH0ubGluay1ibGFjazphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5saW5rLWJsYWNrOmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay1ibGFjazpob3ZlcntiYWNrZ3JvdW5kOiNFNTAwMTE7Y29sb3I6I2ZmZn19LmxpbmstcmVke2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjI4MHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDAgYXV0bztsaW5lLWhlaWdodDoyLjU7YmFja2dyb3VuZDojRTUwMDExO2NvbG9yOiNmZmZ9LmxpbmstcmVkOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOmluaGVyaXQ7d2lkdGg6NnB4O2hlaWdodDoxMDAlO2xlZnQ6LTEwcHh9LmxpbmstcmVkOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkO2JvcmRlci1yaWdodDoxcHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmxpbmstcmVkOmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay1yZWQ6aG92ZXJ7YmFja2dyb3VuZDojMDAwfX0ubGluay1vcGFjaXR5e2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjI4MHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDAgYXV0bztsaW5lLWhlaWdodDoyLjU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuOCk7Y29sb3I6IzAwMDtkaXNwbGF5Om5vbmV9Lmxpbmstb3BhY2l0eTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDppbmhlcml0O3dpZHRoOjZweDtoZWlnaHQ6MTAwJTtsZWZ0Oi0xMHB4fS5saW5rLW9wYWNpdHk6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay1vcGFjaXR5OmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGluay1vcGFjaXR5OmhvdmVye2JhY2tncm91bmQ6IzAwMDtjb2xvcjojRTUwMDExfX0ubGluay1hcmVhe21heC13aWR0aDoxMzgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMTVweH0ubGluay1saXN0e3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtmb250LXdlaWdodDo5MDB9LmxpbmstbGlzdCBzcGFue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTouN2VtO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubGluay1saXN0IHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci10b3A6MnB4IHNvbGlkO2JvcmRlci1yaWdodDoycHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fS5saW5rLWxpc3QgbGl7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0ubGluay1saXN0IGxpIGF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoyMi4yNHZ3O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtwYWRkaW5nOjEwcHh9LmxpbmstbGlzdCBsaSBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt6LWluZGV4Oi0xO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodH0ubGluay1saXN0IGxpIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6OTAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7ei1pbmRleDotMTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmxpbmstbGlzdCBsaSBhOmhvdmVye2NvbG9yOiMwMDA7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxLjIpO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmxpbmstbGlzdCBsaSBhOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMSl9LmxpbmstbGlzdCBsaSBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgwKX19QG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KXsubGluay1saXN0e2xldHRlci1zcGFjaW5nOjRweH19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7LmxpbmstbGlzdHtmb250LXNpemU6MjBweH0ubGluay1saXN0IHNwYW57Zm9udC1zaXplOi42ZW19fS5saW5rLWxpc3QgbGl7d2lkdGg6Y2FsYygzMy4zMyUgLSAyMHB4KX0ubGluay1saXN0IGxpIGE6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApfS5saW5rLWxpc3QuYm90dG9tIGxpe3dpZHRoOjMzLjMzJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5saW5rLWxpc3QgbGl7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmxpbmstbGlzdCBsaSBhe2hlaWdodDozMy4zNnZ3fS5saW5rLWxpc3QgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX0ubGluay1saXN0IGxpOmZpcnN0LWNoaWxkIGF7aGVpZ2h0OjQwdnd9LmxpbmstbGlzdC5ib3R0b20gbGl7d2lkdGg6NTAlO21hcmdpbjowfS5saW5rLWxpc3QuYm90dG9tIGxpOmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9LmxpbmstbGlzdC5ib3R0b20gbGk6Zmlyc3QtY2hpbGQgYXtoZWlnaHQ6NDB2d319LmNhdGVnb3JpemVke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5jYXRlZ29yaXplZF9fdGl0bGV7d3JpdGluZy1tb2RlOnZlcnRpY2FsLWxyO2xpbmUtaGVpZ2h0OjE7bWFyZ2luOjA7cGFkZGluZzowIDE1cHg7d2lkdGg6NjBweH0uY2F0ZWdvcml6ZWRfX2xpc3R7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDt3aWR0aDoxMDAlfS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0c3tmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjkwMH0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgc3BhbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpub3JtYWx9LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci10b3A6MnB4IHNvbGlkO2JvcmRlci1yaWdodDoycHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBsaXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBsaSBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MjIuMjR2dztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cGFkZGluZzoxMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBsaSBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt6LWluZGV4Oi0xO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodH0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGkgYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo5MCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTt6LWluZGV4Oi0xO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGkgYTpob3Zlcntjb2xvcjojMDAwO29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4yKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0cyBsaSBhOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMSl9LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpIGE6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDApfX1AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0c3tsZXR0ZXItc3BhY2luZzo0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5wcm9kdWN0c3tmb250LXNpemU6MjBweH0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgc3Bhbntmb250LXNpemU6LjZlbX19LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpe3dpZHRoOjUwJTtwYWRkaW5nOjJweH0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGkgYXttaW4taGVpZ2h0OjIwMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNhdGVnb3JpemVkX19saXN0LnByb2R1Y3RzIGxpe3dpZHRoOjMzLjMzJX0uY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGk6Zmlyc3QtY2hpbGR7d2lkdGg6MzMuMzMlfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucHJvZHVjdHMgbGkgYXtoZWlnaHQ6MzkwcHh9fS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlc3tmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjkwMH0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgc3BhbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDpub3JtYWx9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci10b3A6MnB4IHNvbGlkO2JvcmRlci1yaWdodDoycHggc29saWQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MjIuMjR2dztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cGFkZGluZzoxMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt6LWluZGV4Oi0xO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOi41czt0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodH0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGkgYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo5MCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTt6LWluZGV4Oi0xO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGkgYTpob3Zlcntjb2xvcjojMDAwO29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4yKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMSl9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGE6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDApfX1AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlc3tsZXR0ZXItc3BhY2luZzo0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlc3tmb250LXNpemU6MjBweH0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgc3Bhbntmb250LXNpemU6LjZlbX19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVze2ZvbnQtc2l6ZToxZW07bWFyZ2luLXJpZ2h0Oi0yMHB4fX0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGl7d2lkdGg6MTAwJTtwYWRkaW5nOjJweDttYXJnaW4tYm90dG9tOjIwcHh9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo2ZW07aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGEgaDN7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjowO2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH0uY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGkgYSBwe21hcmdpbjowfS5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhIHA6bm90KC5saW5rLW9wYWNpdHkpe2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOjA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLCdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCdoaXJhZ2lubyBrYWt1IGdvdGhpYyBwcm8nLCfjg6HjgqTjg6rjgqonLCBNZWlyeW8sJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCdNUyBQR290aGljJyxzYW5zLXNlcmlmfUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGE6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEpfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jYXRlZ29yaXplZF9fbGlzdC5mZWF0dXJlcyBsaSBhe3BhZGRpbmctdG9wOjhlbX19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QuZmVhdHVyZXMgbGl7d2lkdGg6NTAlO3BhZGRpbmc6MCAxNXB4IDI1cHh9LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpIGF7cGFkZGluZy10b3A6MTBlbX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmNhdGVnb3JpemVkX19saXN0LmZlYXR1cmVzIGxpe3dpZHRoOjI1JX19LmNhdGVnb3JpemVkX19saXN0LnJhY2Vze2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7Zm9udC13ZWlnaHQ6OTAwfS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBzcGFue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTouN2VtO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgc3BhbjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXRvcDoycHggc29saWQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpe2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW59LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpIGF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoyMi4yNHZ3O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtwYWRkaW5nOjEwcHh9LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO3otaW5kZXg6LTE7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246LjVzO3RyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjkwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO3otaW5kZXg6LTE7dHJhbnNpdGlvbjouNXM7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhOmhvdmVye2NvbG9yOiMwMDA7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxLjIpO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpIGE6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxKX0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGkgYTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMCl9fUBtZWRpYSAobWluLXdpZHRoOiA0NTBweCl7LmNhdGVnb3JpemVkX19saXN0LnJhY2Vze2xldHRlci1zcGFjaW5nOjRweH19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7LmNhdGVnb3JpemVkX19saXN0LnJhY2Vze2ZvbnQtc2l6ZToyMHB4fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBzcGFue2ZvbnQtc2l6ZTouNmVtfX1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXN7Zm9udC1zaXplOjFlbX19LmNhdGVnb3JpemVkX19saXN0LnJhY2VzIGxpe2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTAlO3BhZGRpbmc6MnB4fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhe2hlaWdodDoyNXZ3fS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhIGgze2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MH0uY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGkgYTphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4zKX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaXt3aWR0aDoxMDAlfS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhe2hlaWdodDo1MHZ3fX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuY2F0ZWdvcml6ZWRfX2xpc3QucmFjZXMgbGl7d2lkdGg6MzMuMzMlfS5jYXRlZ29yaXplZF9fbGlzdC5yYWNlcyBsaSBhe21heC1oZWlnaHQ6MzkwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNhdGVnb3JpemVkX190aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggI2ZmZn0uY2F0ZWdvcml6ZWRfX2xpc3R7bWFyZ2luOjAgMCAwIC0zNXB4fX06Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjEwcHg7aGVpZ2h0OjhweH06Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6IzAwMDtib3gtc2hhZG93OjFweCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4xKX06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I0U1MDAxMTtib3JkZXItcmFkaXVzOjJweH1Aa2V5ZnJhbWVzIG1vdmV7ZnJvbXt3aWR0aDowO29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS50eXBpbmd7d2lkdGg6MDttYXgtd2lkdGg6MTAwJTtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVufS50eXBpbmcuYWN0aW9ue3dpZHRoOjM1MHB4O3doaXRlLXNwYWNlOm5vd3JhcDtvcGFjaXR5OjE7YW5pbWF0aW9uOm1vdmUgMXMgc3RlcHMoMTAsIGVuZCl9LnR5cGluZy1sb25ne3dpZHRoOjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJX0udHlwaW5nLWxvbmcuYWN0aW9ue3dpZHRoOjU1MHB4O3doaXRlLXNwYWNlOm5vd3JhcDtvcGFjaXR5OjE7YW5pbWF0aW9uOm1vdmUgMXMgc3RlcHMoMTAsIGVuZCl9QGtleWZyYW1lcyBtb3ZlMntmcm9te2hlaWdodDowO29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5jYXRlZ29yaXplZF9fdGl0bGV7aGVpZ2h0OjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbn0uY2F0ZWdvcml6ZWRfX3RpdGxlLmFjdGlvbntoZWlnaHQ6MzgwcHg7d2hpdGUtc3BhY2U6bm93cmFwO29wYWNpdHk6MTthbmltYXRpb246bW92ZTIgMXMgc3RlcHMoMTAsIGVuZCl9I3R2e3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2l0aW9uOi41c30jdHY6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjE7dHJhbnNpdGlvbjouNXMgZWFzZSAuNXM7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9I3R2LmFjdGlvbnt0cmFuc2Zvcm06c2NhbGVYKDEpfSN0di5hY3Rpb246YmVmb3Jle3RyYW5zZm9ybTpzY2FsZVgoMCl9LmxpbmstbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNpdGlvbjouNXN9LmxpbmstbGlzdDpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZDojRTUwMDExO3otaW5kZXg6MTt0cmFuc2l0aW9uOi41cyBlYXNlIC41czt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn0ubGluay1saXN0LmFjdGlvbnt0cmFuc2Zvcm06c2NhbGVYKDEpfS5saW5rLWxpc3QuYWN0aW9uOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGVYKDApfS5ob21lLXByb2R1Y3Rze21hcmdpbjo2MHB4IGF1dG87cGFkZGluZzowIDE1cHg7bWF4LXdpZHRoOjEzODBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5ob21lLXByb2R1Y3Rze21hcmdpbjoxMjVweCBhdXRvfX0uaG9tZS1tZXNzYWdle3BhZGRpbmc6NDBweCAwIDExMHZ3O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL21lc3NhZ2UtYmFjay5wbmdcIikgbGVmdCBib3R0b20vY29udGFpbiBuby1yZXBlYXR9LmhvbWUtbWVzc2FnZT5kaXZ7bWF4LXdpZHRoOjEzODBweDtwYWRkaW5nOjAgMTVweDttYXJnaW46MCBhdXRvfS5ob21lLW1lc3NhZ2UgaDJ7Zm9udC13ZWlnaHQ6NTAwO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NDBweH0uaG9tZS1tZXNzYWdlIGgyOmJlZm9yZXtjb250ZW50OlwiTWVzc2FnZVwiO2ZvbnQtd2VpZ2h0OjkwMDtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NDBweH0uaG9tZS1tZXNzYWdlIGgyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NzBweDtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNDVkZWcsIGJsYWNrLCB0cmFuc3BhcmVudCk7ZGlzcGxheTpibG9jazt3aWR0aDoyODBweDtoZWlnaHQ6MXB4fS5ob21lLW1lc3NhZ2UgbGl7bWFyZ2luLWJvdHRvbToxMHB4fS5ob21lLW1lc3NhZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjQwcHggMCAwIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZS1tZXNzYWdle3BhZGRpbmc6MTIwcHggMDtsaW5lLWhlaWdodDoyO2JhY2tncm91bmQtc2l6ZTo1MCV9LmhvbWUtbWVzc2FnZT5kaXZ7cGFkZGluZy1sZWZ0OjMwJX0uaG9tZS1tZXNzYWdlIGgye2ZvbnQtc2l6ZTozMHB4fS5ob21lLW1lc3NhZ2UgaDI6YmVmb3Jle2ZvbnQtc2l6ZTo0MHB4fX0ucGFnZS10b3B7cGFkZGluZy10b3A6NjBweCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdG9we3BhZGRpbmctdG9wOjEyNXB4ICFpbXBvcnRhbnR9fS5yYWNlLWxpbmt7Ym9yZGVyOjFweCBzb2xpZDtwYWRkaW5nOjEwcHg7d2lkdGg6MjUwcHg7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0ucmFjZS1saW5rOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItdG9wOjJweCBzb2xpZDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjEwcHh9LmFib3V0LXByb2R1Y3R7bWF4LXdpZHRoOjEzODBweDttYXJnaW46NjBweCBhdXRvO3BhZGRpbmc6MCAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmFib3V0LXByb2R1Y3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFib3V0LXByb2R1Y3QgaW1ne3dpZHRoOjUwJX0uYWJvdXQtcHJvZHVjdCBkaXZ7d2lkdGg6NTAlO3BhZGRpbmc6MWVtfX0uYXBwZWFye3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2l0aW9uOi4zc30uYXBwZWFyOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMwMDA7ei1pbmRleDoxO3RyYW5zaXRpb246LjNzIGVhc2UgLjNzO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfS5hcHBlYXIuYWN0aW9ue3RyYW5zZm9ybTpzY2FsZVgoMSl9LmFwcGVhci5hY3Rpb246YmVmb3Jle3RyYW5zZm9ybTpzY2FsZVgoMCl9QGtleWZyYW1lcyBmYWRlaW4tYmFja3swJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDBweCl9fUBrZXlmcmFtZXMgem9vbS1vdXR7MCV7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgZmFkZWluezAle29wYWNpdHk6LjU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5mYWRle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0uZmFkZS5hY3Rpb257b3BhY2l0eToxO2FuaW1hdGlvbjpmYWRlaW4gMnMgbGluZWFyIDBzIGZvcndhcmRzfS5sb3ctbWFpbntoZWlnaHQ6NTB2aDttaW4taGVpZ2h0OjM1MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtvdmVyZmxvdzpoaWRkZW59Lmxvdy1tYWluOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYygxMDAlICsgMTAwcHgpO3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6LTI7YW5pbWF0aW9uOnpvb20tb3V0IDEwcyBlYXNlIDBzIGZvcndhcmRzfS5sb3ctbWFpbjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpIHVybCguLi9pbWcvYmFjay5wbmcpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4Oi0xfS5sb3ctbWFpbl9fdGl0bGUsLmxvdy1tYWluX19zaW5nbGUsLmxvdy1tYWluX19zb2xve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTthbmltYXRpb246ZmFkZWluIC41cyBsaW5lYXIgMXMgZm9yd2FyZHN9Lmxvdy1tYWluIC5icmVhZGNydW1ie29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTthbmltYXRpb246ZmFkZWluIC41cyBsaW5lYXIgMS41cyBmb3J3YXJkc30ubG93LW1haW5fX3RpdGxle2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3RleHQtc2hhZG93OjFweCAxcHggMCAjMDAwfS5sb3ctbWFpbl9fdGl0bGU6YmVmb3Jle2NvbnRlbnQ6YXR0cih0aXRsZSk7Zm9udC13ZWlnaHQ6OTAwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo0MHB4O2xldHRlci1zcGFjaW5nOjVweDttYXJnaW4tcmlnaHQ6LTIuNXB4fS5sb3ctbWFpbl9fdGl0bGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo3MHB4O2xlZnQ6Y2FsYyg1MCUgLSA1MHB4KTtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9jazt3aWR0aDoxMDBweDtoZWlnaHQ6M3B4fUBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCl7Lmxvdy1tYWluX190aXRsZXtmb250LXNpemU6MS41ZW19Lmxvdy1tYWluX190aXRsZTphZnRlcnt0b3A6NjBweDtoZWlnaHQ6MnB4fX0ubG93LW1haW5fX3NpbmdsZXtmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCAxNXB4O3RleHQtc2hhZG93OjFweCAxcHggMCAjMDAwfS5sb3ctbWFpbl9fc2luZ2xlIHB7Zm9udC1zaXplOjEuNWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5sb3ctbWFpbl9fc2luZ2xlIHA6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMTVweDtsZWZ0OmNhbGMoNTAlIC0gNTBweCk7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwcHg7aGVpZ2h0OjNweH0ubG93LW1haW5fX3NpbmdsZSBwIHNwYW57bWFyZ2luLXJpZ2h0OjFlbX0ubG93LW1haW5fX3NpbmdsZSBoMXtmb250LXdlaWdodDo1MDB9QG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KXsubG93LW1haW5fX3NpbmdsZSBoMXtmb250LXNpemU6MS4yZW19Lmxvdy1tYWluX19zaW5nbGUgcHtmb250LXNpemU6MWVtO21hcmdpbi1ib3R0b206MjVweH0ubG93LW1haW5fX3NpbmdsZSBwOmFmdGVye2hlaWdodDoycHh9fS5sb3ctbWFpbl9fc29sb3tmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MS41ZW07cG9zaXRpb246cmVsYXRpdmV9Lmxvdy1tYWluX19zb2xvOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTE1cHg7bGVmdDpjYWxjKDUwJSAtIDUwcHgpO2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMHB4O2hlaWdodDozcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KXsubG93LW1haW5fX3NvbG97Zm9udC1zaXplOjFlbTttYXJnaW4tYm90dG9tOjI1cHh9Lmxvdy1tYWluX19zb2xvOmFmdGVye2hlaWdodDoycHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5sb3ctbWFpbntoZWlnaHQ6NjB2aH19LmJyZWFkY3J1bWJ7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTBweDtsZWZ0OjE1cHg7Zm9udC1zaXplOjEycHh9LmJyZWFkY3J1bWIgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1zaGFkb3c6MXB4IDFweCAwICMwMDB9LmJyZWFkY3J1bWIgbGk6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjRweDtoZWlnaHQ6NHB4O2JvcmRlci10b3A6MXB4IHNvbGlkO2JvcmRlci1yaWdodDoxcHggc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7bWFyZ2luOjAgMTBweCAwIDVweH0uYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6bm9uZX0ubGlzdC1hcmVhe3BhZGRpbmc6NjBweCAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lmxpc3QtYXJlYXtwYWRkaW5nOjEyNXB4IDE1cHh9fS5wYWdlLW51bWJlcnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjo0MHB4IDAgMDtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLW51bWJlcnN7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LnBhZ2UtbnVtYmVycz5saXtkaXNwbGF5OmJsb2NrfS5wYWdlLW51bWJlcnM+bGk+YSwucGFnZS1udW1iZXJzPmxpPnNwYW57d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6Izc3Nztib3JkZXI6MXB4IHNvbGlkICNkZGQ7ZmxvYXQ6bGVmdDtsaW5lLWhlaWdodDoxLjQyODU3O21hcmdpbjowIDVweCAxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdlLW51bWJlcnM+bGkgLmFycm93e3RyYW5zZm9ybTpzY2FsZVgoMC42KX0ucGFnZS1udW1iZXJzPmxpOmZpcnN0LWNoaWxkPmF7bWFyZ2luLWxlZnQ6MH0ucGFnZS1udW1iZXJzPmxpPmF7dHJhbnNpdGlvbjouNXN9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsucGFnZS1udW1iZXJzPmxpPmE6aG92ZXJ7b3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6Izc3Nztjb2xvcjojZmZmfX0ucGFnZS1udW1iZXJzIC5jdXJyZW50e2JhY2tncm91bmQtY29sb3I6Izc3Nztjb2xvcjojZmZmO2N1cnNvcjpkZWZhdWx0fS5jb250ZW50cy13cmFwe21hcmdpbjo2MHB4IDA7b3ZlcmZsb3c6aGlkZGVufS5jb250ZW50cy13cmFwLnBhZ2V7bWFyZ2luOjB9LmNvbnRlbnRzLXdyYXAgdGFibGV7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5jb250ZW50cy13cmFwIHRhYmxlIHRoe2ZvbnQtd2VpZ2h0OjUwMDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkfS5jb250ZW50cy13cmFwIHRhYmxlIHRoLC5jb250ZW50cy13cmFwIHRhYmxlIHRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkO3BhZGRpbmc6MWVtfS5jb250ZW50cy13cmFwIHRhYmxlIHRoIGltZywuY29udGVudHMtd3JhcCB0YWJsZSB0ZCBpbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDo1cHh9LmNvbnRlbnRzLXdyYXAgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCwuY29udGVudHMtd3JhcCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRke2JvcmRlci1ib3R0b206bm9uZX0uY29udGVudHMtd3JhcCBibG9ja3F1b3Rle21hcmdpbjowO3BhZGRpbmc6LjVlbSAxZW07Ym9yZGVyLWxlZnQ6LjVlbSBzb2xpZCAjZGRkfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRlbnRzLXdyYXB7bWFyZ2luOjEyNXB4IDB9fS5jb250ZW50cy1hcmVhe21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjEzODBweDtwYWRkaW5nOjAgMTVweH0uY29udGVudHMtYXJlYSBoMntmb250LXNpemU6MS4yZW07Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkO3BhZGRpbmc6MThweCAwIDE4cHggMWVtfS5jb250ZW50cy1hcmVhIGgzLC5jb250ZW50cy1hcmVhIGg0LC5jb250ZW50cy1hcmVhIGg1e2ZvbnQtc2l6ZToxLjJlbTtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgI2FhYTtmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ7bGV0dGVyLXNwYWNpbmc6NXB4O3BhZGRpbmctYm90dG9tOjEwcHg7bWFyZ2luLXRvcDoyZW19LmNvbnRlbnRzLWFyZWEgcHtsaW5lLWhlaWdodDoyfS5jb250ZW50cy1hcmVhIHRhYmxlIHRyIHRoLC5jb250ZW50cy1hcmVhIHRhYmxlIHRyIHRke2JvcmRlci1jb2xvcjojZGRkfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRlbnRzLWFyZWF7bWFyZ2luOjAgYXV0b30uY29udGVudHMtYXJlYSBoMntmb250LXNpemU6MS44ZW19LmNvbnRlbnRzLWFyZWEgaDMsLmNvbnRlbnRzLWFyZWEgaDQsLmNvbnRlbnRzLWFyZWEgaDV7Zm9udC1zaXplOjEuNWVtfX1oMi5nYWxsZXJ5LXRpdGxle21hcmdpbjo2MHB4IDAgMDttYXJnaW4tbGVmdDpjYWxjKCg1MHZ3IC0gNTAlKSAqIC0xKTtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MmVtO2xpbmUtaGVpZ2h0OjEuNDtsZXR0ZXItc3BhY2luZzo1cHg7cGFkZGluZzo2MHB4IDAgMDt3aWR0aDoxMDB2dztib3JkZXI6bm9uZX0uZ2FsbGVyeXt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO21hcmdpbi1ib3R0b206NjBweDttYXJnaW4tbGVmdDpjYWxjKCg1MHZ3IC0gNTAlKSAqIC0xKTtiYWNrZ3JvdW5kOiMwMDA7cGFkZGluZzo0MHB4IDE1cHggNjBweDt3aWR0aDoxMDB2d30uZ2FsbGVyeSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nYWxsZXJ5IGEgaW1ne2hlaWdodDoxMDBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5nYWxsZXJ5IGEgaW1ne2hlaWdodDoxODBweH19YnV0dG9uI2Nsb3NlLWJ1dHRvbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5hYm91dC13cmFwe3BhZGRpbmc6NDBweCAxNXB4IDE2NXB4O21hcmdpbi1ib3R0b206LTEwMHB4fS5hYm91dC13cmFwX19uYW1le3RleHQtYWxpZ246cmlnaHR9LmFib3V0LXdyYXAgZGl2e21heC13aWR0aDoxMzUwcHg7bWFyZ2luOjAgYXV0b30uYWJvdXQtd3JhcCBoMntib3JkZXI6bm9uZTtwYWRkaW5nOjB9LmFib3V0LXdyYXAgcHttYXJnaW46MmVtIDB9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmFib3V0LXdyYXB7cGFkZGluZzoxMjBweCAxNXB4IDE4NXB4fS5hYm91dC13cmFwLnBvcHtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQgIWltcG9ydGFudH0uYWJvdXQtd3JhcCBkaXZ7cGFkZGluZy1sZWZ0OjYyNXB4fX0ubGluZXVwe21heC13aWR0aDoxMzUwcHg7bWFyZ2luOjAgYXV0byA2MHB4O3BhZGRpbmctdG9wOjYwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubGluZXVwe21hcmdpbjowIGF1dG8gMTI1cHg7cGFkZGluZy10b3A6MTAwcHh9fS5saW5ldXAgaDJ7Ym9yZGVyOm5vbmU7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo0MHB4O21hcmdpbjowO2ZvbnQtZmFtaWx5OidSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO2xldHRlci1zcGFjaW5nOjdweDtsaW5lLWhlaWdodDoxO2NvbG9yOiNFNTAwMTF9LmxpbmV1cCB1bHtwYWRkaW5nOjA7bWFyZ2luOjJlbSAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5saW5ldXAgdWwgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDojRTUwMDExO2hlaWdodDoxMDAlO3BhZGRpbmc6NXB4fS5saW5ldXAgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDVweDt3aWR0aDo1MCU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFlbX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5saW5ldXAgdWwgbGl7d2lkdGg6MzMuMzMlfS5saW5ldXAgdWwgbGkuYmlne3dpZHRoOjUwJX19LmxpbmV1cCB1bCBsaSBpbWd7d2lkdGg6MTAwJTtkaXNwbGF5Om5vbmV9LmxpbmV1cCB1bCBsaSBzcGFue2ZvbnQtc2l6ZToxMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NXB4IDEwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7Y29sb3I6I2ZmZn0ubGluZXVwIHVsIGxpIHB7Ym9yZGVyOjJweCBzb2xpZDtwYWRkaW5nOjFlbTttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7d2lkdGg6MTAwJX0ubGluZXVwIHVsIGxpIHA6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIycHg7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvd2luZG93LnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDttYXJnaW4tbGVmdDoxMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmxpbmV1cF9fZm91ciBsaXt3aWR0aDoyNSUgIWltcG9ydGFudH19LmxpbmV1cF9fdHdve3BhZGRpbmc6MCAuNWVtO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjEyNzBweH0ubGluZXVwX190d28gYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbjouNWVtfS5saW5ldXBfX3R3byBhIGltZ3tkaXNwbGF5OmJsb2NrfS5saW5ldXBfX3R3byBhIHB7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggIzAwMDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmxpbmV1cF9fdHdve2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOjJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LmxpbmV1cHttYXJnaW4tYm90dG9tOjEwMHB4fS5saW5ldXAgaDJ7Zm9udC1zaXplOjgwcHh9LmxpbmV1cF9fdHdvIGEgcHtmb250LXNpemU6MzBweH19LmNvbXBsZXRlc3ttYXgtd2lkdGg6MTM4MHB4O3BhZGRpbmc6MCAxNXB4O21hcmdpbjo2MHB4IGF1dG99LmNvbXBsZXRlc19faXRlbXttYXJnaW4tYm90dG9tOjRlbX0uY29tcGxldGVzX19pdGVtIGRpdnt0ZXh0LWFsaWduOmxlZnR9LmNvbXBsZXRlc19faXRlbSBkaXYgaDJ7bWFyZ2luLXRvcDowfS5jb21wbGV0ZXNfX2l0ZW0gZGl2IHRhYmxlIHRoe3dpZHRoOjEyMHB4fS5jb21wbGV0ZXNfX2l0ZW0gZGl2IHRhYmxlIHRoLC5jb21wbGV0ZXNfX2l0ZW0gZGl2IHRhYmxlIHRke3BhZGRpbmc6MWVtfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbXBsZXRlc3ttYXJnaW46MTI1cHggYXV0b30uY29tcGxldGVzX19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206NGVtfS5jb21wbGV0ZXNfX2l0ZW0gaW1ne3dpZHRoOjUwJX0uY29tcGxldGVzX19pdGVtIGRpdnt3aWR0aDo1MCU7cGFkZGluZy1sZWZ0OjJlbX0uY29tcGxldGVzX19pdGVtOm50aC1jaGlsZChldmVuKXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uY29tcGxldGVzX19pdGVtOm50aC1jaGlsZChldmVuKSBkaXZ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDoyZW19fS5raXRwYXJ0c3ttYXJnaW46NjBweCAwfS5raXRwYXJ0c19faXRlbXttYXgtd2lkdGg6MTM4MHB4O3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIGF1dG87bWFyZ2luLWJvdHRvbToyZW19LmtpdHBhcnRzX19pdGVtIGRpdnt0ZXh0LWFsaWduOmxlZnR9LmtpdHBhcnRzX19pdGVtIGRpdiBoMnttYXJnaW4tdG9wOjB9LmtpdHBhcnRzX19pdGVtIGRpdiB0YWJsZSB0aHt3aWR0aDoxMjBweH0ua2l0cGFydHNfX2l0ZW0gZGl2IHRhYmxlIHRoLC5raXRwYXJ0c19faXRlbSBkaXYgdGFibGUgdGR7cGFkZGluZzoxZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsua2l0cGFydHN7bWFyZ2luOjEyNXB4IDB9LmtpdHBhcnRzX19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmtpdHBhcnRzX19pdGVtIGltZ3t3aWR0aDo1MCV9LmtpdHBhcnRzX19pdGVtIGRpdnt3aWR0aDo1MCU7cGFkZGluZy1sZWZ0OjJlbX0ua2l0cGFydHNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pe2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5raXRwYXJ0c19faXRlbTpudGgtY2hpbGQoZXZlbikgZGl2e3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MmVtfX0uaGFsZmFyZWF7bWF4LXdpZHRoOjEzNTBweH0uaGFsZmFyZWEgLmxpbmstYmxhY2t7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDphdXRvfS5oYWxmYXJlYSBkZHttYXJnaW46MH1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsuaGFsZmFyZWF7d2lkdGg6Y2FsYygxMDAlIC0gMmVtKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZDojZWVlO3BhZGRpbmc6M2VtfS5oYWxmYXJlYS53aGl0ZXtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxZW19LmhhbGZhcmVhIHNlY3Rpb257d2lkdGg6Y2FsYyg1MCUgLSAzZW0pfX0ubGlua3N7cGFkZGluZzowO21hcmdpbjowfS5saW5rcyBsaXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MWVtfS5saW5rcyBsaSBhe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZDtwYWRkaW5nOjEwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlua3MgbGkgYSBzdmd7d2lkdGg6MjFweDtoZWlnaHQ6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NXB4fS5saW5rcyBsaSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkO2JvcmRlci1yaWdodDoxcHggc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gNXB4KTtyaWdodDoxNXB4fS5saW5rcyBsaSBhIHNwYW57Zm9udC1zaXplOi44ZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsubGlua3MgbGkgYTpob3ZlcntvcGFjaXR5OjE7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmZ9LmxpbmtzIGxpIGE6aG92ZXIgc3Zne2ZpbGw6I2ZmZn0ubGlua3MgbGkgYTpob3ZlcjphZnRlcntib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5saW5rc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9LmxpbmtzIGxpe3dpZHRoOmNhbGMoNTAlIC0gLjVlbSl9fS5kZXRhaWxzX19pdGVte21hcmdpbjowIGF1dG99LmRldGFpbHNfX2l0ZW0gZGl2e3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjJlbSAxZW19LmRldGFpbHNfX2l0ZW0gZGl2IGgye21hcmdpbi10b3A6MDtwYWRkaW5nOjA7Ym9yZGVyLWxlZnQ6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5kZXRhaWxzX19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmRldGFpbHNfX2l0ZW0gaW1ne3dpZHRoOjUwJX0uZGV0YWlsc19faXRlbSBkaXZ7d2lkdGg6NTAlO21heC13aWR0aDo2NTBweDtwYWRkaW5nLWxlZnQ6MmVtfS5kZXRhaWxzX19pdGVtIGRpdiBoMntmb250LXNpemU6MzBweH0uZGV0YWlsc19faXRlbTpudGgtY2hpbGQoZXZlbil7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmRldGFpbHNfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIGRpdntwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MmVtfX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7LmRldGFpbHMgLmxpbmstYmxhY2t7dHJhbnNmb3JtOnNjYWxlKDAuOCk7dHJhbnNmb3JtLW9yaWdpbjpyaWdodDtyaWdodDozMHB4fX0udGl0bGUtaW1hZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi10b3A6NGVtfS5iYXp6YXotZGV0YWlse21hcmdpbjo0ZW0gYXV0byAwO3BhZGRpbmc6MCAxZW07bWF4LXdpZHRoOjEzODBweDtib3JkZXI6bm9uZX0uYmF6emF6LWRldGFpbCAuZGV0YWlsc19faXRlbXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5iYXp6YXotbGlua3N7bWFyZ2luOjAgYXV0byAyZW07bWF4LXdpZHRoOjk1MHB4fS5uZXctcmFjZV9faW5mb3twYWRkaW5nOjFlbTtiYWNrZ3JvdW5kOiNFNTAwMTE7Y29sb3I6I2ZmZn0ubmV3LXJhY2VfX2luZm8gaDJ7Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubmV3LXJhY2VfX2luZm8gdGFibGV7bWFyZ2luLWJvdHRvbToyZW19Lm5ldy1yYWNlX19pbmZvIHRhYmxlIHRyIHRoe3dpZHRoOjExMHB4O2JvcmRlci1yaWdodDpub25lfS5uZXctcmFjZV9faW5mbzpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZDojMDAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5uZXctcmFjZV9faW5mb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTAwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZX0ubmV3LXJhY2VfX2luZm86YWZ0ZXJ7YmFja2dyb3VuZDojRTUwMDExO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjI1MHB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6Y2FsYyg1NSUgLSAxMjVweCk7dHJhbnNmb3JtOnNrZXdYKC0xNWRlZyl9Lm5ldy1yYWNlX19pbmZvIGgye2ZvbnQtc2l6ZTozMHB4fS5uZXctcmFjZV9faW5mbyBpbWd7d2lkdGg6NTUlO2Rpc3BsYXk6YmxvY2t9Lm5ldy1yYWNlX19pbmZvPmRpdntwYWRkaW5nOjFlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6Y2FsYyg0NSUgKyA4MHB4KTttYXgtd2lkdGg6NzMwcHg7bWFyZ2luLWxlZnQ6LTgwcHh9Lm5ldy1yYWNlX19pbmZvOm50aC1jaGlsZChldmVuKTphZnRlcntiYWNrZ3JvdW5kOiMwMDB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5uZXctcmFjZV9faW5mbyBoMntmb250LXNpemU6NDBweH19LmZpeC1saW5re2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7dG9wOmNhbGMoNTB2aCAtIDgwcHgpO3JpZ2h0OjA7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7ei1pbmRleDoxO3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybDtmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtsZXR0ZXItc3BhY2luZzoycHg7cGFkZGluZzoxNXB4IDVweDtib3JkZXItcmFkaXVzOjZweCAwIDAgNnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmZpeC1saW5rOmhvdmVye29wYWNpdHk6MTtiYWNrZ3JvdW5kOiNFNTAwMTF9fS5yYWNlLWFyY2hpdmV7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjB9LnJhY2UtYXJjaGl2ZSBzZWN0aW9ue3BhZGRpbmc6NGVtIDFlbX0ucmFjZS1hcmNoaXZlIHNlY3Rpb246Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0ucmFjZS1hcmNoaXZlIHNlY3Rpb246bnRoLWNoaWxkKG9kZCkgdGFibGUgdGQsLnJhY2UtYXJjaGl2ZSBzZWN0aW9uOm50aC1jaGlsZChvZGQpIHRhYmxlIHRoe2JvcmRlci1jb2xvcjojZGRkfS5yYWNlLWFyY2hpdmUgc2VjdGlvbjpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmZ9LnJhY2UtYXJjaGl2ZSBzZWN0aW9uPmRpdntvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO21pbi1oZWlnaHQ6MTUwcHh9LnJhY2UtYXJjaGl2ZSBoMnttYXgtd2lkdGg6MTM1MHB4O21hcmdpbjowIGF1dG8gMzBweDtmb250LXNpemU6MS4yZW07Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkO3BhZGRpbmc6MThweCAwIDE4cHggMWVtfS5yYWNlLWFyY2hpdmUgdGFibGV7Zm9udC1zaXplOjEzcHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTM1MHB4O21hcmdpbjowIGF1dG87d2hpdGUtc3BhY2U6bm93cmFwfS5yYWNlLWFyY2hpdmUgdGFibGUgdHJ7Y3Vyc29yOnBvaW50ZXJ9LnJhY2UtYXJjaGl2ZSB0YWJsZSB0ciB0aHtib3JkZXItcmlnaHQ6bm9uZTtmb250LXdlaWdodDpib2xkfS5yYWNlLWFyY2hpdmUgdGFibGUgdHIgdGgsLnJhY2UtYXJjaGl2ZSB0YWJsZSB0ciB0ZHtwYWRkaW5nOjFlbSAyZW19LnJhY2UtYXJjaGl2ZSB0YWJsZSB0ciB0aCBpbWcsLnJhY2UtYXJjaGl2ZSB0YWJsZSB0ciB0ZCBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDo1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucmFjZS1hcmNoaXZlIHNlY3Rpb257cGFkZGluZzoxMDBweCAxZW19LnJhY2UtYXJjaGl2ZSBoMntmb250LXNpemU6MS44ZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpey5yYWNlLWFyY2hpdmUgc2VjdGlvbntwYWRkaW5nOjEwMHB4IDB9LnJhY2UtYXJjaGl2ZSB0YWJsZSB0ciB0aCwucmFjZS1hcmNoaXZlIHRhYmxlIHRyIHRke3BhZGRpbmc6MWVtfX0ucmFjZS1kZXRhaWx7b3ZlcmZsb3c6dmlzaWJsZX0ucmFjZS1kZXRhaWxfX3JpZ2h0e3BhZGRpbmc6MCAxNXB4O2ZvbnQtc2l6ZToxM3B4O2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9LnJhY2UtZGV0YWlsX19yaWdodCBoMntmb250LXNpemU6MTZweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5yYWNlLWRldGFpbHttYXgtd2lkdGg6MTM1MHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnJhY2UtZGV0YWlsX19sZWZ0e3dpZHRoOmNhbGMoMTAwJSAtIDI4MHB4KX0ucmFjZS1kZXRhaWxfX2xlZnQgaDIuZ2FsbGVyeS10aXRsZSwucmFjZS1kZXRhaWxfX2xlZnQgLmdhbGxlcnl7bWFyZ2luLWxlZnQ6Y2FsYygoNTB2dyAtICg1MCUgKyAxMjVweCkpICogLTEpfS5yYWNlLWRldGFpbF9fcmlnaHR7d2lkdGg6MjUwcHh9fS50aHVtYm5haWwtYXJlYSBpbWd7d2lkdGg6MTAwJX0uYmFja251bWJlcntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO21hcmdpbi1ib3R0b206MTVweH0uYmFja251bWJlcl9fdGl0bGV7bWFyZ2luLWJvdHRvbTowfS5iYWNrbnVtYmVyX19kYXRhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjVweCAwIDEwcHh9LmJhY2tudW1iZXJfX2RhdGEgaW1ne21hcmdpbi1yaWdodDo1cHh9LmJhY2tudW1iZXI6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9LnJhY2VfdGFibGV7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDttYXJnaW4tYm90dG9tOjRlbX0ucmFjZV90YWJsZSB0YWJsZXt3aGl0ZS1zcGFjZTpub3dyYXB9LnJhY2VfdGFibGUgdGFibGUgdGh7Ym9yZGVyLXJpZ2h0Om5vbmV9LnJhY2VfdGFibGUgdGFibGUgdHIucmVkIHRoLC5yYWNlX3RhYmxlIHRhYmxlIHRyLnJlZCB0ZHtjb2xvcjojRTUwMDExO2ZvbnQtd2VpZ2h0OmJvbGR9LnJhY2UtcmVsZWFzZXtwYWRkaW5nOjA7bWFyZ2luOjB9LnJhY2UtcmVsZWFzZSBsaXtkaXNwbGF5OmJsb2NrfS5yYWNlLXJlbGVhc2UgbGkgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucmFjZS1yZWxlYXNle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucmFjZS1yZWxlYXNlIGxpe3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9fS5zcG9uc29ye3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgNXB4fS5zcG9uc29yIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7d2lkdGg6NTAlO2hlaWdodDoyNXZ3fS5zcG9uc29yIGxpOm50aC1jaGlsZCgtbis4KXt3aWR0aDoxMDAlO2hlaWdodDoxODBweH0uc3BvbnNvciBsaSBhe2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA2NTBweCl7LnNwb25zb3IgbGl7d2lkdGg6MzMuMzMlO2hlaWdodDoyMHZ3fX1AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXsuc3BvbnNvciBsaXt3aWR0aDoyNSU7aGVpZ2h0OjE4MHB4fS5zcG9uc29yIGxpOm50aC1jaGlsZCgtbis0KXt3aWR0aDo1MCU7aGVpZ2h0OjE4MHB4fS5zcG9uc29yIGxpOm50aC1jaGlsZChuKzUpOm50aC1jaGlsZCgtbis4KXt3aWR0aDozMy4zMyU7aGVpZ2h0OjE4MHB4fX0uYWJvdXR7cGFkZGluZzo2MHB4IDE1cHh9LmFib3V0IGgye2ZvbnQtd2VpZ2h0OjUwMH0uYWJvdXQgcHtmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2xpbmUtaGVpZ2h0OjJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYWJvdXR7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxMjVweCAxNXB4fX0ucG9pbnR7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjYwcHh9LnBvaW50X19ib3h7YmFja2dyb3VuZDojMDAwfS5wb2ludF9fYm94LS1oZWFke3BhZGRpbmc6MWVtO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucG9pbnRfX2JveC0taGVhZCBoMntmb250LXdlaWdodDo1MDA7dGV4dC1zaGFkb3c6MXB4IDFweCAwICMwMDB9LnBvaW50X19ib3gtLWhlYWQgaDI6YmVmb3Jle2NvbnRlbnQ6YXR0cih0aXRsZSk7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjQwcHg7bGV0dGVyLXNwYWNpbmc6NXB4O21hcmdpbi1yaWdodDotMi41cHh9LnBvaW50X19ib3gtLWNhcHRpb257cGFkZGluZzoxZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wb2ludF9fYm94LS1jYXB0aW9uIHB7bWF4LXdpZHRoOjcwMHB4fS5wb2ludF9fYm94Om50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kOiNFNTAwMTF9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucG9pbnRfX2JveHtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBvaW50X19ib3g6YWZ0ZXJ7YmFja2dyb3VuZDojMDAwO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjI1MHB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6Y2FsYyg1NSUgLSAxNzBweCk7dHJhbnNmb3JtOnNrZXdYKC0xMGRlZyl9LnBvaW50X19ib3gtLWhlYWR7d2lkdGg6NTAlfS5wb2ludF9fYm94LS1oZWFkIGgye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucG9pbnRfX2JveC0tY2FwdGlvbntwYWRkaW5nOjJlbTt3aWR0aDo1MCU7aGVpZ2h0OjcwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucG9pbnRfX2JveDpudGgtY2hpbGQoZXZlbil7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LnBvaW50X19ib3g6bnRoLWNoaWxkKGV2ZW4pOmFmdGVye2JhY2tncm91bmQ6I0U1MDAxMTt0cmFuc2Zvcm06c2tld1goMTBkZWcpO2xlZnQ6Y2FsYyg1NSUgLSAyMDBweCl9LnBvaW50X19ib3g6bnRoLWNoaWxkKGV2ZW4pLS1oZWFke3dpZHRoOjM1JX0ucG9pbnRfX2JveDpudGgtY2hpbGQoZXZlbiktLWNhcHRpb257d2lkdGg6NjUlfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsucG9pbnQgcHtsaW5lLWhlaWdodDoyfS5wb2ludF9fYm94Om50aC1jaGlsZChldmVuKTphZnRlcntsZWZ0OmNhbGMoNTUlIC0gMjcwcHgpfS5wb2ludF9fYm94Om50aC1jaGlsZChldmVuKS0taGVhZHt3aWR0aDo1MCV9LnBvaW50X19ib3g6bnRoLWNoaWxkKGV2ZW4pLS1jYXB0aW9ue3dpZHRoOjUwJX19LnZhcmlhdGlvbi10aXRsZXttYXgtd2lkdGg6MTM4MHB4O21hcmdpbjowIGF1dG8gMWVtO3BhZGRpbmc6MCAxNXB4IDE1cHg7Zm9udC13ZWlnaHQ6NTAwO2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjYWFhfS52YXJpYXRpb24tdGl0bGUubWdue21hcmdpbi10b3A6NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey52YXJpYXRpb24tdGl0bGUubWdue21hcmdpbi10b3A6MTI1cHh9fS52YXJpYXRpb257bWF4LXdpZHRoOjEzODBweDtwYWRkaW5nOjAgMTVweDttYXJnaW46MCBhdXRvfS52YXJpYXRpb24ubWdue21hcmdpbjo2MHB4IGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudmFyaWF0aW9uLm1nbnttYXJnaW4tdG9wOjEyNXB4fX0udmFyaWF0aW9uIGgze2ZvbnQtc2l6ZToyMHB4O2xldHRlci1zcGFjaW5nOjVweDtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjAgMTVweH0udmFyaWF0aW9uIGZpZ3VyZXttYXJnaW46MCAwIDMwcHh9LnZhcmlhdGlvbi5jaGFyYSBoM3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiMwMDA7cGFkZGluZzowO21hcmdpbi10b3A6MH0udmFyaWF0aW9uLmNoYXJhIGgzIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi42ZW07Zm9udC13ZWlnaHQ6Ym9sZH0udmFyaWF0aW9uX19pdGVte21hcmdpbi1ib3R0b206NGVtfS52YXJpYXRpb25fX2l0ZW0+ZmlndXJlIGltZ3t3aWR0aDoxMDAlfS52YXJpYXRpb25fX2l0ZW0gZGl2e3RleHQtYWxpZ246bGVmdH0udmFyaWF0aW9uX19pdGVtIGRpdiBoMiwudmFyaWF0aW9uX19pdGVtIGRpdiBoNHtmb250LWZhbWlseTonTm90byBTZXJpZiBKUCcsIHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjIwcHh9LnZhcmlhdGlvbl9faXRlbSBkaXYgYXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQ7cGFkZGluZzoxMHB4IDA7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjMyMHB4fS52YXJpYXRpb25fX2l0ZW0gZGl2IGEgc3Zne3dpZHRoOjIxcHg7aGVpZ2h0OjE1cHh9LnZhcmlhdGlvbl9faXRlbSBkaXYgYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDVweCk7cmlnaHQ6MTVweH0udmFyaWF0aW9uX19pdGVtIGRpdiBhIHNwYW57Zm9udC1zaXplOi44ZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudmFyaWF0aW9uX19pdGVtIGRpdiBhOmhvdmVye29wYWNpdHk6MTtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZn0udmFyaWF0aW9uX19pdGVtIGRpdiBhOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LnZhcmlhdGlvbl9faXRlbSBkaXYgYTpob3ZlcjphZnRlcntib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50fX0udmFyaWF0aW9uX19pdGVtIGRpdiB0YWJsZSB0aHt3aWR0aDoxMjBweH0udmFyaWF0aW9uX19pdGVtIGRpdiB0YWJsZSB0aCwudmFyaWF0aW9uX19pdGVtIGRpdiB0YWJsZSB0ZHtwYWRkaW5nOjFlbX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey52YXJpYXRpb24gaDN7Zm9udC1zaXplOjMwcHh9LnZhcmlhdGlvbl9faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206NGVtfS52YXJpYXRpb25fX2l0ZW0+aW1nLC52YXJpYXRpb25fX2l0ZW0+ZmlndXJle3dpZHRoOjUwJX0udmFyaWF0aW9uX19pdGVtIGRpdnt3aWR0aDo1MCU7cGFkZGluZy1sZWZ0OjJlbX0udmFyaWF0aW9uX19pdGVtIGRpdiBoMiwudmFyaWF0aW9uX19pdGVtIGRpdiBoNHtmb250LXNpemU6MzBweH0udmFyaWF0aW9uX19pdGVtOm50aC1jaGlsZChldmVuKXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0udmFyaWF0aW9uX19pdGVtOm50aC1jaGlsZChldmVuKSBkaXZ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDoyZW19LnZhcmlhdGlvbi5jaGFyYSAudmFyaWF0aW9uX19pdGVte2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fS5tZ257bWFyZ2luOjYwcHggYXV0b31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tZ257bWFyZ2luLXRvcDoxMjVweH19LmNvbnRlbnRzLWludHJvIGZpZ3VyZXttYXJnaW46MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb250ZW50cy1pbnRyb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uY29udGVudHMtaW50cm8+ZGl2e3BhZGRpbmctbGVmdDoxZW19LmNvbnRlbnRzLWludHJvPmRpdiBoMiwuY29udGVudHMtaW50cm8+ZGl2IGgze21hcmdpbi10b3A6MH0uY29udGVudHMtaW50cm8+ZGl2LmxlZnR7cGFkZGluZzowIDFlbSAwIDB9fS5wcmljZS1ib3h7cGFkZGluZzoxZW07Ym9yZGVyOjFweCBzb2xpZCAjZGRkfS5wcmljZS1ib3ggZGR7bWFyZ2luOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucHJpY2UtYm94e3BhZGRpbmc6MmVtfX0uYW5jaG9yLWxpbmtze3BhZGRpbmc6MDttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMzUwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZvbnQtc2l6ZToxMnB4fS5hbmNob3ItbGlua3MuY2F0IGxpIC5jdXJyZW50e2JhY2tncm91bmQ6I0U1MDAxMTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9LmFuY2hvci1saW5rcy5jYXQgbGk6bGFzdC1jaGlsZHt3aWR0aDpjYWxjKDUwJSAtIDVweCl9LmFuY2hvci1saW5rcyBsaXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTBweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpfS5hbmNob3ItbGlua3MgbGkuZm91cnt3aWR0aDpjYWxjKDUwJSAtIDVweCkgIWltcG9ydGFudH0uYW5jaG9yLWxpbmtzIGxpIGF7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweCAyMHB4O2hlaWdodDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmFuY2hvci1saW5rcyBsaSBhOmhvdmVye29wYWNpdHk6MTtiYWNrZ3JvdW5kOiNFNTAwMTE7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfX0uYW5jaG9yLWxpbmtzIGxpOmxhc3QtY2hpbGR7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5hbmNob3ItbGlua3N7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6MWVtfS5hbmNob3ItbGlua3MuZnJlZXtmbGV4LXdyYXA6bm93cmFwfS5hbmNob3ItbGlua3MuY2F0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5hbmNob3ItbGlua3MuY2F0IGxpe3dpZHRoOmNhbGMoMjUlIC0gMTBweCl9LmFuY2hvci1saW5rcy5jYXQgbGk6Zmlyc3QtY2hpbGQsLmFuY2hvci1saW5rcy5jYXQgbGk6bGFzdC1jaGlsZHt3aWR0aDpjYWxjKDI1JSAtIDEwcHgpfS5hbmNob3ItbGlua3MgbGl7bWFyZ2luLXJpZ2h0OjVweDt3aWR0aDpjYWxjKDMzJSAtIDEwcHgpfS5hbmNob3ItbGlua3MgbGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MDt3aWR0aDpjYWxjKDMzJSAtIDEwcHgpfS5hbmNob3ItbGlua3MgbGkuZm91cnt3aWR0aDpjYWxjKDI1JSAtIDVweCkgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7LmFuY2hvci1saW5rcy5jYXR7ZmxleC13cmFwOm5vd3JhcH19LnNlcnZpY2UtYm94e3BhZGRpbmc6MS41ZW07YmFja2dyb3VuZDojZjVmNWY1fS5zZXJ2aWNlLWJveCBoM3ttYXJnaW4tdG9wOjB9LnNlcnZpY2UtYm94IGRke21hcmdpbjowfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNlcnZpY2UtYm94e3BhZGRpbmc6M2VtfX0uc2VydmljZS1ib3guYmxhY2t7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmZ9LnNlcnZpY2Utc2Vje3dpZHRoOjEwMCU7bWFyZ2luLXRvcDotNjBweDtwYWRkaW5nLXRvcDo2MHB4O21hcmdpbi1ib3R0b206NjBweH0uc2VydmljZS1zZWMgaDJ7dHJhbnNmb3JtOnNrZXdYKC0xMGRlZyk7d2lkdGg6Y2FsYygxMDAlICsgMTVweCk7bWFyZ2luLWxlZnQ6LTcuNXB4O2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7cGFkZGluZzoxNXB4IDMwcHggMTVweCAxNXB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6I0U1MDAxMTtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfS5zZXJ2aWNlLXNlYyBoMjpiZWZvcmUsLnNlcnZpY2Utc2VjIGgyOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjVweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6NXB4fS5zZXJ2aWNlLXNlYyBoMjphZnRlcntyaWdodDoxNXB4fS5zZXJ2aWNlLXNlYyBoMiBzcGFuLm14LWltcG9ydGFudHtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6I0U1MDAxMX0uc2VydmljZS1wb2ludHttYXJnaW4tYm90dG9tOjEuNWVtfS5zZXJ2aWNlLXBvaW50IGR0e2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTouNWVtfS5zZXJ2aWNlLXBvaW50IGR0OmJlZm9yZXtjb250ZW50Olwi4pePXCI7bWFyZ2luLXJpZ2h0OjVweH0uc2VydmljZS1wb2ludCBkZHttYXJnaW46MH0uc2VydmljZS1wb2ludCBkZCB1bHttYXJnaW46MH0uY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5kb3R7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfS5yZWR7Y29sb3I6I0U1MDAxMX0uZmxvdy1hcmVhIGZpZ3VyZXttYXJnaW46MCAwIDFlbX0uZmxvdy1hcmVhIGZpZ3VyZSBpbWd7ZGlzcGxheTpibG9ja30uZmxvdy1hcmVhIGZpZ3VyZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MjBweCAyNXB4IDAgMjVweDtib3JkZXItY29sb3I6I0U1MDAxMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDttYXJnaW46NXB4IGF1dG99LmZsb3ctYXJlYSBmaWd1cmU6bGFzdC1jaGlsZDphZnRlcntjb250ZW50Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZmxvdy1hcmVhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZmxvdy1hcmVhIGZpZ3VyZXt3aWR0aDpjYWxjKDMzLjMzJSAtIDFlbSk7cG9zaXRpb246cmVsYXRpdmV9LmZsb3ctYXJlYSBmaWd1cmU6YWZ0ZXJ7Ym9yZGVyLXdpZHRoOjMwcHggMCAzMHB4IDQwcHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNFNTAwMTE7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gNTBweCk7cmlnaHQ6LTMwcHg7ei1pbmRleDoxfX0ud2FycmFudHl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS53YXJyYW50eSBmaWdjYXB0aW9ue21hcmdpbi1ib3R0b206MTBweH0ud2FycmFudHkgZmlnY2FwdGlvbjpiZWZvcmV7Y29udGVudDpcIuKWvFwiO21hcmdpbi1yaWdodDo1cHh9c3Bhbi5teC1pbXBvcnRhbnR7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiNFNTAwMTE7Y29sb3I6I2ZmZjtmb250LWZhbWlseTonTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjA7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtib3JkZXItcmFkaXVzOjUwJTtmb250LXNpemU6MTNweDttYXJnaW4tcmlnaHQ6NXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7c3Bhbi5teC1pbXBvcnRhbnR7Zm9udC1zaXplOjI0cHg7d2lkdGg6NzBweDtoZWlnaHQ6NzBweH19LnJlZ2lzdGVyLWZsb3d7bWFyZ2luLWJvdHRvbToyZW19LnJlZ2lzdGVyLWZsb3cgLnNlcnZpY2UtYm94e21hcmdpbi1ib3R0b206MmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5yZWdpc3Rlci1mbG93IC5zZXJ2aWNlLWJveDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjIwcHggMTVweCAwIDE1cHg7Ym9yZGVyLWNvbG9yOiNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0yMHB4O2xlZnQ6Y2FsYyg1MCUgLSAxNXB4KX0ucmVnaXN0ZXItZmxvdyAuZW5ke2ZvbnQtc2l6ZToyZW07YmFja2dyb3VuZDojYWFhO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnJlZ2lzdGVyLWZsb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5yZWdpc3Rlci1mbG93PmRpdnt3aWR0aDpjYWxjKDI1JSAtIDI1cHgpfS5yZWdpc3Rlci1mbG93IC5zZXJ2aWNlLWJveHttYXJnaW46MH0ucmVnaXN0ZXItZmxvdyAuc2VydmljZS1ib3g6YWZ0ZXJ7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjMwcHggMCAzMHB4IDMwcHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmNWY1ZjU7dG9wOmNhbGMoNTAlIC0gMzBweCk7bGVmdDphdXRvO3JpZ2h0Oi0zMHB4fX0uY2F1dGlvbntjb2xvcjojRTUwMDExO2Rpc3BsYXk6ZmxleH0uY2F1dGlvbjpiZWZvcmV7Y29udGVudDpcIuKAu1wiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHh9LmxheW91dCBmaWd1cmV7bWFyZ2luOjAgMCAxZW19LmxheW91dCBmaWd1cmUgaW1ne2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubGF5b3V0e2Rpc3BsYXk6ZmxleH0ubGF5b3V0IC5oYWxme3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWFyZ2luLXJpZ2h0OjIwcHh9LmxheW91dCAuaGFsZjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX0ubXQ0MHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudH0ubXRiNDB7bWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9LnF1YWxpdHktcG9saWN5e2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWY7cGFkZGluZzoxLjVlbTtib3JkZXI6MXB4IHNvbGlkICNkZGR9LnF1YWxpdHktcG9saWN5X190ZXh0e2xpbmUtaGVpZ2h0OjIuNSAhaW1wb3J0YW50fS5xdWFsaXR5LXBvbGljeV9fYXV0aG9ye3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucXVhbGl0eS1wb2xpY3l7cGFkZGluZzozZW19fS5nby1hcmNoaXZlc3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQ7cGFkZGluZzoxMHB4IDA7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5nby1hcmNoaXZlczphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gNXB4KTtyaWdodDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmdvLWFyY2hpdmVzOmhvdmVye29wYWNpdHk6MTtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZn19LnRvdXJpbmctbGlzdHtwYWRkaW5nOjA7bWFyZ2luOjB9LnRvdXJpbmctbGlzdF9faGVhZHtkaXNwbGF5OmZsZXh9LnRvdXJpbmctbGlzdF9faGVhZCBwe21hcmdpbjowO3BhZGRpbmc6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZDtib3JkZXItbGVmdDoxcHggc29saWQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWR9LnRvdXJpbmctbGlzdF9faGVhZCBwOmZpcnN0LWNoaWxke3dpZHRoOjUwJX0udG91cmluZy1saXN0X19oZWFkIHA6bnRoLWNoaWxkKDIpe3dpZHRoOjI1JX0udG91cmluZy1saXN0X19oZWFkIHA6bGFzdC1jaGlsZHt3aWR0aDoyNSU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZH0udG91cmluZy1saXN0X19ib2R5e2Rpc3BsYXk6YmxvY2t9LnRvdXJpbmctbGlzdF9fYm9keSBhe2Rpc3BsYXk6ZmxleH0udG91cmluZy1saXN0X19ib2R5IGEgcHtib3JkZXItYm90dG9tOjFweCBzb2xpZDtib3JkZXItbGVmdDoxcHggc29saWQ7cGFkZGluZzoxMHB4O21hcmdpbjowfS50b3VyaW5nLWxpc3RfX2JvZHkgYSBwOmZpcnN0LWNoaWxke3dpZHRoOjUwJX0udG91cmluZy1saXN0X19ib2R5IGEgcDpudGgtY2hpbGQoMil7d2lkdGg6MjUlfS50b3VyaW5nLWxpc3RfX2JvZHkgYSBwOmxhc3QtY2hpbGR7d2lkdGg6MjUlO2JvcmRlci1yaWdodDoxcHggc29saWR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudG91cmluZy1saXN0e2ZvbnQtc2l6ZToxMnB4fX0uaW1nX3J7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjEwcHh9LmltZ19se2Zsb2F0OmxlZnQ7bWFyZ2luOjEwcHh9LnRpbWVsaW5lLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTttYXgtd2lkdGg6MTM1MHB4fS50aW1lbGluZS13cmFwcGVye3dpZHRoOjEwMCV9LnRpbWVsaW5lLXdyYXBwZXIgaDIgc3BhbntwYWRkaW5nOjVweCAyMHB4O2ZvbnQtZmFtaWx5OidSYWNpbmcgU2FucyBPbmUnLCBjdXJzaXZlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojRTUwMDExO2JvcmRlci1yYWRpdXM6MH0udGltZWxpbmUtc2VyaWVze3dpZHRoOjEwMCV9LnRpbWVsaW5lLXNlcmllcyBkdHttYXJnaW4tdG9wOjMwcHh9LnRpbWVsaW5lLXNlcmllcyBkdCBhe2ZvbnQtZmFtaWx5OidOb3RvIFNlcmlmIEpQJywgc2VyaWZ9LnRpbWVsaW5lLXNlcmllcyBkZHtwYWRkaW5nLXJpZ2h0OjE1cHg7d2lkdGg6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50aW1lbGluZS1zZXJpZXMgZGR7bWFyZ2luOjB9LnRpbWVsaW5lLXNlcmllcyAuaW1nX3IsLnRpbWVsaW5lLXNlcmllcyAuaW1nX2wsLnRpbWVsaW5lLXNlcmllcyBpbWd7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fX0udGltZWxpbmUtZXZlbnQtY29udGVudCBwe3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6Mn0udGltZWxpbmUtZXZlbnQtY29udGVudCBwIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZH0udGltZWxpbmUtZXZlbnQtY29udGVudCBzdHJvbmd7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtib3JkZXI6bm9uZTtkaXNwbGF5OmJsb2NrfS50aW1lbGluZS1ldmVudC1jb250ZW50IGF7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICNkZGR9LnRpbWVsaW5lLXRvZ2dsZXtmb250LXNpemU6MWVtO3BhZGRpbmc6NXB4IDIwcHh9LnZpZGVvLWxpc3RfX2JveHttYXJnaW4tYm90dG9tOjIwcHh9LnZpZGVvLWxpc3RfX2JveCBpZnJhbWV7aGVpZ2h0OjUydnd9QG1lZGlhIChtaW4td2lkdGg6IDU4OXB4KXsudmlkZW8tbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnZpZGVvLWxpc3RfX2JveHt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO2hlaWdodDoyNnZ3fS52aWRlby1saXN0X19ib3ggaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZpZGVvLWxpc3RfX2JveDpmaXJzdC1jaGlsZHt3aWR0aDoxMDAlO2hlaWdodDo1MnZ3fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey52aWRlby1saXN0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS52aWRlby1saXN0X19ib3h7d2lkdGg6Y2FsYygzMy4zMyUgLSAyMHB4KTttYXgtaGVpZ2h0OjIzMHB4O2hlaWdodDoxOHZ3O21hcmdpbi1ib3R0b206MzBweDttYXJnaW4tcmlnaHQ6MzBweH0udmlkZW8tbGlzdF9fYm94OmZpcnN0LWNoaWxke3dpZHRoOmNhbGMoMzMuMzMlIC0gMjBweCk7aGVpZ2h0OjE4dnd9LnZpZGVvLWxpc3RfX2JveDpudGgtY2hpbGQoM24pe21hcmdpbi1yaWdodDowfX0uZG93bmxvYWQtbGlzdHtwYWRkaW5nOjA7bWFyZ2luOjB9LmRvd25sb2FkLWxpc3QgbGl7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHh9LmRvd25sb2FkLWxpc3QgbGkgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxMHB4O2JvcmRlcjoxcHggc29saWQgI2RkZH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5kb3dubG9hZC1saXN0IGxpIGE6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eToxfS5kb3dubG9hZC1saXN0IGxpIGE6aG92ZXIgc3Zne2ZpbGw6I2ZmZn19LmRvd25sb2FkLWxpc3QgbGkgc3Zne21hcmdpbi1yaWdodDo1cHg7d2lkdGg6MjBweDtoZWlnaHQ6MTlweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5kb3dubG9hZC1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZG93bmxvYWQtbGlzdCBsaXt3aWR0aDpjYWxjKDUwJSAtIDVweCl9fS5vdXRsaW5lX2JveHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9Lm91dGxpbmVfYm94IHRhYmxle3dpZHRoOjQ5JTttaW4td2lkdGg6MzAwcHg7bWFyZ2luOjAgYXV0bzttYXJnaW4tdG9wOjFweH0ub3V0bGluZV9ib3ggdGFibGUgdHIgdGh7YmFja2dyb3VuZC1jb2xvcjojZTdlNWU2O2JvcmRlci1jb2xvcjojZmZmZmZmfS5vdXRsaW5lX2JveCB0YWJsZSB0ciB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYwZjE7Ym9yZGVyLWNvbG9yOiNmZmZmZmZ9Lm91dGxpbmVfYm94IHRhYmxlIHRyIHRkIHVsIGxpe2xpc3Qtc3R5bGU6bm9uZX0ubWFwe3RleHQtYWxpZ246Y2VudGVyfS5kYXRle3RleHQtYWxpZ246cmlnaHR9LnRleHRfcmVke2NvbG9yOiNmMDB9LmNhbGx7YmFja2dyb3VuZC1jb2xvcjojZTdlNWU2O3RleHQtYWxpZ246Y2VudGVyfS5jYWxsIHB7bWFyZ2luLWJvdHRvbTowfS5ib3hfZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYwZjE7cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjVweH0udGV4dF9ib2xke2ZvbnQtd2VpZ2h0OmJvbGR9cC50ZXh0X2xhcmdle2ZvbnQtc2l6ZToyLjVlbTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS5jb250YWN0X3dyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5jb250YWN0X3dyYXAgLmNvbnRhY3RfdGV4dHt3aWR0aDo1MCU7bWluLXdpZHRoOjM0MHB4O21hcmdpbi1yaWdodDoyMHB4fS5jb250YWN0X3dyYXAgLmNvbnRhY3RfaW1ne3dpZHRoOjQ1JTttaW4td2lkdGg6MzQwcHg7bWFyZ2luLXRvcDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91dGxpbmVfYm94IHRhYmxlIHRyIHRoe3dpZHRoOjY0cHh9LmNvbnRhY3RfdGV4dHt3aWR0aDoxMDAlfS5jb250YWN0X2ltZ3t3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfX0uYm94X3llbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmOGVmYmQ7cGFkZGluZy1sZWZ0OjIwcHg7d2lkdGg6OTgwcHg7bWF4LXdpZHRoOjEwMCV9Lmhpc3RvcnlfYm94e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uaGlzdG9yeV9ib3ggdGFibGV7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS5oaXN0b3J5X2JveCB0YWJsZSB0ciB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNlN2U1ZTY7Ym9yZGVyLWNvbG9yOiNmZmZmZmZ9Lmhpc3RvcnlfYm94IHRhYmxlIHRyIHRke2JhY2tncm91bmQtY29sb3I6I2YyZjBmMTtib3JkZXItY29sb3I6I2ZmZmZmZn0uaGlzdG9yeV9ib3ggdGFibGUgdHIgdGQgdWwgbGl7bGlzdC1zdHlsZTpub25lfS5kZXZlbG9wbWVudF93cmFwIGltZ3t3aWR0aDoxMDAlfS5ib3hfYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZGYyZjQ7Ym9yZGVyOnNvbGlkIDFweCAjNmU5YWI1O3dpZHRoOmNhbGMoMTAwJSAtIDM2MHB4KTttaW4td2lkdGg6MzQwcHg7cGFkZGluZzoyMHB4O21hcmdpbi1ib3R0b206MjBweH0ucmVjcnVpdG1lbnRfYm94e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbjowIGF1dG87anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucmVjcnVpdG1lbnRfYm94IGltZ3ttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MzQwcHh9LmRldmVsb3BtZW50X3RhYmxle2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZH0uZGV2ZWxvcG1lbnRfdGFibGUgdGJvZHkgdHIgdGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkfS5kZXZlbG9wbWVudF9pbWd7d2lkdGg6MzQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucmVjcnVpdG1lbnRfYm94IC5ib3hfYmx1ZXttYXJnaW4tcmlnaHQ6MjBweH19LmRpZ2l0YWwtbGlzdCB1bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmRpZ2l0YWwtbGlzdCB1bCBsaXtsaXN0LXN0eWxlOm5vbmU7d2lkdGg6MjgwcHg7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweH0uZGlnaXRhbC1saXN0IHRhYmxle2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtib3JkZXItbGVmdDoxcHggc29saWQgI2RkZH0uZGlnaXRhbC1saXN0IHRhYmxlIHRyIHRke2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5waGlsb3NvcGh5e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NjBweCAxZW19LnBoaWxvc29waHlfX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6LTE7b3BhY2l0eTouM319QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucGhpbG9zb3BoeXtkaXNwbGF5OmZsZXh9LnBoaWxvc29waHkgaDJ7bWFyZ2luLXRvcDowO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MzZweH0ucGhpbG9zb3BoeS5yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5waGlsb3NvcGh5X19pbWFnZSwucGhpbG9zb3BoeV9fdGV4dHt3aWR0aDo1MCV9LnBoaWxvc29waHlfX3RleHR7cGFkZGluZzo1ZW0gMWVtO21heC13aWR0aDo3NTBweH0ucGhpbG9zb3BoeV9fdGV4dC5ibGFja3tiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjttYXgtd2lkdGg6MTAwJX0ucGhpbG9zb3BoeV9fdGV4dC5ibGFjayBwe21heC13aWR0aDo2ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnBoaWxvc29waHlfX3RleHR7cGFkZGluZzo1ZW0gM2VtfX0uaXRlbS12YXJpYXRpb257cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uaXRlbS12YXJpYXRpb25fX2NoaWxke2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO21hcmdpbi1ib3R0b206MjBweDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5pdGVtLXZhcmlhdGlvbl9fY2hpbGQtLWltYWdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uaXRlbS12YXJpYXRpb25fX2NoaWxkLS13cmFwe3BhZGRpbmc6MWVtfS5pdGVtLXZhcmlhdGlvbl9fY2hpbGQtLW5hbWV7bWFyZ2luOjAgMCA1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uaXRlbS12YXJpYXRpb25fX2NoaWxkLS1saW5re2ZvbnQtc2l6ZTouOGVtO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO3BhZGRpbmc6NXB4IDE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuaXRlbS12YXJpYXRpb25fX2NoaWxkLS1saW5rOmhvdmVye29wYWNpdHk6MTtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZn19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuaXRlbS12YXJpYXRpb25fX2NoaWxke3dpZHRoOmNhbGMoNTAlIC0gNXB4KX19QG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7Lml0ZW0tdmFyaWF0aW9uX19jaGlsZHt3aWR0aDpjYWxjKDI1JSAtIDIwcHgpO21hcmdpbi1yaWdodDoyMHB4O21hcmdpbi1ib3R0b206MzBweH19LmludHJvLWFyZWF7bWFyZ2luLWJvdHRvbTo0MHB4O2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjYWFhfS5pbnRyby1hcmVhIC5jb250ZW50cy1pbnRyb3tmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjQwcHh9LmludHJvLWFyZWEgLmNvbnRlbnRzLWludHJvPmRpdnt3aWR0aDoxMDAlO21heC13aWR0aDo4NTBweH0udG9wLWludHJve2JhY2tncm91bmQ6IzFkMWQxZjtjb2xvcjojZmZmfS50b3AtaW50cm8+ZGl2e3BhZGRpbmc6MWVtfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRvcC1pbnRyb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRvcC1pbnRybz5kaXZ7cGFkZGluZzoyZW19LnRvcC1pbnRybz5kaXYgLmxpbmstcmVke21hcmdpbi1sZWZ0Oi02MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogODcwcHgpey50b3AtaW50cm8+ZGl2IC5saW5rLXJlZHttYXJnaW4tbGVmdDphdXRvfX0uaXRlbS13cmFwe2Rpc3BsYXk6ZmxleH0uaXRlbS13cmFwIGZpZ3VyZXttYXJnaW46MDt3aWR0aDoxNTBweH0uaXRlbS13cmFwIGZpZ3VyZSBmaWdjYXB0aW9ue2ZvbnQtc2l6ZTouOGVtfS5pdGVtLXdyYXAgcHt3aWR0aDpjYWxjKDEwMCUgLSAxNjVweCk7bWFyZ2luLWxlZnQ6MTVweH0udHdvLWNvbHVtbiBmaWd1cmV7bWFyZ2luOjAgMCAxZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudHdvLWNvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnR3by1jb2x1bW4gLmhhbGZ7d2lkdGg6Y2FsYyg1MCUgLSAyMHB4KX19LnNldHRpbmcgdGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfS5zZXR0aW5nIHRhYmxlIHRyIHRoLC5zZXR0aW5nIHRhYmxlIHRyIHRke2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZH0uc2V0dGluZyB0YWJsZSB0ciB0aHtmb250LXdlaWdodDpib2xkfS5zZXR0aW5nIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9LnNldHRpbmcgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkfS5zY3JvbGxze292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNjcm9sbHM+dGFibGV7d2hpdGUtc3BhY2U6bm93cmFwfS5zcGVjX2xpc3Rfd3JhcCB0YWJsZSB0ciB0aHt0ZXh0LWFsaWduOmNlbnRlcn0uc3BlY19oYXlhYnVzYSB0YWJsZSB0ciB0ZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmZmZmZ9LmNvbXBsZXRlLWdhbGxlcnl7cGFkZGluZzowO21hcmdpbjowfS5jb21wbGV0ZS1nYWxsZXJ5IGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxZW19LmNvbXBsZXRlLWdhbGxlcnkgbGkgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29tcGxldGUtZ2FsbGVyeXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9LmNvbXBsZXRlLWdhbGxlcnkgbGl7d2lkdGg6Y2FsYyg1MCUgLSA3LjVweCl9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZhY3Rvcnlfd3JhcCAuaXRlbS12YXJpYXRpb257anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9fS5hYm91dC1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nOjA7bWFyZ2luOjB9LmFib3V0LWxpc3QgbGl7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjA1cHg7bGlzdC1zdHlsZTpub25lO21hcmdpbi1ib3R0b206MWVtO2JvcmRlcjoxcHggc29saWQgI2RkZDtmb250LXNpemU6LjhlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uYWJvdXQtbGlzdCBsaSAudGl0bGV7cGFkZGluZzoxZW07cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtib3R0b206MDtsZWZ0OjA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7cGFkZGluZy10b3A6NTBweH0uYWJvdXQtbGlzdCBsaSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5hYm91dC1saXN0IGxpIGgye3BhZGRpbmc6MCAwIDEwcHg7bWFyZ2luOjA7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgI2FhYX0uYWJvdXQtbGlzdCBsaSBwe21hcmdpbi10b3A6MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5hYm91dC1saXN0IGxpe3dpZHRoOmNhbGMoNTAlIC0gMTcuNXB4KTttYXJnaW4tcmlnaHQ6MjVweDttYXJnaW4tYm90dG9tOjMwcHh9LmFib3V0LWxpc3QgbGk6bnRoLWNoaWxkKDJuKXttYXJnaW4tcmlnaHQ6MH0uYWJvdXQtbGlzdCBsaSBoMntmb250LXNpemU6MS41ZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5hYm91dC1saXN0IGxpe3dpZHRoOmNhbGMoMzMuMzMlIC0gMTcuNXB4KX0uYWJvdXQtbGlzdCBsaTpudGgtY2hpbGQoMm4pe21hcmdpbi1yaWdodDoyNXB4fS5hYm91dC1saXN0IGxpOm50aC1jaGlsZCgzbil7bWFyZ2luLXJpZ2h0OjB9LmFib3V0LWxpc3QgbGkgaDJ7Zm9udC1zaXplOjEuNWVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5hYm91dC1saXN0IGxpe21hcmdpbjowIGF1dG87bWFyZ2luLWJvdHRvbToxZW19fS5yZWxlYXNle2JvcmRlcjoxcHggc29saWQgI2RkZDthbGlnbi1zZWxmOmF1dG87aGVpZ2h0OjEwMCU7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0ucmVsZWFzZSBkdHtib3JkZXItYm90dG9tOjFweCBzb2xpZDtmb250LXNpemU6MS4yZW07Zm9udC13ZWlnaHQ6Ym9sZH0ucmVsZWFzZSBkdCwucmVsZWFzZSBkZHttYXJnaW46MH0ud2hpdGUtYXJlYXtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfWEuZWN1LWRsLWJ1dHRvbixhLmVjdS1kbC1idXR0b246aG92ZXIsYS5lY3UtZGwtYnV0dG9uOnZpc2l0ZWR7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDt3aWR0aDoxMTdweDtwYWRkaW5nLWxlZnQ6MXB4O3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzdkODM4Mzt0ZXh0LXNoYWRvdzowcHggMXB4IDBweCAjZmFmYWZhO2JhY2tncm91bmQ6I2ZiZmFmNDtib3JkZXI6MXB4IHNvbGlkICNkY2Q5ZDg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFiZDtib3gtc2hhZG93OjAgMCAxcHggI2M3YzVjMTtib3JkZXItcmFkaXVzOjE1cHg7dHJhbnNpdGlvbjowLjNzfS5wcm9kdWN0c19ib3gudGFfY2VudGVye3BhZGRpbmc6MDttYXJnaW46MH0ucHJvZHVjdHNfYm94LnRhX2NlbnRlciBsaXtkaXNwbGF5OmJsb2NrO2JvcmRlcjoxcHggc29saWQgI2RkZDtwYWRkaW5nOjFlbTttYXJnaW4tYm90dG9tOjFlbX0ucHJvZHVjdHNfYm94LnRhX2NlbnRlciBsaSBzdHJvbmd7Zm9udC1zaXplOjEuMWVtO2JvcmRlcjpub25lO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0c19ib3gudGFfY2VudGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucHJvZHVjdHNfYm94LnRhX2NlbnRlciBsaXt3aWR0aDpjYWxjKDUwJSAtIC41ZW0pfX0ubXQyMHttYXJnaW4tdG9wOjIwcHh9LmJ0bl9hcmVhe21hcmdpbi10b3A6NjBweH1pbnB1dC5iYWNre2JhY2tncm91bmQ6I2NjYztib3JkZXI6bm9uZTtwYWRkaW5nOjEwcHggNDBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjVlbTttYXJnaW4tcmlnaHQ6MTVweH1pbnB1dC5rYWt1bmluLGlucHV0LnJlZyxpbnB1dC5jb25mLGlucHV0LnNlbmR7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDojMDAwO2JvcmRlcjpub25lO3BhZGRpbmc6MTBweCA0MHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNWVtfS5mYXFfcSB0aHtib3JkZXItcmlnaHQ6bm9uZSAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxLjVlbSAhaW1wb3J0YW50O2JvcmRlci1yaWdodDpub25lfS5mYXFfcSB0aDpiZWZvcmV7Y29udGVudDpcIlFcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MWVtO2xlZnQ6MDtjb2xvcjojRTUwMDExO2ZvbnQtd2VpZ2h0OmJvbGR9LmZhcV90YWJsZSB0YWJsZXttYXJnaW4tdG9wOjQwcHh9LmZhcV90YWJsZSB0ZHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MS41ZW0gIWltcG9ydGFudDtib3JkZXItcmlnaHQ6bm9uZX0uZmFxX3RhYmxlIHRkOmJlZm9yZXtjb250ZW50OlwiQVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxZW07bGVmdDowO2NvbG9yOiMwMGI2ZTU7Zm9udC13ZWlnaHQ6Ym9sZH0udGl0X2xpc3RfZmFxe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjFlbSAwIDAgLTFlbX0ucHVyY2hhc2V7bWF4LXdpZHRoOjEzODBweDttYXJnaW46MCBhdXRvfS5wdXJjaGFzZV9faW50cm97ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206NzBweH0ucHVyY2hhc2VfX2ludHJvLS1tYWlue3dpZHRoOjU4JX0ucHVyY2hhc2VfX2ludHJvLS1tYWluIHRhYmxlIHRoe3dpZHRoOjE1JTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNFN0U1RTZ9LnB1cmNoYXNlX19pbnRyby0tbWFpbiB0YWJsZSB0ZHt3aWR0aDo4NSU7YmFja2dyb3VuZC1jb2xvcjojRjJGMEYxfS5wdXJjaGFzZV9faW50cm8tLW1haW4gb2wsLnB1cmNoYXNlX19pbnRyby0tbWFpbiB1bHtwYWRkaW5nLWxlZnQ6MWVtfS5wdXJjaGFzZV9faW50cm8tLWltZ3t3aWR0aDo0MCV9LnB1cmNoYXNlX19jb250YWN0LWZvcm0gdGFibGUgKntvdXRsaW5lOm5vbmV9LnB1cmNoYXNlX19jb250YWN0LWZvcm0gdGFibGV7d2lkdGg6OTUlO21hcmdpbjowIGF1dG99LnB1cmNoYXNlX19jb250YWN0LWZvcm0gdGFibGUgdGh7d2lkdGg6MjAlO2JhY2tncm91bmQtY29sb3I6I0U3RTVFNn0ucHVyY2hhc2VfX2NvbnRhY3QtZm9ybSB0YWJsZSB0ZHt3aWR0aDo4MCU7YmFja2dyb3VuZC1jb2xvcjojRjJGMEYxfS5wdXJjaGFzZV9fY29udGFjdC1mb3JtIHRhYmxlIC5oMy1oZWFke3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wdXJjaGFzZV9fY29udGFjdC1mb3JtIHRhYmxlIHNlbGVjdHtib3JkZXI6MXB4IHNvbGlkICNjY2M7cGFkZGluZzo1cHggOHB4fS5wdXJjaGFzZV9fY29udGFjdC1mb3JtIHRhYmxlIGlucHV0LC5wdXJjaGFzZV9fY29udGFjdC1mb3JtIHRhYmxlIHRleHRhcmVhe3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4IDhweDt0cmFuc2l0aW9uOmFsbCAuN3M7Ym9yZGVyOm5vbmV9LnB1cmNoYXNlX19jb250YWN0LWZvcm0gdGFibGUgaW5wdXQ6Zm9jdXMsLnB1cmNoYXNlX19jb250YWN0LWZvcm0gdGFibGUgdGV4dGFyZWE6Zm9jdXN7Ym94LXNoYWRvdzowcHggNXB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC40KTt0cmFuc2l0aW9uOmFsbCAuN3N9LnB1cmNoYXNlX19jb250YWN0LWZvcm0gdGFibGUgLnJlcXVpcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmYwMDAwO2NvbG9yOiNmZmY7cGFkZGluZzowcHggNXB4O2ZvbnQtc2l6ZToxMXB4O21hcmdpbi1sZWZ0OjVweH0ucHVyY2hhc2UgLmNtLWJ1dHRvbiwucHVyY2hhc2UgLmJhY2staG9tZXt3aWR0aDo5NSU7bWFyZ2luOjIwcHggYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ucHVyY2hhc2UgLmNtLWJ1dHRvbiBpbnB1dFt0eXBlPSdzdWJtaXQnXSwucHVyY2hhc2UgLmJhY2staG9tZSBpbnB1dFt0eXBlPSdzdWJtaXQnXXtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MjAwcHg7cGFkZGluZzoyMHB4IDIwcHg7Y29sb3I6I2ZmZjtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7dHJhbnNpdGlvbjphbGwgLjdzO2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnB1cmNoYXNlIC5jbS1idXR0b24gaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsLnB1cmNoYXNlIC5iYWNrLWhvbWUgaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXJ7dHJhbnNpdGlvbjphbGwgLjdzO29wYWNpdHk6Ljd9fS5wdXJjaGFzZSAuY20tYnV0dG9uIGlucHV0W25hbWU9J2NtLWJ1dHRvbiddLC5wdXJjaGFzZSAuYmFjay1ob21lIGlucHV0W25hbWU9J2NtLWJ1dHRvbidde2JhY2tncm91bmQtY29sb3I6I2ZmMDAwMH0ucHVyY2hhc2UgaW5wdXRbdHlwZT0ndGV4dCddLC5wdXJjaGFzZSBpbnB1dFt0eXBlPSdlbWFpbCddLC5wdXJjaGFzZSB0ZXh0YXJlYXtwYWRkaW5nOjEwcHggOHB4O3RyYW5zaXRpb246YWxsIC43cztib3JkZXI6bm9uZX0ucHVyY2hhc2UgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzLC5wdXJjaGFzZSBpbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzLC5wdXJjaGFzZSB0ZXh0YXJlYTpmb2N1c3tib3gtc2hhZG93OjBweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjQpO3RyYW5zaXRpb246YWxsIC43c30ucHVyY2hhc2UgaW5wdXRbdHlwZT0nc3VibWl0J117ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjIwMHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjIwcHggMjBweDtjb2xvcjojZmZmO2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6IzAwMDt0cmFuc2l0aW9uOmFsbCAuN3M7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsucHVyY2hhc2UgaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXJ7dHJhbnNpdGlvbjphbGwgLjdzO29wYWNpdHk6Ljd9fS5wdXJjaGFzZSBpbnB1dFtuYW1lPSdjbS1idXR0b24nXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjAwMDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucHVyY2hhc2VfX2ludHJve2Rpc3BsYXk6YmxvY2s7anVzdGlmeS1jb250ZW50OnVuc2V0fS5wdXJjaGFzZV9faW50cm8tLW1haW57d2lkdGg6MTAwJX0ucHVyY2hhc2VfX2ludHJvLS1tYWluIHRhYmxlIHRoLC5wdXJjaGFzZV9faW50cm8tLW1haW4gdGFibGUgdGR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wdXJjaGFzZV9faW50cm8tLW1haW4gdGFibGUgdGR7cGFkZGluZzoxLjVlbX0ucHVyY2hhc2VfX2ludHJvLS1pbWd7d2lkdGg6MTAwJX0ucHVyY2hhc2VfX2NvbnRhY3QtZm9ybSB0YWJsZSB0aCwucHVyY2hhc2VfX2NvbnRhY3QtZm9ybSB0YWJsZSB0ZHt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9fS5iYWNrLWhvbWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmc6OHB4IDE1cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7dGV4dC1hbGlnbjpjZW50ZXJ9LmJlaWdle2JhY2tncm91bmQ6I2U2ZTRkODtwYWRkaW5nOjYwcHggMDttYXJnaW4tdG9wOi0xMDBweDttYXJnaW4tYm90dG9tOjYwcHh9LmJlaWdlIGgye3BhZGRpbmc6MCAxNXB4O2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6Mn0uYmVpZ2VfX2JveHttYXJnaW46NDBweCBhdXRvO21heC13aWR0aDoxMzgwcHg7cGFkZGluZzowIDE1cHg7Zm9udC1mYW1pbHk6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtsaW5lLWhlaWdodDoyLjV9LmJlaWdlX19ib3ggLm5hbWV7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJlaWdle3BhZGRpbmc6MTAwcHggMDttYXJnaW4tYm90dG9tOjEwMHB4fS5iZWlnZSBoMnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS41ZW19LmJlaWdlX19ib3h7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmJlaWdlX19ib3gtLWNvbnRlbnRze3dpZHRoOmNhbGMoMTAwJSAtIDMwMHB4KX0uYmVpZ2VfX2JveC0tY29udGVudHMgcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9fS5oaXN0b3J5IHRoe3dpZHRoOjEwMHB4fS5zaG9wLXNwZWN7bWFyZ2luLWJvdHRvbToxZW19LnNob3Atc3BlYyB0aHt3aWR0aDoxMjBweH0udGFne3BhZGRpbmc6MDttYXJnaW46MH0udGFnX19pdGVte2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4O2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjRweDttYXJnaW46MCAxcHggM3B4IDB9LnNob3AtdGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfS5zaG9wLXRhYmxlIHRyIHRoe2ZvbnQtd2VpZ2h0OmJvbGR9LnNob3AtdGFibGUgdHIgdGgsLnNob3AtdGFibGUgdHIgdGR7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZH0uc2hvcC10YWJsZSB0ciB0aDpsYXN0LWNoaWxkLC5zaG9wLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9LnNob3AtdGl0bGV7d2lkdGg6MjAwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnNob3AtdGl0bGV7d2lkdGg6MjcwcHh9fS5hcmNoaXZlLXRhZ3t3aWR0aDozNTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5hcmNoaXZlLXRhZ3t3aGl0ZS1zcGFjZTpub3JtYWx9fS5zaG9wLWRhdGF7bWFyZ2luOjB9LmJveC1hbmNob3JfX2l0ZW17ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkICNkZGQ7cGFkZGluZzoxZW07bWFyZ2luLWJvdHRvbToxZW19LmJveC1hbmNob3JfX2l0ZW0gaDJ7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MDtib3JkZXI6bm9uZTtmb250LXdlaWdodDpub3JtYWx9LmJveC1hbmNob3JfX2l0ZW0gcHttYXJnaW46MDtmb250LXNpemU6MTNweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5ib3gtYW5jaG9ye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYm94LWFuY2hvcl9faXRlbXt3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KX19Lm1haWxtYWdhemluZS1tZW51e3BhZGRpbmc6MDttYXJnaW46MmVtIDB9Lm1haWxtYWdhemluZS1tZW51IGR0e2ZvbnQtc2l6ZToxLjFlbTtwYWRkaW5nLWJvdHRvbToxZW07bWFyZ2luLWJvdHRvbToxZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZH0ubWFpbG1hZ2F6aW5lLW1lbnUgZGR7bWFyZ2luOjA7Zm9udC1zaXplOi44ZW19Lm1haWxtYWdhemluZS1tZW51IGF7ZGlzcGxheTpibG9ja30ubWFpbG1hZ2F6aW5lLW1lbnVfX2l0ZW17ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFlbTtib3JkZXI6MXB4IHNvbGlkICNkZGQ7cGFkZGluZzoxZW19Lm1haWxtYWdhemluZS1tZW51X19pdGVtLS1ib3h7bWFyZ2luOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubWFpbG1hZ2F6aW5lLW1lbnV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5tYWlsbWFnYXppbmUtbWVudV9faXRlbXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MmVtfX0ucHJlc3MtbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7bWFyZ2luOjA7cGFkZGluZzowfS5wcmVzcy1saXN0IGxpe3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHg7bWFyZ2luLWJvdHRvbToxNXB4fS5wcmVzcy1saXN0IGxpIGF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo2MCU7cG9zaXRpb246cmVsYXRpdmV9LnByZXNzLWxpc3QgbGkgYSBkaXZ7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7cGFkZGluZzozMHB4IDEwcHggMTBweDtsaW5lLWhlaWdodDoxLjR9LnByZXNzLWxpc3QgbGkgYSBkaXYgdGltZXtkaXNwbGF5OmJsb2NrfS5wcmVzcy1saXN0IGxpIGEgZGl2IHB7bWFyZ2luOjVweCAwIDA7bGluZS1oZWlnaHQ6MS41fS5wcmVzcy1saXN0IGxpIGEgZGl2IHAgYnJ7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCl7LnByZXNzLWxpc3QgbGl7Zm9udC1zaXplOjEwcHh9LnByZXNzLWxpc3QgbGkgYXtwYWRkaW5nLWJvdHRvbTo4NSV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KXsucHJlc3MtbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ucHJlc3MtbGlzdCBsaXt3aWR0aDpjYWxjKDMzLjMzJSAtIDEwcHgpO21hcmdpbi1yaWdodDoxNXB4fS5wcmVzcy1saXN0IGxpOm50aC1jaGlsZCgzbil7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpey5wcmVzcy1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrfS5wcmVzcy1saXN0IGxpe2ZvbnQtc2l6ZToxNHB4O3dpZHRoOmNhbGMoMjUlIC0gMjBweCkgIWltcG9ydGFudDtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoyNnB4O21hcmdpbi1ib3R0b206MjZweDtmb250LXNpemU6MTRweH0ucHJlc3MtbGlzdCBsaTpudGgtY2hpbGQoM24pe21hcmdpbi1yaWdodDoyNnB4fS5wcmVzcy1saXN0IGxpOm50aC1jaGlsZCg0bil7bWFyZ2luLXJpZ2h0OjB9fS5pZGVhIC5pZGVhLXRhYmxlIHRoe3dpZHRoOjE1JTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNFN0U1RTZ9LmlkZWEgLmlkZWEtdGFibGUgdGR7d2lkdGg6ODUlO2JhY2tncm91bmQtY29sb3I6I0YyRjBGMX0uaWRlYSAuaWRlYS10ZXh0YXJlYXttYXJnaW46MjBweCAwO3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNGMkYwRjF9LmlkZWEgaW5wdXRbdHlwZT0ndGV4dCddLC5pZGVhIGlucHV0W3R5cGU9J2VtYWlsJ10sLmlkZWEgdGV4dGFyZWF7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHggOHB4O3RyYW5zaXRpb246YWxsIC43cztib3JkZXI6bm9uZX0uaWRlYSBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsLmlkZWEgaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1cywuaWRlYSB0ZXh0YXJlYTpmb2N1c3tib3gtc2hhZG93OjBweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjQpO3RyYW5zaXRpb246YWxsIC43c30uaWRlYSBpbnB1dFt0eXBlPSdzdWJtaXQnXXtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MjAwcHg7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO3BhZGRpbmc6MjBweCAyMHB4O2NvbG9yOiNmZmY7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjojMDAwO3RyYW5zaXRpb246YWxsIC43cztjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5pZGVhIGlucHV0W3R5cGU9J3N1Ym1pdCddOmhvdmVye3RyYW5zaXRpb246YWxsIC43cztvcGFjaXR5Oi43fX0uaWRlYSBpbnB1dFtuYW1lPSdjbS1idXR0b24nXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjAwMDB9LmlkZWEgdWx7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5pZGVhIC5wcml2YWN5e21hcmdpbjoyMHB4IDB9LmlkZWEgLnBvbGljeXt3aWR0aDo5OCU7aGVpZ2h0OjE1MHB4O3BhZGRpbmc6OHB4O2xpbmUtaGVpZ2h0OjEuNGVtO2JvcmRlcjoxcHggc29saWQgIzAwMDtvdmVyZmxvdzphdXRvfS5pZGVhIC5wb2xpY3kgcHJle3doaXRlLXNwYWNlOnByZS13cmFwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmlkZWEgLmlkZWEtdGFibGUgdGgsLmlkZWEgLmlkZWEtdGFibGUgdGR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5pZGVhIGlucHV0W3R5cGU9J3N1Ym1pdCdde2Rpc3BsYXk6YmxvY2t9fS5zdWJtaXQtb3V0ZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDo1MHB4fS5td193cF9mb3JtX2NvbmZpcm0gLmgzLWhlYWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5td193cF9mb3JtX2NvbmZpcm0gLm91dGVyLXByaXZhY3ksLm13X3dwX2Zvcm1fY29uZmlybSAuaWRlYS1pbnRyb3tkaXNwbGF5Om5vbmV9Lm13X3dwX2Zvcm1fY29uZmlybSAuaWRlYS10YWJsZSwubXdfd3BfZm9ybV9jb25maXJtIC5wdXJjaGFzZS10YWJsZXttYXJnaW4tYm90dG9tOjIwcHh9Lm13X3dwX2Zvcm1fY29uZmlybSAuaWRlYS10YWJsZSB0aCwubXdfd3BfZm9ybV9jb25maXJtIC5wdXJjaGFzZS10YWJsZSB0aHt3aWR0aDoxNSU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojRTdFNUU2fS5td193cF9mb3JtX2NvbmZpcm0gLmlkZWEtdGFibGUgdGQsLm13X3dwX2Zvcm1fY29uZmlybSAucHVyY2hhc2UtdGFibGUgdGR7d2lkdGg6ODUlO2JhY2tncm91bmQtY29sb3I6I0YyRjBGMX0ubXdfd3BfZm9ybV9jb25maXJtIC5pZGVhLXRleHRhcmVhe21hcmdpbjoyMHB4IDA7cGFkZGluZzoxMHB4O2JhY2tncm91bmQtY29sb3I6I0YyRjBGMX0ubXdfd3BfZm9ybV9jb25maXJtIGlucHV0W3R5cGU9J3N1Ym1pdCddLC5td193cF9mb3JtX2NvbmZpcm0gLmJhY2stYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoyMDBweDtwYWRkaW5nOjE1cHggNXB4O2JvcmRlcjpub25lO2NvbG9yOiNmZmY7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyOm5vbmV9Lm13X3dwX2Zvcm1fY29uZmlybSBpbnB1dFtuYW1lPSdjbS1idXR0b24nXXttYXJnaW4tcmlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZjAwMDA7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5td193cF9mb3JtX2NvbmZpcm0gLmlkZWEtdGFibGUgdGgsLm13X3dwX2Zvcm1fY29uZmlybSAuaWRlYS10YWJsZSB0ZCwubXdfd3BfZm9ybV9jb25maXJtIC5wdXJjaGFzZS10YWJsZSB0aCwubXdfd3BfZm9ybV9jb25maXJtIC5wdXJjaGFzZS10YWJsZSB0ZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Lm13X3dwX2Zvcm1fY29uZmlybSBpbnB1dFt0eXBlPSdzdWJtaXQnXSwubXdfd3BfZm9ybV9jb25maXJtIC5iYWNrLWJ1dHRvbntkaXNwbGF5OmJsb2NrfS5td193cF9mb3JtX2NvbmZpcm0gaW5wdXRbbmFtZT0nY20tYnV0dG9uJ117bWFyZ2luOjAgYXV0byAyMHB4fX0ucmVjcnVpdF9faW50cm8tLWVudHJ5e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucmVjcnVpdF9faW50cm8tLWVudHJ5IGRpdnt3aWR0aDo0OSU7cGFkZGluZzoxZW07YmFja2dyb3VuZC1jb2xvcjojZmZmYmU1fS5yZWNydWl0X19pbnRyby0tZW50cnkgZGl2IHNwYW57Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjNyZW19LnJlY3J1aXRfX2ludHJvIC5pbmRleC1idXR0b257bWFyZ2luOjYwcHggMDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5yZWNydWl0X19pbnRyby0tZW50cnl7ZGlzcGxheTpibG9jaztqdXN0aWZ5LWNvbnRlbnQ6dW5zZXR9LnJlY3J1aXRfX2ludHJvLS1lbnRyeSBkaXZ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlY3J1aXRfX2ludHJvLS1lbnRyeSBkaXY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnJlY3J1aXRfX2ludHJvIC5pbmRleC1idXR0b24gbGk6bnRoLWNoaWxkKG9kZCl7bWFyZ2luLXJpZ2h0OjEwcHh9LnJlY3J1aXRfX2ludHJvIC5pbmRleC1idXR0b24gbGk6bGFzdC1jaGlsZHt3aWR0aDpjYWxjKDUwJSAtIDVweCl9fS5yZWNydWl0X19tYWluIC5yZWNydWl0LWxpc3R7bWFyZ2luLXRvcDotNTBweDtwYWRkaW5nLXRvcDo1MHB4fS5yZWNydWl0X19tYWluIC5yZWNydWl0LWxpc3QgLnRhYmxlLW91dGVye2Rpc3BsYXk6ZmxleH0ucmVjcnVpdF9fbWFpbiAucmVjcnVpdC1saXN0IHRhYmxle3dpZHRoOjY1JX0ucmVjcnVpdF9fbWFpbiAucmVjcnVpdC1saXN0IHRhYmxlIHRoe3dpZHRoOjE1JTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNFN0U1RTZ9LnJlY3J1aXRfX21haW4gLnJlY3J1aXQtbGlzdCB0YWJsZSB0ZHt3aWR0aDo4NSU7YmFja2dyb3VuZC1jb2xvcjojRjJGMEYxfS5yZWNydWl0X19tYWluIC5yZWNydWl0LWxpc3QgdGFibGUgdGQgYXtjb2xvcjpyZWR9LnJlY3J1aXRfX21haW4gLnJlY3J1aXQtbGlzdCAuaW1nLWxpc3R7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOjE1cHh9LnJlY3J1aXRfX21haW4gLnJlY3J1aXQtbGlzdCAuaW1nLWxpc3QtcGN7d2lkdGg6MzUlO21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ucmVjcnVpdF9fbWFpbiAucmVjcnVpdC1saXN0IC5pbWctbGlzdC1wYyBsaXt0ZXh0LWFsaWduOmNlbnRlcn0ucmVjcnVpdF9fbWFpbiAucmVjcnVpdC1saXN0IC5pbWctbGlzdC1wYyBsaSBpbWd7d2lkdGg6NzAlfS5yZWNydWl0X19tYWluLS1ob3ctdG8tZW50cnl7bWFyZ2luLXRvcDo2MHB4fS5yZWNydWl0X19tYWluLS1ob3ctdG8tZW50cnkgdGFibGUgdGh7d2lkdGg6MTUlO2JhY2tncm91bmQtY29sb3I6I2ZmZmJlNTt0ZXh0LWFsaWduOmNlbnRlcn0ucmVjcnVpdF9fbWFpbi0taG93LXRvLWVudHJ5IHRhYmxlIHRke3dpZHRoOjg1JTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGVmYmQgIWltcG9ydGFudH0ucmVjcnVpdF9fbWFpbi0taG93LXRvLWVudHJ5IHRhYmxlIHRkIGF7Zm9udC13ZWlnaHQ6OTAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnJlY3J1aXRfX21haW4tLWhvdy10by1lbnRyeSB0YWJsZSB0ZCB1bHtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9LnJlY3J1aXRfX21haW4tLWhvdy10by1lbnRyeSB0YWJsZSB0ZCB1bCBsaXttYXJnaW4tYm90dG9tOjE1cHh9LnJlY3J1aXRfX21haW4tLWhvdy10by1lbnRyeSB0YWJsZSB0ZCB1bCBsaSBzcGFue21hcmdpbjo1cHggMCAwO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucmVjcnVpdF9fbWFpbiAucmVjcnVpdC1saXN0IC50YWJsZS1vdXRlcntkaXNwbGF5OmJsb2NrfS5yZWNydWl0X19tYWluIC5yZWNydWl0LWxpc3QgdGFibGV7d2lkdGg6MTAwJX0ucmVjcnVpdF9fbWFpbiAucmVjcnVpdC1saXN0IHRhYmxlIHRoLC5yZWNydWl0X19tYWluIC5yZWNydWl0LWxpc3QgdGFibGUgdGR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5yZWNydWl0X19tYWluIC5yZWNydWl0LWxpc3QgdGFibGUgdGh7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlY3J1aXRfX21haW4gLnJlY3J1aXQtbGlzdCAuaW1nLWxpc3R7ZGlzcGxheTpibG9ja30ucmVjcnVpdF9fbWFpbiAucmVjcnVpdC1saXN0IC5pbWctbGlzdC1wY3t3aWR0aDoxMDAlO2Rpc3BsYXk6bm9uZX0ucmVjcnVpdF9fbWFpbi0taG93LXRvLWVudHJ5IHRhYmxlIHRoLC5yZWNydWl0X19tYWluLS1ob3ctdG8tZW50cnkgdGFibGUgdGR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfX0uYmlrZS1vdXRlciB1bHtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmJpa2Utb3V0ZXIgdWwgbGkuYmlrZXttYXJnaW4tYm90dG9tOjYwcHh9LmJpa2Utb3V0ZXIgdWwgbGkuYmlrZSBmaWd1cmV7bWFyZ2luOjB9LmJpa2Utb3V0ZXIgdWwgbGkuYmlrZSAuYmlrZS1kZXRhaWwgaDN7bWFyZ2luOjE1cHggMCAxNXB4fS5iaWtlLW91dGVyIHVsIGxpLmJpa2UgLmJpa2UtZGV0YWlsIHVse3BhZGRpbmctbGVmdDoyMHB4O2xpc3Qtc3R5bGUtdHlwZTpkaXNjfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJpa2Utb3V0ZXIgdWwgbGl7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5iaWtlLW91dGVyIHVsIGxpIGZpZ3VyZSwuYmlrZS1vdXRlciB1bCBsaSAuYmlrZS1kZXRhaWx7d2lkdGg6NDklfS5iaWtlLW91dGVyIHVsIGxpIC5iaWtlLWRldGFpbCBoM3ttYXJnaW46MCAwIDE1cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7cGFkZGluZzo1cHggOHB4fX11bC5uby1saXN0LXN0eWxlLWZsZXh7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7dWwubm8tbGlzdC1zdHlsZS1mbGV4e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfX11bC5uby1saXN0LXN0eWxle2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowfXVsLndyYXAtZmxleHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe3VsLndyYXAtZmxleHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9fXRhYmxlLmV2ZW50LXRhYmxlIHRoLHRhYmxlLmV2ZW50LXRhYmxlIHRke3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWZ9dGFibGUuZXZlbnQtdGFibGUgdGh7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZDhkOGQ4ICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXt0YWJsZS5ldmVudC10YWJsZSB0aCx0YWJsZS5ldmVudC10YWJsZSB0ZHtkaXNwbGF5OnRhYmxlLWNlbGx9dGFibGUuZXZlbnQtdGFibGUgdGh7d2lkdGg6MjAlfXRhYmxlLmV2ZW50LXRhYmxlIHRke3dpZHRoOjgwJX19LmltZy1mbGV4IGZpZ3VyZXttYXJnaW46MH0uaW1nLWZsZXggaDN7bWFyZ2luOjEwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5pbWctZmxleHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmltZy1mbGV4IGZpZ3VyZSwuaW1nLWZsZXggZGl2e3dpZHRoOjUwJX0uaW1nLWZsZXggZmlndXJle21hcmdpbjoxNXB4IDQwcHh9fS51bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWV0ZXItbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9Lm1ldGVyLWxpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6XCJBXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7bGVmdDoxMHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjIwcHg7ei1pbmRleDoxfS5tZXRlci1saXN0Lmxpc3QxIGxpOm50aC1jaGlsZCgyKTpiZWZvcmV7Y29udGVudDpcIkJcIn0ubWV0ZXItbGlzdC5saXN0MSBsaTpudGgtY2hpbGQoMyk6YmVmb3Jle2NvbnRlbnQ6XCJDXCJ9Lm1ldGVyLWxpc3QubGlzdDEgbGk6bnRoLWNoaWxkKDQpOmJlZm9yZXtjb250ZW50OlwiRFwifS5tZXRlci1saXN0Lmxpc3QxIGxpOm50aC1jaGlsZCg1KTpiZWZvcmV7Y29udGVudDpcIkVcIn0ubWV0ZXItbGlzdC5saXN0MSBsaTpudGgtY2hpbGQoNik6YmVmb3Jle2NvbnRlbnQ6XCJGXCJ9Lm1ldGVyLWxpc3QubGlzdDEgbGk6bnRoLWNoaWxkKDcpOmJlZm9yZXtjb250ZW50OlwiR1wifS5tZXRlci1saXN0Lmxpc3QxIGxpOm50aC1jaGlsZCg4KTpiZWZvcmV7Y29udGVudDpcIkpcIn0ubWV0ZXItbGlzdC5saXN0MiBsaTpudGgtY2hpbGQoMik6YmVmb3Jle2NvbnRlbnQ6XCJCXCJ9Lm1ldGVyLWxpc3QubGlzdDIgbGk6bnRoLWNoaWxkKDMpOmJlZm9yZXtjb250ZW50OlwiQ1wifS5tZXRlci1saXN0Lmxpc3QyIGxpOm50aC1jaGlsZCg0KTpiZWZvcmV7Y29udGVudDpcIkRcIn0ubWV0ZXItbGlzdC5saXN0MiBsaTpudGgtY2hpbGQoNSk6YmVmb3Jle2NvbnRlbnQ6XCJFXCJ9Lm1ldGVyLWxpc3QubGlzdDIgbGk6bnRoLWNoaWxkKDYpOmJlZm9yZXtjb250ZW50OlwiRlwifS5tZXRlci1saXN0Lmxpc3QyIGxpOm50aC1jaGlsZCg3KTpiZWZvcmV7Y29udGVudDpcIkdcIn0ubWV0ZXItbGlzdC5saXN0MiBsaTpudGgtY2hpbGQoOCk6YmVmb3Jle2NvbnRlbnQ6XCJIXCJ9Lm1ldGVyLWxpc3QubGlzdDIgbGk6bnRoLWNoaWxkKDkpOmJlZm9yZXtjb250ZW50OlwiSlwifSNkZXZlbG9we3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA3OTBweCl7I2RldmVsb3B7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfX0jZGV2ZWxvcCAuc3Atd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2RldmVsb3AgLnNwLXdyYXAgLmRldmVsb3AtY29udGVudHN7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpfUBtZWRpYSAobWluLXdpZHRoOiA3OTBweCl7I2RldmVsb3AgLmRldmVsb3AtY29udGVudHN7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE3NHB4O21hcmdpbi1ib3R0b206MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc5MHB4KXsjZGV2ZWxvcCAudmVuZGluZy1tYWNoaW5le21hcmdpbi1sZWZ0OjEwcHh9fSNkZXZlbG9wIC52ZW5kaW5nLW1hY2hpbmUgaW1ne21hcmdpbjowIGF1dG8gMWVtfSNkZXZlbG9wIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gMTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzkwcHgpeyNkZXZlbG9wIGltZ3ttYXJnaW4tYm90dG9tOjBlbTtoZWlnaHQ6MTAwJX19I2RldmVsb3AgLmRldmVsb3AtbGlzdHt3aWR0aDoxMDAlfSNkZXZlbG9wIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWluLXdpZHRoOiA3OTBweCl7I2RldmVsb3AgLmxpbmtze21pbi13aWR0aDozMCU7cGFkZGluZy1sZWZ0OjEwcHg7bWFyZ2luLWJvdHRvbToxZW19fVxuIiwiLyohXG4gKiBiYWd1ZXR0ZUJveC5qc1xuICogQGF1dGhvciAgZmVpbW9zaVxuICogQHZlcnNpb24gMS4xMS4wXG4gKiBAdXJsIGh0dHBzOi8vZ2l0aHViLmNvbS9mZWltb3NpL2JhZ3VldHRlQm94LmpzXG4gKi8jYmFndWV0dGVCb3gtb3ZlcmxheXtkaXNwbGF5Om5vbmU7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjojMjIyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOCk7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlfSNiYWd1ZXR0ZUJveC1vdmVybGF5LnZpc2libGV7b3BhY2l0eToxfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2UgZmlndXJle2Rpc3BsYXk6aW5saW5lO21hcmdpbjowO2hlaWdodDoxMDAlfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuNik7LW1vei1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsLjYpfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlIGZpZ2NhcHRpb257ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuODt3aGl0ZS1zcGFjZTpub3JtYWw7Y29sb3I6I2NjYztiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC42KTtmb250LWZhbWlseTpzYW5zLXNlcmlmfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjUwJTt3aWR0aDoxcHg7bWFyZ2luLXJpZ2h0Oi0xcHh9I2JhZ3VldHRlQm94LXNsaWRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC10cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246bGVmdCAuNHMgZWFzZSx0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLHRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZSwtbW96LXRyYW5zZm9ybSAuNHMgZWFzZX0jYmFndWV0dGVCb3gtc2xpZGVyLmJvdW5jZS1mcm9tLXJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZUZyb21SaWdodCAuNHMgZWFzZS1vdXQ7YW5pbWF0aW9uOmJvdW5jZUZyb21SaWdodCAuNHMgZWFzZS1vdXR9I2JhZ3VldHRlQm94LXNsaWRlci5ib3VuY2UtZnJvbS1sZWZ0ey13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZUZyb21MZWZ0IC40cyBlYXNlLW91dDthbmltYXRpb246Ym91bmNlRnJvbUxlZnQgLjRzIGVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VGcm9tUmlnaHR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDotMzBweH19QGtleWZyYW1lcyBib3VuY2VGcm9tUmlnaHR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDotMzBweH19QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUZyb21MZWZ0ezAlLDEwMCV7bWFyZ2luLWxlZnQ6MH01MCV7bWFyZ2luLWxlZnQ6MzBweH19QGtleWZyYW1lcyBib3VuY2VGcm9tTGVmdHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0OjMwcHh9fS5iYWd1ZXR0ZUJveC1idXR0b24jbmV4dC1idXR0b24sLmJhZ3VldHRlQm94LWJ1dHRvbiNwcmV2aW91cy1idXR0b257dG9wOjUwJTt0b3A6Y2FsYyg1MCUgLSAzMHB4KTt3aWR0aDo0NHB4O2hlaWdodDo2MHB4fS5iYWd1ZXR0ZUJveC1idXR0b257cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDstbW96LWJvcmRlci1yYWRpdXM6MTUlO2JvcmRlci1yYWRpdXM6MTUlO2JhY2tncm91bmQtY29sb3I6IzMyMzIzMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTAsNTAsNTAsLjUpO2NvbG9yOiNkZGQ7Zm9udDoxLjZlbSBzYW5zLXNlcmlmOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZX0uYmFndWV0dGVCb3gtYnV0dG9uOmZvY3VzLC5iYWd1ZXR0ZUJveC1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDUwLDUwLDUwLC45KX0uYmFndWV0dGVCb3gtYnV0dG9uI25leHQtYnV0dG9ue3JpZ2h0OjIlfS5iYWd1ZXR0ZUJveC1idXR0b24jcHJldmlvdXMtYnV0dG9ue2xlZnQ6MiV9LmJhZ3VldHRlQm94LWJ1dHRvbiNjbG9zZS1idXR0b257dG9wOjIwcHg7cmlnaHQ6MiU7cmlnaHQ6Y2FsYygyJSArIDZweCk7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uYmFndWV0dGVCb3gtYnV0dG9uIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjB9LmJhZ3VldHRlQm94LXNwaW5uZXJ7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LTIwcHg7bWFyZ2luLWxlZnQ6LTIwcHh9LmJhZ3VldHRlQm94LWRvdWJsZS1ib3VuY2UxLC5iYWd1ZXR0ZUJveC1kb3VibGUtYm91bmNlMnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy1tb3otYm9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6LjY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowOy13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246Ym91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0fS5iYWd1ZXR0ZUJveC1kb3VibGUtYm91bmNlMnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMXM7YW5pbWF0aW9uLWRlbGF5Oi0xc31ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlezAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgYm91bmNlezAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7LW1vei10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fSIsIkBrZXlmcmFtZXMgc2Nyb2xsLWhpbnQtYXBwZWFyIHtcblxuICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnNjcm9sbC1oaW50LmlzLXJpZ2h0LXNjcm9sbGFibGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIC4xNSkgMCwgcmdiYSgwLCAwLCAwLCAwKSAxNnB4LCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnNjcm9sbC1oaW50LmlzLXJpZ2h0LXNjcm9sbGFibGUuaXMtbGVmdC1zY3JvbGxhYmxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIC4xNSkgMCwgcmdiYSgwLCAwLCAwLCAwKSAxNnB4LCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAuMTUpIDAsIHJnYmEoMCwgMCwgMCwgMCkgMTZweCwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zY3JvbGwtaGludC5pcy1sZWZ0LXNjcm9sbGFibGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgLjE1KSAwLCByZ2JhKDAsIDAsIDAsIDApIDE2cHgsIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDYwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbn1cblxuLnNjcm9sbC1oaW50LWljb24td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNjcm9sbC1oaW50LXRleHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdyYXAuaXMtYWN0aXZlIC5zY3JvbGwtaGludC1pY29uIHtcbiAgICBvcGFjaXR5OiAuODtcbn1cblxuLnNjcm9sbC1oaW50LWljb246YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlOUzQzTnlJZ2FHVnBaMmgwUFNJek1DNDFNaUlnZG1sbGQwSnZlRDBpTUNBd0lESTFMamMzSURNd0xqVXlJajQ4ZEdsMGJHVSs0NEtpNDRLNzQ0T0Q0NE9JSURNOEwzUnBkR3hsUGp4bklHbGtQU0xqZzZ6amdxVGpnNlRqZzd4Zk1pSWdaR0YwWVMxdVlXMWxQU0xqZzZ6amdxVGpnNlRqZzd3Z01pSStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh4TFRJaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaVBqeHdZWFJvSUdROUlrMHlNUzR6TXl3ek1DNDFNa2czTGpnMVFURXVOVFVzTVM0MU5Td3dMREFzTVN3MkxqTXNNamxoTVRJdU5EWXNNVEl1TkRZc01Dd3dMREF0TGpZekxUUXVORElzTWpVdU1UWXNNalV1TVRZc01Dd3dMREF0TkM0eU5TMDFiQzB1TURZdExqQTJRVFVzTlN3d0xEQXNNU3d3TERFMUxqZzJZVE11TmpRc015NDJOQ3d3TERBc01Td3hMakUzTFRJdU5qSXNNeTQyTXl3ekxqWXpMREFzTUN3eExEVXVNVFF1TURkV015NDNOMkV6TGpjM0xETXVOemNzTUN3eExERXNOeTQxTkN3d1ZqZ3VNek5oTXk0ek5Td3pMak0xTERBc01Dd3hMREV1TWpZc01Dd3pMRE1zTUN3d0xERXNNaXd4TGpJeUxETXVOU3d6TGpVc01Dd3dMREVzTWkwdU1EWXNNeTR5TVN3ekxqSXhMREFzTUN3eExESXNNUzQxTkN3ekxqYzBMRE11TnpRc01Dd3dMREVzTXl3dU5EZEJOQzR5TVN3MExqSXhMREFzTUN3eExESTFMamMwTERFMVl6QXNMakV4TERBc0xqSTNMREFzTGpRMllURTVMakkyTERFNUxqSTJMREFzTUN3eExTNDROQ3czWXkwdU1UUXVNemd0TGpNMkxqZ3hMUzQxTml3eExqSXliQzB1TVRFdU1qSmpNQ3d1TURjdExqQTVMakUwTFM0eE5DNHlNV0UzTGpFekxEY3VNVE1zTUN3d0xEQXRNUzR4Tnl3eUxqRTNZeTB1TURZdU5UWXRMakEyTERJdU1UVXRMakExTERJdU56RkJNUzQxTlN3eExqVTFMREFzTUN3eExESXhMak16TERNd0xqVXlXazA0TGpZeExESTRMakl4YURFeVl6QXRMamN4TERBdE1TNDNNUzR3TnkweUxqSXpZVGd1TnpRc09DNDNOQ3d3TERBc01Td3hMalU1TFRNdU1qVnNMakEyTFM0eE1tRXhNQ3d4TUN3d0xEQXNNQ3d1TkRZdE1Td3hOaTQ0TERFMkxqZ3NNQ3d3TERBc0xqY3ROaTR4TW1Nd0xTNHlNeXd3TFM0ME1Td3dMUzQxTkdnd1lUSXNNaXd3TERBc01DMHVOalF0TVM0MU1pd3hMak16TERFdU16TXNNQ3d3TERBdE1TNDFOUzR3T0N3eExqRXpMREV1TVRNc01Dd3dMREV0TVM0eE9DNHlPQ3d4TGpFMUxERXVNVFVzTUN3d0xERXRMamM0TFM0NU5Dd3hMakkyTERFdU1qWXNNQ3d3TERBdExqYzFMVEV1TVRFc01Td3hMREFzTUN3d0xURXVNVEV1TWpoc0xTNHhMakZoTVM0eE5Td3hMakUxTERBc01Dd3hMVEV1TVRrdU1qa3NNUzR4Tml3eExqRTJMREFzTUN3eExTNDNPQzB1T1RWakxTNHdPUzB1TmpndExqSXhMUzQzTnkwdU55MHVPRGRoTGpneUxqZ3lMREFzTUN3d0xURXNMalE0TERFdU1UWXNNUzR4Tml3d0xEQXNNUzB5TGpFMkxTNDFPRll6TGpjM1lURXVORFlzTVM0ME5pd3dMREVzTUMweUxqa3lMREIyTnk0NE5Xd3dMRFF1TXpOaE1TNHhOeXd4TGpFM0xEQXNNQ3d4TFM0NE15d3hMakV4TERFdU1UVXNNUzR4TlN3d0xEQXNNUzB4TGpJdExqTTFiQzB4TFM0NU1XTXRMalEzTFM0ME1pMHVOek10TGpZMkxTNDROQzB1TnpkaE1TNHpOU3d4TGpNMUxEQXNNQ3d3TFRJdExqRXlUREl1Tnl3eE5XRXhMak15TERFdU16SXNNQ3d3TERBdExqTTVMREZCTWk0MU55d3lMalUzTERBc01Dd3dMRE1zTVRjdU9EVnNNQ3d3WVRJM0xqSTBMREkzTGpJMExEQXNNQ3d4TERRdU55dzFMall5UVRFeUxqWXpMREV5TGpZekxEQXNNQ3d4TERndU5qRXNNamd1TWpGYVRUSXpMaklzTWpNdU16VmFUVFl1TlRFc01UWXVOVGxhSWlCbWFXeHNQU0lqWm1abUlpOCtQQzluUGp3dlp6NDhMM04yWno0PSk7XG59XG5cbi5zY3JvbGwtaGludC1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek15NHlPU0lnYUdWcFoyaDBQU0l4TWk0d01pSWdkbWxsZDBKdmVEMGlNQ0F3SURNekxqSTVJREV5TGpBeUlqNDhkR2wwYkdVKzQ0S2k0NEs3NDRPRDQ0T0lJREU4TDNScGRHeGxQanhuSUdsa1BTTGpnNnpqZ3FUamc2VGpnN3hmTWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTWlJK1BHY2dhV1E5SXVPRHJPT0NwT09EcE9PRHZGOHhMVElpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpUGp4c2FXNWxJSGd4UFNJeExqZzFJaUI1TVQwaU5pNHdNU0lnZURJOUlqRXdMalFpSUhreVBTSTJMakF4SWlCbWFXeHNQU0lqWm1abUlpOCtQSEJoZEdnZ1pEMGlUVEV3TGpRc055NHhOMGd4TGpnMVlURXVNVFlzTVM0eE5pd3dMREVzTVN3d0xUSXVNekZJTVRBdU5HRXhMakUyTERFdU1UWXNNQ3d4TERFc01Dd3lMak14V2lJZ1ptbHNiRDBpSTJabVppSXZQanh3WVhSb0lHUTlJazAzTGpRc01USmhNUzR4TlN3eExqRTFMREFzTUN3eExTNDNNaTB1TWpWc0xUWXVNalV0TlVFeExqSXNNUzR5TERBc01Dd3hMREFzTlM0NE55d3hMakUwTERFdU1UUXNNQ3d3TERFc0xqUTJMRFZNTmk0M0xqSXpRVEV1TVRZc01TNHhOaXd3TERBc01TdzRMakVzTWk0d09Fd3pMRFV1T1RFc09DNHhNaXd4TUVFeExqRTJMREV1TVRZc01Dd3dMREVzTnk0MExERXlXaUlnWm1sc2JEMGlJMlptWmlJdlBqeHNhVzVsSUhneFBTSXpNUzQwTlNJZ2VURTlJall1TURFaUlIZ3lQU0l5TWk0NE9TSWdlVEk5SWpZdU1ERWlJR1pwYkd3OUlpTm1abVlpTHo0OGNHRjBhQ0JrUFNKTk16RXVORFVzTnk0eE4wZ3lNaTQ0T1dFeExqRTJMREV1TVRZc01Dd3hMREVzTUMweUxqTXhhRGd1TlRaaE1TNHhOaXd4TGpFMkxEQXNNQ3d4TERBc01pNHpNVm9pSUdacGJHdzlJaU5tWm1ZaUx6NDhjR0YwYUNCa1BTSk5NalV1T1N3eE1tRXhMakU0TERFdU1UZ3NNQ3d3TERFdExqa3hMUzQwTTBFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU1UY3NNVEJzTlM0d09TMDBMakExVERJMUxqSXNNaTR3T0VFeExqRTJMREV1TVRZc01Dd3dMREVzTWpZdU5Ua3VNak5NTXpJdU9EUXNOV0V4TGpFMkxERXVNVFlzTUN3d0xERXNMalExTGpreExERXVNVFFzTVM0eE5Dd3dMREFzTVMwdU5ETXVPVEpzTFRZdU1qUXNOVUV4TGpFM0xERXVNVGNzTUN3d0xERXNNalV1T1N3eE1sb2lJR1pwYkd3OUlpTm1abVlpTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuLnNjcm9sbC1oaW50LWljb24td3JhcC5pcy1hY3RpdmUgLnNjcm9sbC1oaW50LWljb246YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbi13cmFwLmlzLWFjdGl2ZSAuc2Nyb2xsLWhpbnQtaWNvbjpiZWZvcmUge1xuICBhbmltYXRpb246IHNjcm9sbC1oaW50LWFwcGVhciAxLjJzIGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMjtcbn1cblxuLnNjcm9sbC1oaW50LWljb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuNCk7XG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdoaXRlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlOUzQzTnlJZ2FHVnBaMmgwUFNJek1DNDFNaUlnZG1sbGQwSnZlRDBpTUNBd0lESTFMamMzSURNd0xqVXlJajQ4ZEdsMGJHVSs0NEtpNDRLNzQ0T0Q0NE9JSURROEwzUnBkR3hsUGp4bklHbGtQU0xqZzZ6amdxVGpnNlRqZzd4Zk1pSWdaR0YwWVMxdVlXMWxQU0xqZzZ6amdxVGpnNlRqZzd3Z01pSStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh4TFRJaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaVBqeHdZWFJvSUdROUlrMHlNUzR6TXl3ek1DNDFNa2czTGpnMVFURXVOVFVzTVM0MU5Td3dMREFzTVN3MkxqTXNNamxoTVRJdU5EWXNNVEl1TkRZc01Dd3dMREF0TGpZekxUUXVORElzTWpVdU1UWXNNalV1TVRZc01Dd3dMREF0TkM0eU5TMDFiQzB1TURZdExqQTJRVFVzTlN3d0xEQXNNU3d3TERFMUxqZzJZVE11TmpRc015NDJOQ3d3TERBc01Td3hMakUzTFRJdU5qSXNNeTQyTXl3ekxqWXpMREFzTUN3eExEVXVNVFF1TURkV015NDNOMkV6TGpjM0xETXVOemNzTUN3eExERXNOeTQxTkN3d1ZqZ3VNek5oTXk0ek5Td3pMak0xTERBc01Dd3hMREV1TWpZc01Dd3pMRE1zTUN3d0xERXNNaXd4TGpJeUxETXVOU3d6TGpVc01Dd3dMREVzTWkwdU1EWXNNeTR5TVN3ekxqSXhMREFzTUN3eExESXNNUzQxTkN3ekxqYzBMRE11TnpRc01Dd3dMREVzTXl3dU5EZEJOQzR5TVN3MExqSXhMREFzTUN3eExESTFMamMwTERFMVl6QXNMakV4TERBc0xqSTNMREFzTGpRMllURTVMakkyTERFNUxqSTJMREFzTUN3eExTNDROQ3czWXkwdU1UUXVNemd0TGpNMkxqZ3hMUzQxTml3eExqSXliQzB1TVRFdU1qSmpNQ3d1TURjdExqQTVMakUwTFM0eE5DNHlNV0UzTGpFekxEY3VNVE1zTUN3d0xEQXRNUzR4Tnl3eUxqRTNZeTB1TURZdU5UWXRMakEyTERJdU1UVXRMakExTERJdU56RkJNUzQxTlN3eExqVTFMREFzTUN3eExESXhMak16TERNd0xqVXlXazA0TGpZeExESTRMakl4YURFeVl6QXRMamN4TERBdE1TNDNNUzR3TnkweUxqSXpZVGd1TnpRc09DNDNOQ3d3TERBc01Td3hMalU1TFRNdU1qVnNMakEyTFM0eE1tRXhNQ3d4TUN3d0xEQXNNQ3d1TkRZdE1Td3hOaTQ0TERFMkxqZ3NNQ3d3TERBc0xqY3ROaTR4TW1Nd0xTNHlNeXd3TFM0ME1Td3dMUzQxTkdnd1lUSXNNaXd3TERBc01DMHVOalF0TVM0MU1pd3hMak16TERFdU16TXNNQ3d3TERBdE1TNDFOUzR3T0N3eExqRXpMREV1TVRNc01Dd3dMREV0TVM0eE9DNHlPQ3d4TGpFMUxERXVNVFVzTUN3d0xERXRMamM0TFM0NU5Dd3hMakkyTERFdU1qWXNNQ3d3TERBdExqYzFMVEV1TVRFc01Td3hMREFzTUN3d0xURXVNVEV1TWpoc0xTNHhMakZoTVM0eE5Td3hMakUxTERBc01Dd3hMVEV1TVRrdU1qa3NNUzR4Tml3eExqRTJMREFzTUN3eExTNDNPQzB1T1RWakxTNHdPUzB1TmpndExqSXhMUzQzTnkwdU55MHVPRGRoTGpneUxqZ3lMREFzTUN3d0xURXNMalE0TERFdU1UWXNNUzR4Tml3d0xEQXNNUzB5TGpFMkxTNDFPRll6TGpjM1lURXVORFlzTVM0ME5pd3dMREVzTUMweUxqa3lMREIyTnk0NE5Xd3dMRFF1TXpOaE1TNHhOeXd4TGpFM0xEQXNNQ3d4TFM0NE15d3hMakV4TERFdU1UVXNNUzR4TlN3d0xEQXNNUzB4TGpJdExqTTFiQzB4TFM0NU1XTXRMalEzTFM0ME1pMHVOek10TGpZMkxTNDROQzB1TnpkaE1TNHpOU3d4TGpNMUxEQXNNQ3d3TFRJdExqRXlUREl1Tnl3eE5XRXhMak15TERFdU16SXNNQ3d3TERBdExqTTVMREZCTWk0MU55d3lMalUzTERBc01Dd3dMRE1zTVRjdU9EVnNNQ3d3WVRJM0xqSTBMREkzTGpJMExEQXNNQ3d4TERRdU55dzFMall5UVRFeUxqWXpMREV5TGpZekxEQXNNQ3d4TERndU5qRXNNamd1TWpGYVRUSXpMaklzTWpNdU16VmFUVFl1TlRFc01UWXVOVGxhSWk4K1BDOW5Qand2Wno0OEwzTjJaejQ9KTtcbn1cblxuLnNjcm9sbC1oaW50LWljb24td2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l6TXk0eU9TSWdhR1ZwWjJoMFBTSXhNaTR3TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJRE16TGpJNUlERXlMakF5SWo0OGRHbDBiR1UrNDRLaTQ0Szc0NE9ENDRPSUlESThMM1JwZEd4bFBqeG5JR2xrUFNMamc2empncVRqZzZUamc3eGZNaUlnWkdGMFlTMXVZVzFsUFNMamc2empncVRqZzZUamc3d2dNaUkrUEdjZ2FXUTlJdU9Eck9PQ3BPT0RwT09EdkY4eExUSWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlQanhzYVc1bElIZ3hQU0l4TGpnMUlpQjVNVDBpTmk0d01TSWdlREk5SWpFd0xqUWlJSGt5UFNJMkxqQXhJaTgrUEhCaGRHZ2daRDBpVFRFd0xqUXNOeTR4TjBneExqZzFZVEV1TVRZc01TNHhOaXd3TERFc01Td3dMVEl1TXpGSU1UQXVOR0V4TGpFMkxERXVNVFlzTUN3eExERXNNQ3d5TGpNeFdpSXZQanh3WVhSb0lHUTlJazAzTGpRc01USmhNUzR4TlN3eExqRTFMREFzTUN3eExTNDNNaTB1TWpWc0xUWXVNalV0TlVFeExqSXNNUzR5TERBc01Dd3hMREFzTlM0NE55d3hMakUwTERFdU1UUXNNQ3d3TERFc0xqUTJMRFZNTmk0M0xqSXpRVEV1TVRZc01TNHhOaXd3TERBc01TdzRMakVzTWk0d09Fd3pMRFV1T1RFc09DNHhNaXd4TUVFeExqRTJMREV1TVRZc01Dd3dMREVzTnk0MExERXlXaUl2UGp4c2FXNWxJSGd4UFNJek1TNDBOU0lnZVRFOUlqWXVNREVpSUhneVBTSXlNaTQ0T1NJZ2VUSTlJall1TURFaUx6NDhjR0YwYUNCa1BTSk5NekV1TkRVc055NHhOMGd5TWk0NE9XRXhMakUyTERFdU1UWXNNQ3d4TERFc01DMHlMak14YURndU5UWmhNUzR4Tml3eExqRTJMREFzTUN3eExEQXNNaTR6TVZvaUx6NDhjR0YwYUNCa1BTSk5NalV1T1N3eE1tRXhMakU0TERFdU1UZ3NNQ3d3TERFdExqa3hMUzQwTTBFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU1UY3NNVEJzTlM0d09TMDBMakExVERJMUxqSXNNaTR3T0VFeExqRTJMREV1TVRZc01Dd3dMREVzTWpZdU5Ua3VNak5NTXpJdU9EUXNOV0V4TGpFMkxERXVNVFlzTUN3d0xERXNMalExTGpreExERXVNVFFzTVM0eE5Dd3dMREFzTVMwdU5ETXVPVEpzTFRZdU1qUXNOVUV4TGpFM0xERXVNVGNzTUN3d0xERXNNalV1T1N3eE1sb2lMejQ4TDJjK1BDOW5Qand2YzNablBnPT0pO1xufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbi13aGl0ZSAuc2Nyb2xsLWhpbnQtdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cbiovXG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHRleHQ6ICMwMDA7XG4kbWFpbjogI0U1MDAxMTtcbiRzdWI6ICNEMkFGNkE7XG4kYmFzZTogI2ZmZjtcblxuQG1peGluIGlwaG9uZXh7XG4gICAgcGFkZGluZy1yaWdodDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICAgIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gICAgcGFkZGluZy1sZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xufVxuQG1peGluIGxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87IFxuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0BtZWRpYShtaW4td2lkdGg6IDQ1MHB4KXtcbiAgICAgICAgLy93aWR0aDogMzcwcHg7XG4gICAgICAgIC8vZm9udC1zaXplOiAyZW07XG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIC8vJjphZnRlcntcbiAgICAgICAgICAgIC8vd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAvL2hlaWdodDogMjBweDtcbiAgICAgICAgLy99XG4gICAgLy99XG59XG5AbWl4aW4gbGlzdC1zdHlsZXtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IC43ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IDIyLjI0dnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsLjYpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA0NTBweCl7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyNTBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaW1ne1xuICBcdGhlaWdodDogYXV0bztcbiAgXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5pZnJhbWV7XG5cdCAgbWF4LXdpZHRoOiAxMDAlXHQ7XG59XG51bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuaHIge1xuICAgIG1hcmdpbjogNGVtIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2FhYTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tYmx7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo0ODlweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNwe1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wY3tcbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubHNwe1xuICAgIEBtZWRpYShtaW4td2lkdGg6MTI1MHB4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubHBje1xuICAgIEBtZWRpYShtYXgtd2lkdGg6MTI0OXB4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4qIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmF7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBcdHRyYW5zaXRpb246IC41cztcblx0QG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICY6aG92ZXJ7XG4gIFx0XHQgIG9wYWNpdHk6IC42O1xuXHQgICAgfVxuICAgIH1cbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbn1cblxuOmZvY3Vze1xuICAgIGJvcmRlcjowO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgICBib3gtc2hhZG93Om5vbmU7XG59XG5tYWlue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsJ2hpcmFnaW5vIGtha3UgZ290aGljIHBybycsJ+ODoeOCpOODquOCqicsIE1laXJ5bywn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsJ01TIFBHb3RoaWMnLHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6JHRleHQ7XG59XG5cbmgye1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgLy9mb250LXNpemU6IDQwcHg7XG4gICAgfVxufVxuc3Ryb25ne1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2U1YTEwMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9tYXJnaW46IDJlbSAwIC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbn1cbnRhYmxle1xuICAgIHN0cm9uZ3tcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vaGVhZGVyXG4udG9we1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRleHQsLjkpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2hvd3tcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dve1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgJi0taW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4ICMwMDApO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTUwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTYzcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RyaWdnZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgICBib3JkZXI6IG5vbmU7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgbWFyZ2luOiAwO1xuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHRcdFx0dHJhbnNpdGlvbjogLjVzO1xuXHRcdFx0Ym94LXNoYWRvdzogMXB4IDFweCAwcHggIzAwMDtcblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm9wZW57XG5cdFx0ICAgIHNwYW57XG5cdFx0ICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgIFx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOGRlZykgc2NhbGVYKDEuMyk7XG4gICAgXHRcdFx0fVxuICAgIFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuICAgIFx0XHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICBcdFx0XHR9XG4gICAgXHRcdFx0JjpsYXN0LWNoaWxke1xuICAgIFx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzhkZWcpIHNjYWxlWCgxLjMpO1xuICAgIFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cbiAgICB9XG4gICAgJl9fbWVudXtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkdGV4dCwuOSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0M3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAmLS1wYWdle1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMS41ZW0gMCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXNuc3tcbiAgICAgICAgICAgIG1hcmdpbjogM2VtIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMSkpO1xuICAgICAgICAgICAgICAgICAgICAmLmZhY2Vib29re1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi50d2l0dGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pbnN0YWdyYW17XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnlvdXR1YmV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICAgICBhOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYWNlYm9va3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMTg3N2YyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi50d2l0dGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMxREExRjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmluc3RhZ3JhbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRDkzMTc3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi55b3V0dWJle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNjZDIwMWY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWxhbmd1YWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYub3BlbntcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0M3B4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzE1cHgpe1xuICAgICAgICAmX19tZW51e1xuICAgICAgICAgICAgJi0tcGFnZXtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2F7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGFyZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1saXN0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWNhcnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTMxNnB4KXtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICZfX2xvZ297XG4gICAgICAgICAgICB3aWR0aDogMzI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAmLS1pbWFnZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RyaWdnZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX21lbnV7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1wYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgID5saXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2F7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGFyZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1zbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBsaSBzdmd7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubWVnYXtcbiAgICBtYXJnaW46IDA7XG4gICAgJl9fY2hpbGR7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICYtLWxpc3R7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1pbWFnZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTI0OXB4KXtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmX19wYXJlbnR7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2hpbGR7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICA+bGl7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgJl9fcGFyZW50e1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICZfX2NoaWxke1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDQ0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vbGVmdDogNTAlO1xuICAgICAgICAgICAgLy90b3A6IDM1cHg7XG4gICAgICAgICAgICAvL3dpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsLjkpO1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1saXN0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgID5saXtcbiAgICAgICAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxNjUwcHgpe1xuICAgICAgICAmX19jaGlsZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICYtLWxpc3R7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogMTI1MHB4O1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1pbWFnZXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMTBweCAwIDAgO1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gMTI3MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb24tY2FydCB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggIzAwMCk7XG59XG4ubWVudS13cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEobWluLXdpZHRoOjEyNTBweCl7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxufVxuI2Nsb3NlQXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5iYWNrLXRvcHtcbiAgICBmb250LWZhbWlseTogJ1JhY2luZyBTYW5zIE9uZScsIGN1cnNpdmU7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgei1pbmRleDogMTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgfVxuICAgIH1cbiAgICAmLnNob3d7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG4ubWVnYS1zdWIge1xuICAgICZfX2NoaWxke1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGR0e1xuICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTI0OXB4KXtcbiAgICAgICAgJl9fcGFyZW50e1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jaGlsZHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0e1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyNTBweCl7XG4gICAgICAgICZfX3BhcmVudHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICAgICAgfVxuICAgICAgICAmX19jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRkIHVse1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5vcGVuU3Vie1xuICAgIC5tZWdhLXN1YiB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyNDlweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsLjgpO1xuICAgICAgICAgICAgJl9fcGFyZW50e1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19jaGlsZHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcm9kdWN0LW1lbnUge1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyNTBweCl7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlIDEwJSAxMCUgMTAlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAyMCUgMjAlIDIwJSAyMCU7XG4gICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgICZfX211ZmxlciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDExO1xuICAgICAgICB9XG4gICAgICAgICZfX2VuZ2luZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDExO1xuICAgICAgICB9XG4gICAgICAgICZfX2VsZWN0cmljYWwge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAxMTtcbiAgICAgICAgfVxuICAgICAgICAmX19jaGFzc2lzIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNztcbiAgICAgICAgfVxuICAgICAgICAmX19nb29kcyB7XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA2O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA3O1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmX19raXRwYXJ0cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29tcGxldGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3dhcnJhbnR5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGRse1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuLm1lbnUtMzB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG59XG5cblxuLy9mb290ZXJcbi5ib3R0b217XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgICAmX19sb2dve1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICAgICAgd2lkdGg6IDMyNHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgJi0taW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogMzI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2l0ZW1hcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICAgIG1hcmdpbjogMCA0NXB4IDJlbTtcbiAgICAgICAgfVxuICAgICAgICBkdHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGR7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvcHl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTI0OXB4KXtcbiAgICAgICAgJl9fc2l0ZW1hcHtcbiAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gNDVweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS41ZW0gMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQxNHB4KXtcbiAgICAgICAgJl9fc2l0ZW1hcHtcbiAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDVweCk7XG4gICAgICAgICAgICAgICAgZGR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vY29tbW9uXG4uaW5mby1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIGxpe1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmLnBvc3RlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjIlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRpbWV7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzk5cHgpe1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDEwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgJjpub3QoLmZpcnN0LWJpZyl7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMmVtKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZpcnN0LWJpZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSArIDEwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIC03cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEwKSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxNCksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTgpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIyKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmluZm8tbGlzdC10eXBlMntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgcGFkZGluZzogNy41cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NS43JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICYucG9zdGVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbix0aW1le1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBicntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM5OXB4KXtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpe1xuICAgICAgICAmOm5vdCguZmlyc3QtYmlnKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSArIDEwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMmVtKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmlyc3QtYmlne1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IGNhbGMoNTAlICsgMTBweCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgLTdweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNiksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE0KSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxOCksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMjIpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGluay13aGl0ZS1yZWQge1xuICAgIEBpbmNsdWRlIGxpbms7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJG1haW47XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgfVxuICAgIH1cbn1cbi5saW5rLXdoaXRlIHtcbiAgICBAaW5jbHVkZSBsaW5rO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgIH1cbiAgICB9XG59XG4ubGluay1ibGFjayB7XG4gICAgQGluY2x1ZGUgbGluaztcbiAgICAvL2JhY2tncm91bmQ6ICMwMDA7XG4gICAgLy9jb2xvcjogI2ZmZjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIH1cbn1cbi5saW5rLXJlZCB7XG4gICAgQGluY2x1ZGUgbGluaztcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICB9XG4gICAgfVxufVxuLmxpbmstb3BhY2l0eSB7XG4gICAgQGluY2x1ZGUgbGluaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsLjgpO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICB9XG4gICAgfVxufVxuLmxpbmstYXJlYXtcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubGluay1saXN0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIGxpc3Qtc3R5bGU7XG4gICAgbGl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICBhe1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIGxpe1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzLjM2dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3R0b20gbGl7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhdGVnb3JpemVke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICAmX19saXN0e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYucHJvZHVjdHN7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaXN0LXN0eWxlO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpe1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZlYXR1cmVze1xuICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1zdHlsZTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwOm5vdCgubGluay1vcGFjaXR5KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAuNWVtIDAgNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCdoaXJhZ2lubyBrYWt1IGdvdGhpYyBwcm8nLCfjg6HjgqTjg6rjgqonLCBNZWlyeW8sJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCdNUyBQR290aGljJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMGVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmFjZXN7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaXN0LXN0eWxlO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0zNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKuOCueOCr+ODreODvOODq+ODkOODvOWFqOS9kyovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDhweDtcbn1cblxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7ou4zpgZMqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgjZmZmLC4xKTtcbn1cblxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7li5XjgY/pg6jliIYqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBrZXlmcmFtZXMgbW92ZSB7IFxuICAgIGZyb20geyB3aWR0aDogMDtvcGFjaXR5OiAwOyB9IFxuICAgIHRvIHtvcGFjaXR5OiAxO31cbn1cbiBcbi50eXBpbmcgeyBcbiAgICB3aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuYWN0aW9ue1xuICAgICAgICAvL2JvcmRlci1yaWdodDogLjFlbSBzb2xpZDtcbiAgICAgICAgd2lkdGg6IDM1MHB4OyAvKiAjIG9mIGNoYXJzICovXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZSAxcyBzdGVwcygxMCwgZW5kKVxuICAgIH1cbn1cbi50eXBpbmctbG9uZyB7IFxuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgJi5hY3Rpb257XG4gICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAuMWVtIHNvbGlkO1xuICAgICAgICB3aWR0aDogNTUwcHg7IC8qICMgb2YgY2hhcnMgKi9cbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlIDFzIHN0ZXBzKDEwLCBlbmQpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmUyIHsgXG4gICAgZnJvbSB7IGhlaWdodDogMDtvcGFjaXR5OiAwOyB9IFxuICAgIHRvIHtvcGFjaXR5OiAxO31cbn1cbiBcbi5jYXRlZ29yaXplZF9fdGl0bGUgeyBcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuYWN0aW9ue1xuICAgICAgICAvL2JvcmRlci1yaWdodDogLjFlbSBzb2xpZDtcbiAgICAgICAgaGVpZ2h0OiAzODBweDsgLyogIyBvZiBjaGFycyAqL1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBhbmltYXRpb246IG1vdmUyIDFzIHN0ZXBzKDEwLCBlbmQpXG4gICAgfVxufVxuXG4jdHZ7XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UgLjVzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgfVxuICAgICYuYWN0aW9ue1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5saW5rLWxpc3R7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZSAuNXM7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gICAgJi5hY3Rpb257XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9tZS1wcm9kdWN0c3tcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBtYXJnaW46IDEyNXB4IGF1dG87XG4gICAgfVxufVxuXG4uaG9tZS1tZXNzYWdle1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMTB2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tZXNzYWdlLWJhY2sucG5nJykgbGVmdCBib3R0b20vIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgID5kaXZ7XG4gICAgICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiTWVzc2FnZVwiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsYmxhY2ssIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBhZ2UtdG9we1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucmFjZS1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuLmFib3V0LXByb2R1Y3Qge1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwcGVhcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgLjNzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgfVxuICAgICYuYWN0aW9ue1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJiYWd1ZXR0ZUJveFwiO1xuQGltcG9ydCBcInNjcm9sbC1oaW50XCI7XG5AaW1wb3J0IFwic2xpY2tcIjtcbkBpbXBvcnQgXCJzbGljay10aGVtZVwiO1xuQGltcG9ydCBcImNvbW1vblwiO1xuXG4vL+S4i+WxpOODmuODvOOCuFxuQGtleWZyYW1lcyBmYWRlaW4tYmFjayB7XG4gIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb20tb3V0IHtcbiAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5mYWRle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgICYuYWN0aW9ue1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBhbmltYXRpb246IGZhZGVpbiAycyBsaW5lYXIgMHMgZm9yd2FyZHM7XG4gICAgfVxufVxuXG4ubG93LW1haW4ge1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICAvL2FuaW1hdGlvbjogZmFkZWluLWJhY2sgNXMgZWFzZSAwcyBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uOiB6b29tLW91dCAxMHMgZWFzZSAwcyBmb3J3YXJkcztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsLjUpIHVybCguLi9pbWcvYmFjay5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgICZfX3RpdGxlLFxuICAgICZfX3NpbmdsZSxcbiAgICAmX19zb2xvLHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICBhbmltYXRpb246IGZhZGVpbiAuNXMgbGluZWFyIDFzIGZvcndhcmRzO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYntcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICBhbmltYXRpb246IGZhZGVpbiAuNXMgbGluZWFyIDEuNXMgZm9yd2FyZHM7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzAwMDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMi41cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTk5cHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NpbmdsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzAwMDtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU5OXB4KXtcbiAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NvbG97XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1OTlweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7XG4gICAgICAgIGhlaWdodDogNjB2aDtcbiAgICB9XG59XG5cbi5icmVhZGNydW1ie1xuXHRwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjMDAwO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGlzdC1hcmVhe1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHBhZGRpbmc6IDEyNXB4IDE1cHg7XG4gICAgfVxufVxuLypcbi5jYXRlZ29yeS1saXN0IHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jdXJyZW50e1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuKi9cbi5wYWdlLW51bWJlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICA+IGEgLFxuICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hcnJvd3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNik7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCA+IGEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiBhe1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1cnJlbnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIC8vei1pbmRleDogMjtcbiAgICB9XG59XG4uY29udGVudHMtd3JhcHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYucGFnZXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICB0YWJsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIHRoe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICB9XG4gICAgICAgIHRoLHRke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHRoLHRke1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IC41ZW0gc29saWQgI2RkZDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBtYXJnaW46IDEyNXB4IDA7XG4gICAgfVxufVxuLmNvbnRlbnRzLWFyZWF7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMThweCAxZW07XG4gICAgfVxuICAgIGgzLGg0LGg1e1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNhYWE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuICAgIHRhYmxle1xuICAgICAgICB0cntcbiAgICAgICAgICAgIHRoLHRke1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgIH1cbiAgICAgICAgaDMsaDQsaDV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuaDIuZ2FsbGVyeS10aXRsZXtcbiAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg1MHZ3IC0gNTAlKSAqIC0xKTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYm9yZGVyOiBub25lO1xufVxuLmdhbGxlcnl7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDUwdncgLSA1MCUpICogLTEpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDYwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5idXR0b24jY2xvc2UtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLy9wcm9kdWN0c1xuLmFib3V0LXdyYXAge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCAxNjVweDtcbiAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgICAvL21heC13aWR0aDogMTM4MHB4O1xuICAgICZfX25hbWV7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICBkaXZ7XG4gICAgICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMTVweCAxODVweDtcbiAgICAgICAgJi5wb3B7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5saW5ldXB7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEyNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUmFjaW5nIFNhbnMgT25lJywgY3Vyc2l2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICB9XG4gICAgdWx7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICAgICAgJi5iaWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLC41KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvL3RvcDogNTAlO1xuICAgICAgICAgICAgICAgIC8vbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIC8vdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy93aW5kb3cuc3ZnJykgY2VudGVyIGNlbnRlci8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZm91cntcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHdve1xuICAgICAgICBwYWRkaW5nOiAwIC41ZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAuNWVtO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgICAmX190d297XG4gICAgICAgICAgICBhIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tcGxldGVze1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICAmX19pdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGgsdGR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgbWFyZ2luOiAxMjVweCBhdXRvO1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ua2l0cGFydHN7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgJl9faXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aCx0ZHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBtYXJnaW46IDEyNXB4IDA7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmhhbGZhcmVhe1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIC5saW5rLWJsYWNre1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIGRke1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpe1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICBwYWRkaW5nOiAzZW07XG4gICAgICAgICYud2hpdGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB9XG4gICAgICAgIHNlY3Rpb257XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzZW0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGlua3N7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAuNWVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kZXRhaWxze1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgJl9faXRlbXtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7XG4gICAgICAgIC5saW5rLWJsYWNre1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnRpdGxlLWltYWdle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDRlbTtcbn1cbi5iYXp6YXotZGV0YWlse1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLmRldGFpbHNfX2l0ZW17XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cbi5iYXp6YXotbGlua3N7XG4gICAgbWFyZ2luOiAwIGF1dG8gMmVtO1xuICAgIG1heC13aWR0aDogOTUwcHg7XG59XG5cbi5uZXctcmFjZXtcbiAgICAmX19pbmZve1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1NSUgLSAxMjVweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg0NSUgKyA4MHB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5maXgtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogY2FsYyg1MHZoIC0gODBweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgIH1cbiAgICB9XG59XG4ucmFjZS1hcmNoaXZle1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgc2VjdGlvbntcbiAgICAgICAgcGFkZGluZzogNGVtIDFlbTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgICAgICB0ZCx0aHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgPmRpdntcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMThweCAxZW07XG4gICAgfVxuICAgIHRhYmxle1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRye1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGgsdGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHNlY3Rpb257XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAxZW07XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpe1xuICAgICAgICBzZWN0aW9ue1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRoLHRke1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmFjZS1kZXRhaWx7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgJl9fcmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAmX19sZWZ0e1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgICAgICAgICAgIGgyLmdhbGxlcnktdGl0bGUsXG4gICAgICAgICAgICAuZ2FsbGVyeXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNTB2dyAtICg1MCUgKyAxMjVweCkpICogLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3JpZ2h0e1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnRodW1ibmFpbC1hcmVhe1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmJhY2tudW1iZXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICZfX3RpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX19kYXRhe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDVweCAwIDEwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG59XG4ucmFjZV90YWJsZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICB0YWJsZXtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGh7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdHIucmVke1xuICAgICAgICAgICAgdGgsdGR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnJhY2UtcmVsZWFzZXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuLnNwb25zb3Ige1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwdnc7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCl7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNSk6bnRoLWNoaWxkKC1uKzgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFib3V0e1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgICBoMntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEyNXB4IDE1cHg7XG4gICAgfVxufVxuLnBvaW50e1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgJl9fYm94e1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICAgICAgJi0taGVhZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzAwMDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cih0aXRsZSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tY2FwdGlvbntcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAmX19ib3h7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDU1JSAtIDE3MHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1oZWFke1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1jYXB0aW9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goMTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDU1JSAtIDIwMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0taGVhZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tY2FwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgfVxuICAgICAgICAmX19ib3h7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDU1JSAtIDI3MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0taGVhZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tY2FwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52YXJpYXRpb24tdGl0bGV7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMWVtO1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYWFhO1xuICAgICYubWdue1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4udmFyaWF0aW9ue1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmLm1nbntcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgZmlndXJle1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgICAmLmNoYXJhe1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgID5maWd1cmV7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGgyLGg0e1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGgsdGR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAgICAgICAgID5pbWcsXG4gICAgICAgICAgICA+ZmlndXJle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgICAgICAgICBoMixoNHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNoYXJhe1xuICAgICAgICAgICAgLnZhcmlhdGlvbl9faXRlbXtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5tZ257XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gICAgfVxufVxuLmNvbnRlbnRzLWludHJve1xuICAgIGZpZ3VyZXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgaDIsaDN7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubGVmdHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJpY2UtYm94e1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGRke1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICB9XG59XG5cblxuLmFuY2hvci1saW5rcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgICYuY2F0e1xuICAgICAgICAvL3BhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICAuY3VycmVudHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgJi5mb3VyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgJi5mcmVle1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgJi5jYXR7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZvdXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KXtcbiAgICAgICAgJi5jYXR7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZXJ2aWNlLWJveCB7XG4gICAgcGFkZGluZzogMS41ZW07XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBoM3tcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgZGR7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgcGFkZGluZzogM2VtO1xuICAgIH1cbiAgICAmLmJsYWNre1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuLnNlcnZpY2Utc2Vje1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgaDIge1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7XG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ubXgtaW1wb3J0YW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZXJ2aWNlLXBvaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBkdHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGRke1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG90e1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG4ucmVke1xuICAgIGNvbG9yOiAkbWFpbjtcbn1cbi5mbG93LWFyZWF7XG4gICAgZmlndXJle1xuICAgICAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDIwcHggMjVweCAwIDI1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxZW0pO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDMwcHggMCAzMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkbWFpbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLndhcnJhbnR5e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZpZ2NhcHRpb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCLilrxcIjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuc3Bhbi5teC1pbXBvcnRhbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbn1cblxuLnJlZ2lzdGVyLWZsb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAuc2VydmljZS1ib3h7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMjBweCAxNXB4IDAgMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y1ZjVmNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbmR7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDI1cHgpO1xuICAgICAgICB9XG4gICAgICAgIC5zZXJ2aWNlLWJveHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzMHB4IDAgMzBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y1ZjVmNTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2F1dGlvbntcbiAgICBjb2xvcjogJG1haW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG59XG4ubGF5b3V0e1xuICAgIGZpZ3VyZXtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuaGFsZntcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5tdDQwe1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5tdGI0MHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLnF1YWxpdHktcG9saWN5e1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJl9fYXV0aG9ye1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgcGFkZGluZzogM2VtO1xuICAgIH1cbn1cblxuLmdvLWFyY2hpdmVze1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgfVxufVxuXG4udG91cmluZy1saXN0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgICZfX2hlYWR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cblxuLmltZ19yIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxMHB4O1xufVxuLmltZ19sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDEwcHg7XG59XG4udGltZWxpbmUtY29udGFpbmVye1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXgtd2lkdGg6IDEzNTBweDtcbn1cbi50aW1lbGluZS13cmFwcGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGgye1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JhY2luZyBTYW5zIE9uZScsIGN1cnNpdmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50aW1lbGluZS1zZXJpZXN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZHR7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkZHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgZGR7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmltZ19yLFxuICAgICAgICAuaW1nX2wsXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50aW1lbGluZS1ldmVudC1jb250ZW50e1xuICAgIHB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIHN0cm9uZ3tcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RkZDtcbiAgICB9XG59XG4udGltZWxpbmUtdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbn1cblxuLnZpZGVvLWxpc3R7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIFxuICAgICZfX2JveHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnZ3O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODlweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAmX19ib3h7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMjZ2dztcbiAgICAgICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTJ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICZfX2JveHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZG93bmxvYWQtbGlzdHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuLm91dGxpbmVfYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuLm91dGxpbmVfYm94IHRhYmxle1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5vdXRsaW5lX2JveCB0YWJsZSB0ciB0aHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlNWU2O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5vdXRsaW5lX2JveCB0YWJsZSB0ciB0ZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMGYxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyBcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tYXB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0X3JlZHtcbiAgICBjb2xvcjogI2YwMDtcbn1cbi5jYWxse1xuICAgIGJhY2tncm91bmQtY29sb3I6I2U3ZTVlNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4uYm94X2dyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJmMGYxO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi50ZXh0X2JvbGR7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnAudGV4dF9sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdF93cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5jb250YWN0X3RleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC5jb250YWN0X2ltZyB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4ub3V0bGluZV9ib3ggdGFibGUgdHIgdGh7XG4gICAgd2lkdGg6IDY0cHg7XG59XG4uY29udGFjdF90ZXh0IHtcbiAgICB3aWR0aDoxMDAlO1xufVxuLmNvbnRhY3RfaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbn1cblxuLmJveF95ZWxsb3d7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWZiZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhpc3RvcnlfYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhpc3RvcnlfYm94IHRhYmxle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGlzdG9yeV9ib3ggdGFibGUgdHIgdGh7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTVlNjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uaGlzdG9yeV9ib3ggdGFibGUgdHIgdGR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjBmMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgdWx7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgXG4gICAgICAgIH1cbiAgICB9XG59XG4uZGV2ZWxvcG1lbnRfd3JhcHtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5ib3hfYmx1ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY0O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM2ZTlhYjU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2MHB4KTtcbiAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlY3J1aXRtZW50X2JveHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICB9XG59XG4uZGV2ZWxvcG1lbnRfdGFibGV7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHRib2R5e1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmRldmVsb3BtZW50X2ltZ3tcbiAgICB3aWR0aDogMzQwcHg7XG59XG5cblxuQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC5yZWNydWl0bWVudF9ib3ggLmJveF9ibHVle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4uZGlnaXRhbC1saXN0e1xuICAgIHVse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIFxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IFxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZGlnaXRhbC1saXN0IHRhYmxleyBcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgdHIgdGR7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxufVxuXG4ucGhpbG9zb3BoeXtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNjBweCAxZW07XG4gICAgICAgICZfX2ltYWdle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5yZXZlcnNle1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlLFxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgcGFkZGluZzogNWVtIDFlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgICAgICAmLmJsYWNre1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpe1xuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgcGFkZGluZzogNWVtIDNlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLml0ZW0tdmFyaWF0aW9ue1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmX19jaGlsZHtcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgJi0taW1hZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtLXdyYXB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgJi0tbmFtZXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgICYtLWxpbmt7XG4gICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICZfX2NoaWxke1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjUwcHgpe1xuICAgICAgICAmX19jaGlsZHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmludHJvLWFyZWF7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNhYWE7XG4gICAgLmNvbnRlbnRzLWludHJvIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50b3AtaW50cm97XG4gICAgYmFja2dyb3VuZDogIzFkMWQxZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICA+IGRpdntcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICAgIC5saW5rLXJlZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo4NzBweCl7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIC5saW5rLXJlZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLml0ZW0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmaWd1cmV7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBmaWdjYXB0aW9ue1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjVweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cbi50d28tY29sdW1uIHtcbiAgICBmaWd1cmV7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAuaGFsZntcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4uc2V0dGluZ3tcbiAgICB0YWJsZXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgICB0aCx0ZHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZDpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2Nyb2xsc3tcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgPnRhYmxle1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLnNwZWNfbGlzdF93cmFwe1xuICAgIHRhYmxlIHRyIHRoe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxufVxuXG4uc3BlY19oYXlhYnVzYSB0YWJsZSB0ciB0ZHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgXG4uY29tcGxldGUtZ2FsbGVyeXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAuZmFjdG9yeV93cmFwe1xuICAgICAgICAuaXRlbS12YXJpYXRpb24ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxufVxuLmFib3V0LWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjA1cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYWFhO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE3LjVweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE3LjVweCk7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4gICAgXG5cbi5yZWxlYXNlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZHR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIGR0LGRke1xuICAgICAgICAvL3BhZGRpbmc6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbi53aGl0ZS1hcmVhe1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuYS5lY3UtZGwtYnV0dG9uLCBhLmVjdS1kbC1idXR0b246aG92ZXIsIGEuZWN1LWRsLWJ1dHRvbjp2aXNpdGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDExN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM3ZDgzODM7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAxcHggMHB4ICNmYWZhZmE7XG4gICAgYmFja2dyb3VuZDogI2ZiZmFmNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkOWQ4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWJkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2M3YzVjMTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5wcm9kdWN0c19ib3gudGFfY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBmb250LXNpemU6MS4xZW07XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIC41ZW0pO1xuICAgICAgICB9XG4gICAgfVxufVxuLm10MjB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJ0bl9hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuaW5wdXQuYmFjayB7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuaW5wdXQua2FrdW5pbixcbmlucHV0LnJlZyxcbmlucHV0LmNvbmYsXG5pbnB1dC5zZW5ke1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmZhcV9xe1xuICAgIHRoe1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlFcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMWVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZhcV90YWJsZXtcbiAgICB0YWJsZXtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgdGR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJBXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDFlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwYjZlNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRpdF9saXN0X2ZhcXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFlbSAwIDAgLTFlbTtcbn1cblxuLyoqXG4qIOaPkOaQuuS8muekvuWLn+mbhlxuKi9cbi5wdXJjaGFzZSB7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJl9faW50cm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgICYtLW1haW4ge1xuICAgICAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTVFNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMEYxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG9sLCB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0taW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFjdC1mb3JtIHtcbiAgICAgICAgdGFibGUgKiB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0U1RTY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMEYxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmgzLWhlYWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlcXVpcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtLWJ1dHRvbiwgLmJhY2staG9tZSB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjlweCl7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W25hbWU9J2NtLWJ1dHRvbiddIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLCBpbnB1dFt0eXBlPSdlbWFpbCddLCB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OXB4KXtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFtuYW1lPSdjbS1idXR0b24nXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmX19pbnRybyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICAmLS1tYWluIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0taW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250YWN0LWZvcm0ge1xuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmFjay1ob21lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4vL+WJtealreiAhVwiUE9Q5ZCJ5p2RXCJcbi5iZWlnZXtcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNGQ4O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBoMntcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuICAgICZfX2JveHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgICAubmFtZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2JveHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICYtLWNvbnRlbnRze1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGlzdG9yeXtcbiAgICB0aHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbn1cblxuLy9zaG9wXG4uc2hvcC1zcGVje1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB0aHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbn1cbi50YWd7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgJl9faXRlbXtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMCAxcHggM3B4IDA7XG4gICAgfVxufVxuLnNob3AtdGFibGV7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICB0cntcbiAgICAgICAgdGh7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICB0aCx0ZHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zaG9wLXRpdGxle1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpe1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgfVxufVxuLmFyY2hpdmUtdGFne1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxufVxuLnNob3AtZGF0YXtcbiAgICBtYXJnaW46IDA7XG59XG4uYm94LWFuY2hvcntcbiAgICAmX19pdGVte1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGgye1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy/jg6Hjg6vjg57jgqxcbi5tYWlsbWFnYXppbmUtbWVudXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgZHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxuICAgIGRke1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX2l0ZW17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgJi0tYm94e1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8v54m56ZuG6KiY5LqLXG4ucHJlc3MtbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIHRpbWV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIGJye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzOTlweCl7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiog6KO95ZOB44Ki44Kk44OH44Ki5oqV56i/XG4qKi9cbi5pZGVhIHtcbiAgICAuaWRlYS10YWJsZSB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFNUU2O1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMEYxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pZGVhLXRleHRhcmVhIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYwRjE7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J3RleHQnXSwgaW5wdXRbdHlwZT0nZW1haWwnXSwgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpe1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W25hbWU9J2NtLWJ1dHRvbiddIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgIC5wcml2YWN5IHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuICAgIC5wb2xpY3kge1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHByZSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5pZGVhLXRhYmxlIHtcbiAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3VibWl0LW91dGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm13X3dwX2Zvcm1fY29uZmlybSB7XG4gICAgLmgzLWhlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vdXRlci1wcml2YWN5LCAuaWRlYS1pbnRybyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5pZGVhLXRhYmxlLCAucHVyY2hhc2UtdGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTVFNjtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBGMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWRlYS10ZXh0YXJlYSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMEYxOyAgICAgICBcbiAgICB9XG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10sIC5iYWNrLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIGlucHV0W25hbWU9J2NtLWJ1dHRvbiddIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5pZGVhLXRhYmxlLCAucHVyY2hhc2UtdGFibGUge1xuICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgLmJhY2stYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W25hbWU9J2NtLWJ1dHRvbiddIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuKiAg5o6h55So5oOF5aCxXG4qL1xuLnJlY3J1aXQge1xuICAgICZfX2ludHJvIHtcbiAgICAgICAgJi0tZW50cnkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlNTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmRleC1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAmLS1lbnRyeSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmRleC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWFpbiB7XG4gICAgICAgIC5yZWNydWl0LWxpc3R7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgLnRhYmxlLW91dGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0U1RTY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBGMTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZy1saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nLWxpc3QtcGMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ob3ctdG8tZW50cnkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZTU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlZmJkIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5yZWNydWl0LWxpc3R7XG4gICAgICAgICAgICAgICAgLnRhYmxlLW91dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1nLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltZy1saXN0LXBjIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0taG93LXRvLWVudHJ5IHtcbiAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiogIOOCpOODmeODs+ODiOaDheWgsVxuKiovXG4uYmlrZS1vdXRlciB7XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGxpLmJpa2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJpa2UtZGV0YWlsIHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmaWd1cmUsIC5iaWtlLWRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5iaWtlLWRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiogIOaxjueUqOeahOOCr+ODqeOCuSBmb3Ig44Kk44OZ44Oz44OI5oOF5aCxXG4qL1xudWwubm8tbGlzdC1zdHlsZS1mbGV4IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG59XG5cbnVsLm5vLWxpc3Qtc3R5bGUge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnVsLndyYXAtZmxleCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxudGFibGUuZXZlbnQtdGFibGUge1xuICAgIHRoLCB0ZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gICAgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDghaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW1nLWZsZXgge1xuICAgIGZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmlndXJlLCBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWV0ZXItbGlzdHtcbiAgICBsaXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiQVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxpc3Qxe1xuICAgICAgICBsaXtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiQlwiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiQ1wiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiRFwiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiRVwiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiRlwiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiR1wiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiSlwiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxpc3Qye1xuICAgICAgICBsaXtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiQlwiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiQ1wiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiRFwiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiRVwiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiRlwiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiR1wiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiSFwiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IFwiSlwiO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG4qICBpbmZvcm1hdGlvbuODmuODvOOCuOmWi+eZuui7iuS4oeWLn+mbhlxuKi9cbiNkZXZlbG9we1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzkwcHgpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuc3Atd3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAuZGV2ZWxvcC1jb250ZW50c3tcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRldmVsb3AtY29udGVudHN7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3OTBweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmVuZGluZy1tYWNoaW5le1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzkwcHgpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzkwcHgpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZXZlbG9wLWxpc3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBsaTpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAubGlua3N7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3OTBweCl7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
